- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chapter1_引论
课程主要内容 操作系统引论(1章) 进程管理(2-3章) 存储管理(4章) 设备管理(5章) 文件管理(6章) 操作系统接口(7章) *UNIX系统内核结构 参考书: 《计算机操作系统教程》,张尧学等,清华大学出版社 《操作系统—精髓与设计原理》(第五版),William Stallings著,电子工业出版社 《OPERATING SYSTEM Design and Implementation》,Andrew S.Tanenbaum等,清华大学出版社 第1章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特征 1.4 操作系统的主要功能 1.5 操作系统的结构设计 * UNIX系统简介 *典型的现代操作系统 本章作业 1.1 操作系统的目标和作用 一、操作系统目的/目标 二、计算机系统组成 三、操作系统的作用 三、操作系统的作用 OS作为用户与计算机硬件系统之间的接口 1.3 操作系统的基本特征 并发(concurrence) 共享(sharing) 虚拟(virtual) 异步性(asynchronism) 并发(Concurrence) 共享(sharing) 并发和共享是操作系统的两个最基本的特征 二者互为存在条件: 资源的共享是以程序的并发执行为条件。 程序的并发执行也以资源的共享为条件。 虚拟(virtual) 异步性(asynchronism) 1.4 操作系统的功能 一、处理机管理的功能 处理机管理的主要任务: 是对处理机进行分配 对处理机运行进行有效的控制和管理 注:处理机的分配和运行以进程为基本单位,因此对处理机的管理可归结为对进程的管理。 处理机管理的功能 进程控制 进程同步 进程通信 调度 二、存储器管理的功能 主要任务 为多道程序的运行提供良好的环境 方便用户使用存储器 提高存储器的利用率 从逻辑上扩充内存 功能 内存分配 内存保护 地址映射 内存扩充 三、设备管理的功能 主要任务 完成用户提出的I/O请求 为用户分配I/O设备 提高I/O设备的利用率及速度 方便用户使用I/O设备 功能 缓冲管理 设备分配 设备处理 虚拟设备 四、文件管理的功能 主要任务 对用户文件和系统文件进行管理 方便用户使用文件 保证文件的安全性 功能 文件存储空间的管理 目录管理 文件的读、写管理 文件的共享与保护 五、用户接口管理的功能 主要任务 方便用户使用操作系统 功能 命令接口 程序接口(系统调用) 图形接口 1.2 操作系统的发展过程 1.2.1 推动操作系统发展的主要动力 (1)人工操作方式 工作流程: (1)由程序员事先穿孔(对应程序和数据) (2)将穿孔的纸带(卡片)装入纸带(卡片)输入机 (3)再启动输入机将程序和数据输入计算机 (4)然后启动计算机运行 (5)运行完毕取走计算机结果 (6)下一位用户 人工操作方式带来的矛盾及解决方法 缺点: 用户独占全机(资源浪费) CPU等待人工操作:装入时、取走时的CPU及内存等资源是空闲的。 矛盾 人机矛盾即人工操作方式与机器利用率的矛盾 CPU与I/O设备之间速度不匹配的矛盾 解决方法 脱机输入输出方式 (2)脱机输入/输出方式(off-Line I/O) 工作流程:(示意图1-2) 优点: 减少了CPU的空闲时间。 提高了I/O速度(与高速的磁盘打交道) 1.2.2 单道批处理系统 1、工作流程: (1)作业合成一批输入到外存上,同时在系统中配上监控程序。 (2)monitor将作业逐个送入内存并运行。 2、特征:(1)自动性 (2)顺序性 (3)单道性 3、优点:减少了人工操作的时间,提高机器的利用率和系统吞吐量。 4、缺点:对某些作业来说,当它发出输入/输出请求后,CPU必须等待I/O的完成,特别因为I/O设备的低速性,从而使机器的利用率很低。 1.2.3 多道批处理系统 特征:(1)调度性 (2)无序性 (3)多道性 优点:(1)资源的利用率高 (2)系统吞吐量大 缺点:(1)平均周转周期长 (2)无交互能力 需解决问题 处理机管理、 内存管理、 I/O设备管理、 文件及作业管理问题 1.2.3 多道批处理系统(续) 操作系统的形成 为解决上述问题,在多道程序系统中增设一组软件以有效加以解决,同时增设方便用户使用计算机的软件,这样便形成了操作系统。 操作系统:是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序集合。 四、实时系统 实时操作系统(Real-Time Operating System) :指系统能及时(或即时)响应外部事件的请求,
您可能关注的文档
最近下载
- 湖北省总工会考试试题及答案.doc VIP
- 住院医师规范化培训-医学检验真题库_25.docx VIP
- 房贷提前还清协议书.docx VIP
- 公司治理教学课件(完整版).ppt VIP
- 青光眼小梁切除术.ppt VIP
- 药物设计软件:Discovery Studio二次开发all.docx VIP
- 2025年郑州澍青医学高等专科学校单招语文测试模拟题库汇编.docx VIP
- GTBO41100-2017B 项目运营手册成本弦.pdf VIP
- 2024-2025学年初中道德与法治七年级上册(2024)统编版(部编版)(2024)教学设计合集.docx
- 2025卫星互联网承载网技术白皮书.docx VIP
文档评论(0)