操作系统期末复习复习过程

操作系统期末复习复习过程
操作系统期末复习复习过程

一、选择题

1.引入多道程序的目的在于()。

A.有利于代码共享,减少主、辅存信息交换量B.充分利用存储器

C.充分利用CPU,减少CPU等待时间D.提高实时响应速度

2. 在单处理机计算机系统中,()是并行操作的。

A.程序与程序

B.处理机的操作与通道的操作

C.主程序与子程序

D.用户程序与操作系统程序

3.下面哪一个不是程序在并发系统内执行的特点()。

A.产生死锁的必然性

B.资源分配的动态性

C.程序执行的间断性

D.相互通信的可能性

4.进程和程序的一个本质区别是( )。

A. 进程分时使用CPU,程序独占CPU

B.进程存储在内存,程序存储在外存

C. 进程在一个文件中,程序在多个文件中

D.进程为动态的,程序为静态的

5.在下列情况( ),系统需要进行进程调度。

A. 某一进程正访问一临界资源

B.某一进程运行时因缺乏资源进入阻塞状态

C.某一进程处于运行状态,而另一进程处于自由状态

D.某一进程正在访问打印机,而另一进程处于就绪状态

6.与设备控制器关系最密切的软件是()。

A.编译程序

B.设备驱动程序

C.存储管理程序

D.处理机管理

7. 若进程P一旦被唤醒就能够投入运行,系统可能()。

A.在抢占调度方式中,P的优先级高于当前运行的进程

B.进程P的优先级最高

C.就绪队列为空队列

D.在抢占调度方式中,P的优先级高于就绪队列中所有的进程

8. 在下列选项中,属于预防死锁的方法是()。

A.剥夺资源法

B.资源分配图法

C.资源随意分配

D.银行家算法

9. 如果要使装入内存的程序,在内存中移动后仍能正常运行,必须要有( )的支持。

A. 静态重定位

B.动态重定位

C. 动态链接

D.静态链接

10. 段页式管理中,地址转换表是( )。

A. 每个进程一张段表,一张页表

B.每个进程的每个段一张段表,一张页表

C.每个进程一张段表,每个段一张页表

D.每个进程一张页表,每个段一张段表

11.下列( )存储管理方式能使内存碎片尽可能少,避免内存的整理。

A.固定分区

B.可变分区

C.分页管理

D.段式管理

12.为了提高系统的交互性,人们设计了( )。

A.批处理系统B.分时系统C.实时系统 D.分布式系统

13. 在下面的I/O控制方式中,需要CPU干预最少的方式是()。

A.程序I/O方式

B.中断驱动I/O控制方式

C.DMA控制方式

D.I/O通道控制方式

14. 引入缓冲可以()。

A.改善用户编程环境B.提高CPU的处理速度

C.提高CPU与设备之间的并行程度D.降低计算机的硬件成本

15. 操作系统实现按名存取的关键在于解决( )。

A.文件逻辑地址到文件具体的存储地址的转换

B.文件的符号名与文件具体的存储地址的转换和映射

C.文件逻辑结构到文件名称转换

D.文件名称到文件逻辑地址的转换

16.一般用户需要知道(),才能使用文件中的信息。

A.文件的符号名B.文件的逻辑结构

C.文件的物理结构D.文件的存取方法

17. 如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为()

A.0 B.1 C.2D.3

18.当系统中进程发生死锁时,解除死锁所付出代价较小的措施是()。

A. 撤消发生死锁的进程

B.阻塞没有发生死锁的进程

C.创立新进程

D.挂起一些没有发生死锁的进程

21.当线程处于阻塞状态时,线程( )。

A. 正在占用处理机

B.没有占用处理机

C. 将进入执行状态

D.将进入结束状态

22.当多道程序系统中发生死锁时,()。

A.计算机系统不能处理任何事情

B.某个进程不能够执行

C.一组进程相互等待,并进入阻塞状态

D.不能进行输入和输出

23. 在文件系统中,采用位图主要是实现()。

A. 磁盘的驱动调度

B. 磁盘空间的分配和回收

C. 文件目录的查找

D. 页面置换

24.进程调度的基本功能是选择( ).

A.就绪的进程

B.后备的作业

C.空闲内存

D.空闲设备

25.对于普通用户而言,OS的()是最重要。

A.开放性

B.方便性

C.有效性

D.可扩充性

26.计算机的普通用户通常通过()使用OS所提供的服务。

A.中断键盘

B.控制接口

C.特权指令

D.系统调用

27.()进程调度算法适合分时系统.

A.先来先服务

B.轮转

C.短作业优先

D.最高优先级

28.进程的控制信息和描述信息存放在()。

A.JCB

B.PCB

C.AFT

D.SFT

29.与计算机硬件关系最密切的软件是().

A.编译程序

B.数据库管理系统

C.游戏程序

D.OS

30.( )进程调度算法适合紧急事件的处理。

A.先来先服务

B.轮转

C.可抢占优先级

D.优先级

31.进程依靠什么从阻塞状态过渡到就绪状态()。

A.操作人员的命令

B.系统服务

C.等待下一个时间片到来

D.由"合作"进程唤醒

33.新创立的进程首先进入( )状态。

A.就绪

B.执行

C.阻塞

D.挂起

34.在OS中,文件的存取控制可以使()。

A. 用户间不能相互删除文件

B. 内存中的多道程序间不相互破坏

C. 内存中的程序不破坏OS

D. 防止黑客攻击

35.页的逻辑地址形式是:页号24位,页内地址10位,内存128M,辅存10G,那么虚拟存储器最大实际容量可能是( ) 。

A.1024K

B.16G

C.10G

D.10G+128M

36.分页存储管理的存储保护是通过( )完成的。

A.页表

B.快表

C.存储键

D.索引

37.用户使用()形式的文件。

A.链接

B.连续

C.物理

D.逻辑

38.能够装入内存任何位置并能执行的程序代码必须是可( )。

A.动态链接

B.重定位

C.可重入的

D.静态链接

39. 采用()不会产生内部碎片。

A.分页式存储管理

B.分段式存储管理

C.固定分区式存储管理

D.段页式存储管理

40. 假脱机技术中,对打印机的操作实际上是用对磁盘存储实现的,用以替代打印机的部分是指()。

(A)共享设备(B)独占设备

(C)虚拟设备(D)物理设备

41.进程所请求的一次打印输出结束后,将使进程状态从()

A、运行态变为就绪态

B、运行态变为等待态

C、就绪态变为运行态

D、等待态变为就绪态

