《精》第1章-计算机系统结构(第五版)李学干.pptVIP

  • 131
  • 0
  • 约 53页
  • 2017-01-16 发布于北京
  • 举报

《精》第1章-计算机系统结构(第五版)李学干.ppt

  从使用语言的角度,一台由软、硬件组成的通用计算机系统可以被看成是按功能划分的多层机器级组成的层次结构。 层次结构由高到低依次为应用语言机器级、高级语言机器级、汇编语言机器级、操作系统机器级、传统机器语言机器级和微程序机器级,如图1 - 1所示。对于具体的计算机系统,层次数可以不同。      对使用某一级语言编程的程序员来讲,只要熟悉和遵守该级语言的使用规定,所编程序总是能在此机器上运行并得到结果,而不用考虑这个机器级是如何实现的。   就目前的状况来看,M0 用硬件实现,M1 用微程序(固件)实现,M2 到M5 大多用软件实现。所谓固件(Firmware),是一种具有软件功能的硬件,例如将软件固化在只读存储器这种大规模集成电路的硬器件上就是一种固件。 1.2.1 计算机系统结构的定义和内涵   从计算机系统的层次结构角度来看,系统结构(System Architecture)是对计算机系统中各级界面的定义及其上下的功能分配。计算机系统的每一级都有自己的系统结构。 1.2.2 计算机组成和计算机实现的定义及内涵   从计算机系统结构的内涵可以看出,机器级内部的数据流和控制流的组成、逻辑设计和器件设计等都不属于计算机系统结构,就是说,对计算机系统结构设计是透明的。 1. 计算机组成   从汇编语言、机器语言程序设计者角度看的概念性结构都如图 1

文档评论(0)

1亿VIP精品文档

相关文档