计算机系统概论

计算机系统由硬件和软件两大部分组成。软件又分为系统软件和应用软件。系统软件是用来管理整个计算机系统的,包括语言处理程序,操作系统,服务性程序,数据库管理程序和网络软件;应用软件是指按任务需要编制成的各种程序。

计算机的解题过程是高级语言翻译成目标程序在计算机上运行输出结果的过程。更加详细的过程是高级语言程序通过虚拟机器M4用编译程序翻译成汇编语言程序,汇编语言程序通过虚拟机器M3用汇编程序翻译成机器语言程序,机器语言程序通过虚拟机器M2用机器语言解释操作系统,实际机器M1用微指令解释机器指令,通过微程序机器M0由硬件直接执行微指令。

冯诺依曼计算机的特点:

  1. 计算机由五大部件组成
  2. 指令和数据以同等地位存于存储器,可按地址寻访
  3. 指令和数据用二进制表示
  4. 指令由操作码和地址码组成
  5. 存储程序
  6. 以运算器为核心

冯诺依曼计算机以运算器为中心,存储器存储指令和数据,控制器控制执行过程,通过输入设备输入数据,通过输出设备输出结果。CPU=运算器+控制器,主机由运算器,控制器和存储器组成。

存储器由存储体,存储器地址寄存器和存储器数据寄存器组成。存储体由若干个存储单元构成,存储单元中内容叫存储字,存储字的长度叫存储字长。MAR反映存储单元的个数,MDR反映存储字长。

运算器由ACC,MQ,X,ALU组成。

加法操作过程:初态被加数存储在ACC中,通过地址码取得加数存储在X中,通过ALU执行加法操作将结果输出到ACC

 

David A.Patterson. John L.Hennessy. Computer Organization&Design:A Hardware/software Interface
David Harris, Sarah Harris. Digital Design and Computer Architecture. Morgan Kaufmann,2007

posted on 2017-12-31 15:08  三万八千里  阅读(284)  评论(0编辑  收藏  举报

导航