1计算机操作系统复习要点2.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1计算机操作系统复习要点2

操作系统复习要点 操作系统:是一组控制和管理计算机硬件和软件资源,合理地组织计算工作流程,以及方便用户使用的程序集合。 1操作系统目的/目标 执行用户程序并使用户问题更易解决。 使计算机系统更易于使用(方便性)。 以一种效率的方式使用资源(有效性). 采用模块化结构,易于增、删、改(可扩充性)。 要求统一开放的环境,能通过网络集成化并正确、有效地协同工作,实现应用程序的移植(开放性) 2操作系统的作用 Os作为用户与计算机硬件系统之间的接口。 OS作为计算机系统资源的管理者。 OS用作扩充机器 3操作系统的基本特征 并发(concurrence) 共享(sharing) 虚拟(virtual) 异步性(asynchronism) 4并发(concurrence) 并发:指在计算机系统中同时存在着多道运行的程序(进程) 宏观上:多道程序同时在执行 微观上:任何时刻只有一道程序在执行,即微观上多道程序在CPU上轮流(交替)执行(单机) 并行(parallel): 与并发相似,指多道程序在同一时刻执行,但需多个硬件支持。 注:1、程序的并发执行能有效改善系统资源的利用率,但使系统复杂化,因此操作系统必须对并发活动进行控制和管理。 5批处理操作系统优缺点 优点: 作业流程自动化; 效率高;吞吐量高 缺点: 无交互手段;调试程序困难 实现方法 单道分时、前台和后台及多道分时 6分时系统的特征 ?人机交互性好?共享主机(多路性、同时性)?用户独立性? **及时性 实时操作系统:指系统能及时(或即时)响应外部事件的请求,并控制所有实时任务协调一致地运行。 实时操作系统的应用领域 有实时要求(有严格确定的时间限制)的领域(过程控制及事务处理) 实时系统分类: (1)实时控制系统 (2)实时信息处理系统 实时操作系统的主要特征:实时性和可靠性;多路性、独立性、交互性 7三种基本的操作系统 批处理操作系统、分时操作系统和实时操作系统 通用操作系统 如果一个操作系统兼有批处理、分时和实时系统三者或二者的功能 ,则称该操作系统为通过操作系统。 8并行系统: 多于一个CPU的多处理机系统。 并行系统的优点 增大吞吐量:能在更短的时间内完成更多的工作。 经济:共享许多设备(内存,总线等) 提高可靠性:当一个CPU出故障时,会将部分工作分给其它CPU,从而不会使整个系统停机,只是降低了速度而已。 操作系统的三个主要目的是什么? 1、要点:(1)、?方便性(用户的观点):提供一个用户与计算机硬件之间的接口,使计算机系统更容易使用。(良好、一致的用户界面) (2)、有效性(系统管理人员的观点):为了对计算机的硬件、软件资源进行有效的管理和分配,使计算机资源得到有效利用。 (3)、可扩充性(开放的观点):合理地组织计算机系统的工作流程,从而改善系统性能,提高工作效率。(是硬件功能的首次扩充) 简述DOS、WINDOWS及UNIX操作系统的特点? DOS:是一个单用户单任务的操作系统,曾广泛应用于IBM PC及其兼容机上,它的特点:(1)良好的兼容性 (2)较好的开放性 (3)使用方便 (4)功能丰富 WINDOWS:是一个单用户多任务的操作系统,是20世纪90年代初计算机操作系统技术进步的重要标志,也是DOS的换代产品,其特点:(1)图形化的工作环境和用户界面,(2)多任务操作环境 (3)有效地利用内存 (4)支持多媒体及多种字体 UNIX:是一个多用户多任务的分时操作系统,它已成为目前应用最广泛的操作系统,其特点:(1)内核和核外程序的有机结合 (2)移植性强 (3)是一个多任务任务系统 (4)良好的用户界面。 假设有一台计算机,它有1M内存,操作系统占有用200K,每个用户进程也占用200K,用户进程等待I/O的时间为80%,若增加1M内存,则CPU的利用率将提高多少? 解:1M内存的情况:1)支持用户进程数:(1024K-200K)/200K=4.12 所以4个用户进程。 2)CPU利用率: 先求CPU空闲(4个用户均处于等待I/O状态)概率P=(80%)4,然后再求CPU利用率1-P 1-P =1-(80%)4 = 1-0.84=59% 增加1M内存的情况:1)支持用户进程数:(2*1024K-200K)/200K=9.24 所以9个用户进程。 2)CPU利用率: 先求CPU空闲(9个用户均处于等待I/O状态)概率P(80%)9,然后再求CPU利用率1-P 1-P =1-(80%)9 = 1 -0.89=87% 增加1M内存,C

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档