42.分页式存储管理中,地址转换工作是由()完成的。

A、硬件

B、地址转换程序

C、用户程序

D、装入程序

43.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。

A、重名翻译机构

B、建立索引表

C、建立指针

D、多级目录结构

44.对记录式文件,操作系统为用户存取文件信息的最小单位是()。

A、字符

B、数据项

C、记录

D、文件

45.一作业进入内存后,则所属该作业的进程初始时处于()状态。

A、运行

B、等待

C、就绪

D、收容

46.共享变量是指()访问的变量。

A、只能被系统进程

B、只能被多个进程互斥

C、只能被用户进程

D、可被多个进程

47.临界区是指并发进程中访问共享变量的()段。

A、管理信息

B、信息存储

C、数据

D、程序

48.产生系统死锁的原因可能是由于()。

A、进程释放资源

B、一个进程进入死循环

C、多个进程竞争,资源出现了循环等待

D、多个进程竞争共享型设备

49.地址重定位的结果是得到()

A.源程序B.编译程序 C.目标程序D.执行程序

50、以下存储管理技术中,支持虚拟存储器的技术是()。

A.动态分区法B.可重定位分区法C.请求分页技术D.对换技术

51.在进行操作系统结构设计时,应尽量减少与硬件直接有关的程序量且将其独立封装,这是为了提高操作系统的( )

A.正确性

B.高效性

C.维护性

D.移植性

52.采用多道程序设计技术能提高整个计算机系统的效率,其基本条件是( )

A.处理器执行指令速度快

B.主存储器的容量大

C.该系统具有处理器与外设并行工作的能力

D.外围设备多

53.进程并发执行时,每个进程的执行速度是( )

A.由进程的程序结构决定的

B.由进程自己控制的

C.在进程被创建时确定的

D.与进程调度的策略有关

54.在可变分区存储管理中,回收一个分区时使空闲区个数加一的情况是( )

A.既无上邻又无下邻空闲区

B.既有上邻又有下邻空闲区

C.只有上邻没有下邻空闲区

D.只有下邻没有上邻空闲区

55.平均周转时间最小的作业调度算法是( )

A.先来先服务算法

B.计算时间短的作业优先算法

C.响应比最高者优先算法

D.优先数调度算法

56.在分页存储管理中,假设程序地址字为16位,页长为1KB,则页号占用( ) A.2位 B.4位

C.6位

D.10位

57.属于块设备的是( )

A.硬盘

B.打印机

C.显示器

D.键盘

58.属于抢占式的分配处理器算法的是( )

A.先来先服务调度算法

B.多级队列调度算法

C.时间片轮转调度算法

D.非剥夺的优先数调度算法

二填空:

1.操作系统为用户提供三种类型的使用接口,它们是命令方式和系统调用和图形用户界面。

2.主存储器与外围设备之间的数据传送控制方式有程序直接控制、中断驱动方式、DMA方式和通道控制方式。

3.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。

4.当一个进程独占处理器顺序执行时,具有两个特性:封闭性和可再现性。5.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为逻辑地址。

7.进程由程度、数据和PCB组成。

8.虚拟设备是指采用SPOOLING技术,将某个独享设备改进为供多个用户使用的的共享设备。

9.逻辑设备表(LUT)的主要功能是实现设备独立性。

10. 段的共享是通过共享段表实现的。

11.文件的物理结构分为顺序文件、索引文件和索引顺序文件。

12. UNIX的文件系统空闲空间的管理是采用成组链接法。

13. 离散存储管理方式能使存储碎片尽可能少,而且使内存利用率较高,管理开销小。

14. 按文件的逻辑存储结构分,文件分为有结构文件,又称为记录式文件和无结构文件,又称流式文件。

15、在设备管理中,为了克服独占设备速度较慢、降低设备资源利用率的缺点,引入了虚拟分配技术,即用共享设备模拟独占设备。

16、动态存储分配时,要靠硬件地址变换机构实现重定位。

17、在存储管理中常用虚拟存储器方式来摆脱主存容量的限制。

18、在请求页式管理中,当硬件变换机构发现所需的页不在内存时,产生缺页中断信号,中断处理程序作相应的处理。

19、置换算法是在内存中没有空闲页面时被调用的,它的目的是选出一个被淘汰的页面。20、在段页式存储管理系统中,面向用户的地址空间是段式划分,面向物理实现的地址空间是页式划分。

21、虚拟设备是通过SPOOLing技术把独占设备变成能为若干用户共享的设备。

22、在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地址转换为物理地址,这是操作系统的地址重地位功能。

23. 在操作系统中,进程是一个资源分配的基本单位,也是一个独立运行和调度

的基本单位。

24. 在信号量机制中,信号量S > 0时的值表示可用资源数目;若S < 0,则表示等待该资源的进程数,此时进程应阻塞。

25. 操作系统提供给编程人员的唯一接口是系统调用。

26. 设备从资源分配角度可分为独占设备,共享设备和虚拟设备。

27. 在页面置换算法中最有效的一种称为LRU算法。

28. 地址变换机构的基本任务是将虚地址空间中的逻辑地址变换为内存中的物理地址。

29.现代操作系统的两个重要特征是并发和共享。

30. 操作系统的基本类型有批处理操作系统,分时操作系统和实时操作系统三种。

31.采用对换方式在将进程换出时,应首先选择处于阻塞且优先权低的进程换出内存。

32. 能方便实现信息共享的存储管理办法有段式和段页式。

33.选择距当前磁头最近,且方向一致的磁盘调度算法SCAN扫描算法。

34.在动态分区式内存分配算法中,倾向于优先使用低地址部分空闲区的

算法是首次适应算法;能使内存空间中空闲区分布较均匀的算法是循环

首次适应算法。

35.在分时系统中,当用户数目为100时,为保证响应时间不超过2秒,此时时间片最大应为20ms。分时系统采用的调度方法是时间片轮转调度算法。

36. 常用的进程通信方式有管道、共享存储区、消息机制和邮箱机制。

37. 正在执行的进程等待I/O操作,其状态将由执行状态变为阻塞状态。38.分段保护中的越界检查是通过段表寄存器中存放的段表长度和段表中的段长等数据项。

39.在请求调页系统中的调页策略有预调入策略,它是以预测为基础的;另一种是请求调入,由于较易实现,故目前使用较多。

WINDOWS 网络操作系统的发展史

