Welcome to Rooeye's blog

 分类:操作系统

Orange’s 自制操作系统系列笔记(7)—保护模式(3)

Orange’s 自制操作系统系列笔记(7)—保护模式(3)
段描述符的大小为8个字节大小,下面是一道例题要求根据内存分配情况对段描述符进行正确填充。 如下图,在进入保护模式时,必须填充一个数据段描述符和一个代码段描述符,对应的内存段大小都是8M,要求填写每个段描述符的内容: 由题意知段描述符的界限为8M,即 800000H,一共占用了...

rooeye 2年前 (2016-02-04) 430℃ 0评论 1喜欢

Orange’s 自制操作系统系列笔记(6)—保护模式(2)

Orange’s 自制操作系统系列笔记(6)—保护模式(2)
保护模式和实模式一样,都是通过段寄存器和通用寄存器来进行寻址,区别是实模式只有20位地址线的寻址能力,而保护模式有32位地址线的寻址能力,保护模式和实模式一样,也是把内存分成了一个个内存段来表示,把已经分好的内存段信息存入一张表格中,段寄存器中保存要访问的表格的索引,寻找内存段...

rooeye 2年前 (2016-02-04) 382℃ 0评论 0喜欢

Orange’s 自制操作系统系列笔记(5)—保护模式(1)

Orange’s 自制操作系统系列笔记(5)—保护模式(1)
x86CPU主要有三种工作模式,分别是 实模式,保护模式和 虚拟8086模式。 实模式 在8086CPU中,只有实模式一种工作模式。实模式有自己独特的寻址方式 段地址:偏移地址,它实际对应的物理地址为: 实际物理地址 = 段地址 * 16 + 偏移地址 16位的8...

rooeye 2年前 (2016-02-03) 461℃ 0评论 1喜欢