第一章知识总结(一)
一个完整的计算机系统涉及了
硬件和软件两个子系统。
硬件部分按冯诺依曼观点分为
运算器、控制器、存储器、输入设备
和输出设备
五大功能部件。它们之间用
系统总线
进行连接。系统总线按传输内容分
地址总线
、数据总线
和控制总线
三类。软件部分涉及
系统软件
和应用软件
两类,它们通常使用
机器语言
、汇编语言
和高级语言
三种计算机语言进行编写。由于机器硬件电路只能辨认用0、1编写成的机器语言程序,所以用汇编或高级语言编写的源程序在运营前需使用
汇编程序
、编译程序或解释程序
进行翻译。
软件的狭义观点是:软件是人们编制的具有各类特殊功能的程序,广义观点是:软件是程序以及开发、使用和维护程序需要的所有文档。
为了简化对复杂的计算机系统的理解,对计算机系统进行了层次结构划分,通常分为微程序机器、传统机器语言机器、操作系统虚拟机、报告语言虚
拟机、高级语言虚拟机等。从不同角度、层次理解机器的功能与使用方法,简化了需要掌握的知识内容。
虚拟机:依赖于一定的系统软件,所体现出的具有某种结构、功能和使用方法的计算机。
计算机组成原理关注传统机器语言机器M1和微程序机器M0, ...                                        
                                    
附件列表