1 计算机的组成
1.1冯-诺依曼
- 冯·诺依曼计算机的特点:指令和数据以同等地位存于存储器,可按地址寻访;指令和数据用二进制表示;指令由操作码和地址码组成;存储程序,以运算器为中心;输入/输出设备与存储器之间的数据传送通过运算器完成。
1.2现代计算机结构
- 主存和辅存相对于手机的运行内存和机身存储。
- CPU = 运算器 + 控制器。
- 现在的CPU和主存之间还有一个cache(高速缓冲存储器)。
1.3基本组成和特点
- 注:现在的计算机通常把MAR、MDR也集成在CPU内。
1.4 计算机的层次结构
- 高级语言编译后得到汇编语言,汇编语言经过汇编器才能得到CPU可执行的机器语言。
1.5 计算机的性能指标
- CPI (Clock cycle Per Instruction):执行一条指令所需的时钟周期数。
- IPS:每秒执行多少条指令。
- CPU执行时间 = CPU时钟周期数/主频 = (指令条数*CPI)/主频。
- FLOPS (Floating-point Operations Per Second):每秒执行多少次浮点运算。
- 数据通路带宽:数据总线一次所能并行传送信息的位数(各硬件部件通过数据总线传输数据)。
- 吞吐量:指系统在单位时间内处理请求的数量,系统吞吐量主要取决于主存的存取周期。
- 响应时间:指从用户向计算机发送一个请求,到系统对该请求做出响应并获得它所需要的结果的等待时间。
1.6
- 真值:实际的带正负号的数值(人类习惯的样子);机器数:把正负号数字化的数(存到机器里的样子)。
- BCD : Binary-Coded Decimal,用二进制编码的十进制,包括8421,余3码(8421+0011),2421码
- ASCII码,数字48(0011 0000)~57(0011 1001),大写字母65(0100 0001)~90( 0101 1010),小写字母97(0110 0001)~122(0111 1010)。
- 大端模式:将数据的最高有效字节存放在低地址单元中;
小端模式:将数据的最高有效字节存放在高地址单元中