计算机系统 = 硬件+软件
计算机发展
硬件的发展:电子管 -> 晶体管 -> 中小规模集成电路时代 -> 大规模 / 超大规集成电路时代
软件的组成:系统级软件 + 应用软件
系统级软件:操作系统,数据库管理系统,翻译程序(将高级语言翻译为二进制代码,编译器,汇编器,解释器统称为翻译程序)
应用程序:QQ,微信,微博
硬件基本组成
现代的计算机以存储器为中心
硬件包括:主机 + 外设
主机包括:主存储器 + 运算器 + 控制器
辅存也属于外设,运行内存指的是主存,机身存储指的是外存
CPU包括:运算器 + 控制器
硬件的部件
主存
组成:存储体(由存储单元组成) + MAR(存储地址寄存器)+MDR(存储数据寄存器)
字(word)是存储单元中二进制代码的组成 ,所以是不固定的(要根据寄存器的位数)
字节(Byte) = 8bit,是固定的
1B = 1个字节 1b= 1个bit
主存与cpu之间 ↔ 传输数据


现代电脑有些将 MAR 与 MDR 划分给CPU
运算器
组成:ACC(累加器∈寄存器) + MQ(乘商寄存器)+X(通用寄存器)+ ALU(算术逻辑单元)

控制器
组成 : CU(控制单元,执行指令) + IR(指令寄存器,分析指令) + PC(程序计数器,取指令)