操作系统:进程初识
进程是系统进行资源分配和调度的基本单位
进程的作用:
作为程序独立运行的载体保障程序正常执行
进程使操作系统资源使用效率大大提升
进程的实体
- 主存中的进程形态
- 标识符:进程的id
- 状态:进程状态,如运行态
- 优先级:有限级别
- 程序计数器:指向进行即将执行的下一条指令
- 内存指针:程序代码,进程数据相关的指针
- 上下文数据:进程执行时处理器存储的数据
- IO状态信息:进程IO操作所占用的文件列表
- 记账信息:使用处理器时间,时钟总和数
*PCB 进程控制块
- 用于描述和控制进程运行的通用数据结构
- 记录进程当前状态和控制进程运行的全部信息
- PCB使得进程是能够独立运行的单位
- PCB经常被操作系统调度读取
- PCB常驻内存,有一块专门开辟的空间
*进程 Process ,线程 Thread,纤程 Fiber
- 一个进程可以有多个线程。
- 进程是操作系统进行运行调度的基本单位。
- 线程是操作系统进行运行调度的最小单位。
- 线程包含在进程中,是进程中实际工作的单位。
- 一个进程可以并发多个线程,每个线程执行不同任务。
- 线程共享进程的资源。
- 纤程是一种最轻量化的线程。它是一种用户线程,让应用程序可以独立决定自己的线程要如何运作。操作系统内核不能看见它,也不会为它进行调度。

这主要是笔记

浙公网安备 33010602011771号