文章目录
- 计算机的硬件组成
- 程序的存储和执行
- 程序语言的设计和进化
- 存储设备的层次结构
- 操作系统
https://www.bilibili.com/video/BV1Q5411w7z5?p=2
计算机的硬件组成
- CPU
- CU,控制单元
- ALU,算数逻辑单元
- 寄存器
- IO Bridge
处理器和外部交互的桥梁 - Main Memory
- Disk Controller
- Disk
- USB
- Graphic Adapter
架构:硬件的组成方式
- 冯 . 诺依曼架构
Von Neumann architecture,又称普林斯顿架构 (Princetion architecture),
特点:指令和数据不加区别地存储在存储器 中,经由同一个总线传输。
优点是总线开销小,控制逻辑实现更简单;缺点 是执行效率较低。 - 哈佛架构
Harvard architecture
特点是将程序指令和数据分开存储。
有两跟总线和外面交流;
优点是执行效率较高,缺点是总线开销更大,控制逻辑实现更复杂。
程序的存储和执行
算数逻辑单元,只能访问寄存器,不能访问内存。
OPCODE 表示一种动作
0100 00 01 :把地址为4的数(00000001),加载到 00 号的寄存器中;最后的 01 是 load 的意思。
程序语言的设计和进化
- 高级语言
- 汇编语言
- 机器语言
Program Counter 复位 上电后,值指向 要运行的 第一条指令 的地址。
存储设备的层次结构
和 存储相关的部分
操作系统
操作系统 主要功能:
- 保护硬件被失控的软件应用程序滥用
- 向应用程序提供简单一致的 抽象接口 来控制复杂的多种 外设硬件。
伊织 2023-08-03 男人节