- 1
- 0
- 约小于1千字
- 约 5页
- 2026-02-23 发布于北京
- 举报
Linux内核?
第十一讲LinuxI/O子系统主讲人:赵亚华章培训网、[]华章培训网
概述第2页一、Linux的I/O子系统 1、概述 I/O子系统负责访问外设,由于外设和cpu是独立的 且没有cpu的多任务切换能力,因此操作系统内核必 须捕获所有的I/O操作。 2、外设的类型 2.1、字符设备 串行设备,管道 2.2、块设备 随机存储设备 2.3、协议通信设备 套接字 2.4、硬件设备--由操作系统管理
I/O子系统架构第3页二、Linux的I/O子系统架构 1、分层驱动模型 根据驱动的使用者的不同,将驱动分成了若干层次 2、不分层的处理模型 处理数据的时候并不分层,Linux并没有实现驱动分 层协议(类似Windows的IRP) 3、层次 3.1、硬件层次 3.2、分类层次 3.3、缓冲层次 3.4、文件系统层次 3.5、接口层次
I/O子系统操作第4页三、Linux的I/O子系统操作 1、用户态操作 1.1、用户态进程调用read/write 1.2、用户态进程直接调用in/out指令操作硬件 2、内核态操作 内核捕获read/write系统调用请求后,会将请求路 由到相应的file_operations中的read/write例程。 然后由相应的例程和更底层的驱动通信。 3、cpu和外设的通信机制 3.1、中断 3.2、轮询 3.3、DMA/QuickData
感谢您对华章培训网的支持!.
最近下载
- K、DK系列使用说明书.pdf
- (25格)舒尔特方格练习题儿童注意力训练(每日一练,共7份).docx VIP
- 舒尔特方格综合练习题(每日一练,共 5份).docx VIP
- NXT Head保养更新版.ppt VIP
- 2019款一汽丰田卡罗拉_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 2026年春季人教版小学数学三年级下册教学计划(含进度表).docx VIP
- 长安三万里 中英文字幕.docx VIP
- 长安三万里中英文字幕.pptx VIP
- 早孕关爱门诊咨询要点专家共识(2025年版).pptx VIP
- 汽车行走的艺术知到智慧树期末考试答案题库2025年吉林大学.docx VIP
原创力文档

文档评论(0)