- 博客(5)
- 收藏
- 关注
原创 四、任务管理——HIT操作系统读书笔记
什么是任务?任务是处理器可以分派、执行和暂停的一个工作单元。它可以用于执行程序、任务或进程、操作系统服务实用程序、中断或异常处理程序,或内核或执行实用程序。80x86提供了哪些硬件支持?IA-32 体系结构提供了一种保存任务状态、调度任务进行执行以及从一个任务切换到另一个任务的机制。在受保护模式下操作时,所有处理器执行都从任务内执行。即使是简单的系统,也必须至少定义一个任务。更复杂的系统可以使用处理器的任务管理工具来支持多任务处理应用程序。描述符表中与任务相关的描述符有哪些?
2024-11-08 00:04:03
1183
原创 三、中断和异常处理——HIT操作系统读书笔记
什么是中断和异常?中断和异常是强制性的执行流的转移,从当前正在执行的程序或任务转移到一个特殊的称作句柄的历程或任务。当硬件发出信号时产生中断,中断的产生同正在执行的程序是异步的,即中断的产生是随机的。终端用来处理处理器的外部事件,比如外设服务的请求。使用INT n指令,软件也可产生中断。异常是在处理器执行指令的过程中发现错误而产生的(比如除数为0)。处理器如何处理?处理器的中断和异常处理机制使中断和异常的处理对于应用程序和操作系统来说是透明的。当处理器收到中断信号或检测异常时,使挂起。
2024-11-01 19:53:56
687
原创 二、保护模式下的内存管理——HIT操作系统读书笔记
Intel体系结构的内存管理可分为两部分:分段和分页。在保护模式下,分段是必须的,分页是可选的。分段:可以为每个程序或者任务提供单独的代码、数据和栈模块,亦或装载系统的数据结构(TSS、LDT等)——保证多个进程或者任务能够在同一个处理器上运行而不互相干扰。分段将处理器可寻址空间(线性地址)分为较小的受保护的地址空间段,当处理器上运行多个进程时,可以为每个进程分配属于它自己的段(集合)。处理器会强制规定段的边界,以确保进程间的误写和干扰。这种分段机制对段进行分类,限制对特定类型段的操作。
2024-10-31 19:23:52
1173
原创 一、x86系统架构概览——HIT操作系统读书笔记
这些段类型都有专门定义的描述符。描述符——门(调用门、中断门、陷阱门、任务门),提供一种访问运行在。
2024-10-31 19:18:44
1026
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人