WINDOWS 网络操作系统的发展史 2009-05-21 18:16 网络操作系统的发展史 Microsoft开发的Windows是目前世界上用户最多、并且兼容性最强的操作系统。最早的Windows操作系统从1985年就推出了。改进了微软以往的命令、代码系统Microsoft Dos。Microsoft Windows是彩色界面的操作系统。支持键鼠功能。默认的平台是由任务栏和桌面图标组成的。任务栏是显示正在运行的程序、“开始”菜单、时间、快速启动栏、输入法以及右下角的托盘图标组成。而桌面图标是进入程序的途径。默认的系统图标有“我的电脑”、“我的文档”、“回收站”,另外,还会显示出系统的自带的“IE浏览器”图标。运行Windows的程序主要操作都是由鼠标和键盘控制的。鼠标的左键单击默认是是选定命令,鼠标左键双击是运行命令。鼠标右键单击是弹出菜单。WIndows系统是“有声有色”的操作系统。《连线》杂志日前发表分析文章称,在过去的23年中,Windows操作系统经历了一个从无到有,从低级到高级的发展过程。总体趋势是功能越来越强大了,用户使用起来越来越方便了,但其发展进程并非是一帆风顺的,中间也曾多次出现曲折。应用最广泛的Windows操作系统在不断地发展,其发展进程充满了不确定性。Windows的成功与处理器速度的提高和内存容量的增加可谓“休戚与共”。微软依靠大量第三方软件让用户喜欢上了Windows。 1、Windows 1.0 Windows 1.0 微软第一款图形用户界面Windows 1.0的发布时间是1985年11月,比苹果Mac晚了近两年。由于微软与苹果间存在一些法律纠纷,Windows 1.0缺乏一些关键功能,例如重叠式窗口和回收站。用现在的眼光看,它的失败并不令人感到意外。Windows 1.0只是对MS-DOS的一个扩展,它本身并不是一款操作系统,但确实提供了有限的多任务能力,并支持鼠标。Microsoft Windows 1.0操作系统是微软公司在个人电脑

微软操作系统的发展历程

微软操作系统的发展历程

每当提到微软人们总是马上就会想到比尔·盖茨,他一手缔造的微软帝国现如今已成为全球一流的软件公司,他的创业神话总是被人们所津津乐道,比尔·盖茨是多少80后奋斗的榜样,不过说起他的创业故事,那可要追溯到80年之前。1973年,18岁的比尔·盖茨以优异的成绩进入了世界一流的学府——哈佛大学。虽然这是多少人梦寐以求的高等学府,但是与众不同的比尔·盖茨却选择了一条常人看来无法理解的道路,在大学三年级的时候,盖茨毅然决定从哈佛退学了。

凭借大学期间从自己设计的BASIC项目上拿到的版权费,盖茨与孩提时代的好友保罗·艾伦在新墨西哥州中部城市Albuquerque一同创建了“Micro-soft” (确切翻译应该为“微型软件” ) 公司。 当今微软四巨头笑看IT界风云变幻 从那以后,比尔·盖茨把自己的全部精力投入到了喜欢的事业上。也许正因为与众不同,比尔·盖茨才成就了今天的成绩,我想现在无论是谁肯定不会认为盖茨当时的选择是错误的吧!

