Welcome to Rooeye's blog

标签:Orange’s

操作系统

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 自制操作系统系列笔记(4)—一个引导扇区的具体实现

Orange’s 自制操作系统系列笔记(4)—一个引导扇区的具体实现
引导扇区(boot sector)是设备的第一个扇区,大小为512个字节,并且以0xAA55结束。当机器加电启动后,如果选择从软盘启动,会检查软盘的0面0磁道1扇区,如果它以0xAA55结束,就认为它是一个引导扇区,之后把引导扇区内容加载到用户指定的内存地址处,并从此处开始执行...

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