第1章计算机系统结构的基本优秀课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第1章计算机系统结构的基本优秀课件.ppt》由会员分享,可在线阅读,更多相关《第1章计算机系统结构的基本优秀课件.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章计算机系统结构的基本第1 页,本讲稿共63 页本章重点:计算机系统结构、计算机组成、计算机实现三者之间的定义及所包含的内容;有关透明性的判断;软件和硬件的功能分配原则;软件可移植性的途径、方法、使用场合、存在问题和对策;有关并行性的概念;系统结构中开发并行性的途径和类型等。本章难点:透明性的判断与分析。第2 页,本讲稿共63 页1.1计算机系统的多级层次结构1.六个层次结构现代通用的计算机系统是由紧密相关的用硬件和软件组成的。从应用的语言角度,可以将系统看成是按功能划分的多个机器级组成的以下六个层次结构:第3 页,本讲稿共63 页VM5 应用语言机器M5面向应用环境,通过相应程序包翻译成
2、高级语言,逐层向下实现VM4 高级语言机器M4经编译程序翻译成汇编语言或中间语言或机器语言,再向下执行VM3 汇编语言机器M3经汇编程序翻译成机器语言,然后在RM上实现VM2 操作系统机器M2主要用C编写,但最终还要由机器语言解释作业控制语句执行RM1 传统机器M1用微指令程序(固件)解释机器指令来实现RM0 微程序机器M0微指令直接由硬件执行图1.1 计算机系统的多级层次结构第4 页,本讲稿共63 页机器:并非是指真正的一台有鼠标、键盘、显示器等的机器实体,而是指能够存贮和执行相应语言程序的算法和数据结构的集合体,是同时存在于计算机内的。这样,对于会使用某一级高级语言编程的程序员来说,只要他
3、熟悉和遵守该级语言的规定,所编写的程序总能在这一机器上运行,得到结果,而不用管这个机器级是如何实现的。就好像该程序员有了可以直接使用这种语言作为机器语言的机器一样。实际上,只有二进制机器指令即传统所说的机器语言才与硬件直接对应,方可以被硬件直接识别和执行。第5 页,本讲稿共63 页翻译:是先用转换程序将高一级机器级上的程序整个地变成低一级机器级上可运行的等效程序,然后再在低一级机器级上去实现的技术。解释:是在低一级机器级上用它的一串语句或指令来仿真高一级机器级上的一条语句或指令的功能,通过高一级机器语言程序中的每条语句或指令逐条解释来实现的技术。各机器级的实现主要就是靠翻译或解释,或者是两者的
4、结合。第6 页,本讲稿共63 页应用语言虚拟机器VM5是为了满足管理、人工智能、图像处理、辅助设计等专门的应用来设计的。使用面向某一种应用环境的的应用语L5编写的程序一般是经过应用程序包翻译成高级语言L4程序后,再逐级向下实现的。高级语言机器级M4上的程序可以先用编译程序整个的翻译成汇编语言L3程序或机器语言L1程序,再逐级或越级向下实现,也可以用汇编语言L3程序、机器语言L1程序,甚至是微指令语言L0程序解释实现。第7 页,本讲稿共63 页对汇编语言L3源程序则先用汇编程序整个将其变换成等效的二进制机器语言L1目标程序,再在传统机器级M1上实现。操作系统程序虽然已发展成用高级语言(如我们所熟
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 结构 基本 优秀 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内