计算机操作系统论文.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操
作
系
统
发
展
过
程
论
文
操作系统的发展
摘要:现在社会,操作系统进入了社会生活的各个方面, 涉及大型计算机、个人计算机、移动便携设备、其他自动化设备等各个层次的应用领域。操作系统(Operating System,简称OS)是计算机系统的重要组成部分,是一个重要的系统软件,它负责管理计算机系统的硬、软件资源和整个计算机的工作流程,协调系统部件之间,系统与用户之间、用户与用户之间的关系。电子计算机诞生以来, 计算机操作系统的研究取得了长足进展。在几十年的发展历程中, 各种操作系统应运而生,面对外国商业软件在中国的事实垄断, 重新审视中国基础软件发展战略、配套政策和实施方法已经到了刻不容缓的地步。
本文主要以计算机操作系统的发展过程为核心地位同时对它的技术变革作出了分析,同时对算机操作系统的功能,发展和分类做了简单的分析和阐述。
关键词:操作系统发展现状问题新技术
引言
操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。
操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。
目录
(一)、操作系统的简单介绍
(二)、操作系统的发展
(三)、操作系统新技术
(四)、操作系统发展现状
(五)、结语
(一)、操作系统的基本介绍
操作系统的功能:
1、管理计算机系统的硬件、软件、数据等各种资源,尽可能减少人工分配资源的工作以及人对机器的干预,发挥计算机的自动工作效率。
2、协调还要各种资源使用过程中的关系,使得计算机的各种资源使用调度合理,高速设备与低速设备运行相互配。
3、为用户提供使用计算机系统的环境,方便使用计算机系统的各部件或功能。操作系统通过自己的程序,将计算机系统的各种资源所提供的功能抽象,形成与之等价的操作系统的功能,并形象地表现出来,提供给用户方便地使用计算机。(二)操作系统的发展
操作系统之本意原为提供简单的工作排序能力,后为辅助更新更复杂的硬件设施而渐渐演化。从最早的批次模式开始,分时机制也随之出现,在多处理器时代来临时,操作系统也随之添加多处理器协调功能,甚至是分布式系统的协调功能。其他方面的演变也类似于此。另一方面,在个人电脑上,个人电脑之操作系统因袭大型电脑的成长之路,在硬件越来越复杂、强大时,也逐步实践以往只有大型电脑才有的功能。操作系统的发展过程:
一、人工操作阶段;
1、当时的技术背景:
2、由于冯·诺依曼计算机的产生,软件开发也从此开始。
计算机的性能及外设配置情况:
在第一代计算机时期,由于计算机存储容量小,运算速度慢(只有几千次/秒),输入/输出设备只有纸带输入机、卡片阅读机、打印机和控制台。利用这样的计算机做题只能采取人工操作的方式,操作系统更是闻所未闻。
3、计算机的使用方式:
人工操作情况下,用户一个挨一个的轮流使用计算机。
使用过程大致如下:
a)先把手编程序(机器语言编写成的程序)穿成纸带(或卡片),装上输入机。
b) 经人工操作把程序和数据输入计算机。
c) 通过控制台开启程序运行。
d) 计算完毕,用户拿走打印结果,并卸下纸带。
存在的问题:
在这个过程中,需要人工装纸带、人工控制程序运行、人工卸纸带,进行一系列的“人工干预”。这种由一道程序独占机器的情况,在计算机运算速度较慢的时候是可以容忍的,因为此时计算所需要的时间相对而言较长,人工操作时间所占比例还不算很大。
当计算机进入第二代——晶体管时代后,计算机的速度、容量、外设的功能和种类及数据等方面和第一代计算机相比都有了很大的发展。比如,计算机的速度就有了几十倍、上百倍的提高,所以使得手工操作的慢速度和计算机运算的高速度之间形成了一对矛盾。即所谓人——机矛盾。
二、联机批处理:
技术背景:
为了结果手工操作阶段随着计算机速度的提高而产生的不可容忍的人——机矛盾。只有设法去掉人工干预,实现作业的自动过渡,这样就出现了成批处理。引入批量监督程序(常驻内存的核心代码)是为了实现作业建立和作业过渡的自动化。每一种语言翻译程序(汇编语言或某种高级语言的编译程序),或实用程序(如链接程序)都作为监督程序的子例程。
联机批处理系统的操作方法:
1、作业说明书的内容:
监督程序的工作负荷是以作业流形式提供的。每个用户需要计算机解决的计算任务均组织成一个作业。每个作业有一个和程序分开的说明文件,即作业说明书,它提供了用户表识、用户想使用的编译程序的名称以及所需要的系统资源名称等基本信息。每个作业还包含一个程序和一些原始数据,最后是一个作业的终止信息。终止信息给监督程序一个信号,表示此作业已经结束,应为下一个用户作业做好服务准备。
2、操作过程:
a)各用户把作业交给机房,由操作员把一批作业装到输入设备上
b)为了执行一个作业,批处理监督程序将解释这个作业的说明书。若系统资源能满足其要求,则将该作业调入内存,并从外部存储器上输入所需要的编译程序。编译程序将用户元程序翻译成目标代码,然后由链接装配程序把编译后的目