计算机系统的层次结构

计算机系统的层次结构讲的是什么??????

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

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

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

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

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

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

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

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

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

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

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

2.层次之间的关系

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-01-15
软件系统可以进一步划分为系统软件、支撑软件和应用软件三个层次。

系统软件是计算机系统中基础的软件系统,它包括操作系统、编译系统和数据库等。其中操作系统在软件系统的最下层,紧接着底层硬件.

支撑软件包括网络通信程序、多媒体支持软件、硬件接口程序、实用软件工具以及软件开发工具等等。网络通信程序完成计算机网络通信的功能。多媒体支持软件协助计算机系统实现对图形、图像、语音和视频等多媒体信息的处理。硬件接口程序提供与各种计算机外部设备的连接支持。

实用软件工具则提供了多种系统维护和操作的手段,而软件开发工具为程序设计人员编写代码提供了良好、便捷的环境。本回答被提问者采纳
第2个回答  2020-09-27

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

相似回答