Windows前身MS-DOS 1979年,盖茨将公司迁往西雅图,并将公司正式改名为“Microsoft”这就是今天全球人民都知道的微软公司了。1981年8月,IBM推出内含Microsoft的16位元操作系统MS-DOS 1.0的个人电脑,并且微软还在之后陆续推出了数个MS-DOS操作系统版本,在当时取得了不俗的成绩。MS-DOS是Microsoft Disk Operating System的简称,意即由美国微软公司(Microsoft)提供的磁盘操作系统。在Windows 95以前,DOS是PC兼容电脑的最基本配备,而MS-DOS则是最普遍使用的PC兼容DOS。最基本的MS-DOS系统由一个基于MBR的BOOT引导程序和三个文件模块组成。这三个模块是输入输出模块(IO.SYS)、文件管理模块(MSDOS.SYS)及命令解释模块(https://www.360docs.net/doc/3814354086.html,)。 除此之外,微软还在零售的MS-DOS系统包中加入了若干标准的外部程序(即外部命令),这才与内部命令(即由https://www.360docs.net/doc/3814354086.html,解释执行的命令)一同构建起一个在磁盘操作时代相对完备的人机交互环境。不过DOS没有图形界面,操作极不方便,学习过的人一定深有体会,于是盖茨敏锐地意识到必须开发具有图形界面的操作系统,这将成为未来的趋势,事实证明他的判断十分准确,试想如果现在打开电脑还是DOS窗口你还会选微软吗? 请大家一定要记住1985年11月20日这个日子,Microsoft Windows 1.0正式发布,并且当时售价100美元,Windows 1.0基于MS-DOS2.0,支持256K的内存,显示色彩为256色。由于是图形化的界面,Windows 1.0支持鼠标操纵和多任务并行,窗口成为Windows中最基本的界面元素。Windows 1.0是微软第一次对个人电脑操作平台进行用户图形界面的尝试,也宣告结束了MS-DOS时代。

操作系统的发展历程

操作系统的发展历程 操作系统有:1.DOS操作系统;2.Mac OS操作系统;3.Windows 系统;4.Unix系统;5.Linux系统;6.OS/2系统; 一、 DOS操作系统 DOS是Diskette Operating system的缩写,意思是磁盘操作系统。DOS是1981~1995年的个人电脑上使用的一种主要的操作系统。由于早期的DOS系统是由微软公司为IBM的个人(PC)电脑开发的,故而即称之为PC-DOS,又以其公司命名为MS-DOS,因此后来其他公司开发的与MS-DOS兼容的操作系统,也延用了这种称呼方式,如:DR-DOS、Novell-DOS ....,以及国人开发的汉字DOS(CC-DOS)等等。 MS-DOS发展,从早期1981年不支持硬盘分层目录的DOS1.0,到当时广泛流行的DOS3.3,再到非常成熟支持CD-ROM的DOS6.22,以及后来隐藏到Windows9X下的DOS7.X,前前后后已经经历了20年,至今仍然活跃在PC舞台上,扮演着重要的角色。 DOS是在直接内存下运行,程序设计员只能在1MB以下的存储器上操作。DOS容许使用的内存空间只有640KB(其他的348KB为ROM BIOS和其他卡所保留),在DOS下无法运行超过640KB的大程序。 DOS系统是字符式的操作系统,所有操作都通过键盘输入“命令行”来执行。微软公司推出它的Windows操作系统以后,由于

Windows操作系统的几乎所有操作都可以通过鼠标的点击来完成,不必再去记忆繁杂的命令,也省去了键盘输入“命令行”的操作。这种对用户友好的操作界面,使得Windows操作系统很快的就占据了PC 舞台上主角位置,而把DOS推倒了舞台的边缘。但是,为了一些特定的需要,Windows操作系统里保留了DOS命令形式,在需要时在系统的内存中拿出640K的内存,开辟出虚拟一个DOS运行的环境(“虚拟机”)来执行DOS命令。这种Windows操作系统里开辟的DOS运行环境,只不过是Windows操作系统里面的许多窗口中的一个窗口而已,它与Windows操作系统出现之前dos独占系统的全部资源的情况已大不相同。 “纯DOS”就是相对于这种情况而言的:不打开windows系统,只用软盘或其他媒体(如光盘、U盘等)启动机器,进入DOS系统,这时的DOS独享系统的全部资源,这时的环境状态就叫“纯DOS”状态。由于没有打开windows系统,所以与windows有关的一切软件、病毒、木马......,都不能起作用,不能控制你的任何资源,从而你可以在这种环境里,把那些你不想要的东东清理干净! 1981年,MS-DOS 1.0发行,作为IBM PC的操作系统进行捆绑发售,支持16k内存及160k的5寸软盘。在硬件昂贵,操作系统基本属于送硬件奉送的年代,谁也没能想到,微软公司竟会从这个不起眼的出处开始发迹。 1982年,支持双面磁盘。 1983年MS-DOS 2.0随IBM XT发布,扩展了命令,并开始支持5M硬

操作系统的发展史及特点

操作系统的发展史及特点 1.CP/M系统 计算机语言百花争妍的七十年代,计算机本身正向微型化方向发展。1971年,Intel 公司成功地研制出了四位Intel 4004芯片,1973年,又研制成功八位Intel 8086芯片。微型机的诞生,已经指日可待。 七十年代中期,台式微机,工作站,超级微机,膝上机相继面世,“谁来指挥他们”,人们千呼万唤。 事实上,早在1972年,AMAA(美国微型机协会)就悄悄地为一个“指挥系统”作临产前的准备了,他们用PL/M程序设计语言为Intel 8086编写了纸带编辑程序ED。1973年,PL/M 的创始人Gary Kildall博士决定“挂帅亲征”,很快在DEC公司的主机TOPS-10上,培植成功一个管理程序和数据的“胚胎”。博士旗开得胜,感觉当然是“味道好极了!”,但Intel 公司及其它著名电脑公司却对此充耳不闻,这使“元帅”和“士兵”们很是光火,1974年,“胚胎”得以向全世界公布:版本号V1.3;大名:CP/M;全称:Control Program/Monitor (控制程序或监控程序)。 虽然CP/M V1.3 是为肩任“控制程序和数据”的“上帝”而来的,但“上帝一世”却颇受冷落,电脑业者依旧冷眼旁观。1975年,CP/M V1.4 继承“王位”,开始大造舆论,加之Kildall 博士创建了Digital Research(数字研究公司),为CP/M呐喊欢呼,CP/M陆续被各国微机厂商采用,围绕他的软件也爆炸般地得到了开发。CP/M变红发紫,神话般普及,被推崇为“标准八位机软件总线”,Kildall 博士更是声名远播。 CP/M其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令,如同指挥一台晚会或乐队,高效率地合奏美妙的乐章。 繁荣的CP/M家族不断添丁。运行在Intel 8080芯片上的CP/M—80;运行在8088、8086芯片上的叫CP/M—86;而在Motorola(摩托罗拉)68000 上运行的CP/M叫做CP/M-68K。CP/M—80、CP/M—86、CP/M-68K等组成了庞大的CP/M家族。 单用户的CP/M—80操作系统,后来发展成多用户的MP/M—80,单用户的CP/M—86又发展成并发的CP/M—86和多用户MP/M— 86,它们成为家族的新生力量。 CP/M开创了软件的新纪元,称得上是计算机改朝换代的里程碑。 2.DOS系统 七十年代末期,CP/M后院起火,其微机操作系统霸主地位开始动摇。 1979年,IBM公司为开发16位微处理器Intel 8086,请微软公司(Microsoft)为IBM PC 设计一个磁盘操作系统,微软公司慷慨承诺,但当时手头仅有XENIX操作系统,XENIX操作系统要求处理器支持存贮管理和保护设备的功能,可PC机的CPU 8086/8088 均不具备此功能。微软公司急于满足PC机的要求,购买了由西雅图公司工程师Tim Paterson研制的、可在8088上运行的CP/M—86“无性系”——SCP—DOS操作系统的销售权,将SCP—DOS改称MS—DOS V1.0发表。为避“偷梁换柱”的嫌疑,微软公司又于1981年8月推出了支持内存为320KB 的MS-DOS 1.1版。由于蓝色巨人的推波助澜,操作系统软件市场几乎一夜之间呈现出一边倒的局面,CP/M地位岌岌乎可危。 随后,IBM 公司向微软公司购得MS-DOS使用权,将其更名为PC-DOS 1.0。MS-DOS又称PC-DOS,就是这个原因。 MS-DOS取得巨大成功的原因在于它的最初设计思想及其追求目标的正确和恰当,那就是为用户上机操作和应用软件开发提供良好的外部环境。首先使用户可以非常方便的使用几十个DOS命令,或以命令行方式直接键入或在DOS4.0以上版本下以DOS Shell菜单驱动,

linux操作系统安装手册

操作系统安装 服务器推荐配置: CPU: Intel Xeon 3.2G 或以上 内存: 1G 或以上 网卡:100M 或1000M(视系统规模) 硬盘:73.4G 以上(视存储规模) 说明:此文档是REDHAT企业版AS4.0为基准的,REDHAT 9.0的安装也可以参考,只是选择安装包是不相同的。) 使用REDHAT AS4 光盘(4 碟装)。光盘版本号为:2.6.9-5和2.6.9-34,上述版本可按照下面方式安装。 设制BIOS 中的启动顺序,使计算机优先从cd-rom 启动。 打开计算机,把CD1 放入光驱,安装启动画面有多种选择, 直接回车,到下图 用TAB键切换到Skip回车 点击Next, 选择语言,如下图。

点击Next,配置键盘(默认),如下图。 点击Next,开始配置鼠标(默认),如下。 点击Next,分区格式选Manually partition with disk druid,如下图。 点击Next,开始分区。如下图。

