计算机系统层次结构

计算机系统层次结构 介绍了计算机的五层结构, 越高层的机器似乎越能执行更高级的代码,但事实上每一种代码的执行最终还是要翻译成机器语言的,所以之后又介绍了三种级别的语言,重点理解编译程序和解释程序的区别。 阅读详情

我们从计算机语言角度出发,把计算机系统划分成多级层次结构,每一层以一种语言为特征,如图所示:

L1:微程序机器级

 这一级的机器语言是微指令集,使用者是计算机硬件的设计人员,编写的微程序可以直接由计算机硬件/固件解释来实现

L2:传统机器级

这一级的机器语言就是传统的机器指令集。程序员用该指令集编写的程序由L1级以上的微程序进行解释执行。由微程序解释指令集又叫做仿真。实际上,在L1上可以有多个能够在它上面运行的解释程序,每个解释程序定义了一种指令集。有的机器没有采用微程序技术,也就没有微程序机器级。这时,L2的指令集是由硬联逻辑直接解释执行的。显然硬联逻辑速度更快。精简指令级处理器就是采用这种实现方法。

L3:操作系统虚拟机

C语言初学 1计算机系统层次结构 ISA 第一次接触计算机系统,用自己的话理解了一下,也不知道对不对。现代计算机系统都依赖于冯·诺依曼计算机体系开发而成。这是怎样一个体系呢?他以”储存程序“的方式来实现程序的自动化。简而言之就是将一条条指令,计算机的指令,让他能够自动化的执行,而不需要人去干涉。也就是IAS。从计算机系统层次结构上来看,IAS位于计算机软件与硬件的交界处。应用层——(用户)算法层——(程序员)编程(语言)——(程序员)操... 阅读详情

相关推荐

运维简历优化指南,DeepSeek助您运维简历秒变高分!

例如,当掌握了新的运维技术,如 Serverless 架构的运维管理,就将其添加到简历的专业技能部分,并简要描述在相关项目中的应用情况和成果,如 “在 [项目名称] 中,负责 Serverless 架构的运维工作,成功实现了应用的低成本、高弹性运行,降低了运维成本 30%”。上传简历至 DeepSeek,并输入指令:“请根据以下岗位招聘要求,帮我重新解构我的简历,按照【教育背景→实习经历→项目经历→个人评价→技能证书】的模块,输出一份符合下述岗位的简历,提升我的求职竞争力。

大模型大数据攻城狮的专栏 1421

计算机系统

软件与硬件的关系 系列机和软件兼容 计算机系统的多层次结构 实际机与虚拟机

改改的博客 883

【八股】JUC并发编程篇

👉抽象队列同步器,就是一种锁,内部维护的是一个先进先出的双向队列,队列中存储的是排队的线程,用state来标识是否有线程获得锁【0是无锁状态】👉流程:当一个线程拿到锁后会修改state = 1,这时如果有其他线程访问则会进入队列进行排序,直到state变成0后,队头线程才会拿到锁。在对state进行修改时,用的是CAS操作,所以可以保证原子性。👉它可以实现公平锁或非公平锁【默认】,上述是一个公平锁。如果新线程和队头线程抢锁资源就是非公平锁。

qq_44768318的博客 513

计算机体系结构——1.1 计算机体系结构的概念与发展

计算机体系结构 1.1 计算机体系结构概述

我的的博客 1123

计算机系统结构基本概念

计算机系统=硬件/固件+软件 虚拟机器和实际机器: 完全由软件实现的机器为虚拟机器,由硬件或固件实现的机器为实际机器。   仿真:由微程序解释指令集。  翻译技术是先把L+1级程序全部变换成L级程序后,再去执行新产生的L级程序,在执行过程中L+1级程序不再被访问。   解释技术是每当一条L+1级指令被译码后,就直接去执行一串等效的L级指令,然后再去取下一条L+1级的指令,依此重复进行。...

liudongdong_jlu 2万+

【体系结构 一 概述】

体系结构 一 概述

民谣唱给爱人听丶 418

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

计算机系统层次结构由硬件和软件两部分组成,根据工作分为七个级别。第零层:硬件逻辑层,可以直接完成每个微指令的功能。该层是计算机的计算核心,也是实现计算机各种基本操作的实体。它由逻辑电路(例如门和触发器)组成。第一层:微码层。此级别的机器语言是微指令集。程序员用微指令编写的微程序通常直接由硬件执行。常用的微编程技术。第二层:指令集体系结构层。此级别的机器语言是机器的指令集,由程序员使用机器指令编写...

