第一章:计算机概论
1.计算机系统结构层次
高级语言机器→汇编语言机器→操作系统机器→机器语言机器→微指令系统
以上机器中,前三个为虚拟机,第四个为实际机器,微指令系统则存在于芯片中。
2.名词解释
主机:CPU与主储存器联合起来可称为主机
主存储器:简称主存或者内存,用来存放程序和数据,可以直接和CPU交流。其包括存储体M、MDR、MAR等。存储体由存储单元组成,存储单元可存放一串二进制代码——存储字,其位数为存储字长。
存储容量:存储单元个数(MAR,即地址长度)×存储字长(MDR,即存储字长)。
机器字长:CPU一次可以处理的数据的位数,与其寄存器位数有关。
指令字长:包括操作码与地址码。
CPU:中央处理器
PC:程序计数器(此处不是Personal Computer)
IR(Instruction Register):指令寄存器
CU(Control Unit):控制单元
ALU(Arithmetic Logic Unit):算术逻辑单元,简称算逻部件。
ACC(Accumulator):累加器
MM(Main Memory):主存储器
MQ(Multiplier-Quotient Register):乘商寄存器
X:操作数寄存器,此处的操作数是运算符作用于的实体,是表达式中的一个组成部分,它规定了指令中进行数字运算的量。
MAR(Memory Address Register):存储器地址寄存器
MDR(Memory Data Register):存储器数据寄存器
I/O:输入输出设备
MIPS(Million Instructions Per Second):百万条指令每秒
CPI(Cycle Per Instruction):执行一条指令所需要的时钟周期
FLOPS (Floating Point Operation Per Second):浮点运算次数每秒
3. 一些注意事项
在描述CPU的主频时,如:1.6GHz、2.80GHz,与早年的KHz、MHz相比,其所差的数量级为10³,即1MHz=10³KHz,1GHz=10³MHz.
而在描述储存容量时,相邻两单位的数量级差别则是以2^10来计算。即1MB=2^10KB,1GB=2^10MB.
第二章:计算机的发展与应用
计算机之父:巴贝奇
现代计算机之父:冯·诺依曼(二进制、运算与存储的交互)
- 软件技术的三个发展阶段
第一阶段
代表语言:FORTRAN,主要面向科学计算和工程计算
第二阶段——结构化程序设计阶段
代表语言:Pascal
第三阶段——面向对象程序设计阶段
代表语言:C++、Java
2 .软件开发的特点
开发周期长
成本高
特殊性——耗费更多时间来检测软件产品的质量
3 .名词解释
CAD(Computer Aided Design):计算机辅助设计
CAM:计算机辅助制造
CIMS:计算机集成制造系统
CAPP:计算机辅助工艺规划