ch 1概述
摩尔定律(Moore's law)
大约每隔18个月,相同成本条件下,集成电路上可容纳的晶体管数量约会增加一倍,性能也提升一倍
计算机组成
CPU
CPU,是整个系统的核心,包括三个子部件:控制单元CU、ALU和寄存器组。
存储器
随机访问存储器(Random-Access Memory,RAM)和只读存储器(Read-Only Memory,ROM):
• RAM是易失性存储器,可用于存储计算机运行过程中所需要的指令和数据,但当计算机断电时其存储内容就消失了;
• ROM是非易失性,计算机断电后存储内容仍然存在,可用于存储计算机的初始化启动指令;
• 另外为了提升存储性能和节约成本,计算机系统中通常采用“Cache-主存-磁盘”三级存储系统,其第一级Cache缓存通常集成在CPU内部。
IO接口
I/O接口和总线,其中I/O接口被用来与外部的输入输出设备进行信息交互
◼总线被用于各个部件的互联。总线的类别可分为控制总线、数据总线和地址总线。
• 控制总线用于传输CPU与存储器和I/O设备之间的控制信号;
• 数据总线用于在不同组件之间的数据传输;
• 地址总线用于向存储器或I/O外设传输地址标号。
性能指标
程序的响应时间(Response Time,也叫执行时间)
CPU时间:CPU执行时间。
系统的吞吐率(Throughput):单位时间内完成的程序数量,即:
吞吐率= 程序总数/所花费的总时间。
缩短程序的响应时间能提高吞吐率
• 吞吐率的提高不一定能使程序响应时间变短。它是一个平均型的度量
两台计算机A和B的性能比等于其执行时间比的倒数:
时钟周期:时钟频率(晶振)
程序𝐀