计算机操作系统_第1页
计算机操作系统_第2页
计算机操作系统_第3页
计算机操作系统_第4页
计算机操作系统_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、tears are salty and sweat is salty, but i prefer sweat.(页眉可删)计算机操作系统 计算机操作系统【1】摘要:一个未配置操作系统的计算机是极难使用的,因为计算机硬件只能识别0和1这样的机器代码。用户想要输入数据或打印数据,必须自己用机器语言书写相应的输入程序或打印程序。如果在计算机上配置了操作系统,就可以极大地方便用户的使用,使计算机变得易学易用。最初的计算机并没有操作系统,计算机的构造如同机械设备。1947晶体管的发明,以及莫里斯威尔克斯(maurice vincent wilkes)发明的微程序方法,使得计算机不再是机械设备,而是电子产

2、品。系统管理工具以及简化硬件操作流程的程序很快就出现了,且成为操作系统的基础。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,使计算机系统所有资源最大限度地发挥作用;控制程序运行;为其它应用软件提供支持;为用户提供方便的、有效的、友善的服务界面。一个未配置操作系统的计算机是极难使用的,因为计算机硬件只能识别0和1这样的机器代码。用户想要输入数据或打印数据,必须自己用机器语言书写相应的输入程序或打印程序。如果在计算机上配置了操作系统,就可以极大地方便用户的使用,使计算机变得易学易用。1操作系统的型态非常多样,目前常见的操作系统有dos、windows、unix、linux等。1、dosd

3、os是英文disk operating system的缩写,意思是“磁盘操作系统”,其主要任务是对磁盘的数据进行管理,故名。dos是个人计算机上的一类操作系统,dos家族包括ms-dos、pc-dos、dr-dos、freedos、pts-dos、rom-dos、jm-os等,其中以ms-dos最为著名,ms-dos的成功使得微软成为地球上最赚钱的公司之一。有了dos,我们就不必去深入了解机器的硬件结构,也不必去死记硬背那些枯燥的机器命令。dos是一种基于文本界面的操作系统,在dos构建起的人机交互环境中,我们只需通过一些接近于自然语言的dos命令,就可以轻松地完成诸如建立子目录,删除文件等绝

4、大多数的日常操作。从1981年直到1995年的15年间,dos在ibm pc 兼容机市场中占有举足轻重的地位。而且,若是把部分以dos为基础的microsoft windows版本,如windows 95、98和me等都算进去的话,那么其商业寿命至少可以算到年。2、windowswindows是微软公司推出的基于图形用户界面(gui)的视窗电脑操作系统。微软开发的windows是目前世界上用户最多、兼容性最强的操作系统。虽然起初的gui系统相当不完善,但微软公司准确地预测到gui将成为未来操作系统的主流,所以开始把目光从当时驶入中天的ms-dos系统转向windows系统。一开始windows

5、并不是一个操作系统,只是一个建立在ms-dos基础上的应用程序。直到年微软推出windows ,第一个脱离ms-dos基础的图形用户界面操作系统才算面世。windows 是windows nt的改进系列,windows nt系统的架构为:在硬件阶层之上,有一个由微内核直接接触的硬件抽象层,而不同的驱动程序以模块的形式挂载在内核上执行。因此微内核可以使用诸如输入输出、文件系统、网络、信息安全机制与虚拟内存等功能。windows xp、windows vista、windows 7以及windows server 也都是基于windows nt的架构上。windows server 和window

6、s server 20_是网络操作系统。windows server 有5个版本,每个版本都适用于特定的服务器角色。用户可以按照服务器的功能和处理能力的实际需求选择相应版本的操作系统。23、unixunix是第三次工业革命中计算机软件领域最具代表性的产物,是一个功能强大、性能全面的多用户、多任务的分时操作系统,可以应用在从巨型计算机到普通pc机等多种不同的平台上,是应用面最广、影响力最大的操作系统。unix最早由肯汤普逊和丹尼斯里奇于1969年在att的贝尔实验室用汇编语言开发出来,但是可移植性不好。后来,他们用c语言重写的第三版unix操作系统,修改和移植都相当便利,因此,很多商业公司及学术

