微型计算机系统层次结构,核心方法:[计算机组成原理]如何理解计算机系统的层次结构?...

2021年6月20日 12点热度 0条评论 来源: weixin_39710288

计算机系统的层次结构由硬件和软件两部分组成,根据工作分为七个级别。

第零层:硬件逻辑层,可以直接完成每个微指令的功能。该层是计算机的计算核心,也是实现计算机各种基本操作的实体。它由逻辑电路(例如门和触发器)组成。

第一层:微码层。此级别的机器语言是微指令集。程序员用微指令编写的微程序通常直接由硬件执行。常用的微编程技术。

第二层:指令集体系结构层。此级别的机器语言是机器的指令集,由程序员使用机器指令编写的程序可以由微程序解释。

第三层:操作系统,提供一些机器语言不可用的基本操作,但是在汇编语言和高级语言的实现中是必需的。它由机器指令和通用指令组成。机器指令由微程序直接解释,而通用指令则由操作系统定义和解释。

第四级:汇编语言。在此级别上,机器语言是汇编语言,而完成汇编语言翻译的程序称为汇编程序。

第五级:高级语言。此级别的机器语言是各种高级语言,例如C ++,Java等,并且通常使用编译器来完成高级语言翻译。

第六级:应用程序。此级别是专门为使计算机满足特定目的而设计的。因此,这种语言是多种面向问题的应用程序语言。

指令集体系结构层是软件和硬件之间的边界;值得注意的是,不同的用户处于不同的级别,不同的级别具有不同的属性,使用不同的工具,并且不同级别的代码效率也不同,代码越高效率越低。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-332418-1.html

    原文作者:weixin_39710288
    原文地址: https://blog.csdn.net/weixin_39710288/article/details/118166894
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。