如果此机器有两块或两块以上硬盘的话,会在图8 中显示出来例如hda 和hdc,那么注意要给在某个硬盘上(举例 说明,比如硬盘hda)创建分区时,点击new,在下一图形界面中,会提示有两块硬盘,此时必须打勾只选中需 要在上面创建分区的那块硬盘(例子中应该是hda),也就是说把另一块硬盘(例子中应该是hdc)前面的钩去掉。 对于只有一块硬盘的安装过程来说,只需按正常步骤就可以。 我们假设这台计算机中只有一块硬盘。一般使用IDE 硬盘时设备名为/dev/had(如果我们使用的是一个SCSI 硬盘,它的设备文件名为/dev/sda) 请注意。安装Linux 系统只要一个交换分区(swap)和一个根分区(/),一般情况下,根分区为10G 左右,如果还有剩余空间,那么再创建新分区,映射为(/xfmdata)做为存储分区吧。 点击new 按钮创建一个swap 分区,swap 分区大小选本机内存大小的2 倍,但不要超过1024M. FileSystem Type 选swap,一般分为512M 左右,如下图。 点击OK,配置好SWAP 分区,如下图。

微软操作系统发展历程

微软操作系统的发展历程 DOS,全称叫做Disk Operating System,是一个单用户、单任务的操作系统. MS-DOS 1.0 发行于1981年,作为IBM PC的操作系统. MS-DOS 1.1 更正了1.0版中的许多问题,支持320K的5寸软盘。 MS-DOS 2.0 于1983随IBM XT一起发行,增加了许多命令,并支持5M硬盘。 MS-DOS 2.1 在2.0的基础上增加了少许功能。 MS-DOS 3.0 增加了对新的IBM AT硬件以及部分局域网功能的支持。 MS-DOS 3.1 增加了更多局域网功能支持。 MS-DOS 3.2 支持720K的5寸软盘。 MS-DOS 3.3 支持新的IBM PS/2设备以及1.44M的3寸软盘,并支持其它语言的字符集。MS-DOS 4.0 增加了DOSSHELL操作环境,并且有一些其它增强功能及更新。 MS-DOS 5.0 于1991年发行,新增了很好的内存管理和宏功能,增强了DOSSHELL。 MS-DOS 6.x 大量增加图形界面程序(如SCANDISK,DEFRAG,MSBACKUP等),增加了对586计算机,磁盘压缩等 功能的支持,增强了对Windows的支持。 MS-DOS 7.0 增加了长文件名,LBA大硬盘等功能,增强了对新版Windows的支持,并加强了一些命令。 MS-DOS 7.1 全面支持FA T32分区、大硬盘、大内存等,并更新了一些功能,如四位年份的支持等,是目前 最实用的DOS版本。 除MS-DOS外,其它的DOS也一直在不断发展中,尤其是FreeDOS、ROM-DOS、Real/32 DOS 等等。 1985年Microsoft Windows 1.0发布 Microsoft Windows 1.0是微软第一次对个人电脑操作平台进行用户图形界面的尝试。Microsoft Windows 1.0是Windows系列的第一个产品。 1987年Windows 2.0发布 这个版本的windows图形界面,有不少地方借鉴了同期的Mac OS 中的一些设计理念,

操作系统发展史

CP/M系统 计算机语言百花争妍的七十年代,计算机本身正向微型化方向发展。1971年,Intel 公司成功地研制出了四位Intel 4004芯片,1973年,又研制成功八位Intel 8086芯片。微型机的诞生,已经指日可待。 七十年代中期,台式微机,工作站,超级微机,膝上机相继面世,“谁来指挥他们”,人们千呼万唤。 事实上,早在1972年,AMAA(美国微型机协会)就悄悄地为一个“指挥系统”作临产前的准备了,他们用PL/M程序设计语言为Intel 8086编写了纸带编辑程序ED。1973年,PL/M的创始人Gary Kildall博士决定“挂帅亲征”,很快在DEC公司的主机TOPS-10上,培植成功一个管理程序和数据的“胚胎”。博士旗开得胜,感觉当然是“味道好极了!”,但Intel 公司及其它著名电脑公司却对此充耳不闻,这使“元帅”和“士兵”们很是光火,1974年,“胚胎”得以向全世界公布:版本号V1.3;大名:CP/M;全称:Control Program/Monitor (控制程序或监控程序)。 虽然CP/M V1.3 是为肩任“控制程序和数据”的“上帝”而来的,但“上帝一世”却颇受冷落,电脑业者依旧冷眼旁观。1975年,CP/M V1.4 继承“王位”,开始大造舆论,加之Kildall 博士创建了Digital Research(数字研究公司),为CP/M呐喊欢呼,CP/M陆续被各国微机厂商采用,围绕他的软件也爆炸般地得到了开发。CP/M变红发紫,神话般普及,被推崇为“标准八位机软件总线”,Kildall 博士更是声名远播。 CP/M其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令,如同指挥一台晚会或乐队,高效率地合奏美妙的乐章。 繁荣的CP/M家族不断添丁。运行在Intel 8080芯片上的CP/M—80;运行在8088、8086芯片上的叫CP/M—86;而在Motorola(摩托罗拉)68000 上运行的CP/M 叫做CP/M-68K。CP/M—80、CP/M—86、CP/M-68K等组成了庞大的CP/M家族。 单用户的CP/M—80操作系统,后来发展成多用户的MP/M—80,单用户的CP/M—86又发展成并发的CP/M—86和多用户MP/M— 86,它们成为家族的新生力量。 CP/M开创了软件的新纪元,称得上是计算机改朝换代的里程碑。 DOS系统 七十年代末期,CP/M后院起火,其微机操作系统霸主地位开始动摇。 1979年,IBM公司为开发16位微处理器Intel 8086,请微软公司(Microsoft)为IBM PC设计一个磁盘操作系统,微软公司慷慨承诺,但当时手头仅有XENIX 操作系统,XENIX操作系统要求处理器支持存贮管理和保护设备的功能,可PC

(完整版)1、XXX系统安装部署说明书

XXX系统安装部署说明书 修改记录

目录 目录 XXX系统安装部署说明书 (1) 修改记录 (1) 目录 (2) 1 引言 (3) 1.1 编写目的 (3) 1.2 系统背景及介绍 (3) 1.3 适应人群 (3) 1.4 定义 (4) 1.5 参考资料 (4) 2 硬件环境部署 (4) 2.1 硬件拓扑图 (4) 2.2 硬件配置说明 (4) 2.3 网络配置说明 (4) 3 软件环境部署 (5) 3.1 软件清单 (5) 3.2 软件部署顺序 (5) 3.3 操作系统安装 (5) 3.4 数据库安装 (5) 3.5 中间件产品安装 (6) 3.6 其它软件产品安装 (6) 4 应用系统安装配置 (6) 4.1 应用系统结构图 (6) 4.2 应用清单 (6) 4.3 安装准备 (7) 4.4 安装步骤 (7) 4.5 应用配置 (8)