7、机构开始加入这个操作系统的研发。unix有三大派生版本:system v、berkley和hybrid,各个不同版本的unix蓬勃发展,这才产生了今天这么多的各式各样的unix衍生产品。苹果公司mac os x操作系统就是一套以unix基础的操作系统。it基础架构师,高端产业大部分领域使用的都是unix服务器,所以掌握了unix才算是进入了高端产业领域。4、linux严格地讲,linux是一个内核,一个内核不是一套完整的操作系统。一套基于linux内核的完整操作系统叫做linux操作系统。linux发行版指的就是我们通常所说的“linux操作系统”,linux系统是包含内核、系统工具、完整的开

8、发环境和应用的操作系统。目前,超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十二个。不管运行在哪种平台上,95%的linux核心代码都是相同的。3linux是一种自由和开放源码的,具有unix全部功能的免费的操作系统,在众多的软件中占有很大的优势。linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。linux是一个先进的操作系统,世界上运算最快的10台超级计算机运行的都是linux操作系统。参考文献1汤小丹,梁红兵,哲凤屏等.计算机操作系统(第三版)m.西安:西安电子科技大学出版社,20_:1-4.2微软公司.网络操作系

9、统管理-windows server 的管理m.北京:高等教育出版社,:3-4.3骆耀祖,刘东远,骆珍仪.linux网络服务器管理教程m.北京:电子工业出版社,20_:6-8.计算机操作系统的发展【2】摘要:电子计算机诞生以来,计算机操作系统的研究取得了长足进展。现在,操作系统进入了社会生活的各个方面,涉及大型计算机、个人计算机、移动便携设备、其他自动化设备等各个层次的应用领域。在几十年的发展历程中,各种操作系统应运而生,面对外国商业软件在中国的事实垄断,重新审视中国基础软件发展战略、配套政策和实施方法已经到了刻不容缓的地步。有鉴于此,_比较了windows、unix和linux三种操作系统的

10、技术现状,并结合国产操作系统的现状提出了发展我国软件产业的对策。关键词:计算机操作系统;发展;新技术操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等

11、,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有dos、os/2、unix、xenix、linux、windows、netware等。但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。目前的操作系统种类繁多,很难用单一标准统一分类。根据应用领域来划分,可分为桌面操作系统、服务器操作系统、主机操作系统、嵌入式操作系统。一、操作系统的基本介绍(一)操作系统的功能(1)管理计算机系统的硬件、软件、数据等各

12、种资源,尽可能减少人工分配资源的工作以及人对机器的干预,发挥计算机的自动工作效率。(2)协调还要各种资源使用过程中的关系,使得计算机的各种资源使用调度合理,高速设备与低速设备运行相互配。(3)为用户提供使用计算机系统的环境,方便使用计算机系统的各部件或功能。操作系统通过自己的程序,将计算机系统的各种资源所提供的功能抽象,形成与之等价的操作系统的功能,并形象地表现出来,提供给用户方便地使用计算机。(二)操作系统的发展操作系统之本意原为提供简单的工作排序能力,后为辅助更新更复杂的硬件设施而渐渐演化。从最早的批次模式开始,分时机制也随之出现,在多处理器时代来临时,操作系统也随之添加多处理器协调功能,

13、甚至是分布式系统的协调功能。其他方面的演变也类似于此。另一方面,在个人电脑上,个人电脑之操作系统因袭大型电脑的成长之路,在硬件越来越复杂、强大时,也逐步实践以往只有大型电脑才有的功能。(1)手工操作阶段。在这个阶段的计算机,主要元器件是电子管,运算速度慢,没有任何软件,更没有操作系统。用户直接使用机器语言编写程序,上机时完全手工操作,首先将预先准备好的程序纸带装入输入机,然后启动输入机把程序和数据送入计算机,接着通过开关启动程序运行,计算完成后,打印机输出结果。用户必须是非常专业的技术人员才能实现对计算机的控制。(2)批处理阶段。由于20世纪50年代中期,计算机的主要元器件由晶体管取代,运行速

