模块3:计算机硬件
* * * * * * * * * * * * * * * * * * 微机计算机基本配置 键盘 显示器 鼠标 打印机 显示卡 并行接口卡 串行接口卡 主 机 板 软 硬 盘 适 配 器 软盘驱动器 硬盘驱动器 电 源 总线 机箱 * RAM存储芯片和内存条 过去,一般存储芯片都是双列直插封装的,简称DIP。目前,在微机上,越来越多地使用单列直插存储模块SIMM和双列直插存储模块DIMM,也就是通常所说的内存条。 主存 * SDRAM和DDR SDRAM SDRAM在同步脉冲的控制下工作,取消了内存等待时间,减少了数据传送的延迟时间,因而加快了系统速度。 DDR SDRAM不仅能在时钟脉冲的上升沿读出数据而且还能在下降沿读出数据,不需要提高时钟频率就能加倍提高SDRAM的速度。 主存 * 标准的SDRAM有168线(2个小缺口),而DDR SDRAM有184线(多出的16个线占用了空间,故只有1个小缺口),DDR SDRAM目前的标准为PC-266,可以工作在2.5V的低电压环境下。 主存 * * * 电 源 硬 盘 机箱 * 一般微机通常使用?5V或?12V直流电,其耗电功率为300瓦。微机的电源系统用于将220V的交流电转换成系统所需的直流电。 电源 * 通用计算机通过执行程序来处理数据。 程序是指令的有序集合。 程序和数据都放在主存中。 3. 3. 5. 程序执行 * 译码 执行 取指令 循环执行指令 一条指令的执行过程 指令是计算机进行操作的命令,将控制计算机完成规定动作的命令称为指令。 CPU利用重复的机器周期来执行指令。简化的周期包括3步: 机器周期 * ① 取指令 在取指令阶段,控制单元命令系统取出一条指令放在指令寄存器I中,程序计数器PC加1。 ② 译码 把指令置于指令寄存器后进行译码,以确定这是一条什么样的指令。 ③ 执行 译码完毕后,控制单元发送命令到CPU的某个部件,完成指令所确定的功能。 * 一条指令由操作码和地址码两部分组成。 操作码 地址码 Load 200,R1 Load 201,R2 Add R1,R2,R3 Store 202,R3 Halt 把200单元的内容送入寄存器R1 把201单元的内容送入寄存器R2 R1和R2的内容相加结果放在R3 把R3的内容存入202单元 停止所有操作 程序执行的实例 * 070 071 072 073 200 201 202 074 主存 Load 200 R1 Halt … Load 201 R2 Add R1 R2 R3 Store 202 R3 +14 -10 … … R1 R2 R3 I PC 070 执行前主存和寄存器中的内容 * 070 071 072 073 200 201 202 074 主存 Load 200 R1 Halt … Load 201 R2 Add R1 R2 R3 Store 202 R3 +14 -10 … … Load 200 R1 取数指令 R1 R2 R3 I PC 070 Load 200 R1 071 +14 第一条指令执行后 * 070 071 072 073 200 201 202 074 主存 Load 200 R1 Halt … Load 201 R2 Add R1 R2 R3 Store 202 R3 +14 -10 … … R1 R2 R3 I PC Load 201 R2 取数指令 +14 -10 072 Load 200 R1 071 Load 201 R2 072 第二条指令执行后 * 070 071 072 073 200 201 202 074 主存 Load 200 R1 Halt … Load 201 R2 Add R1 R2 R3 Store 202 R3 +14 -10 … … R1 R2 R3 I PC 073 +14 -10 +4 Add R1 R2 R3 加法指令 072 073 Load 201 R2 Add R1 R2 R3 第三条指令执行后 * 070 071 072 073 200 201 202 074 主存 Load 200 R1 Halt … Load 201 R2 Add R1 R2 R3 Store 202 R3 +14 -10 … … R1 R2 R3 I PC 073 +14 -10 +4 +4 Store 202 R3 存数指令 Add R1 R2 R3 Store 202 R3 074 第四条指令执行后 * 070 071 072 073 200 201 202 074 主存