计算机系统概论
# 0x1.计算系统的分类和特性
# 1.分类
1.个人计算机(PC)
2.服务器(Server)
3.超级计算机(super comeputer)
4.嵌入式系统(embedded computer)
# 2.后PC时代的特点
1.个人移动设备代替了PC
2.云计算代替了传统的服务器
3.计算性能需求发生变化
# 3.计算机系统结构的8个伟大思想
1.面向摩尔定律的设计
在设计时考虑到计算机时代的变化的设计。
2.使用抽象简化设计
3.加速大概率时间
4.通过并行提高性能
5.通过流水线提高性能
6.通过预测提高性能
7.存储器层次
8.通过冗余提高可靠性
# 4.计算机系统的概念
# 5.计算机系统的层次结构
# 6.计算机系统的不同用户
其中ISA是对硬件的抽象,所有软件功能都建立在ISA之上!
# 7.指令集体系结构(ISA)
ISA指Instruction Set Architecture,即指令集体系结构。
ISA是一种规约(Specification),它规定了如何使用硬件。
- 可执行的指令的集合,包括指令格式、操作种类以及每种操作对应的操作数的相应规定;
- 指令可以接受的操作数的类型;
- 操作数所能存放的寄存器组的结构,包括每个寄存器的名称、编号、长度和用途;
- 操作数所能存放的存储空间的大小和编址方式;
- 操作数在存储空间存放时按照大端还是小端方式存放;
- 指令获取操作数的方式,即寻址方式;
- 指令执行过程的控制方式,包括程序计数器、条件码定义等。
# 0xX.作业
答案: