现在位置: 首页 > 自己动手写操作系统
2014年03月06日 操作系统 ⁄ 共 6773字 暂无评论 ⁄ 阅读 1,064 次
《自己动手写操作系统》学习笔记目录(持续更新)  http://www.techbulo.com/832.html 实模式->保护模式->实模式 实模式------>保护模式------>实模式 一、“实模式--保护模式--实模式”的转换过程 1、“实模式--保护模式”的跳转 (1)准备GDT (2)用lgdt加载gdtr (3)打开A20 (4)置cr0的PE位 (5)跳转,进入保护模式 2、“保护模式--实模式”的跳转  (比实模式--->保护模式要复杂一些,因为在准备结束保护模式...
阅读全文
2014年02月13日 操作系统 ⁄ 共 508字 暂无评论 ⁄ 阅读 554 次
自己动手写操作系统 《自己动手写操作系统》学习笔记(一)     http://www.techbulo.com/605.html 《自己动手写操作系统》学习笔记(二)     http://www.techbulo.com/689.html 《自己动手写操作系统》杂记一              http://www.techbulo.com/816.html 《自己动手写操作系统》学习笔记(三)     http://www.techbulo.com/869.html 《自己动手写操作系统》学习笔记(四)     http://www.techbulo.com/878.html 《自己动手写操...
阅读全文
2014年02月12日 操作系统 ⁄ 共 8551字 暂无评论 ⁄ 阅读 164 次
《自己动手写操作系统》学习笔记目录(持续更新)  http://www.techbulo.com/832.html question 1、问:操作系统如何能够开始控制一台计算机,操作系统的起点是什么?     答:操作系统的“开端”一般被认为是引导程序(Boot),它是操作系统程序中最早被计算机硬件系统加载入内存并执行的部分,引导程序一般规定长度为512个字节,就是从这512字节开始,操作系统被一步步装载入计算机内存,进而最终控制整台计算机。那么引导程序是...
阅读全文
2014年02月10日 操作系统 ⁄ 共 730字 暂无评论 ⁄ 阅读 168 次
《自己动手写操作系统》学习笔记目录(持续更新)  http://www.techbulo.com/832.html   os 汇编【nasm】 标签和变量是一样的, 变量名代表了变量的地址,而[标签]表示值 $表示当前行呗汇编后的地址 $$表示 一个节被汇编后的起始地址 ret和retf指令 ret 用栈中数据改IP内容,近转移 retf用栈中数据同时改CS,IP,远转移 用汇编解释 ret   ->  pop ip retf  ->  pop ip pop cs 编写汇编程序的思维方式: 汇编程序是由段...
阅读全文
2013年12月22日 环境搭建 ⁄ 共 499字 评论 7 条 ⁄ 阅读 462 次
《自己动手写操作系统》学习笔记目录(持续更新)  http://www.techbulo.com/832.html   搭建工作环境 在这一章里,我遇到的最大的问题就是在VMware上安装虚拟PCDOS,首先在VMware上安装PCDOS,不是很麻烦,但是安装好之后,会遇到文件共享的问题,这个问题困扰了我很长时间,最后找到一个办法,个人感觉不是很方便,各位有好的方法希望告诉我一下,在文章下留言即可,在此多谢了!! 一、 安装DOS 参考如下两篇文章: VMw...
阅读全文
2013年12月13日 操作系统 ⁄ 共 2403字 暂无评论 ⁄ 阅读 471 次
《自己动手写操作系统》学习笔记目录(持续更新)  http://www.techbulo.com/832.html   一直以来自己就想写个操作系统,虽然也看过不少操作系统的书籍,但大多都是讲理论,完全没有教给你这么实现一个操作系统,哪怕他再简单!忽然有一天我发现了一本书《自己动手写操作系统》于渊著,对书中的内容深深吸引,随即买了一本仔细阅读并一边实践,从今天开始我将学习的过程以及遇到的问题一一记录下来,便于日后查阅。 一.今...
阅读全文

×