【操作系统真象还原】
文章平均质量分 87
学习、思考、实践,一步一步,写一个简易的操作系统~
一只雯哈哈
记录的意义在于反复 review 和 re-think !
展开
-
【操作系统真象还原】第5章:保护模式进阶,向内核迈进(5.1获取物理内存)
通过调用 BIOS 中断 0x15 实现,分别是 BIOS 中断 0x15 的3个子功能,子功能号要存放到寄存器 EAX 或 AX 中。该方法使用最简单,但功能也最简单,简单到只能识别最大 64MB 的内存。,它不仅要知道自己安装了哪些硬件,还得给出有效得当的管理措施,按照预定的一套管理策略使硬件资源得到合理的运用。BIOS 中断 0x15 的子功能 0xE820 能够获取系统的内存布局,按照类型属性来划分这片系统内存。BIOS 中断是实模式下的方法,只能在进入保护模式前调用。原创 2023-06-05 13:54:58 · 591 阅读 · 0 评论 -
【操作系统真象还原】第4章:保护模式入门(4.4~4.5节)
了解处理器内部硬件架构,有助于理解软件运行原理,因为这两者本身相辅相成,相互依存。原创 2023-05-26 16:32:11 · 939 阅读 · 0 评论 -
【操作系统真象还原】第4章:保护模式入门(4.1~4.3节)
loader负责进入保护模式,三个步骤:打开A20地址线,加载gdt,设置cr0寄存器的pe位为1。进入保护模式后,可直接写入显存映射地址进行字符显示,无需像在实模式下一样调用中断来显示???原创 2023-05-09 23:33:27 · 376 阅读 · 0 评论 -
【操作系统真象还原】第3章:完善MBR(3.6节)
loader 的最终任务是要加载内核并移交接力棒,内核运行在 32 位保护模式环境下,我们当前还在实模式下,首先得知道什么是保护模式,其次还得想办法进入到保护模式。原创 2023-04-21 18:36:26 · 150 阅读 · 0 评论 -
【操作系统真象还原】第3章:完善MBR(3.4-3.5节)
硬盘属于存储介质。原创 2023-04-20 20:47:43 · 48 阅读 · 0 评论 -
【操作系统真象还原】第3章:完善MBR(3.3节)
某些 IO 接口也叫适配器,适配器是驱动某一外部设备的功能模块......原创 2023-04-19 10:51:31 · 120 阅读 · 0 评论 -
【操作系统真象还原】第3章:完善MBR(3.2节 下)
16 位实模式,终于结束了~原创 2023-04-17 23:53:30 · 70 阅读 · 0 评论 -
【操作系统真象还原】第3章:完善MBR(3.2节 上)
不行了,这篇的长度已经撑不下去了~原创 2023-04-16 21:38:51 · 80 阅读 · 0 评论 -
【操作系统真象还原】第3章:完善MBR(3.1节)
地址只是数字,描述各种符号在源程序中的位置,它是源代码文件中各符号偏移文件开头的距离。原创 2023-04-14 16:30:53 · 82 阅读 · 0 评论 -
【操作系统真象还原】第2章:编写 MBR 主引导记录,让我们开始掌权
mbr的hello world!原创 2023-04-13 15:53:06 · 302 阅读 · 0 评论 -
【操作系统真象还原】第1章:部署工作环境
ubuntu中安装bochs虚拟机原创 2023-04-12 15:57:10 · 93 阅读 · 0 评论 -
【操作系统真象还原】第0章:一些迷惑的问题(下)
这半章有点顶,果然万事万物都逃不过真香定律!原创 2023-04-10 15:10:54 · 182 阅读 · 1 评论 -
【操作系统真象还原】第0章:一些迷惑的问题(上)
动手实现一个操作系统。。。原创 2023-04-09 11:43:06 · 130 阅读 · 2 评论