文档章节

计算机系统的多级层次结构

陈洪波
 陈洪波
发布于 2015/05/19 19:37
字数 333
阅读 47
收藏 0

多级层次结构:

是从使用语言的角度,基于程序员与计算机系统对话中所采用的语言结构和语义划分。

现代计算机系统的层次结构分为六级:

这里写图片描述

多级层次结构中(机器—语言)

M5: 应用语言机器 – 应用语言
M4: 高级语言机器 – 高级语言
M3: 操作系统机器 – 作业控制语言
M2: 汇编语言机器 – 汇编语言
M1: 传统机器 – 机器指令系统
M0: 微程序机器 – 微指令系统

这里写图片描述

编译与解释的区别:

编译(compile):全部N+1级指令–>N级指令
解释(translation):一条N+1级指令 –> 一串N级指令

编译为整体行为,效率高,可以优化,与平台有关
例如:C,C++,Fortran等

解释为局部行为,不优化,效率低,与平台无关
例如:basic,perl,shell等

编译+解释:
例如:java,编译->bytecode->解释执行

说明:
M0用硬件,M1用固件,其他用软件

固件(Firmware):指存储在计算机ROM和其他集成电路中的系统软件,固件不能随便改变。

低层语言功能简单,高层语言功能复杂。

虚拟机器:用软件为主实现的机器,例如java虚拟机

本文转载自:http://blog.csdn.net/hongbochen1223/article/details/45799631

陈洪波
粉丝 2
博文 76
码字总数 1552
作品 0
济南
程序员
私信 提问
高等计算机体系结构课程考试题两则

1、计算机系统由中间开始设计,其中间指的是什么地方?这样设计有什么好处? 答:"中间"是指多级层次结构中的软、硬件交界面,目前是处于传统机器级与操作系统机器级之间。这样设计,能合理地...

u012953705
2018/05/05
0
0
利用内存多叉树实现Ext JS中的无限级树形菜单(一种构建多级有序树形结构JSON的方法)

利用内存多叉树实现Ext JS中的无限级树形菜单(一种构建多级有序树形结构JSON的方法) 一、问题研究的背景和意义 目前在Web应用程序开发领域,Ext JS框架已经逐渐被广泛使用,它是富客户端开...

星星知我心
2012/01/30
3.1K
4
【计算机组成原理】第一章 计算机系统概论

版权声明:本人学习所用,转载请标明出处,图片侵删 https://blog.csdn.net/qq_39582960/article/details/84862519 1.1 计算机系统简介 1.1.1 计算机的软硬件概念 计算机组成概览: 1.1.2 计...

轩i丶
2018/12/06
0
0
操作系统复习强化笔试(一)

1:一个进程从执行状态转换为阻塞状态的可能原因是 (B,D): P原语:为阻塞原语,负责把当前进程由运行状态转换为阻塞状态,直到另外一个进程唤醒它。操作为:申请一个空闲资源(把信号量减1...

FlyinTang
2016/10/09
47
0
【深入理解计算机系统】第一章 计算机系统漫游

版权声明:本人学习所用,转载请标明出处,图片侵删 https://blog.csdn.net/qq_39582960/article/details/84665528 导语 本章围绕“hello world!”程序的生命周期,讲解计算机硬件和软件如何...

轩i丶
2018/11/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Aware 到底是什么?

通过如下前序两篇文章: Spring Bean 生命周期之“我从哪里来”? Spring Bean 生命周期之“我要到哪里去”? 我们了解了 Spring Bean 的生命周期核心内容,bean 是如何被初始化变为 Ready fo...

tan日拱一兵
34分钟前
4
0
Android 调用第三方浏览器打开网址或下载文件

/** * 调用第三方浏览器打开 * @param context * @param url 要浏览的资源地址 */ public static void openBrowser(Context context,String url){ final Intent intent = new Intent(); int......

丁佳辉
39分钟前
2
0
PostgreSQL系统表及其TOAST是如何定义的

本文只是讲PG怎样定义系统表,而不是修改系统表甚至是定义自己的系统表。 PG系统表,比如:pg_class、pg_attribute、pg_type 等等 这几个表相互关联,后两者要在pg_class记录自己的表定义,而...

有理想的猪
48分钟前
4
0
总结无线AP与AC之间的各种问题

无线网络搭建中,都说AP+AC的组网模式最现在最先进的,但是在使用过程中还是存在一些问题,下面这些有没有大家碰到的呢? 无线网络搭建中,都说AP+AC的组网模式最现在最先进的,但是在使用过程...

xiangyunyan
52分钟前
3
0
IT兄弟连 Java语法教程 流程控制语句 循环结构语句4

do-while循环 Java还有一种循环是do-while。与for、while这些在循环顶部判断条件表达式的语句不同,do-while是在循环底部进行条件表达式的检查。这意味着do-while循环至少要执行一次循环体。...

老码农的一亩三分地
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部