计算机组成原理期末复习(一)概论和计算机的发展和应用

1.1 基本概念

  1. 计算机系统由硬件软件两大部分组成。
  2. 计算机的软件分为系统软件应用软件
  3. 翻译程序有两种,一种是编译程序,另一种是解释程序
  4. 冯·诺依曼计算机是以运算器为中心的,现代计算机以储存器为中心的。
  5. 运算器控制器和起来统称为中央处理器(CPU)
  6. 现代计算机可认为由三大部件组成:CPU、I/O设备以及主存储器
  7. CPU主存储器合起来称为主机。
  8. ALU算术逻辑单元CU控制单元是CPU的核心部件。
  9. 机器字长是指CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。
  10. 存储器的容量包括主存容量辅存容量
  11. 主存容量-存储单元个数*存储字长。
  12. 现在计算机的运算速度普遍采用单位时间内执行指令的平均条数来衡量,并采用MIPS作为计量单位。CPI:执行一条指令所需的时钟周期;IPC:每个时钟周期数执行的指令数目。

1.2 冯·诺依曼计算机的特点

  1. 计算机由运算器、存储器、控制器、输入设备、输出设备五大部件组成。
  2. 指令和数据以同等地位存放于存储器内,并可按地址寻访。
  3. 指令和数据均以二进制数表示。
  4. 指令由操作码地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
  5. 指令在存储器内按顺序存放。通常,指令是顺序执行的,在特定条件下,可依据运算结果或根据设定的条件改变执行顺序。
  6. 机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。

最重要的特点是存储程序,也就是说指令数据都存储在存储器中,CPU运行程序时从存储器中读到每一条指令 然后运行它,这就是存储程序的基本原理(定义)。

I/O设备能够直接连接CPU吗?

不能,因为两者速度不匹配,需要通过接口连接。

 

用什么部件区分M中存放的是指令还是数据?

控制器。

控制器功能:交换、检测及提供信号

  1. 控制机器,控制各个部件协调一致地工作。
  2. 控制器具备数据交换功能,这是指实现CPU与控制器之间、控制器与设备之间的数据交换。
  3. 将电话比喻成人体,那么控制器就好比是人的大脑,输出各种指令,是零件灵活运行。
  4. 运算器只能完成运算,而控制器能用于控制整个CPU的工作。
  5. 通过数据总线,由CPU并行地把数据写入控制器,或从控制器中并行地读出数据。

1.3 计算机系统的层次结构

现代计算机系统可分为五个层次第一级微程序设计级 第二级一般机器级 第三级操作系统级 第四级汇编语言级 第五级高级语言级

1.4 例题

1.1 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个重要?

 

1.2 如何理解计算机系统的层次结构?

 

1.3 说明高级语言、汇编语言和机器语言的差别及其联系。 机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。

 

1.5 冯·诺依曼计算机的特点是什么?

 

2.1 通常,计算机的更新换代以什么为依据?

主要以组成计算机基本电路的元器件为依据,如电子管、晶体管、集成电路等。

本文作者:jujimeizuo
本文地址https://blog.jujimeizuo.cn/2021/06/16/jizu1/
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0 协议。转载请注明出处!