本文目录导航:
关于操作系统的档次结构
操作系统的档次结构引见如下:
档次结构是指先将整个操作系统按其配置合成成若干个子模块,而后依照系统集成准则将这些子模块区分陈列到若干层中,并将各层之间设计成一种单向的依赖相关。
它的好处是把配置成功的无序性改成有序性,可清楚提高设计的准确性。
把模块间的复杂依赖相关改为单向依赖相关,即上层软件依赖于低层软件。
结构明晰易懂、牢靠性好、增加了死锁的或许性。
拓展常识:
操作系统结构是指操作系统的构成结构。
在操作系统的开展环节中,发生了多种多样的系统结构,简直每一个操作系统在结构上都有自己的特点,从总体上看,依据出现的期间,操作系统结构依次可以分为全体式结构、模块化结构、档次式结构和微内核结构。
全体式结构也叫繁难结构或无结构,在早期设计开发操作系统时,设计者只是把留意力放在配置的成功和取得高的效率上。
整个操作系统的配置由一个一个的环节来成功,这些环节之间又可以相互调用,造成操作系统变为一堆环节的汇合,其外部结构复杂又凌乱。
因此这种操作系统没有结构可言。
这种早期的全体式结构的最大好处就是接口繁难间接,系统效率高但是却有很多的缺陷:没有可读性,也不具有可保养性,一旦某一个环节出了疑问,凡是与之存在调用相关的环节都要修正,所以给调试和保养人员带来许多费事。
模块化结构是指将整个操作系统按配置划分为若干个模块,每个模块成功一个特定的配置。
模块之间的通讯只能经过预先定义的接口启动。
或许说模块之间的相互相关仅限于接口参数的传递。
在这种模块化结构中,模块的划分并不是轻易的。
而是要遵照必定的准则,即模块与模块之间的关联要尽或许地少,而模块外部的关联要尽或许地严密这样划分进去的模块之间具有必定的独立性,从而增加了模块之间的复杂的调用相关,使得操作系统的结构变得明晰:而模块外部各局部咨询严密,使得每个模块都具有独立的配置。
计算机的系统开展历史
计算机的系统开展历史:
1、第1代:电子管数字机(1946—1958年)
配件方面,逻辑元件驳回的是真空电子管,主存储器驳回汞提火线、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器驳回的是磁带。
软件方面驳回的是机器言语、汇编言语。
运行畛域以军事和迷信计算为主。
特点是体积大、功耗高、牢靠性差。
速度慢(普通为每秒数千次至数万次)、多少钱低廉,但为以后的计算机开展奠定了基础。
2、第2代:晶体管数字机(1958—1964年)
配件方面的操作系统、初级言语及其编译程序运行畛域以迷信计算和事务处置为主,并开局进入工业控制畛域。
特点是体积增加、能耗降低、牢靠性提高、运算速度提高(普通为每秒数10万次,可高达300万次)、性能比第1代计算机有很大的提高。
3、第3代:集成电路数字机(1964—1970年)
配件方面,逻辑元件驳回中、小规模集成电路(MSI、SSI),主存储器仍驳回磁芯。
软件方面出现了分时操作系统以及结构化、规模化程序设计方法。
特点是速度更快(普通为每秒数百万次至数千万次),而且牢靠性有了清楚提高,多少钱进一步降低,产品走向了通用化、系列化和规范化等。
运行畛域开局进入文字处置和图形图像处置畛域。
4、第4代:大规模集成电路机(1970年至今)
配件方面,逻辑元件驳回大规模和超大规模集成电路(LSI和VLSI)。
软件方面出现了数据库治理系统、网络治理系统和面向对象言语等。
1971年环球上第一台微处置器在美国硅谷降生,开创了微型计算机的新时代。
运行畛域从迷信计算、事务治理、环节控制逐渐走向家庭。
计算机的重要特点:
1、运算速度快:
计算机外部电路组成,可以高速准确地成功各种算术运算。
例如:卫星轨道的计算、大型水坝的计算、24小时天气算须要几年甚至几十年,而在现代社会里,用计算机只有几分钟就可成功。
2、计算准确度高:
迷信技术的开展特意是尖端迷信技术的开展,须要高度准确的计算。
3、逻辑运算才干强:
计算机不只能启动准确计算,还具有逻辑运算配置,能对消息启动比拟和判别。
4、存储容量大:
计算机外部的存储用具有记忆个性,可以存储少量的消息,这些消息,不只包含各类数据消息,还包含加工这些数据的程序。
5、智能化水平高:
因为计算机具有存储记忆才干和逻辑判别才干,所以人们可以将预先编好的程序组归入计算机内存,在程序控制下,计算机可以延续、智能地上班,不须要人的干预。
6、性价比高:
简直每家每户都会有电脑,越来越广泛化、公众化,21世纪电脑必将成为每家每户无法缺少的电器之一。
参考资料起源:
当今计算机系统的运算速度已到达每秒万亿次,微机也可达每秒亿次以上,使少量复杂的迷信计算疑问得以处置。
计算机控制的导弹之所以能准确地击中预约的指标,是与计算机的准确计算分不开的。
普通计算机可以有十几位甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所可望不可即的。
计算机能把参与运算的数据、程序以及两边结果和最后结果保留起来,并能依据判别的结果智能口头下一条指令以供用户随时调用。
计算机开展很迅速,有台式的还有笔记本。
计算机操作系统软件的开展历程是怎么的,依照期间顺序来讲。
一、手工操作(无操作系统)1946年第一台计算机降生--20世纪50年代中期,还未出现操作系统,计算机上班驳回手工操作模式。
手工操作模式两个特点:(1)用户独占全机。
不会出现因资源已被其余用户占用而期待的现象,但资源的应用率低。
(2)CPU 期待手工操作。
CPU的应用不充沛。
二、批处置系统批处置系统:加载在计算机上的一个系统软件,在它的控制下,计算机能够智能地、成批地处置一个或多个用户的作业(这作业包含程序、数据和命令)。
三、脱机批处置系统为克制与缓解:高速服务器与慢速外设的矛盾,提高CPU的应用率,又引入了脱机批处置系统,即输入/输入脱离服务器控制。
这种模式的清楚特色是:参与一台不与服务器间接相连而专门用于与输入/输入设备打交道的卫星机。
四、多道程序系统所谓多道程序设计技术,就是指准许多个程序同时进入内存并运转。
即同时把多个程序放入内存,并准许它们交替在CPU中运转,它们共享系统中的各种硬、软件资源。
当一道程序因I/O恳求而暂停运转时,CPU便立刻转去运转另一道程序。
五、多道批处置系统20世纪60年代中期,在前述的批处置系统中,引入多道程序设计技术后构成多道批处置系统(简称:批处置系统)。
它有两个特点:(1)多道:系统内可同时容纳多个作业。
这些作业放在外存中,组成一个后备队列,系统按必定的调度准则每次从后备作业队列当选取一个或多个作业进入内存运转,运转作业完结、分开运转和后备作业进入运转均由系统智能成功,从而在系统中构成一个智能转接的、延续的作业流。
(2)成批:在系统运转环节中,不准许用户与其作业出现交互作用,即:作业一旦进入系统,用户就不能间接干预其作业的运转。
六、分时系统因为CPU速度始终提高和驳回分时技术,一台计算机可同时衔接多个用户终端,而每个用户可在自己的终端上联机经常使用计算机,好象自己独占机器一样。
七、实时系统只管多道批处置系统和分时系统能取得较令人满意的资源应用率和系统照应期间,但却不能满足实时控制与实时消息处置两个运行畛域的需求。
于是就发生了实时系统,即系统能够及时照应随机出现的外部事情,并在严厉的期间范围内成功对该事情的处置。
实时系统在一个特定的运行中常作为一种控制设备来经常使用。
八、通用操作系统操作系统的三种基本类型:多道批处置系统、分时系统、实时系统。
通用操作系统:具有多种类型操作特色的操作系统。
可以同时兼有多道批处置、分时、实时处置的配置,或其中两种以上的配置。
九、团体计算机操作系统。
团体计算机上的操作系统是联机交互的单用户操作系统,它提供的联机交互配置与通用分时系统提供的配置很相似。
因为是团体公用,因此一些配置会繁难得多。
但是,因为团体计算机的运行遍及,关于提供更繁难友好的用户接口和丰盛配置的文件系统的要求会愈来愈迫切。
网络操作系统十、计算机网络。
计算机网络:经过通讯设备,将天文上扩散的、具有自治配置的多个计算机系统互连起来,成功消息替换、资源共享、互操作和单干处置的系统。
网络操作系统:在原来各自计算机操作系统上,依照网络体系结构的各个协定规范参与网络治理模块,其中包含:通讯、资源共享、系统安保和各种网络运行服务。
十一、散布式操作系统外表上看,散布式系统与计算机网络系统没有多大区别。
散布式操作系统也是经过通讯网络,将天文上扩散的具有自治配置的数据处置系统或计算机系统互连起来,成功消息替换和资源共享,单干成功义务。
——配件衔接相反。