本章节讲到知识
1.计算机的基本组成(五大部件、系统总线、指令)
2.进程概论(随后下一个一个章节专门讲解进程)
3.内存管理
一、计算机的基本组成
1.计算机组成的五大部件
(1) 运算器: 也叫算数逻辑单元,完成对数据的各种常规运算, 如加减乘除, 也包括逻辑运算, 移位, 比较等。
(2) 控制器: 它是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。
(3) 存储器: 存储程序和各种数据。
(4) 输入设备: 把人所熟悉的信息如,图片, 声音,文字, 转换为计算机能够识别的信息存储起来。
(5) 输出设备:把计算机机能识别的信息转换为人能识别的信息, 进行呈现。
一台计算机可以抽象成上图: CPU 中包含控制器和运算器, 内存是存储器。I/O设备就是输入设
备和输出设备, 如: 键盘、显示器、鼠标、硬盘等,他们之间通过总线进行连接
2.系统总线
(1) 数据总线: 用来在各个功能部件中间传输数据, 是双向传输总线。
(2) 地址总线: 用来指出数据总线上的源数据或目的数据在主存单元的地址或 io 设备的地址。
(3) 控制总线: 由于各个连接在数据总线和地址总线的部件都是共享这两类总线的,那么在某一时刻由谁来使用, 就是控制总线负责完成的。
3. 指令
(1) 指令: 是指示计算机执行某种操作的命令。一条指令通常由两部分构成:地址码和操作码。
(2) 程序: 由一条一条的指令构成。
(3) 指令周期: cpu每取出并执行一条指令所需的全部时间称为指令周期。
(4) 指令系统: 计算机能够执行的全部指令的集合称为该计算机的指令系统。
(5) RISC : 精简指令系统计算机。
(6) CISC: 复杂指令系统计算机。
(7) 程序与指令: 高级语言 汇编助记符 机器指令
二、进程概论(本章只需要搞懂什么是进程,及进程的运行)
1.进程
一个正在运行的程序(举个例子来讲就是,手机登录微信,微信运行就算作一个进程,如果一个手机同时登陆两个微信,就叫作多进程)
2.PCB(进程控制块)
PCB用来管理进程 是进程存在的唯一标志(通过进程的id号:PID来显示进程存在)
3.进程状态
就绪、运行、阻塞
4.进程的并发与并行
并发:一个处理器一会执行A程序一会儿执行B程序
并行:多个处理器同时执行不同程序
三、内存管理
1.内存
一般在存储器上进行存储,存储时计算机会对存储的位置进行简单分页,我们通过页表就能查询到想要的内容在计算机哪个地址存储。
2.虚拟内存
虚拟内存是操作系统对物理内存的扩展机制,它使用硬盘空间来模拟物理内存,以扩展可用的内存空间。内存的大小是可变的,取决于操作系统的配置和需要。虚拟内存的访问速度相对较慢,因为它需要与磁盘进行交互。在物理内存不足时,操作系统可以将部分程序数据移动到虚拟内存中,从而扩展可用内存,但会导致性能下降。