14、度有了很大的提高,这时软件也开始迅速发展,出现了早期的操作系统,这就是早期的对用户提交的程序进行管理的监控程序和批处理软件。(3)多道程序系统阶段。随着中、小规模的集成电路在计算机系统中的广泛应用,cpu的运动速度大大提高,为了提高cpu的利用率,引入了多道程序设计技术,并出现了专门支持多道程序的硬件机构,这一时期,为了进一步提高cpu的利用效率,出现了多道批处理系统、分时系统等等,从而产生了更加强大的监管程序,并迅速发展成为计算机科学中的一个重要分支,就是操作系统。统称为传统操作系统。(4)现代操作系统阶段。大规模、超大规模集成电路急速的迅速发展,出现了微处理器,使得计算机的体系结构更加优化

15、,计算机的运行速度进一步提高,而体积却大大减少,面向个人的计算机和便携式计算机出现并普及。它的最大优点是结构清晰、功能全面、可以适应多种用途的需要并且操作使用方面。二、操作系统新技术从操作系统新技术的角度看,它主要包括操作系统结构设计的微内核技术和操作系统软件设计的面向对象技术。 (一)微内核操作系统技术现代操作系统设计中的一个突出思想是把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核(microkernel)技术。1.微内核结构(1)把那些最基本、最本质的操作系统功能保留在内核中。(2)把大部分操

16、作系统的功能移到内核之外,并且每一个操作系统功能均以单独的服务器进程形式存在,并提供服务。(3)在内核之外的用户空间中包括所有操作系统服务进程,也包括用户的应用进程。这些进程之间是客户/服务器模式。2.微内核包含的主要成分(1)中断和异常处理机制;(2)进程间通信机制;(3)处理机调度机制;(4)有关服务功能的基本机制。3.微内核的实现微内核实现中的一个主要问题是“微”和性能要求的综合考虑。要做到“微”的关键是实现机制和策略分离的概念。由于微内核中最主要的是进程间消息通信和中断处理机制,下面简述两者的实现。4.进程间通信机制为客户和服务器提供通信服务是微内核的主要功能之一,也是内核实现其他服务

17、的基础。无论是发送请求消息和服务器的回答消息都是要经过内核的。进程的消息通信一般是通过端口(port)的。一个进程可以有一个或多个端口,每个端口实际上是一个消息队列或消息缓冲区,它们都有一个唯一的端口id(端口标识)和端口权力表,该表指出本进程可以和哪些进程交互通信。端口id和端口权力表内核维护。5.中断处理机制微内核结构中将中断机制与中断处理分离,即把中断机制放在微内核中,而把中断处理放到用户空间相应的服务进程中。微内核的中断机制,主要负责以下工作:(1)当中断发生时识别中断;(2)通过中断数据结构把该中断信号映射到相关的进程;(3)把中断转换成一个消息;(4)把消息发给用户空间中相关进程的

18、端口,但内核不涉及到任何中断处理。(5)不少系统中的中断处理是用线程实现的。6.微内核结构的优点(1)安全可靠。微内核降低了内核的复杂度,减少了发生故障的概率,也就增加了系统的安全性。(2)一致性的接口。当用户进程提出服务要求时,均是以消息通信方式经由内核向服务器进程提出的。因此,进程所面对的是一个统一一致的进程通信接口方式。(3)系统的可扩充性。系统可扩充性强,随着新硬件与新软件技术的出现,只需对内核做很少的修改。(4)灵活性。操作系统具有良好的模块化结构,可以独立地对模块进行修改,也可随意对功能进行增加和删除,因此操作系统可以按用户的需要进行剪裁。(5)兼容性。许多系统都希望能运行在多种不

19、同的处理器平台上,这在微内核结构下是比较容易实现的。(6)提供了对分布式系统的支持。在微内核结构下操作系统必须采用客户/服务器模式。这种模式适合于分布式系统,可以对分布式系统提供支持。7.微内核的主要缺点在微内核结构下,一次系统服务过程需要更多的模式(在用户态和核心态之间)转换和进程地址空间的开关,这就增加开销,影响了执行速度。(二)面向对象操作系统技术面向对象操作系统是指基于对象模型的操作系统。目前,已有许多操作系统采用了面向对象技术,如windowsnt等。面向对象已成为新一代操作系统的一个重要标志。1.面向对象的核心概念面向对象的基本思想是把要构造的系统表示成一系列对象的集合。其中的对象