5 系统初始化与确认 (8) 5.1 系统初始化 (8) 5.2 系统部署确认 (8) 6 系统变更记录 (8) 6.1 系统变更列表 (8) 6.2 系统变更记录 (9) 1 引言 1.1 编写目的 系统安装部署说明书主要用于详细描述整个系统的软硬件组成、系统架构,以及各组成部分的安装部署方法、配置方法等信息,通过本文档可以对整体系统进行全新部署,或者针对某个组成部分进行重新部署。 1.2 系统背景及介绍 【简单描述系统的建设背景和系统基本情况介绍。】 1.3 适应人群 本说明书适用于以下人群使用: ?系统建设负责人:组织新建系统/功能的安装部署,以及新建系统/功能的安装部署说明书完善。 ?系统维护负责人:了解系统架构和安装部署方法,负责或组织进行系统重新安装部署,在系统部署变更时及时更新说明书内容。 ?系统开发商:制定新建系统或新建功能的安装部署说明。

浅谈计算机操作系统现状与发展

浅谈计算机操作系统现状与发展 摘要:操作系统(Operating System,简称OS)是计算机系统的重要组成部分,是一个重要的系统软件,它负责管理计算机系统的硬、软件资源和整个计算机的工作流程,协调系统部件之间,系统与用户之间、用户与用户之间的关系。随着操作系统的新技术的不断出现,功能不断增加。操作系统作为一个标准的套装软件必须满足尽可能多用户的需要,于是系统不断膨胀,功能不断增加,并逐渐形成从开发工具到系统工具再到应用软件的一个平台环境。更能满足用户需求。本文主要针对操作系统在计算机发展中的核心地位和技术变革作出了分析,同时对计算机操作系统的功能,发展和分类做了简单的分析和阐述,以及对计算机未来发展趋势做了一个预测。 关键词:计算机操作系统,发展历程,新技术,发展趋势 Talking about the Present Situation and Development of Computer Operating System Abstract: Operating system (OS) is an important part of the computer system, is an important system software, which is responsible for managing the computer system hardware and software resources and the entire computer workflow, coordination between system components, systems and users Between the user and the user relationship. With the continuous emergence of the new technology of the operating system, the function is increasing. The operating system as a standard suite of software must meet the needs of as many users as possible, so the system is constantly expanding, the function is increasing, and gradually formed from the development tools to the system tools to the application software to a platform environment. More able to meet user needs. This paper mainly analyzes the core position and technological change of the computer in the development of the computer system, and makes a simple analysis and elaboration of the function, development and classification of the computer operating system, and makes a prediction of the future development trend of the computer.

Windows操作系统发展史

Windows操作系统发展史 1、windows1.0诞生背景 微软公司刚开始开发的时候,这个软件还不叫Windows,而是叫做:“Interface Manager(界面管理员)”;是时为1981年的9月。当时微软公司正在与IBM公司合作开发OS/2,大家认为这个才是MS-DOS的正统继任者。不过比尔盖茨不这么想,从一开始他就留了一手,因此自己的图形界面操作系统一直就是比尔盖茨的秘密武器。 当然,Windows 1.0的能力还很弱的,例如在层叠窗体的时候,太多了就比较困难了,另外也没有改变层叠的可选项。微软公司公开宣布Windows开发计划的消息是在1983年,可是直至1985年九月才正式发布了第一版的Windows 1.0,这个版本的Windows基于MS-DOS 2.0的,由于当时的硬件限制,与MS-DOS 2.0功能限制,Windows 1.0不应该拿来与之后的Windows 3.1来比较;不管怎样,这是一个非常好的开端,目标用户是IBM兼容机的高端 2、windows95诞生背景 Windows 95是一个混合的16位/32位Windows系统,其版本号为4.0,开发代号为Chicago。1995年8月24日发行。Windows 95是微软之前独立的操作系统MS-DOS和Microsoft Windows的直接后续版本。第一次抛弃了对前一代16位x86的支持,因此它要求英特尔的80386处理器或者在保护模式下运行于一个兼容的速度更快的处理器。它以对图形用户界面的重要的改进和底层工作(underlying workings)为特征。同时也是第一个特别捆绑了一个版本的DOS的视窗版本(MS-DOS 7.0)。这样,微软就可以保持由Windows 3.x创建起来的GUI市场的统治地位,同时使得没有非微软的产品可以提供对系统的底层操作服务。也就是说,Windows 95具有双重的角色。它带来了更强大的、更稳定、更实用的桌面图形用户界面,同时也结束了桌面操作系统间的竞争。在市场上,Windows 95绝对是成功的:在它发行的一两年内,它成为有史以来最成功的操作系统。 3、windows98介绍,有哪些重要版本 Windows 98全面集成了Internet标准,以Internet技术统一并简化桌面,使用户能够更快捷简易地查找及浏览存储在个人电脑及网上的信息;其次,速度更快,稳定性更佳。通过提供全新自我维护和更新功能,Windows98可以免去用户的许多系统管理工作,使用户专注于工作或游戏。 Windows 98相对于Windows 95有较大的改进。 1.安装简便:安装Windows 98时,系统会自动引导你完成安装过程,自动检测所有常用硬件,如调制解调器、CD-ROM驱动器、声卡和打印机等。 2.与现有软硬件配合得更协调:Windows 98为1900多种现有硬件设备提供内部支持,并通过了与3500多种当前流行软件兼容性的测试。内部支持包括为当前提供32位的设备驱动程序,这意味着被支持的硬件在Windows 98环境下将运行得更快,效率更高。 3.具有“即插即用”功能:当你在计算机上使用“即插即用”设备时,Windows 98会自动对它进行设置并启用该设备。 4.改进了用户界面:Windows 98中的桌面,可以帮助你把注意力集中在手头的任务上。它只将少数几个图形对象放在桌面上,显示得比以前更简洁。“开始”按钮引导你开始在计算机上做大多数日常工作。如果你希望能快速启用一个常用的程序或文档,只须将其拖到“开始”按钮上即可。它将与其它功能(如启动程序、打开文档、获取帮助、更改系统设置、查找文件等)一起位于“开始”菜单中。“我的电脑”使得浏览计算机上的内容(各种文件、文件夹以及程序)更方便。“网上邻居”使得查看和使用网络更简单。“回收站”为你提供放

