首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
详细说明完成一次IO操作的过程。(从用户程序提出IO请求
[问答题]
详细说明完成一次I/O操作的过程。(从用户程序提出I/O请求到请求完成的全过程,
可以用流程图说明)
添加笔记
求解答(8)
邀请回答
收藏(15)
分享
纠错
2个回答
添加回答
3
Anne琪琪
IO操作主要流程: 1.用户程序调用系统IO函数。 2.系统等待数据就绪。 3.将IO数据由系统内存空间拷贝到用户内存空间。 4.用户程序操作IO函数调用返回的数据。 操作系统IO模型: 1.目前操作系统的IO模型有5中:阻塞IO/非阻塞IO/IO复用/事件驱动IO/异步IO (百度来的,不喜勿喷)
发表于 2019-09-17 11:29:18
回复(0)
4
古罗马哥哥古巴比伦
用户程序提出I/O请求,用户进程就阻塞,将进程的PCB插入阻塞队列,CPU就去执行其他操作。等到外设I/O完成后,向CPU发出中断请求,CPU暂停当前进程的执行,转到处理中断处理程序,执行完后,CPU返回暂停进程继续执行。而此时提出I/O请求的进程,因I/O完成,从阻塞态变为就绪态,将进程的PCB插入就绪队列。
发表于 2020-05-01 15:01:31
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
zsw3
难度:
2条回答
15收藏
7044浏览
热门推荐
相关试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题