计算机系统结构基础及其并行性的开发.docVIP

  • 23
  • 0
  • 约2.63万字
  • 约 34页
  • 2016-09-28 发布于安徽
  • 举报

计算机系统结构基础及其并行性的开发.doc

第一章 计算机系统结构基础及并行性的开发 透明性 客观存在的事物或属性从某个角度看不到,简称对它是透明的。不同机器级程序员所看到的计算技术性是不同的,它就是计算机系统不同层次的界面。系统结构就是要研究对于某级,哪些属性应透明,哪些属性不应透明。 对计算机系统结构透明的有:存储器的模m交叉存取、数据总线宽度、阵列运算部件,通道是采用结合型还是独立型,PDP-11系列的单总线结构,串行、重叠还是流水控制方式,Cache存储器。 对计算机系统结构不透明的有:浮点数据表示,I/O系统是采用通道方式还是外围处理及方式,字符行运算指令,访问方式保护,程序性中断,堆栈指令,存储器最小编址单位。 从机器语言程序远看,实际上也就是从计算机系统结构看的内容。那么,透明的有:指令缓冲器、时标发生器、乘法器、主存地址寄存器、先行进位链、移位器,其余的均是不透明的。因为指令缓冲器、主存地址寄存器属于计算机组成中的缓冲器技术,时标发生器、乘法器、先行进位链、移位器属于计算机组成中的专用部件设置,均与软件编程无关。而指令地址寄存器就是程序计数器,其位数多少会影响到可执行程序的空间大小。通用寄存器、中断字寄存器、磁盘外存、条件码寄存器均是汇编语言程序中要用到的,因此它们对汇编语言编程都是不透明的。 系列机各档不同的数据通路宽度、Cache存储器、指令缓冲寄存器属计算机组成,对系统程序员和应用程序员都是透明的。虚

文档评论(0)

1亿VIP精品文档

相关文档