谭升
非主流人工智能科学家 我和外面那些妖艳的货不一样

【30天自制操作系统】 保护模式

软盘?不需要!

昨天一天看了5天内容,把觉得有些可能不好理解的写下来,内容不分先后,感觉作者写的通俗易懂,而且代码以及工具在xp下运行流畅,根本不需要软盘,直接在工具提供的虚拟机上跑就可以,下面来描述下昨天的学习心得和问题0.0。

首先是内存,对内存的管理是至关重要的,所以我们应该先了解一下内存的具体分布:
Center
这个图是我找的,如果有打错的地方或者有什么变动,请留言,不胜感激。
这就是内存的分配,对于小菜理解有些困难。
接下来可能就是从加电到系统启动的过程的理解了:
实模式下(为保护模式做准备),启动并加载过程如下图:SouthEast
至于为什么到0x07c00,原因是“两头约定”(就是设计BIOS的大伯们和设计操作系统的大叔们商量好,把启动程序放那,一后大家开发都方便)。
里面用到的汇编命令,可以去看一些汇编的书,王爽老师的那本书不错,还有《深入理解操作系统》里面的知识和这里用到的也很合拍,都是好书,可以看看。
没有写完,下一篇继续写前五天的。
相关工具和这两张图片可以在这里下载:(http://download.csdn.net/detail/tonyshengtan/6620387)[http://download.csdn.net/detail/tonyshengtan/6620387]

Share

You may also like...

说点什么

avatar
  Subscribe  
提醒

试录了几节线性代数视频课程,欢迎大家支持,
点击试看
点击购买更多内容

由于博客移至wordpress,部分公式和代码显示不正常,博主正在努力修改,如发现公式显示错误,请及时在文章下留言,感谢您的帮助,尽请原谅!