前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

操作系统/计算机组成常见概念(计算机操作系统的5个主要功能)

qiguaw 2024-10-26 12:48:37 资源文章 23 ℃ 0 评论

1、例:微体系结构和计算机组成

微体系结构是形式上的,理论上的,模型上的

组成是物理上的

例:时钟是报时工具,它的体系结构可被定义为在有刻度的表盘上转动指针。而他的组成却可以是机械式的飞轮或钟摆,电子式的石英晶体振荡器,或由无线电波进行外部控制。

时钟的例子说明一种给定的体系结构可以由不同的组成来实现。例如,在翻新一座塔上的古代始终是,可以将它的发条更换为电动马达,而游客却根本察觉不到任何变化。

2、每种计算机(某种体系结构的)都只能执行一种特定的机器码(机器码:由二进制0/1组成的串)

汇编语言:可读的机器码(ADD R0,Time)

高级语言(c/java)能够在类型完全不同的计算机上运行,与底层计算机体系结构几乎没有关系

3、微处理器内的32位寄存器可以按照与16位计算机相同的方式实现,如使用16位数据总线,以16位为单位传输数据,功能单元也是16位的。如果程序员指示计算机将寄存器A中的32位数据复制到寄存器B中,他将要执行一个32位操作,但16位计算机将执行两个16位操作,这对程序员来说是完全不可见的。我们可以说一台计算机的体系机构是32位的,但它的组成是16位的。

4、指令集体系结构包括:数据类型(每个字的位数以及各个位的含义),用来保存临时结果的寄存器,指令的类型和格式,以及寻址方式(表示数据在存储器中存放位置的方法)。

5、微代码(Microcode)与微处理器无关。微代码定义了一组基本操作(微指令),通过执行这些操作可以解释-执行机器码。Add P,Q,R 是一条典型的机器指令,而微指令可能像“将数据从寄存器X移动到总线Y上”那么简单。如何定义微指令是芯片设计者的职责。

注:机器指令是计算机可以直接可以执行的指令,具有抽象、通用性,如指令集X86\ARM中的指令

微指令是对机器指令的具体实现方式。微指令与具体的具体的体系结构有关,是一系列更加基础的控制信号组成,用于控制计算机硬件中的各个部件进行具体操作。

控制单元负责解析和执行机器指令,将机器指令转化成一系列微指令。

例: 当哭的时候,大脑向眼睛发出指令哭(机器指令),然后眼睛迅速变(微指令),蓄满水汽(微指令),水珠滚下(微指令)。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表