计算机操作系统【1】
摘要:一个未配置操作系统的计算机是极难使用的,因为计算机硬件只能识别0和1这样的机器代码。
用户想要输入数据或打印数据,必须自己用机器语言书写相应的输入程序或打印程序。
如果在计算机上配置了操作系统,就可以极大地方便用户的使用,使计算机变得易学易用。
最初的计算机并没有操作系统,计算机的构造如同机械设备。
1947晶体管的发明,以及莫里斯・威尔克斯(Maurice Vincent Wilkes)发明的微程序方法,使得计算机不再是机械设备,而是电子产品。
系统管理工具以及简化硬件操作流程的程序很快就出现了,且成为操作系统的基础。
操作系统的功能包括管理计算机系统的硬件、软件及数据资源,使计算机系统所有资源最大限度地发挥作用;控制程序运行;为其它应用软件提供支持;为用户提供方便的、有效的、友善的服务界面。
一个未配置操作系统的计算机是极难使用的,因为计算机硬件只能识别0和1这样的机器代码。
用户想要输入数据或打印数据,必须自己用机器语言书写相应的输入程序或打印程序。
如果在计算机上配置了操作系统,就可以极大地方便用户的使用,使计算机变得易学易用。
[1]操作系统的型态非常多样,目前常见的操作系统有DOS、Windows、UNIX、Linux等。
1、DOS
DOS是英文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命令,就可以轻松地完成诸如建立子目录,删除文件等绝大多数的日常操作。
从1981年直到1995年的15年间,DOS在IBM PC 兼容机市场中占有举足轻重的地位。
而且,若是把部分以DOS为基础的Microsoft Windows版本,如Windows 95、98和Me等都算进去的话,那么其商业寿命至少可以算到2000年。
2、Windows
Windows是微软公司推出的基于图形用户界面(GUI)的视窗电脑操作系统。
微软开发的Windows是目前世界上用户最多、兼容性最强的操作系统。
虽然起初的GUI系统相当不完善,但微软公司准确地预测到GUI将成为未来操作系统的主流,所以开始把目光从当时驶入中天的MS-DOS系统转向Windows系统。
一开始Windows并不是一个操作系统,只是一个建立在MS-DOS基础上的应用程序。
直到2000年微软推出Windows 2000,第一个脱离MS-DOS基础的图形用户界面操作系统才算面世。
Windows 2000是Windows NT的改进系列,Windows NT系统的架构为:在硬件阶层之上,有一个由微内核直接接触的硬件抽象层,而不同的驱动程序以模块的形式挂载在内核上执行。
因此微内核可以使用诸如输入输出、文件系统、网络、信息安全机制与虚拟内存等功能。
Windows XP、Windows Vista、Windows 7以及Windows Server 2003也都是基于Windows NT的架构上。
Windows Server 2003和Windows Server 2008是网络操作系统。
Windows Server 2003有5个版本,每个版本都适用于特定的服务器角色。
用户可以按照服务器的功能和处理能力的实际需求选择相应版本的操作系统。[2]
3、UNIX
Unix是第三次工业革命中计算机软件领域最具代表性的产物,是一个功能强大、性能全面的多用户、多任务的分时操作系统,可以应用在从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。
UNIX最早由肯・汤普逊和丹尼斯・里奇于1969年在AT&T的贝尔实验室用汇编语言开发出来,但是可移植性不好。
后来,他们用C语言重写的第三版Unix操作系统,修改和移植都相当便利,因此,很多商业公司及学术机构开始加入这个操作系统的研发。
UNIX有三大派生版本:System V、Berkley和Hybrid,各个不同版本的Unix蓬勃发展,这才产生了今天这么多的各式各样的Unix衍生产品。
苹果公司Mac OS X操作系统就是一套以Unix基础的操作系统。
IT基础架构师,高端产业大部分领域使用的都是unix服务器,所以掌握了unix才算是进入了高端产业领域。
4、Linux
严格地讲,Linux是一个内核,一个内核不是一套完整的操作系统。
一套基于Linux内核的完整操作系统叫做Linux操作系统。
Linux发行版指的就是我们通常所说的“Linux操作系统”,Linux系统是包含内核、系统工具、完整的开发环境和应用的操作系统。
目前,超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十二个。
不管运行在哪种平台上,95%的Linux核心代码都是相同的。
[3]Linux是一种自由和开放源码的,具有UNIX全部功能的免费的操作系统,在众多的软件中占有很大的优势。
Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。
Linux是一个先进的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。
参考文献
[1]汤小丹,梁红兵,哲凤屏等.计算机操作系统(第三版)[M].西安:西安电子科技大学出版社,2007:1-4.
[2]微软公司.网络操作系统管理-Windows Server 2003的管理[M].北京:高等教育出版社,2004:3-4.
[3]骆耀祖,刘东远,骆珍仪.Linux网络服务器管理教程[M].北京:电子工业出版社,2007:6-8.
计算机操作系统的发展【2】
摘要:电子计算机诞生以来,计算机操作系统的研究取得了长足进展。
现在,操作系统进入了社会生活的各个方面,涉及大型计算机、个人计算机、移动便携设备、其他自动化设备等各个层次的应用领域。
在几十年的发展历程中,各种操作系统应运而生,面对外国商业软件在中国的事实垄断,重新审视中国基础软件发展战略、配套政策和实施方法已经到了刻不容缓的地步。
有鉴于此,文章比较了Windows、Unix和Linux三种操作系统的技术现状,并结合国产操作系统的现状提出了发展我国软件产业的对策。
关键词:计算机操作系统;发展;新技术
操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。
操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。
操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。
操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。
操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。
目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。
但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。
目前的操作系统种类繁多,很难用单一标准统一分类。
根据应用领域来划分,可分为桌面操作系统、服务器操作系统、主机操作系统、嵌入式操作系统。
一、操作系统的基本介绍
(一)操作系统的功能
(1)管理计算机系统的硬件、软件、数据等各种资源,尽可能减少人工分配资源的工作以及人对机器的干预,发挥计算机的自动工作效率。
(2)协调还要各种资源使用过程中的关系,使得计算机的各种资源使用调度合理,高速设备与低速设备运行相互配。
(3)为用户提供使用计算机系统的环境,方便使用计算机系统的各部件或功能。
操作系统通过自己的程序,将计算机系统的各种资源所提供的功能抽象,形成与之等价的操作系统的功能,并形象地表现出来,提供给用户方便地使用计算机。
(二)操作系统的发展
操作系统之本意原为提供简单的工作排序能力,后为辅助更新更复杂的硬件设施而渐渐演化。
从最早的批次模式开始,分时机制也随之出现,在多处理器时代来临时,操作系统也随之添加多处理器协调功能,甚至是分布式系统的协调功能。
其他方面的演变也类似于此。
另一方面,在个人电脑上,个人电脑之操作系统因袭大型电脑的成长之路,在硬件越来越复杂、强大时,也逐步实践以往只有大型电脑才有的功能。
(1)手工操作阶段。
在这个阶段的计算机,主要元器件是电子管,运算速度慢,没有任何软件,更没有操作系统。
用户直接使用机器语言编写程序,上机时完全手工操作,首先将预先准备好的程序纸带装入输入机,然后启动输入机把程序和数据送入计算机,接着通过开关启动程序运行,计算完成后,打印机输出结果。
用户必须是非常专业的技术人员才能实现对计算机的控制。
(2)批处理阶段。
由于20世纪50年代中期,计算机的主要元器件由晶体管取代,运行速度有了很大的提高,这时软件也开始迅速发展,出现了早期的操作系统,这就是早期的对用户提交的程序进行管理的监控程序和批处理软件。
(3)多道程序系统阶段。
随着中、小规模的集成电路在计算机系统中的广泛应用,CPU的运动速度大大提高,为了提高CPU的利用率,引入了多道程序设计技术,并出现了专门支持多道程序的硬件机构,这一时期,为了进一步提高CPU的利用效率,出现了多道批处理系统、分时系统等等,从而产生了更加强大的监管程序,并迅速发展成为计算机科学中的一个重要分支,就是操作系统。
统称为传统操作系统。
(4)现代操作系统阶段。
大规模、超大规模集成电路急速的迅速发展,出现了微处理器,使得计算机的体系结构更加优化,计算机的运行速度进一步提高,而体积却大大减少,面向个人的计算机和便携式计算机出现并普及。
它的最大优点是结构清晰、功能全面、可以适应多种用途的需要并且操作使用方面。
二、操作系统新技术
从操作系统新技术的角度看,它主要包括操作系统结构设计的微内核技术和操作系统软件设计的面向对象技术。
第二篇:分析计算机操作系统
摘要:一个未配置操作系统的计算机是极难使用的,因为计算机硬件只能识别0和1这样的机器代码。用户想要输入数据或打印数据,必须自己用机器语言书写相应的输入程序或打印程序。如果在计算机上配置了操作系统,就可以极大地方便用户的使用,使计算机变得易学易用。
关键词:系统 配置
最初的计算机并没有操作系统,计算机的构造如同机械设备。1947晶体管的发明,以及莫里斯・威尔克斯(Maurice Vincent Wilkes)发明的微程序方法,使得计算机不再是机械设备,而是电子产品。系统管理工具以及简化硬件操作流程的程序很快就出现了,且成为操作系统的基础。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,使计算机系统所有资源最大限度地发挥作用;控制程序运行;为其它应用软件提供支持;为用户提供方便的、有效的、友善的服务界面。一个未配置操作系统的计算机是极难使用的,因为计算机硬件只能识别0和1这样的机器代码。用户想要输入数据或打印数据,必须自己用机器语言书写相应的输入程序或打印程序。如果在计算机上配置了操作系统,就可以极大地方便用户的使用,使计算机变得易学易用。[1]操作系统的型态非常多样,目前常见的操作系统有DOS、Windows、UNIX、Linux等。
1、DOS
DOS是英文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命令,就可以轻松地完成诸如建立子目录,删除文件等绝大多数的日常操作。
从1981年直到1995年的15年间,DOS在IBM PC 兼容机市场中占有举足轻重的地位。而且,若是把部分以DOS为基础的Microsoft Windows版本,如Windows 95、98和Me等都算进去的话,那么其商业寿命至少可以算到2000年。
2、Windows
Windows是微软公司推出的基于图形用户界面(GUI)的视窗电脑操作系统。微软开发的Windows是目前世界上用户最多、兼容性最强的操作系统。虽然起初的GUI系统相当不完善,但微软公司准确地预测到GUI将成为未来操作系统的主流,所以开始把目光从当时驶入中天的MS-DOS系统转向Windows系统。
一开始Windows并不是一个操作系统,只是一个建立在MS-DOS基础上的应用程序。 直到2000年微软推出Windows 2000,第一个脱离MS-DOS基础的图形用户界面操作系统才算面世。Windows 2000是Windows NT的改进系列,Windows NT系统的架构为:在硬件阶层之上,有一个由微内核直接接触的硬件抽象层,而不同的驱动程序以模块的形式挂载在内核上执行。因此微内核可以使用诸如输入输出、文件系统、网络、信息安全机制与虚拟内存等功能。Windows XP、Windows Vista、Windows 7以及Windows Server 2003也都是基于Windows NT的架构上。Windows Server 2003和Windows Server 2008是网络操作系统。Windows Server 2003有5个版本,每个版本都适用于特定的服务器角色。用户可以按照服务器的功能和处理能力的实际需求选择相应版本的操作系统。[2]
3、UNIX
Unix是第三次工业革命中计算机软件领域最具代表性的产物,是一个功能强大、性能全面的多用户、多任务的分时操作系统,可以应用在从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。UNIX最早由肯・汤普逊和丹尼斯・里奇于1969年在AT&T的贝尔实验室用汇编语言开发出来,但是可移植性不好。后来,他们用C语言重写的第三版Unix操作系统,修改和移植都相当便利,因此,很多商业公司及学术机构开始加入这个操作系统的研发。UNIX有三大派生版本:System V、Berkley和Hybrid,各个不同版本的Unix蓬勃发展,这才产生了今天这么多的各式各样的Unix衍生产品。苹果公司Mac OS X操作系统就是一套以Unix基础的操作系统。IT基础架构师,高端产业大部分领域使用的都是unix服务器,所以掌握了unix才算是进入了高端产业领域。
4、Linux
严格地讲,Linux是一个内核,一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫做Linux操作系统。Linux发行版指的就是我们通常所说的“Linux操作系统”,Linux系统是包含内核、系统工具、完整的开发环境和应用的操作系统。目前,超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十二个。不管运行在哪种平台上,95%的Linux核心代码都是相同的。[3]Linux是一种自由和开放源码的,具有UNIX全部功能的免费的操作系统,在众多的软件中占有很大的优势。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个先进的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。
参考文献
[1]汤小丹,梁红兵,哲凤屏等.计算机操作系统(第三版)[M].西安:西安电子科技大学出版社,2007:1-4.
[2]微软公司.网络操作系统管理-Windows Server 2003的管理[M].北京:高等教育出版社,2004:3-4.
[3]骆耀祖,刘东远,骆珍仪.Linux网络服务器管理教程[M].北京:电子工业出版社,2007:6-8.