- 2
- 0
- 约1.08万字
- 约 64页
- 2017-06-03 发布于湖北
- 举报
A. S. Tanenbaum. Modern Operating Systems. Prentice Hall . 机械工业出版社, 2002. 国内用的比较多 William Stalling. Operating Systems, Internals and Design Principles . 3rd Edition, Prentice Hall, 清华大学出版社, 1998. 另一本比较权威的教材 莱昂氏. UNIX源代码分析 . 6th edition, 机械工业出版社,2001. UNIX源代码10000行 C语言9000行,汇编语言1000行, PDP11-45 注释 尤晋元,史美林,陈向群等. Windows操作系统原理 . 机械工业出版社,2001. 第一章 操作系统概述 1.1 操作系统的概念 1.2 操作系统的历史 1.3 操作系统的特性 1.4 操作系统的类型 1.5 操作系统的硬件环境 1.6 操作系统的界面形式 1.7 操作系统的运行机理 1.8 研究操作系统的几种观点 1.9 系统举例 1.1 操作系统概念 操作系统地位 操作系统作用 操作系统定义 1.1.1 操作系统地位 硬件抽象层(HAL)之上 所有其它软件层之下 运行视图 系统库(lib)可调用操作系统,执行硬件指令 应用程序可以调用lib和操作系统,执行硬件指令 1.1.2 操作系统的作用 1. 管理系统中硬件、软件资源 CPU 内 存 设 备 文 件 软件资源:作业、进程调度;状态管理 2. 为用户(应用程序)提供良好的服务(界面) API ( Aplication Program Interface ) GUI ( Graphic User Interface ) JCL ( Job Control Language ) 1.1.3 操作系统定义 操作系统:是位于硬件层(HAL)之上,所有其它软件层之下的一个系统软件,是管理系统中各种硬/软件资源,方便用户使用计算机系统的程序集合。 1.2 操作系统的历史 1.2.1 操作系统的产生 1. 手工操作阶段 2. 批处理阶段 3. 执行系统阶段 1.2.2 操作系统的完善 1. 多道批处理系统 2. 分时系统 3. 实时处理系统 4. 通用操作系统 1.2.3 操作系统的发展 1. 网络操作系统 分布式操作系统 2. 单用户多任务操作系统 3. 多处理器的并行操作系统 4. 微内核操作系统 嵌入式、智能卡 5. 多核技术下新一代操作系统 1.3 操作系统特性 1.3.1 程序并发性 多个程序在宏观上同时向前推进; 并发(concurrent) vs. 并行 (parallel); 用户程序之间的并发; 用户程序与系统程序之间的并发。 1.3.2 资源共享性 多个程序共用系统中的各种软/硬件资源; 在操作系统的协调和控制下。 1.3 操作系统特性(Cont.) 1.3.3 程序异步性 宏观上同时运行多个程序(包括用户和操作系统程序); 微观上多个程序(连同操作系统程序)交替运行; 交替的切换点是中断: 用户程序向操作系统切换; 操作系统程序向操作系统程序切换(中断嵌套)。 中断随机发生,致使程序切换不确定、不可预知。 1.3.4 虚拟性 利用虚拟技术把一个物理实体变为若干个逻辑实体; 如:多道程序系统把单CPU系统中一个CPU改造成多个虚CPU; 虚拟存储管理技术扩充内存空间; 虚拟设备管理把独占型设备改造成共享的设备。 1.4 操作系统的分类 多道批处理操作系统(batch processing system) 分时操作系统(time-sharing system) 实时操作系统(real time system) 通用操作系统(multi-purpose system) 单用户操作系统(single user system) 网络操作系统(network operating system) 分布式操作系统(distributed operating system) 多处理机操作系统(multi-processor system) 嵌入式操作系统(embedded operating system) 多媒体操作系统(multi-media operating system) 智能卡操作系统(smart-card operating system) 1.4.1 多道批处理系统(cont.) 输入井作用 缓 冲 (速度匹配作用); 实现作业调度(job scheduling) 输出井作用 缓
您可能关注的文档
- 第三篇 一阶系统的时间响应.ppt
- 第三篇(1,2,3)弹性力学.pdf
- 第三篇:顺序结构程序设计.ppt
- 第三篇__PID控制.ppt
- 第三篇多端口网络小结.ppt
- 第三篇路由器硬件组成.ppt
- 第三篇人机接口.ppt
- 第三篇运输合同 - 转到父目录.ppt
- 第三篇智能仪器人机接口.ppt
- 第三十一节 C++ Builder COM程式的开发.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)