- 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.2 操作系统的发展过程 1.3 操作系统的特性和服务 1.4 操作系统的功能 1.5 操作系统的进一步发展 1.6 操作系统的结构设计 1.1 操作系统的目标、作用和模型 1.计算机系统的组成 硬件系统(裸机):CPU、存储器(主存、辅存)、I/O、I/O控制系统 软件系统:系统软件、应用软件 系统软件:管理计算机本身的操作。如操作系统、编译…. 应用软件:提供给用户进行解题。如,科学计算、事物管理 脱机输出技术 当程序运行完毕或告一段落,CPU需要输出时,无须直接把计算结果送至低速输出设备,而是高速地把结果送到磁带上,然后再另一台外围机地控制下,把磁带上的计算结果由相应的输出设备输出,这就大大加快了程序的输出过程。 2. 单道批处理系统的特征 单道批处理系统是最早出现的一种OS,严格地说,它只能算作是OS的前身而并非是现在人们所理解的OS。 该系统的主要特征如下: (1) 自动性 (2) 顺序性 (3) 单道性 1.2.4 多道批处理系统 1. 多道程序设计的基本概念 在计算机内存中同时存放若干道已开始运行尚未结束的程序,它们交替运行,共享系统中的各种硬、软件资源,从而使处理机得到充分利用。 在该系统中, 用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。 2.分时系统的思想 采用时间片轮的方法,同时为许多终端用户服务,对每个用户能保证足够快的响应时间,并提供交互会话的功能。 时间片:将CPU的时间划分成若干个片段,称为时间片,操作系统以时间片为单位,轮流为每个终端用户服务 设计目标:对用户的请求及时响应,并在可能条件下尽量提高系统资源的利用率。 适合办公自动化、教学及事务处理等要求人机会话的场合。 3.分时操作系统工作方式 一台主机连接了若干个终端 每个终端有一个用户在使用 交互式的向系统提出命令请求 系统接受每个用户的命令 采用时间片轮转方式处理服务请求 并通过交互方式在终端上向用户显示结果 用户根据上步结果发出下道命令 分时操作系统工作方式(续) 单道分时系统:内存中只驻留一道作业,其余的作业都在外存上。当内存中的作业运行了一个时间片后,便被调出,再从外存上调入一个作业,并运行一个时间片,这样便能使所有的用户都和自己的作业交互。特点:内存中只有一道作业,频繁的调出调入,系统开销大,性能差。 具有“前台”和“后台”的分时系统:内存被固定的分为前台区和后台区。前台区存放按时间片调出和调入的作业流,后台区存放批处理作业。仅当前台区调入或调出、或无作业运行时,方才运行后台区中的作业。 多道分时系统:内存中驻留多道作业,每道作业无固定位置,由系统将已具备运行条件的所有作业排成队列,使他们轮流地获得一个时间片来运行。特点:内存中有多道作业,切换都在内存中,系统开销小,性能较好。 5.分时操作系统特点 多路性 交互性 “独占”性 及时性 6.影响响应时间的因素 终端数目多少 调度算法(时间片的选取) 信息交换量和信息交换速度 机器处理能力 请求服务的时间长短及服务请求的分布 1.实时操作系统的分类 实时控制系统:通常是指以计算机为中心的生产过程控制系统,又称计算机控制系统。 如:钢铁冶炼和钢板轧制的自动控制、炼油、化工生产过程的自动控制,军事控制等。 实时信息处理系统:计算机及时接收从远程终端发来的服务请求,根据用户提出的问题对信息进行检索和处理,并在很短时间内对用户做出正确回答。例如:银行,机票订购系统、股市行情实时信息处理系统等。 2. 实时操作系统主要追求目标 对外部请求在严格时间范围内作出反应 高可靠性 安全性 完整性 实时系统必须和先进的技术装备相结合 3. 实时操作系统的类型 1、按任务执行是否呈现周期性来划分 (1)周期性实时任务 (2)非周期性实时任务 1)开始截止时间 2)完成截止时间 2、根据对截止时间的要求来划分 (1)硬实施任务 (2)软实时任务 2.操作系统的特征 并发性 共享性(互斥共享和同时访问) 虚拟性 异步性 3.并发性 并发性是指两个或多个事件在同一时间间隔内发生。 并行性是指两个或多个事件在同一时间发生。 (与并发相似,但多指硬件支持) 程序的并发执行,有效地改善了系统资源的利用率和提高了系统的吞吐量,但它使系统复杂化,操作系统必须具有控制和管理各种并发活动的能力。 4.共享性 操作系统与多个用户的程序共同使用计算机系统中的资源 资源共享是
文档评论(0)