操 作 系 统.docx
《操 作 系 统.docx》由会员分享,可在线阅读,更多相关《操 作 系 统.docx(15页珍藏版)》请在冰豆网上搜索。
![操 作 系 统.docx](https://file1.bdocx.com/fileroot1/2022-11/15/e08f41e5-8989-4ea3-a3c6-2261f7cf6f0a/e08f41e5-8989-4ea3-a3c6-2261f7cf6f0a1.gif)
操作系统
第二章、操作系统
前面我们所说的主机、键盘、打印机以及其他的计算机硬件和软件的配置都是计算机系统的外部表现,如何管理这些设备使计算机有条不紊地工作,则是操作系统(OPERATIONSYSTEM)所要完成的主要任务。
用户只有通过操作系统才能有效的使用和操纵计算机。
因此使用计算机首先要学会操作系统。
操作系统是的种类很多功能各异。
DOS和WINDOWS就是两种不同的操作系统,DOS是微机上应用较早、影响广泛的一种操作系统。
那么是操作系统呢?
下面我们来学习:
第一节、操作系统的概念
一、操作系统的定义
在第一章中已经讲过,任何一个计算机系统由两部分组成:
硬件部分和软件部分。
把只配有硬件而没有配置任何操作系统和软件系统的计算机称为裸机。
直接使用裸机很不方便,工作、效率和机器的使用率都非常低。
为了充分利用机器和方便用户使用,人们为裸机配置了操作系统。
操作系统是负责计算机全部软、硬件资源的控制和管理的系统软件,它能合理地组织计算机工作流程,用户通过操作系统可以非常方便地使用计算机。
操作系统是整个计算机系统实现高效率和自动化。
二、操作系统的功能
操作系统主要功能是管理和控制计算机系统资源。
操作系统实际上是一个大型的程序系统,其中大部分程序都属于资源管理程序。
通常把系统中资源分为四类:
处理机资源、存储器资源、外部设备资源和文件资源。
操作系统的功能主要围绕这四大资源进行管理和控制。
(一)处理机管理
计算机系统中最重要的资源是中央处理机,没有它,任何计算都不可能正常运行。
在处理机管理中,最关心的问题是它的运行时间。
如何使用处理机时间,最简单的策略是让单用户独占机器,知道它完成这一任务,目前许多微机采用这一方式。
在微机上运行的DOS操作系统,由于是单用户单任务的,用户程序在一段时间内独占该机器的处理机资源。
若用户程序需进行I/O操作,CPU则必须等待,这就造成了CPU时间的浪费。
另一复杂策略是多个同时性用户分用,这是多用户计算机系统。
对单处理机系统而言,一个时刻只能运行一个程序,为了完成上述策略,必须采用处理机时间的分时原则,即要解决好处理机的时间分配问题:
CPU先分给哪个程序,它占用多长时间,下一个又要轮到哪个程序。
所以处理机管理功能是调度策略,给出适当的调度算法,具体进行CPU的分配。
(二)存储储器管理
在计算机系统中,存储器是存放各种信息的主要场所,因而是系统中的关键资源之一。
能否合理而有效的使用这种资源,在很大程度上影响到整个计算机系统的效率,所以存储管理是操作系统的一个重要组成部分。
存储器管理主要是地内存管理。
(三)输入输出设备管理。
输入输出设备管理主要是操作系统中用户与外部设备的接口,它是最庞杂、琐碎的部分。
设备分配:
独享、共享和虚拟技术。
设备的传输控制:
设备管理模块要完成用户提出的传输要求。
包括设备的启动,中断处理和结束处理等工作。
设备的无关性:
用户可以根据自己的习惯给所需的设备起逻辑名,而无须指明实际设备,然后指出要进行的操作。
(四)文件管理
前面介绍的几种管理,主要是针对系统硬件资源的管理,而文件管理是操作系统对软件资源的管理。
为了管理庞大的系统软件资源,以及用户提供的程序和数据,操作系统将它们组织成文件的形式。
操作系统中管理和存取文件的软件机构称为文件管理系统,它为用户提供了一种简便、统一的存取和管理信息的方法,负责对信息的组织,实现文件共享、数据的存取控制和保密等,并负责对磁盘空间的分配和管理。
三、操作系统的特性
操作系统是一个庞大而又复杂的软件系统,一般来说,具有以下特性:
1、并发性。
并发性又称为共行性。
并发性是指同时处理多个并行活动的能力。
操作系统能处理的并发例子很多,如输入输出操作和计算的重叠;多道程序进入内存中同时处于执行状态,交错运行。
2、共享性
共享性是指多个计算任务对系统资源的共同享用。
并发活动必须共享系统资源。
这样不仅可以避免因为向各个用户分别提供充足的资源而造成浪费,而且其软件资源,还可以避免重复开发、节省人力,又节省内存空间。
3、动态性
同一程序,给定相同的初始数据,无论什么时候运行,其结果应该是相同的,从这个意义上说,操作系统是确定的。
四、操作系统的分类
随着计算机软件、硬件技术的不断发展,操作系统已经经历了一系列变化、发展的过程,目前对操作系统分为五类:
(一)批处理操作系统
批处理操作系统是系统把用户提交的作业(作业是指用户程序及其所需的数据和命令的集合)成批送入计算机,然后由作业调度程序自动选择作业运行。
这样能缩短作业之间的交换时间,减少处理机的空闲等待,从而提高系统的效率。
比如我打印材料时,我可以一次输入几个打印命令,打印机在打印完上一个文件后,会自动接着打印下一个文件。
(二)分时操作系统
分时操作系统是在一台主机上接多个终端,每个终端用户常以会话方式工作。
当这些终端上的用户要求同时使用主机时,分时操作系统采用时间片轮转的方法一次只能分配一个“时间片”给某一用户享用。
由于CPU的速度比人在终端上操作的速度快得多,用户有独占的感觉。
(三)实时操作系统
实时操作系统是指计算机对来自外部世界的作用和信息在规定的时间内作出响应并进行处理的系统。
例如:
用计算机控制一座电炉,如果检测到炉温过高,计算机必须马上作出反应,控制炉温下降。
实时操作系统主要用于工业控制、联机实时任务服务等。
(四)网络操作系统
计算机网络就是利用通信设备和线路,将不同地方、功能独立的多个计算机系统,互相连接起来,以功能完善的网络软件实现网络中资源共享和信息交换的系统。
而网络操作系统就是用来控制和管理计算机网络的,它最基本的功能是实现网络内点到点的数据通信,主要包括文件管理、用户程序的分配与执行。
目前比较实用的网络操作系统有Novell公司的Netware操作系统,WindowsNT操作系统的网络功能十分强大,这两个操作系统都是目前的主流产品。
(五)分布式操作系统
分布式操作系统是用来管理和控制分布式系统的。
一个分布式系统就是若干计算机的集合,这些计算机都有自己的局部存储器和外部设备,它们既可以独立工作,又可以合作。
在这个系统中各机器可以并行操作且有多个控制中心,即具有并行处理和分布控制的功能。
分布式操作系统是一个一体化的系统。
分布式操作系统负责全系统的资源分配和调度、任务划分、信息传输、控制协调等工作,并为用户提供一个统一的界面、标准的接口。
用户通过这一界面,实现所需的操作和使用系统的资源。
至于操作是在哪一台计算机上执行或使用哪个计算机的资源则是系统的事,用户是不知道的。
分布式操作系统具有强大的生命力和发展前途,但目前还没有真正实用的系统。
DOS基础
一、DOS的出现及发展
DOS——DiskOperatingSystem
磁盘操作系统,它是一组非常重要的程序,可以使用户很容易地建立、管理程序和数据以及对设备进行管理
1、DOS的出现
1980年10月IBM向一些大的软件公司寻找为其正在设计的PC机配套的OS,于是微软公司向SeattleComputerProducts公司购买下了MS—DOS的前身:
86—DOS的使用权。
1981年7月微软公司买下了86—DOS的专利,并对其作了大量改动,命名为MS—DOS。
1981年秋IBM—PC推出后,IBM选定MS—DOS为基本OS,并改名为PC—DOS。
也就是说,PC—DOS是由MS—DOS演变而来的,它与MS—DOS仅仅是名称上的不同,实际并没有太大的差别。
2、DOS的发展
随计算机硬件的快速发展,DOS也不断更新。
从最初的MS—DOS1.0至目前的DOS7.x,其面貌已大相径庭。
每次DOS本身功能的提高表现在版本的更新。
DOS的版本号由两部分组成,主版本号和次版本号。
例如:
DOS6.0中6是主版本号,0是次版本号。
主版本号:
软件在功能上有重要增加。
次版本号:
软件在功能上仅有次要的增加,或者仅排除前一版本中的某些错误。
如果软件在功能上有重要的增加,那么主版本号就加1,如DOS6.0升级为DOS7.0;如果软件在功能上有次要的增加,或者仅修改前一版本中的某些错误,次版本号就加1,如DOS6.0变为DOS6.1。
二、DOS的基础知识
1、文件——计算机外部存储器中的相关信息的集合。
磁盘作为计算机的外部存储器,是以文件的形式来存放和组织信息的。
一个文件可以是一篇文章,一个计算机程序、一副图片信息等等。
1)文件的属性
①系统属性:
只有系统文件才具有这种属性,电脑通过调用这类文件维护正常的工作状态。
②隐含属性:
在通常情况下,不能从目录列表中看到这类属性的文件。
可对一些机密文件起到一定保护作用。
③只读属性:
这类文件只能浏览,不能对它进行修改或删除操作。
④文档属性:
磁盘上已经备份或已备份的文件就具有这种属性,可以对它进行修改、保存等操作。
这种属性的文件最常用。
⑤目录属性:
只有目录文件才具有这种属性。
2)文件名格式:
主文件名.扩展名
·主文件名由用户给定,由1~8个字符组成,可以有一定意义,一般应取一个与文件内容相关的主文件名,便于查找和记忆。
这里说的都是DOS系统下的文件命名规则。
扩展名由用户给定或计算机自生成,由原点开始,后更1~3个字符组成,它指明文件的类别和性质。
系统对不同的文件有规定的扩展名,在没有歧义的情况下常常由系统默认。
扩展名由用户给定或计算机自生成,由原点开始,扩展名由0到3个字符组成;基本名一定要有,但扩展名不一定非要有,当没有扩展名时,圆点“.”可以省略。
而WINDOWS95/98支持长文件名,文件名最多可使用256个字符,用户可建立多间隔的扩展名。
·组成文件名的字符可以是汉字,但每个汉字代表两个字符;也可以是英文大小写字母及数字,为了今后查找方便,应尽量选用和文件的内容与性质相关的文件名。
下列字符中文件名中不能使用的:
?
,*+〈〉[]:
/|;=.\空格
·但在WINDOWS95/98中,文件名中允许有空格,并且不能用大小写字母来区分文件名。
·有一些名字是为系统的设备所留用的,也不能起作文件名:
PRN、CON、COS、COM1、COM2、LPT1、LPT2……
·文件名应具实用性(方便记忆)、唯一性。
3)文件的类型
文件的扩展名是表示文件类型的,因此,也把它称作文件的类型名,下面是常用的文件类型及其含义:
.EXE可执行文件
.BAT可直接执行的批处理文件
.TXT.DOC文本文件
.SYS系统文件
.DAT数据文件
.DBF数据库文件
.BASBASIC语言编的源程序文件
.HLP帮助文件
.BAK备份文件
.BMP.JPG.GIP图像文件
.WAV.RMI声音文件
.TTF.FON字体文件
2、目录和路径
电脑将成千上万个文件分门别类放在不同的目录中,以便查找和管理。
每一个目录就相当于一个文件夹,和文件一样,它既可以由应用程序创建,也可以由用户自己创建。
为目录命名的规则如同给文件命名一样。
目录由根目录和子目录组成。
我们可以将目录看作一颗倒置的大树,最上面的是根目录,其余为子目录。
根目录
…
一级子目录名文件名一级子目录名
…
二级子目录名二级子目录名文件名二级子目录名文件名
…
文件名文件名 三级子目录名文件名
树型结构文件目录
1)根目录
根目录是磁盘的总目录,它是电脑在格式化时由系统自动建立的,每一个磁盘只有一个根目录,其目录名不仅是唯一的,而且是不能删除的。
现在我们使