山东科技大学OS复习资料.pdfVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统期末复习资料 软件13-1 徐文超 1.批处理系统,又名批处理操作系统。批处理是指用户将一批作业提交给操作系统后就 不再干预,由操作系统控制它们自动运行。这种采用批量处理作业技术的操作系统称为批处 理操作系统。批处理操作系统分为单道批处理系统和多道批处理系统。批处理操作系统不具 有交互性,它是为了提高CPU 的利用率而提出的一种操作系统。 单道批处理系统中,内存中仅有一道作业,它无法充分利用系统中的所有资源,致使系 统性能较差。 多道批处理系统有两个特点: 1. 多道:系统内可同时容纳多个作业。这些作业放在外存中,组成一个后备队列,系统 按一定的调度原则每次从后备作业队列中选取一个或多个作业进入内存运行,运行作业结 束、退出运行和后备作业进入运行均由系统自动实现,从而在系统中形成一个自动转接的、 连续的作业流。 2. 成批:在系统运行过程中,不允许用户与其作业发生交互作用,即:作业一旦进 入系统,用户就不能直接干预其作业的运行。 2.分时操作系统 (time-sharing system),“分时” 的含义:分时是指多个用户分享使用同一 台计算机。多个程序分时共享硬件和软件资源。分时操作系统是指在一台主机上连接多个带 有显示器和键盘的终端,同时允许多个用户通过主机的终端,以交互方式使用计算机,共享 主机中的资源。分时操作系统是一个多用户交互式操作系统。主要分为三类:单道分时操作 系统,多道分时操作系统,具有前台和后台的分时操作系统。 3.实时系统是指计算的正确性取决于程序的逻辑正确性、结果产生的时间,如果系统的 时间约束条件得不到满足,将会发生系统出错。 系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实 时任务协调一致的运行。 4.操作系统特点 操作系统 (Operating System,简称OS )是管理和控制计算机硬件与软件资源的计算机 程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持 下才能运行。 特点:并发性 (并发和并行的区别,同时,有时间间隔,多道程序环境)、共享 (系统中的 资源可供内存中多个并发执行的进程(线程)共同使用。由于资源属性的不同,进程对资源 共享的方式也不同)、虚拟 (通过某种技术把一个物理实体变为若干个逻辑上的对应物, OS 中利用了多种虚拟技术,分别用来实现虚拟处理机、虚拟内存、虚拟外部设备和虚拟信 道等)、异步性 (在多道程序环境下,允许多个进程并发执行,但只有进程在获得所需的资 源后方能执行,注意单处理机,等待)。 5.多道程序设计 (在计算机内存中同时存放几道相互独立的程序,使它们在管理程序 控制之下,相互穿插运行。 两个或两个以上程序在计算机系统中同处于开始到结束之间的 状态。)多道程序技术运行的特征:多道、宏观上并行、微观上串行。(它们都处于开始和 结束之间。从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观 上看是串行的,各道程序轮流使用CPU,交替执行。引入多道程序设计技术的根本目的是 为了提高CPU 的利用率,充分发挥计算机系统部件的并行性) 6.系统调用:由操作系统实现提供的所有系统调用所构成的集合即程序接口或应用 编程接口,是应用程序同系统之间的接口。 7 .微内核技术:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中 去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术 为微内核(Microkernel)技术。 8. 进程与线程的比较 进程:是可以并发执行的程序在某个数据集合上的运行过程,是系统进行资源分配和 调度的独立单位 线程:指进程中的一条执行路径,是系统进行处理器调度的基本单位,同一个进程中 的所有线程共享进程获得的主存空间和资源 进程和线程比较:1 调度性:线程是独立调度和分配的基本单位。2 并发性:线程具 有更高的并发性。3 拥有资源:线程仅有少量运行必须的资源,进程是拥有资源的单位。4 系统开销:线程的系统开销更小 9.进程与程序的比较 (见8 第一行)总而言之,静态动态的区别 程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实 体。而进程则不同,它是程序在某个数据集上的执行。进程是一个动态的实体,它有自己 的生命周期。它因创建而产生,

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档