- 1
- 0
- 约7.35千字
- 约 55页
- 2019-05-19 发布于江苏
- 举报
Linux操作系统内核分析 湘潭大学信息工程学院 讲课内容 设备管理简介 硬盘驱动 虚拟盘驱动 块设备的操作方式 设备管理模块读处理过程 进程向缓冲区模块提出读块(2扇区)请求。 缓冲区模块检查该块是否已经被缓冲。如果已经被缓冲,则直接返回缓冲的块;否则,向设备管理模块提出读请求。 设备管理模块接受请求。如果设备不忙,则向设备发送命令;否则,把请求插入到设备的请求队列中。 缓冲区模块挂起进程。 设备控制器从设备中读入数据到自己的缓冲区中,并产生中断。 设备中断处理程序把数据从控制器缓冲区读到内存缓冲区,然后唤醒进程。 P248第267 设备管理模块写处理过程 缓冲区模块决定要回写被缓冲的块。如果该块是脏的,向设备管理模块提出写请求。 设备管理模块接受请求。如果设备不忙,则向设备发送命令和数据;否则,把请求插入到设备的请求队列中。 缓冲区模块挂起进程。 设备控制器把数据写入到设备并产生中断。 设备中断处理程序唤醒进程。 低级读写流程 设备号 设备是通过主设备号和次设备号(两者构成了物理设备号)来进行区分的 主设备号: 区分不同类型的设备(P131表6-2) 次设备号: 区分相同类型设备中的个体 逻辑设备号用于区分不同的设备,逻辑设备号=主设备号8+次设备号 #define MAJOR(a) (((unsigned)(a))8) #define MINOR(a) ((a)0xff)
您可能关注的文档
- DSP完整课件第1课.ppt
- EDA课程设计课件12.ppt
- ERP课件第07章-车间作业管理和采购管理.ppt
- ERP企业信息化的基础.ppt
- Excel2007教程(教学课件).pptx
- Excel教学课件01(免费).ppt
- FLASH-CS5课件制作初步(8).ppt
- Flash动画制作简明教程素材与教学课件8.ppt
- F-中小学幼儿园安全管理办法解读.ppt
- GB28050-2011食品安全标准(1).ppt
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
最近下载
- 体育健身原理与法方复习题.doc VIP
- 智能驾驶行业专题:Robo-X的产业趋势、市场空间和产业链拆解.pdf VIP
- 下肢深静脉血栓的预防及护理.ppt VIP
- 2021年《财务管理》(专科)期末考试卷.doc VIP
- 2026年浙江省温州外国语学校中考一模科学试题(试卷+解析).pdf VIP
- 数据中心固态变压器(SST) 全球前16强生产商排名及市场份额(by QYResearch).pdf
- 《项目谋划》课件.pptx VIP
- 第十八届“高教杯”全国大学生先进成图技术与产品信息建模创新大赛——水利赛项国赛真题.docx VIP
- 标准化病人的表演培训.pptx VIP
- 符合《政府采购法》第22条规定的承诺书模板.docx VIP
原创力文档

文档评论(0)