- 5
- 0
- 约7.66千字
- 约 37页
- 2016-12-13 发布于重庆
- 举报
《操作系统设计与实现》操作系统的实现 内容提要 代码结构组织与数据结构定义 专题1——操作系统的启动过程 专题2——操作系统的进程管理 专题3——操作系统的设备管理 专题4——操作系统的内存管理 专题5——操作系统的文件管理 代码结构组织 代码结构组织 头文件的定义与组织 头文件有哪些功能? 功能1:定义数据结构、定义函数接口 功能2:宏定义,例如常量、错误代码 功能3:设定编译开关,控制运行过程 功能4:设定硬件开关,适应硬件环境 功能5:设定配置开关,限定功能范围 头文件的用法举例 软件的体系结构观点 Minix的公共头文件组织 适应底层硬件环境 如何区别CPU的差别? 适应编译环境 如何遵循ANSI、POSIX等标准,适应不同编译环境? 控制运行流程 如何设定内部开关,控制有效范围和运行流程? 适应应用环境 如何实现可移植性,同时提供用户配置接口? 实现基本功能 为保持系统运行稳定和性能卓越而进行的定义与实现 与硬件环境相关的头文件 针对CPU和设备驱动的宏定义 include/minix/config.h(2600行) 针对键盘布局、硬盘分区的头文件 include/minix/keymap.h、partition.h 针对IBM硬件平台的专有头文件 include/ibm/diskparm.h,partition.h 与编译环境相关的头文件 遵循ANSI规范的头文件
您可能关注的文档
- 《构建大型企业网络第三章三层交换机配置路由和DHCP中继》实验报告.doc
- 《构建社会主义和谐社会读本》作业.doc
- 《构成物质的微粒离子》课件(阅读).ppt
- JIT-存货管理.pptx
- Inventor初级入门教程_1-7讲.ppt
- 《果园机器人》课件(精品资料).ppt
- ICU心律失常--房颤护理查房.ppt
- 《柳敬亭传》教学.ppt
- 《树木栽植与养护copy.doc
- LINGO语言8-28.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)