
自己写操作系统
文章平均质量分 83
cellurs
这个作者很懒,什么都没留下…
展开
-
[系列]OS学习-自己写操作系统(1)
------2017.4.2 9:23于唐山------START SEGMENT最近做了不少方面的事情,虽然乏善可陈,但是的确开拓了眼界,锻炼了能力。学OS这件事,筹划了2个月左右,选定了于渊的《Orange's》书来作为自己的入门书籍。这一系列的文章,将作为我的学习笔记和心得,供大家批评参考。毫无疑问,操作系统是依赖底层的。于先生的书2010年出版,距离如今已有7年,主流操作系原创 2017-04-02 09:19:14 · 1094 阅读 · 0 评论 -
[系列]OS学习-自己写操作系统(2)- bochs的使用注意
一个操作系统的实现bochs.exe -虚拟机主程序,当它正确的加载(load)一个虚拟机.bxrc配置文件的时候,虚拟机就可以开始运行。bochsdbg.exe -用于虚拟机调试,单步运行/查看寄存器/CPU都可以做到。bximage.exe -用于制作.img文件(磁盘映像文件)no bootable device原创 2017-04-03 08:39:50 · 1217 阅读 · 0 评论 -
[系列]OS学习-自己写操作系统(3)- 实模式到保护模式的跳转
这一章比较难,断断续续看了3天,才搞懂“实模式到保护模式的跳转”自己的一点心得:1.保护模式非常复杂,涉及方方面面的规则,不要想一次性、完全弄懂,每次只学该学的就好。2.CR0(0号控制寄存器)的最后1位如果是0,CPU在实模式下运转;如果是1,在保护模式下运转。3.一定要自己写一遍GDT、段选择符、以及实模式->保护模式跳转,不然是不可能明白的。首先来谈谈保护模式下最基础的、原创 2017-04-06 19:24:30 · 377 阅读 · 0 评论 -
有了CPL和DPL,为什么还要有RPL
有了CPL和DPL,为什么还要有RPL转载 2017-04-16 21:10:17 · 888 阅读 · 0 评论