中断处理概要

Intel的中断是外部中断、异常和陷入的统称。 外部中断来自硬件,是随机的。 异常来自处理器内部,表示处理器执行指令的过程中检测到了某种错误条件。 陷入来自程序,由INT n,INTO等指令产生。 外部中断可以被屏蔽,但线路和异常不能被屏蔽 …

中断处理概要 Read More »

内存保护概要

一旦保护机制被启动,处理器就会对每一次内存访问进行保护性检查,以确保所有的访问都满足保护策略。保护检查和地址转换是并行进行的。 保护检查包含段级检查和页级检查。检查顺序是先段后页,检查依据是段描述符,页目录和页表,检查的基础是特权级。 特权 …

内存保护概要 Read More »

内存管理拓展概念

平板式内存管理。屏蔽掉段式管理,完全采用页式管理。做法是定义一个代码段,定义一个数据段。代码段和数据段的大小都是4GB。如此一来逻辑地址就是线性地址。 保护平板式内存管理。做法是定义内核代码段,内核数据段,用户代码段,用户数据段。四个段的基 …

内存管理拓展概念 Read More »

段页式内存管理概要

段页式内存管理中,段的线性地址被分割成大小相等的线性页(4KB,4MB或者2MB等)。物理内存空间同样也被分成相同大小的物理页。操作系统维护一个页表,用于管理线性页到物理页的映射。页表在IA-32体系结构中分为两级,即页目录和页表 页目录是 …

段页式内存管理概要 Read More »

段内存管理概要

IA-32体系中提供了段页式内存管理机制,先分段再分页。提供页式是为了支持虚拟内存。 段:处理器的可寻址的线性内存空间被划分成了若干个大小不同的段。一个段是线性地址空间中的一个连续的区间。段中可保存代码、数据、堆栈或者其他数据结构。段的属性 …

段内存管理概要 Read More »

硬件平台概要

内存是处理器可以直接访问的储存空间。为了加快内存访问速度,计算机系统中通常提供了一些高速缓存(Cache),高速缓存通常由硬件管理。 I/O设备由I/O控制器和物理设备组成,处理器通过I/O控制器管理物理设备。I/O控制器主要由控制与状态寄 …

硬件平台概要 Read More »

IA-32体系概要

IA-32体系结构中由三种模式和一种准操作结构: 实模式:与8086兼容的操作模式,有一些拓展。 保护模式:处理器的一种最基本的操作模式,在这种模式中,处理器的所有指令及体系结构中的所有特色都是可用的,并且能够达到最高性能。 系统管理模式, …

IA-32体系概要 Read More »

Scroll to Top