操作系统
文章平均质量分 91
rookiexiong
这个作者很懒,什么都没留下…
展开
-
操作系统 | x86系统架构概览
系统级架构由一组和支持基本系统级操作的,如内存管理、中断和异常处理、任务管理和多处理器控制,下图为系统级寄存器和数据结构的概况。原创 2023-12-11 09:48:49 · 1717 阅读 · 1 评论 -
操作系统 | 保护模式内存管理
和。在保护模式下,分段机制是必须的,分页机制则是可选的。而当分页在操作系统或执行程序中正确实现时,物理内存和磁盘之间的页面交换对于程序的正确执行是的。这两种机制(分段和分页)可以配置为支持简单的单程序(或单任务)系统、使用。分段机制将线性地址空间划分为更小的地址空间。在多任务系统或共享内存的多处理器系统,每个程序/任务可以分配私有的一组段。处理器强制规定段之间的边界,确保一个程序不会通过写入另一个程序的段来干扰另一个程序的执行。同时,分段机制还对,以便可以在特定类型的段上执行的。原创 2023-12-11 09:57:24 · 863 阅读 · 0 评论 -
操作系统 | 中断和异常处理
(Interrupt)和(Exception)是指明系统、处理器或当前执行程序(或任务)的某处出现一个事件,该事件需要处理器进行处理。INT nPentium 4、Intel Xeon、P6系列和Pentium处理器的机器检查架构也允许在检测到内部硬件错误和总线错误时生成机器检查异常。异常又分为三类:陷阱(Trap)、故障(Fault)和中止(Abort)。原创 2023-12-16 11:15:14 · 1588 阅读 · 0 评论 -
操作系统 | 任务管理
任务地址空间是指操作系统或程序为每个任务分配的内存地址范围,是一种逻辑抽象,其中包括该任务可以访问和操作的内存区域。这个地址空间用于存储任务的代码、数据、堆栈以及其他可能需要的信息。一个任务的地址空间包括该任务可以访问的段。这些段包括TSS中引用的代码、数据、堆栈和系统段,以及任务代码访问的其他段。这些段被映射到处理器的线性地址空间,而线性地址空间又被映射到处理器的物理地址空间(可以是直接映射或通过分页)。TSS中的LDT段字段可以用于为每个任务分配其自己的LDT。原创 2023-12-16 11:19:43 · 973 阅读 · 0 评论