浅析操作系统的发展.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  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文档。上传文档
查看更多
浅析操作系统的发展

浅析操作系统的发展   1 操作系统的特征和功能   操作系统(Operating System,简称OS)管理着计算机全部的硬件和软件资源,是计算机系统的内核和基石。目前操作系统虽然种类繁多,都有各自的特征,但是所有的操作系统都具有并发性、共享性、虚拟性和异步性四个基本特征。   1.1 并发性   并发性是指多个程序在同一时间间隔内发生, 并行性是指多个程序在同一时刻发生,两者相似但又有区别。在某一段时间内,当多个程序同时运行时,并发性是指若在单处理器系统中,只能分时交替执行;若在多处理器系统中,多个可并发执行的程序分配到多个处理器上, 每个处理器可处理相应的程序,就可以实现多个程序同时运行。   1.2 共享性   共享性是指在操作系统的环境下, 系统中的资源可以供内存中多个并发执行的程序共同使用。   1.3 虚拟性   虚拟性是指通过技术手段把一个物理实体变成若干个逻辑上的对应物。例如:虚拟内存、虚拟处理器、虚拟信道等。   1.4 异步性   异步性是指当多个程序运行时, 由于操作系统允许并发进程共享资源,从而每个程序运行时会受到其它的程序影响,通常使得程序不能一次执行完,而是走走停停的方式运行。操作系统由一系列具有管理和控制功能的模块组成,是软件系统中最基础的部分,也是人机交互的接口。从资源管理(对内)和用户的接口(对外)来看操作系统具有以下几个方面的功能:进程与处理器管理、设备管理、文件管理、作业管理、存储管理、网络与通信管理等,当单个或多个程序在运行时调用相应的模块进行管理和控制,最终优化相应程序的处理时间。   1.4.1 进程与处理器管理   微处理器管理的功能主要是解决时间分配问题, 最终目的是提高微处理器的利用率。例如:当多个程序同时运行时,存在多个微处理器,如何分配相应的处理器处理相应的程序,在最短时间内作出响应。因此处理器主要要完成两项工作:①使用一个优化的算法以达到最佳分配任务的原则; ②处理中断事件。   1.4.2 设备管理   设备管理功能是控制外部设备按用户的要求进行操作,分配和处理输入输出设备。主要任务是完成用户提出的I/O设备请求,加快I/O 设备信息的传送速度,提高I/O 设备的利用率,提供相应设备的驱动程序和中断处理程序。1.4.3 文件管理   文件管理的功能是负责文件系统的运行, 为用户提供读写、管理、存储、检索、保护和共享的作用。   1.4.4 作业管理   作业管理也可以称之为进程管理, 是指对计算机所进行的操作进行控制和管理。其为用户提供了一个良好的环境,使用户能够更加高效的组织工作。   1.4.5 存储管理   存储管理的主要功能是管理内存资源, 以提高内存的利用率。主要包含内存的分配和回收,内存的保护和内存的扩充。   1.4.6 网络与通信管理   伴随着计算机网络的发展, 新的操作系统具有网络和通信管理的能力,主要包括网络资源管理、数据通信管理、网络通信管理、网络服务管理。   2 操作系统的发展   最早计算机产生的时候,还没有操作系统,那个时候计算机工作采用的方式是手工操作。后来为了提高相关资源的利用率和加强相关硬件的处理能力使用的是监视程序, 它是计算机系统和用户之间的界面, 即用户通过监视程序来使用和管理计算机系统。到了20 世纪60 年代中期,由于中断技术的出现和通道的引入,监督程序得到了进一步的发展,在软件系统中逐步形成了操作系统。进入到20 世界80 年代,由于大规模集成电路的工艺技术,使得微处理器得以发展,操作系统也有了进一步的发展。到了20 世纪90 年代,出现了超大规模集成电路,硬件系统得到了大幅度的提高,因此出现了网络操作系统。   操作系统的发展大致可以概括为从单道批处理系统到多道批处理系统, 然后进一步发展从分时处理系统到实时处理系统, 在分时处理系统的基础上又发展起了计算机网络操作系统。   3 主要的操作系统   3.1 磁盘操作系统-DOS 系统   磁盘操作系统(Disk Operating System,简称DOS)是最早和常用的单用户操作系统,1981 年8 月诞生了第一个版本DOS1.0。常见的DOS 有两种:IBM 公司的PC-DOS 和Microsoft公司的MS-DOS,其实它们的功能、命令、格式都相同,最常见的是MS-DOS。   DOS 由核心启动程序和命令程序两个部分组成。核心启动程序有BOOT 扇区(系统引导程序)、IO.SYS(输入输出接口模块)、MSDOS.SYS(磁盘操作管理模块)和COMMAND.COM(命令解释、处理模块),它们是构成DOS 系统最基础的几个模块,有了它们计算机系统就可

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档