TSS 任务状态段
单核 CPU 要想实现多任务,唯一的方案就是多个任务共享同一个 CPU,让所有任务轮流使用。
TSS(Task Status Segment)是程序员为任务单独定义的一个结构体变量。CPU 通过 TSS 保存和恢复任务的 … 展开阅读
《操作系统真相还原》学习笔记:TSS 任务状态段的原理、用户进程的运行限制,以及从内核态到用户态的切换。
单核 CPU 要想实现多任务,唯一的方案就是多个任务共享同一个 CPU,让所有任务轮流使用。
TSS(Task Status Segment)是程序员为任务单独定义的一个结构体变量。CPU 通过 TSS 保存和恢复任务的 … 展开阅读
《操作系统真相还原》学习笔记:互斥锁与信号量的原理、键盘输入的处理流程、环形输入缓冲区与生产者消费者模型。
一种互斥的机制,使临界区具有原子性,避免产生竞争条件,从而避免多任务访问公共资源时出问题。
| 概念 | 说明 |
|---|---|
| 公共资源 | 被所有任务共享的资源( … |
《操作系统真相还原》学习笔记:进程与线程的关系、PCB 进程控制块、ABI 寄存器约定,以及内核多线程轮询调度的核心实现。
进程 = 资源 + 线程
进程拥有整个地址空间 … 展开阅读