操作系统发展简史

操作系统发展简史 操作系统是管理计算机软硬件资源的一个平台,没有它,任何计算机都无法正常运行。在个人电脑发展史上,出现过许多不同的操作系统,目前多数人知晓的主要有四种:DOS、Windows、Linux、Unix,当然,还有各类用于小型设备(如手机、掌上电脑、游戏机)的嵌入式操作系统。下面分别介绍这四种微机操作系统的发展过程和功能特点。 一、DOS操作系统 这种操作系统我们现在已经很少用了,它就是我们以前用的那种看起来黑底白字的字符界面,现在已经被Windows操作系统所取代,同时,它也成为了Windows系统的一部分(即我们通常所说的命令提示符或DOS窗口)。如今DOS操作系统只在某些特殊场合才有用到,如故障维修。 从1981年问世至今,DOS经历了7次大的版本升级,从1.0版到现在的7.0版,不断地改进和完善。但是,DOS系统的单用户(注:只能由一个用户登陆使用)、单任务(注:只能同时运行一个程序)、字符界面(注:即黑底白字的屏幕显示,而非我们常见的图形化界面)、和16位的大格局没有变化,因此它对于内存的管理也局限在640KB的范围内。 DOS最初是为IBM-PC开发的操作系统,因此它对硬件平台的要求很低,即使对于DOS6.0这样的高版本DOS,在640KB内存、40MB硬盘、80286处理器(注:即我们所说的286电脑)的环境下也可正常运行,因此DOS系统既适合于高档微机使用,又适合于低档微机使用。 常用的DOS有三种不同的品牌,它们是Microsoft(微软)公司的MS-DOS、IBM公司的PC-DOS以及Novell公司的DR DOS,这三种DOS都是兼容的,但仍有一些区别,三种DOS中使用最多的是MS-DOS。 DOS系统一个最大的优势是它支持众多的通用软件,如各种语言处理程序、数据库管理系统、文字处理软件、电子表格。而且围绕DOS开发了很多应用软件系统,如财务、人事、统计、交通、医院等各种管理系统。鉴于这个原因,尽管DOS已经不能适应32位机的硬件系统,但是仍在某些领域有其用武之地。

计算机操作系统期末考试题及答案

2006―2007 学年度第二学期 一、单项选择题(每题1分,共20分) 1.操作系统的发展过程是( C ) A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序 C、管理程序,原始操作系统,操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( B )完成。 A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是( C )。 A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A、动态重定位 ) A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。 A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。 A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性 7.当进程因时间片用完而让出处理机时,该进程应转变为( )状态。 A、等待 B、就绪 C、运行 D、完成 8.文件的是指防止文件被( )。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( )临界区构成。 A、2个 B、3个 C、4个 D、5个 10.按逻辑结构划分,文件主要有两类:(记录式文件)和流式文件。 A、记录式文件 B、网状文件 C、索引文件 D、流式文件 11.UNIX中的文件系统采用(、流式文件)。 A、网状文件 B、记录式文件 C、索引文件 D、流式文件 12.文件系统的主要目的是()。 A、实现对文件的按名存取 B、实现虚拟存贮器 C、提高外围设备的输入输出速度 D、用于存贮系统文档 13.文件系统中用()管理文件。 A、堆栈结构 B、指针 C、页表 D、目录 14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用()。 A、重名翻译 B、多级目录 C、约定 D、文件名 15.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。 A、打印机 B、磁带机 C、CPU D、磁盘 16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。 A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度 17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的()。 A、互斥 B、同步 C、调度 D、伙伴 18.当每类资源只有一个个体时,下列说法中不正确的是()。 A、有环必死锁 B、死锁必有环 C、有环不一定死锁 D、被锁者一定全在环中 19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( )有关的。 A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式 20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。 A、进程相应的程序段的长度 B、进程自身和进程调度策略 C、进程总共需要运行时间多少 D、进程完成什么功能

系统运行环境详细安装说明书

系统运行环境配置介绍 MySQL数据库默认用户名:root,密码:123 Tomcat端口号:8080 本光盘目录下的sjzujava文件夹就是所需的工程目录。 第1部分:系统运行环境介绍 操作系统:WindowsXP (未在Windows Vista上测试) 数据库服务器:MySQL 5.0 或MySQL 5.5 Web服务器:Tomcat 5.5 或Tomcat 6.0 Java库:JDK6.0 或JDK5.0 开发工具:MyEclipse7.0 或MyEclipse8.0(开发工具可不用) 第2部分:系统环境配置介绍 2.1 配置思路介绍 1、安装JDK。 一般默认安装在C:\Program Files\java下。 2、安装Tomcat。 同样是默认路径,一般安装在C:\Program Files\Tomcat 6.0下就可以。安装时中间的Apache公司名可不用。注意:Tomcat的端口号选择默认的8080就可,不用修改。若第一次未安装成功需要重新安装可改为其他端口,如8888。 3、安装MySQL。 选择默认安装。需要说明的是中间安装过程中字符集要选utf-8。密码设置为123 4、安装Navicat 8.2。 Navicat 8.2 for MySQL是MySQL的客户端软件,此软件可使MySQL脱离控制台,直接在客户端的可视化窗口中执行。光盘中提供了系统的数据库脚本:zeng_db.sql。启动Navicat 8.2用提供的注册号码注册成功后,可点击“连接”命令,连接数据库服务器localhost,之后在localhost上点击右键,建立新数据库,名为“zeng_db”,再在此数据库上点击右键选择“运行SQL文件”,在出现的页面上选择数据库脚本zeng_db.sql的存放路径,选中zeng_db.sql执行即可。数据库新生成的的表需要双击或刷新,以使其建立连接。 5、tomcat中虚拟目录的配置。 用文本编辑器打开tomcat安装目录下conf文件夹中server.xml文件,找到标签(在文件中比较靠下的地方),在其上边加入context标签: 其中,path写入虚拟目录名,即http://localhost:8080/xxx中的xxx;docBase内容为JSP系统所在的绝对地址。

装车系统说明书

1.装车系统的组成、设备选型及其功能 1.1概述 本方案的控制系统共分为以下三个组成部分: (1)、上位机系统 用于完成现场数据的采集和存储、工艺流程画面显示、生产过程监控、数据管理、数据库接口和查询、生产报表的生成。上位机系统主要由微计算机及组态软件构成。 (2)、定量装车仪 包括基于PSYN型批量控制器的定量装车系统。 (3)、现场仪表 现场仪表和设备包括:流量计、气动两段控制球阀、手动切断阀、静电溢油保护器、压力变送器等。 定量装车控制系统整体配置示意图。 TC/IPC 卡写卡器 2# 流量气 动 两 段 控 制 球 阀 静 电 保 护 器 流 气 动 两 段 控 制 球 阀 静 电 保 护 器 压 力 变 压 力 变压 力 变 流 量 气 动 两 段 控 制 球 阀 静 电 保 护 器

