1.计算机系统由哪些部分构成,它们之间具有什么样的层次

2.操作系统合理的层次组织排列顺序

3.对于操作系统的层次结构

计算机系统由哪些部分构成,它们之间具有什么样的层次

电脑系统分为-电脑系统划分层次

一个完整计算机系统的组成. 运算器. CPU 控制器. 主机 寄存器. 内存 随机存储器(RAM).只读存储器(ROM). 计算机系统 外部设备 输入设备. 输出设备. 软件 系统软件.应用软件.

计算机系统由硬件和软件组成.

硬件为主机和外部设备,主机包括CPU、内存;外部设备包括外存和终端等.

软件为系统软件和应用软件组成.

他们的层次关系有高层到底层依次为:用户程序、系统应用程序、操作系统、裸机.

他们的驱动控制遵循冯·诺依曼结构.

操作系统合理的层次组织排列顺序

用户级、设备、驱动、中断处理。操作系统系统通常由四个层次组成,每一层明确定义了与邻近层次的接口,合理的层次组织排列顺序是用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序。操作系统身负诸如管理与配置内存、度决定系统供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。

对于操作系统的层次结构

操作系统的层次结构介绍如下:

层次结构是指先将整个操作系统按其功能分解成若干个子模块,然后按照系统集成原则将这些子模块分别排列到若干层中,并将各层之间设计成一种单向的依赖关系。

它的优点是把功能实现的无序性改成有序性,可显著提高设计的准确性。把模块间的复杂依赖关系改为单向依赖关系,即高层软件依赖于低层软件。结构清晰易懂、可靠性好、减少了死锁的可能性。

拓展知识:

操作系统结构是指操作系统的构成结构。在操作系统的发展过程中,产生了多种多样的系统结构,几乎每一个操作系统在结构上都有自己的特点,从总体上看,根据出现的时间,操作系统结构依次可以分为整体式结构、模块化结构、层次式结构和微内核结构。

整体式结构也叫简单结构或无结构,在早期设计开发操作系统时,设计者只是把注意力放在功能的实现和获得高的效率上。整个操作系统的功能由一个一个的过程来实现,这些过程之间又可以相互调用,导致操作系统变为一堆过程的集合,其内部结构复杂又混乱。

因此这种操作系统没有结构可言。这种早期的整体式结构的最大优点就是接口简单直接,系统效率高但是却有很多的缺点:没有可读性,也不具备可维护性,一旦某一个过程出了问题,凡是与之存在调用关系的过程都要修改,所以给调试和维护人员带来许多麻烦。

模块化结构是指将整个操作系统按功能划分为若干个模块,每个模块实现一个特定的功能。模块之间的通信只能通过预先定义的接口进行。或者说模块之间的相互关系仅限于接口参数的传递。在这种模块化结构中,模块的划分并不是随意的。

而是要遵循一定的原则,即模块与模块之间的关联要尽可能地少,而模块内部的关联要尽可能地紧密这样划分出来的模块之间具备一定的独立性,从而减少了模块之间的复杂的调用关系,使得操作系统的结构变得清晰:而模块内部各部分联系紧密,使得每个模块都具备独立的功能。