计算机
逻辑、算数、存储功能
逻辑
三极管
高电平导通、低电平关闭;
存储功能
主存
运算器
控制器
组织方式
不好啊
好啊;
冯·诺依曼计算机结构
计算机由运算器、存储器、控制器、输入和输出设备五大部分组成。
指令和数据以同等地位存放在存储器内,并可按地址寻访;
指令和数据均采用二进制来表示。
指令由操作码和地址码组成。
指令在存储器内顺序存放。通常指顺序执行,在特定条件下,可根据运算结果或条件改变执行顺序
机器以运算器为中心,输入输岀设备与存储器间的数据传输通过运算器完成。
层次结构
5层
微小指令
后来变成
c/c++/java
M0和M1是硬件层,其余为软件层
计算机软件与硬件的关系
硬件和软件互相依存
硬件是软件工作的物质基础,软件的正常工作是硬件发挥作用的唯一途径
硬件和软件无严格界线
在许多情况下,计算机的某些功能既可以由硬件实现,也可以由软件来实现。因此,硬件与软件在一定意义上说没有严格的界面
硬件和软件协同发展
计算机软件随硬件技术的发展而发展,而软件的不断发展与完善又促进硬件的更新,两者交织发展,缺一不可
性能指标
吞吐量:单位时间内的数据处理量
晌应时间:从用户向计算机发出一个请求,到计算机返回这个请求对应的结果之间的时间
(包括CP∪处理时间和存储器访问、操作系统开销、外设访问时间;)
CPU时钟周期:节拍脉冲时间(机器中最小的时间单位)
主频:CPU时钟周期的倒数
CPI:执行一条指令所需要的时钟周期数
MIPS:每秒执行多少百万条指令