
《自己动手写操作系统》学习笔记
冷辉
年少轻狂不再!
展开
-
笔记1-fedora14初识及vmware-tool安装
<br /> 想搭建一个嵌入式学习平台,所以从Fedora官网上Down了一个fc14的live CD版本,在VMWare上安装好后就可以用NAT方式上网了。这点很好,fc14也非常好用(基本上算是Linux文盲,没怎么用过。。。)。<br /> <br />1. 打开中文拼音输入法<br /> 打开 "system" -> "Preferences" -> "Input Method Selector"选项,选择"Use IBus" -> "Input Method Prefe原创 2011-05-08 21:18:00 · 3177 阅读 · 1 评论 -
笔记2-bochs安装及测试
<br />记下吧。<br /> <br />1. 安装完vmware-tool后安装bochs虚拟机:<br />./configure --enable-debugger --enable-disasm<br />提示以下软件没有安装,则:<br />yum install gcc-c++<br />yum install libX11-devel<br />yum install gtk2-devel<br />然后重新<br />./configure --enable-debugger --ena原创 2011-05-09 00:52:00 · 858 阅读 · 0 评论 -
笔记3-实模式与保护模式
<br />1. 用freedos的缘由<br />读书不仔细,检讨。<br />列子chapter3.1-a,编译后,.bin大小为149bytes,将第2章中的a.img和bochsrc复制过来继续使用,可用。<br />因为代码量小于512字节,且末2字节仍然为0xAA55(没有被覆盖掉),所以引导扇区有效,可以作为引导磁盘使用。<br /> <br />看作者介绍freedos时没有仔细看,当时还疑问作者为什么要无故介绍这个。在学习3.2时,在经历一番痛苦后终于明了,读书不仔细是要吃亏的。<br /原创 2011-05-14 12:33:00 · 832 阅读 · 0 评论 -
软盘与FAT12文件系统的组织格式
根据《Oranges》第4章理解。 软盘的文件组织格式为FAT12,组织单位由大到小分为分区、簇(一个或多个扇区)和扇区(磁盘上的最小数据单元)。 对于1.44M的软盘有2面(磁头号为0和1),每面有80个磁道(0-79),每个磁道有18个扇区(1-18),每个扇区有512字节,共有1474569字节(2880个扇区)。 为了便于理解,认为软盘的扇区号为0-2879,其中原创 2011-06-16 00:09:00 · 3389 阅读 · 0 评论