【嵌入式笔试题】进程线程笔试题

非常经典的笔试题。

1.进程&线程(16道)

 

1.1异步IO和同步IO区别?

答案:如果是同步IO,当一个IO操作执行时,应用程序必须等待,直到此IO执行完。
相反,异步IO操作在后台运行,IO操作和应用程序可以同时运行,提高系统性能,提
高IO流量。
解读:在同步文件IO中,线程启动一个IO操作然后就立即进入等待状态,直到IO操作
完成后才醒来继续执行。而异步文件IO中,线程发送一个IO请求到内核,然后继续处
理其他事情,内核完成IO请求后,将会通知线程IO操作完成了。
 

1.2进程间通信方式?

41be97a6e542411bb88491878a7c8735.png

76ed592a7eb74fdd83ad251f57b0789f.png 

1.3进程的地址空间模型?

ab67c7c5546c4e34a51dcbebc300cae6.png 

30e959a5aea14d00ac51fd11d300f5c6.png0fb2e107ccc44c51b00d73af765c549a.png

 

1.4进程的五种状态分别是?

a4794322c19e44308eb28a946781d838.png 

(1)就绪态:所有运行条件已就绪,只要得到了CPU时间就可运行。
(2)运行态:得到CPU时间正在运行。
<

相关推荐

  1. 嵌入软件试题

    2024-05-01 10:08:05       31 阅读
  2. 嵌入试题】C语言试题(4)

    2024-05-01 10:08:05       29 阅读
  3. 嵌入C语言面试题试题

    2024-05-01 10:08:05       33 阅读
  4. 前端试题(一)

    2024-05-01 10:08:05       51 阅读
  5. 前端试题(二)

    2024-05-01 10:08:05       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-01 10:08:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 10:08:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 10:08:05       87 阅读
  4. Python语言-面向对象

    2024-05-01 10:08:05       96 阅读

热门阅读

  1. Apache Spark 的基本概念和在大数据分析中的应用

    2024-05-01 10:08:05       32 阅读
  2. 算法学习笔记(Floyd进阶应用——传递闭包)

    2024-05-01 10:08:05       33 阅读
  3. ffmpeg命令行工具安装

    2024-05-01 10:08:05       39 阅读
  4. Big Data 平障录

    2024-05-01 10:08:05       37 阅读
  5. centos按照mysql

    2024-05-01 10:08:05       39 阅读
  6. 爬取B站评论:Python技术实现详解

    2024-05-01 10:08:05       31 阅读