- 20
- 0
- 约4.55千字
- 约 57页
- 2016-11-25 发布于湖北
- 举报
* * 操作系统设计目标 OS的设计和实现没有完整的解决方案 不同类型操作系统的内部结构不同 从定义系统的目标和规格开始 系统设计受到硬件选择和系统类型的影响 用户目标 和系统目标 用户目标 – 系统应该方便和容易使用、易学、可靠、安全和快速 开发目标 – 系统应该容易设计、实现和维护,也应该灵活、可靠、高效且没有错误 策略和机制分离 区分的重要原则 策略(Policy): 做什么? 机制(Mechanism): 怎么做? 机制决定如何做, 策略决定做什么 策略与机制的区分对于灵活性来说很重要 策略可能会随时间或位置而有所改变 实现 开发语言 早期:汇编语言 目前:高级语言( C, C++) 实际:混合多种语言 底层用汇编语言 主体用C语言 系统程序用C, C++, PERL, Python, shell scripts等 考量 汇编语言:运行高效,但编程耗时,不易移植 高级语言:运行效率差,但编程高效,易移植 6、操作系统结构 通用操作系统是个庞然大物 操作系统结构类别 简单结构(Simple structure) 层次结构(Layered) 微内核(Microkernel) 模块结构(Modules) 混合结构(Hybird) 简单结构 也就是没有结构 早期操作系统(规模小,简单,功能有限) MS-DOS-以最小的空间提供最多的功能 不划分模块 尽管MS-DOS
您可能关注的文档
最近下载
- 航空运输地理 课件全套 第1--10章 地理学与航空运输地理---航空运输业的发展战略 .pdf
- (高清版)DB62∕T 3222-2022 建设工程造价成果文件编制标准.docx VIP
- 2025年静脉治疗护理技术操作规范 .pdf VIP
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第12章教案_画布API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第11章教案_界面API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第10章教案_设备API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第09章教案_位置API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第08章教案_数据缓存API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第07章教案_文件API.doc
- 《微信小程序开发零基础入门-第2版》教案(含习题) 第06章教案_媒体API.doc
原创力文档

文档评论(0)