* * Fd表 文件用open()或creat()打开,I/O系统在设备列表中搜索与文件名最匹配的设备,找到后用设备头中的驱动编号查找对应的驱动表中的打开例程。 I/O系统必须建立fd与驱动之间的联系 驱动必须将每个fd与特定数据结构关联起来,在非块设备的情况下,通常是设备描述字 I/O系统在fd表中维护这些联系。表中包括 驱动编号 驱动确定的4字节值(用于标识文件) * * 打开文件 * * 打开文件 * * 从文件中读取数据 * * 关闭文件 用户使用close()关闭文件 I/O系统根据fd表找到对应驱动的关闭例程 驱动的关闭例程运行之后,I/O系统将fd表中对应条目标识为可用 * * 实现select() Select()可以使一个task等待在多个I/O上,或者超时返回。 设备驱动支持select()的方法和步骤,参见VxWorks编程指南(VxWorks Program Guide)的3.9.3节 * * Cache一致性 * * Cache一致性 数据Cache通过减少内存访问次数来提高性能 有cache的板子的驱动必须保证Cache的一致性 Cache一致性指Cache与RAM中的数据必须同步或一致 当出现对RAM的异步访问时(如DMA设备访问或VME总线访问),Cache和RAM中的数据可能会失去同步 数据cache有两种工作方式: Writethrough:向c
您可能关注的文档
- %BA调压缩机有限公司企业文化项目建议书.ppt
- ()城市内部空间结构.ppt
- (A)新质量手册的宣贯.ppt
- (第课时)二次函数的图像与性质新人教.ppt
- (理科)细胞生活的环境第一课时.ppt
- (最新)高一政治必修二政府的责任(毛娟英).ppt
- ,秋天何其芳.ppt
- ,中枢神经系统脊髓.ppt
- 、《珍珠鸟》().ppt
- 、流动的组织血液.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 《山东省房屋修缮工程消耗量定额》建筑分册交底培训资料.pdf VIP
- 2026年二级建造师《机电》关键词速记.pdf
- 威海市环翠区2025-2026学年第二学期三年级语文期末考试卷(部编版含答案).docx VIP
- 2024年江西省中考地理真题卷含答案解析.pdf VIP
- 锅炉压力容器压力管道焊工证项目代号含义-精品完整版.doc VIP
- 合金结构钢GB3077—1999(完整).pdf VIP
- 电梯维护保养作业指导书与检查记录.docx VIP
- 2026春青岛版三年级数学下册智慧广场逆推教学设计与评析.docx VIP
- Vic-3D 非接触全场应变测量系统.pdf VIP
- 2023年江苏省南通市小升初英语试卷(含笔试部分答案).pdf VIP
原创力文档

文档评论(0)