- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统考前复习
操作系统引论
1.1操作系统的目标和作用
1.1.1操作系统的目标
方便性
有效性
方便性和有效性是设计操作系统时最重要的两个目标。
可扩充性
操作系统应采用层次化结构,便于增加新的工程层次和模块,并能修改老的功能层次和模块。
开放性
开放性是指能遵循世界标准规范,特别是遵循开放国际互联OSI国际标准。开放性已成为90年代计算机技术的核心问题,也是一个新推出的系统或软件能否被应用的重要因素。
开放性的目的:为了使来自不同厂家的计算机和设备能通过网络加以集成化,并能正确、有效地协同工作,实现应用的可移植性和互操作性,因此必须具有统一的开放环境。
1.1.2操作系统的作用
OS作为用户与计算机硬件系统之间的接口(从一般用户角度)
操作系统是一个系统软件,此接口为软件接口。
用户可通过三种方式使用计算机
命令方式
系统调用方式
图形、窗口方式
OS作为计算机系统资源的管理者(从资源管理的角度)
处理器管理,存储器管理,I/O设备管理、文件管理
OS用作扩充机器
通常把覆盖了软件的机器称为扩充机器或者虚机器
由于OS自身包含了若干个层次,因此当在裸机上覆盖上OS后,便可获得一台功能显著增强,使用极为方便的多层扩充机器或多层虚机器。
1.1.3推动操作系统发展的主要动力
不断提高计算机资源的利用率(形成早期的批处理系统)
方便用户(形成了人机交互的分时系统或称为多用户系统)
器件的不断更新换代(微机OS由8位 16位 32位 ……)
计算机体系结构的不断发展(单处理OS机到多处理机OS;计算机网络出现后,又形成了网络操作系统)
1.2 操作系统的发展过程
20世纪50年代中期出现了第一个简单的批处理系统。
20世纪60年代中期出现了多道程序批处理系统。
1.2.1 无操作系统的计算机系统
1. 人工操作方式
由用户采用人工操作方式直接使用计算机硬件系统。
2. 人工操作方式的缺点
用户独占全机
CPU等待人工操作
3. 人机矛盾
人工操作方式严重降低了计算机资源的利用率。
4. 脱机输入/输出技术方式(Off——Line I/O)
定义:程序和数据的输入和输出都是在外围机的控制下完成的,或者说,它们都是在脱离主机的情况下进行的。
目的:为了解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾。
优点:a、减少了CPU的空闲时间
b、提高了I/O的速度
1.2.2 单道批处理系统(Simple Batch Processing System)
1. 单道批处理系统的处理过程
首先,由监督程序将磁带上的第一个作业装入内存,并把运行控制权交给该作业。当作业处理完成时,又把控制权交还给监督程序,再由监督程序把磁带上的第二个作业调入内存。计算机系统就这样自动地一个作业一个作业地进行处理,直至磁带上的所有作业全部完成。
由于内存中始终只保持一道作业,故称为单道批处理系统。
单道批处理系统是在解决人机矛盾和CPU与I/O设备速度不匹配的矛盾的过程中形成的。
批处理系统旨在提高系统资源的利用率和系统吞吐量。
2. 单道批处理系统的特征
1、自动性
2、顺序性
3、单道性
单道批处理系统是最早出现的一种OS,严格的说,它只能算作是OS的前身而并非是现在人们所理解的OS。
1.2.3 多道批处理系统(Multiprogrammed Batch Processing System)
1. 多道程序设计的好处
提高CPU的利用率
提高内存和I/O设备利用率
增加系统吞吐量
2.后备队列
在多道批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”。
3. 多道批处理系统的特征
1、多道性
2、无序性
3、调度性
作业从提交给系统开始直至完成,需要经过以下两次调度
作业调度:按一定的作业调度算法,从外存的后备作业队列中,选择若干个作业调入内存。
进程调度:按一定的进程作业调度算法,从已在内存作业中选择一个作业,将处理机分配给它,使之执行。
4. 多道批处理系统的优缺点
资源利用率高
系统吞吐量大
系统吞吐量是指在单位时间内系统完成的总工作量。
提高系统吞吐量的主要原因有两方面:
CPU和其他资源都保持忙碌状态。
仅当作业完成时或运行不下去时才进行切换,系统开销小。
平均周转时间长
作业的周转时间是指从作业进入系统开始,直至其完成并退出系统为止所经历的时间。
无交互能力
5. 多道批处理系统需要解决的问题
处理机管理问题
内存管理问题
I/O管理问题
文件管理问题
作业管理问题
6. 操作系统定义
操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。
1.2.4 分时系统(Time——Sharing System)
1. 推动分时系统形成和发展的主要动力
用户
您可能关注的文档
最近下载
- 计算机兴趣小组活动计划.docx VIP
- 人民币实际有效汇率波动对天津市贸易收支影响的实证研究的中期报告.docx VIP
- 中国石狮子PPT课件.pptx VIP
- 2025年全国高考(新课标)化学真题卷含答案解析 .pdf VIP
- 新部编小学语文五年级上册看拼音写词语.docx VIP
- 人教版(2025)必修第三册Unit 1 Festivals and celebrations Discovering Useful Structures 课件(共46张PPT)(含音频+视频).pptx VIP
- 年产2500吨高端氟材料项目环评报告表.pdf VIP
- 临床微生物室标准操作程序SOP.pdf VIP
- Boss Roland逻兰RC-600 乐句循环工作站RC-600 中文用户手册 说明书.pdf
- 2025年秋季湖北武汉市华中师范大学校友工作办公室学生助理招聘笔试历年典型考题(历年真题考点)解题思路附带答案详解(5套).docx VIP
文档评论(0)