计算机系统有哪些层次结构?

如题所述

简单的可划分为 硬件、软件两层。
内核是硬件系统,是进行信息处理的实际物理装置。
最外层是使用计算机的人,即用户。
人与硬件系统之间的接口界面是软件系统,它大致可分为系统软件、支援软件和应用软件三层。

参考资料:http://baike.baidu.com/view/1130583.htm#3

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-15
速度较快数据仓库支持
第2个回答  2019-02-06
计算机系统具有层次性,它由多级层次结构组成。从功能上计算机系统可分为五个层次级别:
第一级是微程序设计级。这是一个硬件级,它由机器硬件直接执行微指令。
第二级是一般机器级,也称为机器语言级。它由微程序解释机器指令系统.这一级是硬件级。
第三级是操作系统级,它由操作系统程序实现。这些操作系统由机器指令和广义指令组成,这些广义指令是操作系统定义和解释的软件指令。这一级也称混合级。
第四级是汇编语言级。它给程序人员提供一种符号形式的语言,以减少程序编写的复杂性。这一级由汇编程序支持执行。
第五级是高级语言级。这是面向用户为编写应用程序而设置的。这一级由各种高级语言编译程序支持。
除第一级外,其他各级都得到它下面各级的支持,同时也得到运行在下面各级上的程序的支持。第一级到第三级编写程序所采用的语言,基本是二进制数字化语言,机器容易执行和解释。在第四、五两级编写程序所采用的是符号语言,用英文字母和符号来表示程序,因而便于大多数不了解硬件的人们使用计算机。
层次之间的关系紧密,上层是下层功能的扩展,下层是上层的基础,这是层次结构的一个特点。层次结构的另一个特点是,站在不同的层次观察计算机系统,会得到不同的概念,。例如,程序员在第四层看到的计算机是高级语言机器:系统操作员将第三层看作一个系统级的资源;而硬件设计人员在第一、二级看到的是计算机的电子线路。
层次划分不是绝对的。机器指令系统级与操作系统级的界面,又称硬、软件交界面,常常是分不清的,它随着软件硬化和硬件软化而动态变化。操作系统和其他系统软件的界面,也不是很清楚的,例如,数据库软件也部分地起到了操作系统的作用。此外,某些常用的带有应用性质的程序,既可以划归为应用程序层,也可以划归为系统软件层。
第3个回答  2020-10-22

计算机系统的层次结构:最底层是硬件,硬件之上是软件,应用软件位于系统软件之上,用户直接操作应用软件。

第4个回答  2017-07-21

计算机系统层次结构的概念,目前比较一致的计算机系统的层次结构如下图1.4,其中左边是层次结构中各层次的名字,右边是对应于不同层的某种编程语言表现形式。

1)微程序设计级 ---- 第1级

该级的编程工具是微指令集,程序员用微指令编写的微程序,由硬件直接执行。(如图中最下一行右边的PCWrite =1表示对PC寄存器的写控制,详细内容在控制器部分将详细学习)。计算机组成原理在计算机系统层次结构中所处的层次就是微程序设计级。

2)传统机器级 ---- 第2级

该级的编程工具是计算机的机器语言指令集,程序员用机器指令编写的程序由微程序进行解释执行。

3)操作系统级 --- 第3级

从操作系统的基本功能来看,一方面它直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸。

4)汇编语言级 --- 第4级

该级的编程工具是汇编语言指令集。与第二层所采用的机器语言编程工具相比,采用汇编语言编写程序便于理解与记忆。

5)高级语言级 --- 第5级

该集的编程工具是各种高级语言如C语言等,高级语言源程序通常用编译程序来完成高级语言翻译后才能被底层的硬件执行。

2.层次之间的关系

1)各层次之间的关系十分密切,高层是低层功能的扩展,低层是高层实现的基础。

2)站在不同的层次观察计算机系统,到关于计算机不同的概念。上图第二列分别对应地给出了从高级语言、汇编语言、机器语言和微程序设计级所看到的计算机的不同编程工具。

3)层次划分不是绝对的。计算机系统的层次结构会随着软件硬化和硬件软化而动态变化。

相似回答