20、是指把一组数据和该数据的一些基本操作封装在一起所形成的一个实体。面向对象的核心概念包括以下几个方面:(1)封装。在面向对象中,封装的含义是将一个数据集和与这个数据有关的操作封装在一起,形成一个能动的实体,即对象。封装要求对象内部的代码和数据受保护。(2)继承。继承是指一些对象可以继承另一些对象的功能和特征。(3)多态性。所谓多态性是指一个名字多种语义,或相同界面多种实现。多态性在面向对象语言中是由重载和虚函数来实现的。(4)消息。消息是对象之间相互请求和相互合作的途径。一个对象通过消息激活另一对象。消息中一般包含有请求对象的标识和完成该工作所必须的信息。2.面向对象操作系统在面向对象操作系统中

21、,对象作为一种并发单位,所有系统资源,包括文件、进程、内存块等都被认为是一种对象,对系统资源的所有操作都是通过使用对象服务来完成的。面向对象操作系统的优点:(1)可以减少操作系统在其整个生命期内所做修改时对系统本身的影响。例如,如果硬件发生了变化,将迫使操作系统也作出改动,在这种情况下只要改变代表该硬件资源的对象和对该对象进行操作的服务即可,而那些仅使用该对象的代码则不需改变。(2)操作系统对其资源的访问和操纵是一致的。操作系统生成、删除和引用一个事件对象,与它生成、删除和引用一个进程对象采用相同的方法,即都是通过使用对象句柄来实现的。所谓对象句柄,是指进程指向的一个特定对象表中的表项。(3)

22、操作系统的安全措施得以简化。由于所有对象都采用同样的保护方式,那么当某人试图访问一个对象时,安全系统就介入并核准操作,而不管这个对象是什么。(4)对象为进程之间分享资源提供了方便和一致性的手段。对象句柄被用来处理所有类型的对象。操作系统可以通过跟踪一个对象有多少个句柄被打开,来决定该对象是否仍在使用中。当它不再使用时,操作系统就可以删除该对象。参考文献:1陈向群,杨芙清.操作系统教程(第二版)m.北京大学出版社,20_2汤子瀛,哲凤屏,汤小丹.计算机操作系统(修订版)m.西安电子科技大学出版社,8计算机操作系统【1】摘要:一个未配置操作系统的计算机是极难使用的,因为计算机硬件只能识别0和1这样

23、的机器代码。用户想要输入数据或打印数据,必须自己用机器语言书写相应的输入程序或打印程序。如果在计算机上配置了操作系统,就可以极大地方便用户的使用,使计算机变得易学易用。最初的计算机并没有操作系统,计算机的构造如同机械设备。1947晶体管的发明,以及莫里斯威尔克斯(maurice vincent wilkes)发明的微程序方法,使得计算机不再是机械设备,而是电子产品。系统管理工具以及简化硬件操作流程的程序很快就出现了,且成为操作系统的基础。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,使计算机系统所有资源最大限度地发挥作用;控制程序运行;为其它应用软件提供支持;为用户提供方便的、有效的

24、、友善的服务界面。一个未配置操作系统的计算机是极难使用的,因为计算机硬件只能识别0和1这样的机器代码。用户想要输入数据或打印数据,必须自己用机器语言书写相应的输入程序或打印程序。如果在计算机上配置了操作系统,就可以极大地方便用户的使用,使计算机变得易学易用。1操作系统的型态非常多样,目前常见的操作系统有dos、windows、unix、linux等。1、dosdos是英文disk operating system的缩写,意思是“磁盘操作系统”,其主要任务是对磁盘的数据进行管理,故名。dos是个人计算机上的一类操作系统,dos家族包括ms-dos、pc-dos、dr-dos、freedos、pt

25、s-dos、rom-dos、jm-os等,其中以ms-dos最为著名,ms-dos的成功使得微软成为地球上最赚钱的公司之一。有了dos,我们就不必去深入了解机器的硬件结构,也不必去死记硬背那些枯燥的机器命令。dos是一种基于文本界面的操作系统,在dos构建起的人机交互环境中,我们只需通过一些接近于自然语言的dos命令,就可以轻松地完成诸如建立子目录,删除文件等绝大多数的日常操作。从1981年直到1995年的15年间,dos在ibm pc 兼容机市场中占有举足轻重的地位。而且,若是把部分以dos为基础的microsoft windows版本,如windows 95、98和me等都算进去的话,那么