weixin_39710288的博客 1067

计算机系统层次结构 1,1.1 计算机系统层次结构

第 1 章 概 论本章先从计算机系统层次结构出发,定义什么是计算机系统结构、计算机组成和计算机实现,以及它们的内涵和相互关系。在讨论计算机系统软、硬件功能取舍的原则后,简要讲述计算机系统的定量设计原理、计算机系统设计的主要任务和方法。然后讲述软件、应用、器件的发展对系统结构的影响。最后介绍计算机系统结构的并行性开发和计算机系统的分类,以便为后续各章具体讨论系统结构和组成的内容打下基础。1.1 计算...

weixin_34163313的博客 2591

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

多级层次结构: 是从使用语言的角度,基于程序员与计算机系统对话中所采用的语言结构和语义划分。 现代计算机系统层次结构分为六级: 多级层次结构中(机器—语言) M5: 应用语言机器 – 应用语言 M4: 高级语言机器 – 高级语言 M3: 操作系统机器 – 作业控制语言 M2: 汇编语言机器 – 汇编语言 M1: 传统机器 – 机器指令系统 M0: 微程序机器 – 微指令系统 编译与解释的区别: 编译(compile):全部N+1级指令–>N级指令 解释(translation):

lisheng19870305的专栏 1万+

1.3 计算机系统层次结构

计算机系统存在着层次结构,从功能上看,现代计算机系统可分为五个层次级别,每一层都能进行程序设计,如图1-6所示。

tang7mj的博客 1974

计算机系统层次结构(计算机组成原理5)

计算机系统的五大层次结构 和 三种级别的语言

阿芒Aris的博客 3万+

26考研——计算机系统概述_计算机系统层次结构(1)

26考研408计算机组成原理——计算机系统概述,持续更新ing

主攻整理408、专升本资料~ 1734

(四)现代计算机系统层次结构

程序执行结果: 不仅取决于算法、程序的编写 而且取决于 语言处理系统、操作系统、ISA、微体系结构 不同计算机课程处于不同层次 必须将各层析关联起来解决问题 功能转换:上层是下层的抽象,下层时上层的实现,地位为上层提供支撑环境。 计算机系统的不同用户 最终用户工作在由应用程序提供的最上面的抽象层 系统管理员工作在由操作系统提供的抽象层 应用程序员工作在由语言处理系统(主要有编译器和汇编器)的抽象...

CarmenIsOK的博客 5921

【计算机组成原理】如何理解计算机系统层次结构

计算机系统层次结构,是由硬件和软件两大部分所构成,按功细分为7个层次。 第零层:硬件逻辑层,可以直接完成每一条微指令的功能,这一层是计算机的计算内核,是实现计算机各种基本操作的实体。由门,触发器等逻辑电路组成。 第一层:微代码层,这级的机器语言是微指令集,程序员用微指令编写的微程序,一般是直接由硬件执行的。常用微程序设计技术。 第二层:指令集架构层,这级的机器语言是该机的指令集,程序员...

宋宋丶的博客 2万+

计算机系统层次结构概述

各机器级的实现采用翻译技术或解释技术,或者是这两种技术的结合。解释技术则是在低级机器上用它的一串语句或指令来仿真高级机器级上的一条语句或指令的功能,是通过对高级机器级语言程序中的每条语句或指令逐条解释来实现的技术。从使用语言的角度,一台由软、硬件组成的通用计算机系统可以被看成按功能划分的多层机器级组成的层次结构。以软件为主实现的机器称为虚拟机,以区别于由硬件或固件实现的机器。将高一级机器级上的程序整个地变换成低一级机器级上等效的程序,然后再低一级机器级上实现的技术。所谓固件,是一种具有软件功能的 硬件。

2301_80248516的博客 566

MDK380a.exe

老版本的mdk 3工程打开工具,官网下载慢,方便大家下载

上一篇: 你也可以写游戏——简单的数字游戏
下一篇: win7环境配置VC++6.0,让你的IDE飞起来
8UG
8UG
博客等级 码龄12年 10粉丝 8原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值