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