计算机组成原理复习:交叉存储器与系统层次结构

需积分: 35 4 下载量 29 浏览量 更新于2024-07-11 收藏 7.05MB PPT 举报
"该资源是华工计算机组成复习的PPT,主要涵盖了计算机系统的层次结构,通用计算机分类,以及计算机体系结构、组成和实现的概念。其中特别提到了理想情况下交叉存储器读取效率的分析,并指出交叉存储器的带宽优势。" 在计算机科学中,交叉存储器是一种优化内存访问效率的机制,尤其在处理大量数据时表现出色。在理想情况下,交叉存储器读取m个字所需的时间涉及到两个关键参数:存储周期T和总线传送周期τ。当多个存储单元同时进行数据传输时,由于t1(交叉存储器的传输时间)小于t2(传统顺序方式的传输时间),交叉存储器的带宽显著增加,从而提升了数据处理的速度。 计算机系统的层次结构从低到高可以分为五个层次:数字逻辑层、微体系结构层、指令系统层、操作系统层和高级语言层。每一层都专注于不同的任务,从底层的硬件实现到上层的软件支持,共同构建了计算机系统的基础。 1. 数字逻辑层关注如何使用线路来存储、传送和处理信息。 2. 微体系结构层则涉及计算机的各个功能部件如何组合和运行,以及它们之间的连接方式。 3. 指令系统层决定了计算机的指令集、数据类型和运算算法。 4. 操作系统层通过微程序解释机器指令,并通过不同层次的软件支持,如汇编程序、编译程序,提供对高级语言的支持。 5. 高级语言层则是程序员日常使用的编程语言,如C、Java等。 计算机体系结构、组成和实现是理解计算机工作原理的三个关键概念。计算机体系结构定义了从程序员角度看机器的特性,如冯·诺依曼体系结构的存储程序方式、指令顺序执行等。计算机组成则涉及这些特性的逻辑实现,包括数据流和控制流的组成。而计算机实现关注的是物理层面,如处理器、内存的制造工艺和硬件组件的连接。 随着技术的发展,冯·诺依曼计算机已经从早期的以运算器为中心转变为以存储器为中心,通过并行处理技术提高性能。这种演变表明了计算机系统结构不断优化以满足更高效、更复杂计算需求的趋势。