26、其商业寿命至少可以算到年。2、windowswindows是微软公司推出的基于图形用户界面(gui)的视窗电脑操作系统。微软开发的windows是目前世界上用户最多、兼容性最强的操作系统。虽然起初的gui系统相当不完善,但微软公司准确地预测到gui将成为未来操作系统的主流,所以开始把目光从当时驶入中天的ms-dos系统转向windows系统。一开始windows并不是一个操作系统,只是一个建立在ms-dos基础上的应用程序。直到年微软推出windows ,第一个脱离ms-dos基础的图形用户界面操作系统才算面世。windows 是windows nt的改进系列,windows nt系统的架构为

27、:在硬件阶层之上,有一个由微内核直接接触的硬件抽象层,而不同的驱动程序以模块的形式挂载在内核上执行。因此微内核可以使用诸如输入输出、文件系统、网络、信息安全机制与虚拟内存等功能。windows xp、windows vista、windows 7以及windows server 也都是基于windows nt的架构上。windows server 和windows server 20_是网络操作系统。windows server 有5个版本,每个版本都适用于特定的服务器角色。用户可以按照服务器的功能和处理能力的实际需求选择相应版本的操作系统。23、unixunix是第三次工业革命中计算机软件领

28、域最具代表性的产物,是一个功能强大、性能全面的多用户、多任务的分时操作系统,可以应用在从巨型计算机到普通pc机等多种不同的平台上,是应用面最广、影响力最大的操作系统。unix最早由肯汤普逊和丹尼斯里奇于1969年在att的贝尔实验室用汇编语言开发出来,但是可移植性不好。后来,他们用c语言重写的第三版unix操作系统,修改和移植都相当便利,因此,很多商业公司及学术机构开始加入这个操作系统的研发。unix有三大派生版本:system v、berkley和hybrid,各个不同版本的unix蓬勃发展,这才产生了今天这么多的各式各样的unix衍生产品。苹果公司mac os x操作系统就是一套以unix

29、基础的操作系统。it基础架构师,高端产业大部分领域使用的都是unix服务器,所以掌握了unix才算是进入了高端产业领域。4、linux严格地讲,linux是一个内核,一个内核不是一套完整的操作系统。一套基于linux内核的完整操作系统叫做linux操作系统。linux发行版指的就是我们通常所说的“linux操作系统”,linux系统是包含内核、系统工具、完整的开发环境和应用的操作系统。目前,超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十二个。不管运行在哪种平台上,95%的linux核心代码都是相同的。3linux是一种自由和开放源码的,具有unix全部功能的免费的操作系统,在众多的

30、软件中占有很大的优势。linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。linux是一个先进的操作系统,世界上运算最快的10台超级计算机运行的都是linux操作系统。参考文献1汤小丹,梁红兵,哲凤屏等.计算机操作系统(第三版)m.西安:西安电子科技大学出版社,20_:1-4.2微软公司.网络操作系统管理-windows server 的管理m.北京:高等教育出版社,:3-4.3骆耀祖,刘东远,骆珍仪.linux网络服务器管理教程m.北京:电子工业出版社,20_:6-8.计算机操作系统的发展【2】摘要:电子计算机诞生以来,计算机操

31、作系统的研究取得了长足进展。现在,操作系统进入了社会生活的各个方面,涉及大型计算机、个人计算机、移动便携设备、其他自动化设备等各个层次的应用领域。在几十年的发展历程中,各种操作系统应运而生,面对外国商业软件在中国的事实垄断,重新审视中国基础软件发展战略、配套政策和实施方法已经到了刻不容缓的地步。有鉴于此,_比较了windows、unix和linux三种操作系统的技术现状,并结合国产操作系统的现状提出了发展我国软件产业的对策。关键词:计算机操作系统;发展;新技术操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源

32、最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有dos、os/2、unix、xenix、linux、windows、netware等。但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。目前的操作系统种类繁多,很难用单一标准统一分类。根据应用领域来划分,可分为桌面操作系统、服务器操作系统、主机操作系统、嵌入式操作系统。一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论