1.2上位机系统的配置及功能 1.2.1 上位机操作站的配置 本系统共配置1套上位机,其配置如下: (1)监控计算机:1套,HP具体参数如下 CPU:酷睿双核3.0G 内存:2G,硬盘:500G 光驱:16XDVD, 网卡:10-100M自适应 操作键盘:平面薄膜式 显示器:1台,22”液晶 (2)票据打印机:1台,EPSON 630K,针打,可同时打印5联单 (3)UPS电源:1台 型号:C3K 说明:山特 3KVA,30分钟在线式 (4)RS-485/以太网协议转换器:1块 型号:MB3480 厂家:MOXA 功能特点:将RS485通讯方式转换为以太网(4个以太网接口)通讯方式; (5)操作系统:WINDOWS XP PROFESSIONAL,正版1套 (6)控制软件:提供上位机监控软件1套;销售管理及开票应用软件1套 型号:SCADA-YNZC-JK (7)操作台:3组合开放式 1.2.2 操作站的功能 操作站共1台,用于工艺流程的操作及监视,设备状态的监视、设备故障的监视及确认,图形化动态显示,现场检测点的显示、检测和报警,工艺参数的设定、阀门的远程控制、过程趋势的显示及存储、故障及生产报表打印等。 操作站采用的组态软件其主要功能包括:

操作系统发展史

操作系统的发展 操作系统的发展历程和计算机硬件的发展历程密切相关。从1946年诞生第一台电子计算机以来,计算机的每一代进化都以减少成本、缩小体积、降低功耗、增大容量和提高性能为目标,随着计 算机硬件的发展,同时也加速了操作系统的形成和发展。 最初的计算机并没有操作系统,人们通过各种操作按钮来控制计算机。随后为了提高效率而 出现了汇编语言,操作人员通过有孔的纸带将程序输入计算机进行编译。这些将语言内置的计算 机只能由操作人员自己编写程序来运行,不利于设备、程序的共用。为了解决这种问题,就出现 了现代的操作系统。操作系统是人与计算机交互的界面,是各种应用程序共同的平台。有了操作 系统,一方面很好地实现了程序的共用,另一方面也方便了对计算机硬件资源的管理。 随着计算技术和大规模集成电路的发展,微型计算机迅速发展起来。从20世纪70年代中期开始 出现了计算机操作系统。1976年,美国DIGITAL RESEARCH软件公司研制出8位的CP/M操作系统。这个系统允许用户通过控制台的键盘对系统进行控制和管理,其主要功能是对文件信息进行管理,以实现硬盘文件或其他设备文件的自动存取。此后出现的一些8位操作系统多采用CP/M结构。 计算机操作系统的发展经历了两个阶段。第一个阶段为单用户、单任务的操作系统,继CP/M操作 系统之后,还出现了C-DOS、M-DOS、TRS-DOS、S-DOS和MS-DOS等磁盘操作系统。 其中值得一提的是MS-DOS,它是在IBM-PC及其兼容机上运行的操作系统,它起源于 SCP86-DOS, 是1980年基于8086微处理器而设计的单用户操作系统。后来,微软公司获得了该操作系统的专 利权,配备在IBM-PC机上,并命名为PC-DOS。1981年,微软的MS-DOS 1.0版与IBM的PC面世,这是第一个实际应用的16位操作系统。从此,微型计算机进入了一个新纪元。1987年,微软发布 的MS-DOS 3.3版本是非常成熟可靠的DOS版本,微软据此取得个人操作系统的霸主地位。 随着社会的发展,早期的单用户操作系统已经远远不能满足用户的要求,各种新型的现代操作系 统犹如雨后春笋一样出现了。 现代操作系统是计算机操作系统发展的第二个阶段,它是以多用户多道作业和分时为特征的系统。其典型代表有UNIX、Windows、Linux、OS/2等操作系统。 Unix由贝尔实验室的KenThompson和Dennis Ritchie在1968年共同开发出来,1970年Unix 被移植到PDP-11/20上,系统由原来的同时支持2个用户提升到同时支持3个用户,可见Unix从 一开始就是多用户的操作系统。这就是第一个版本。 UNIX第二版于1972年发行,增添了管道的功能。该版本还加上了除汇编之外的编程语言支持。 1973年,Ken和Dennis成功地用C重写了UNIX核心。解释器也被重写了,这增加了系统的健壮性,也使编程和调试变得容易了很多,也为Unix的可扩展性打下了基础。 1974年,Ken和Dennis在CommunicationsoftheACM上发表了论文介绍UNIX系统。这篇文章在学 术界引起了广泛的兴趣。其第5版正式以“仅用于教育目的”的方式向各大学提供。UNIX第5版 因此在许多大学广泛地用于教学。 到了20世纪70年代末,在UNIX发展到了版本6之后,AT&T认识到了UNIX 的价值,并成立了UNIX系统实验室(UNIX System Lab,USL)来继续发展UNIX。因此AT&T一方面继续发展内部使用 的UNIX版本7,一方面由USL开发对外正式发布的UNIX版本,同时AT&T也宣布对UNIX产品拥 有所有权。几乎在同时,加州大学伯克利分校计算机系统研究小组(CSRG)使用UNIX对操作系统进 行研究,他们的研究成果就反映在他们使用的UNIX中。他们对UNIX的改进相当多,增加了很多 当时非常先进的特性,包括更好的内存管理、快速且健壮的文件系统等,大部分原有的源代码都 被重新写过,以支持这些新特性。很多其他UNIX使用者,包括其他大学和商业机构,都希望能得 到CSRG改进的UNIX系统。因此CSRG中的研究人员把他们的UNIX组成一个完整的UNIX系统(Berkeley Software Distribution,BSD)并对外发布。 BSD UNIX在UNIX的历史发展中具有相当大的影响力,被很多商业厂家采用,成为很多商用UNIX 的基础,而AT&T与其同时存在的UNIX版本的影响就小得多。同时很多研究项目也是以BSD UNIX 为研究系统,例如美国国防部的项目—— ARPAnet,ARPAnet今天发展成了Internet,而BSD UNIX

相关文档
最新文档