第一章

习题

冯诺依曼计算机体系的基本思想是什么?

按此思想设计的计算机硬件系统应由哪些部件组成?

各起什么作用?

1 计算机由五部分组成:输入设备,存储器,运算器,控制器,输出设备

  • 首先是输入设备,负责输入程序,数据,将信息转换为机器能识别的形式
  • 之后将信息存在存储器中,并且按地址顺序地存放
  • 运算器负责进行算数运算和逻辑运算,而控制器负责指挥程序运行,
  • 最后输出设备负责将结果转换为人们熟悉的形式

2 计算机内部应采用二进制来表示指令和数据

3 编好的程序顺序自动执行

• PC(程序计数器) 装入程序首地址
• PC+1→PC

4 程序跳跃用指令实现

执行示意图:


执行流程图

计算机发展经过了几代?每一代的基本特征是什么?

1. 电子管
2. 晶体管
3. 中小规模集成电路 MSI,SSI
4. 大规模集成电路和超大规模集成电路 LSI,VLSI

计算机系统从功能上可划分为哪些层次?各层次在计算机系统中起什么作用?


计算机功能层次图

各层次作用

  • 第一级是微程序设计级,微程序直接由硬件执行,属于硬件级
  • 第二级是一般机器级,一条机器指令对应着一段微程序,属于硬件级
  • 第三级是操作系统级,由操作系统程序实现。这些操作系统由机器指令和广义指令组成,这些广义指令是操作系统定义和解释的软件指令,所以这一级也称为混合级。
  • 第四级是汇编语言级,给程序人员提供一种符号形式语言,以减少程序编写的复杂性。这一级由汇编程序支持和执行,属于软件级
  • 第五级是高级语言级,这是面向用户的,为方便用户编写应用程序而设置的,属于软件级

计算机内部有哪两股信息在流动?它们彼此有什么关系?

信息流,控制流

信息流受控制流的控制

固件:

固件(Firmware)就是写入EPROM(可擦写可编程只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。

固件是指设备内部保存的设备“驱动程序”,通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作,比如光驱、刻录机等都有内部固件。

固件是担任着一个系统最基础最底层工作的软件。而在硬件设备中,固件就是硬件设备的灵魂,因为一些硬件设备除了固件以外没有其它软件组成,因此固件也就决定着硬件设备的功能及性能。


第一章
https://shanhainanhua.github.io/2019/09/03/第一章/
作者
wantong
发布于
2019年9月3日
许可协议