欢迎光临散文网 会员登陆 & 注册

计算机系统

2023-03-13 14:53 作者:Poyo_a  | 我要投稿

1.1.2 计算机系统的层次结构

一、计算机的解题过程   

【源程序】:用户用高级语言编写

   【目标程序】:机器能识别的机器语言程序

  【计算机的题解过程】: 【源程序+数据】送入 机器   自动   运行机器语言程序(目标程序),并输出结果。

二、机器语言、汇编语言的发展以及二级层级结构的计算机系统产生

【机器语言时代】:

 早期计算机只有【机器语言】(0,1表示的语言)。

【实际机器】:直接执行【机器语言(0、1语言)】的【机器】称为 :实际机器M1

【汇编语言时代】:

后面出现【汇编语言】(符号式的程序设计语言如ADD,SUB表示加和减,符号表示指令或数据所存在存储单元的地址)。

   由于机器并不能直接识别汇编语言,我们要翻译:

   翻译由机器中的【汇编程序】实现,将具有汇编功能的计算机看作 M2,但由于翻译的计算机不是真实存在的,我们把 该具有翻译功能的计算机称为 【虚拟机】

两级层次计算机系统

三、【高级语言时代以及三级层次结构的计算机系统】:

   与人类描述问题的方式很相似。M1无法识别高级程序语言,我们先将高级语言转换成汇编语言然后再转换成机器语言。我们将 高级语言翻译成汇编语言的机器称为虚拟机M3

   

翻译程序:包含两种:

  1. 编译程序:高级语言程序全部语句全部翻译成机器语言程序,再执行机器语言程序(一次性)

  2. 解释程序:源程序的一条语句翻译成对应于机器语言的一条语句,并执行语句(一句一句)





四、实际机器的向下衍生之 M0的诞生

    我们由上面知道,实际机器M1向上延伸展了各级虚拟机器。M1内部向下而形成下一级的微程序机器M0。

【M0】:微程序机器。是把M1中的每一条机器指令翻译成一组微操作,构成一个微程序,M0每执行完对应一条机器指令的一个微程序,M0也是实际机器,M1称为传统机器,M0称为微程序机器

这样计算机系统具有四级层次结构。

五、计算机的基本组成

     5.1冯诺依曼计算机的特点:

    1.计算机由 五大件组成,运算器、存储器、控制器、输入设备、输出设备。

2.  指令和数据以同等地位存放在存储器内,指令和数据均用二进制表示



计算机系统的评论 (共 条)

分享到微博请遵守国家法律