计算机系统结构、组成与实现 1.基本概念 透明性:在计算机技术中,对本来是存在的事物或 属性,但从某种角度看又好像不存在的概念称 为透明性 transparency 计算机系统中,低层 机器的属性对高层机器的程序员往往是透明的
16 n i i i n i i i CPI I I 1 1 IC IC ( CPI ) CPI
计算机系统结构,也称计算机体系结构 ( Computer Architecture),在1964年 CM.Amdah就给出了它的定义 计算机系统结构是机器语言程序员(或编译 程序设计者)所看到的计算机的属性,是硬件子 系统的概念性结构与功能特性
17
传统机器级系统结构的属性主要是由该机器的指 令系统来表征的,具体属性如下: (1)数据表示:硬件能直接识别和处理的数据类型; (2)寄存器定义:包括各种寄存器的定义、数量和使用方式; (3)指令系统:寻址规则、机器指令的操作类型和格式、指令 间的排序和控制机制; (4)中断系统:中断的类型和中断响应硬件的功能等;
18
(5)机器工作状态的定义和切换:如管态和目态等; (6)存储系统:主存最小编址单位、编址方式、可编程最 大存储容量等; (7)输入/输出结构:输入/输出连接方式、处理机存储器 与输入/输出设备间数据传送的方式和格式、输入/输出操 作的状态等 (8)信息保护:信息保护方式和硬件对信息保护的支持。 这些属性表明,经典计算机体系结构概念的 实质就是计算机系统中软硬件界面的确定,界面 之上是软件的功能,界面之下是硬件功能
19
计算机系统结构、计算机组成、计算机实 现是3个不同的概念。它们各自包含不同的内容, 但又有紧密的关系
20 计算机系统结构、计算机组成、计算机实 现是3个不同的概念。它们各自包含不同的内容, 但又有紧密的关系