来自结构计算机组织的Tanenbuam

谢谢!
发布于 2015-02-10 03:47:44
0级是数字逻辑级,或者基本上是所有的电路。操作是开关,数据类型是布尔值和数字.特点是逻辑门,时钟,痕迹,半导体晶片,等等。机器语言是简单的二进制语言。
第1级是微体系结构级别.如果你看一张英特尔微处理器中模具的微观照片(实际尺寸大约是你小指上钉子的大小),你就会开始看到更高层次的功能或“模块”:

数据类型是数字,特别是具有与体系结构相对应的宽度的整数(例如32位数或64位数),尽管在严格二进制的模块之间仍然可以进行通信。操作由模块之间的边界以及模块本身的功能定义。机器语言仍然是纯二进制语言,尽管实现指令集的微码语言的特性在这个层次上变得显而易见。
第三级是操作系统机器级别。Tanenbuam将OSM级别定义为“应用程序程序员可用的完整指令集”。机器语言包含几乎所有ISA级别(2)指令和“系统调用”的新指令。数据类型被扩展为包括字符串、浮点数、二进制图像和用户定义的类型.操作包括进程控制、内存控制、文件控制和设备控制。操作系统可以包含许多可能是显而易见的特性,但也包括一些用户界面、配置管理、设备驱动程序等。
维基百科的微体系结构
https://softwareengineering.stackexchange.com/questions/272700
复制相似问题