现在位置: 首页 > 自己动手写操作系统
2014年03月06日 操作系统 ⁄ 共 6773字 《自己动手写操作系统》学习笔记(五)已关闭评论 ⁄ 阅读 2,820 次
《自己动手写操作系统》学习笔记目录(持续更新)  http://www.techbulo.com/832.html 实模式->保护模式->实模式 实模式------>保护模式------>实模式 一、“实模式--保护模式--实模式”的转换过程 1、“实模式--保护模式”的跳转 (1)准备GDT (2)用lgdt加载gdtr (3)打开A20 (4)置cr0的PE位 (5)跳转,进入保护模式 2、“保护模式--实模式”的跳转  (比实模式--->保护模式要复杂一些,因为在准备结束保护模式...
阅读全文
2014年02月13日 操作系统 ⁄ 共 508字 《自己动手写操作系统》学习笔记目录(持续更新)已关闭评论 ⁄ 阅读 2,662 次
自己动手写操作系统 《自己动手写操作系统》学习笔记(一)     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字 《自己动手写操作系统》常见疑惑问与答(持续更新)已关闭评论 ⁄ 阅读 2,163 次
《自己动手写操作系统》学习笔记目录(持续更新)  http://www.techbulo.com/832.html question 1、问:操作系统如何能够开始控制一台计算机,操作系统的起点是什么?     答:操作系统的“开端”一般被认为是引导程序(Boot),它是操作系统程序中最早被计算机硬件系统加载入内存并执行的部分,引导程序一般规定长度为512个字节,就是从这512字节开始,操作系统被一步步装载入计算机内存,进而最终控制整台计算机。那么引导程序是...
阅读全文
2014年02月10日 操作系统 ⁄ 共 730字 《自己动手写操作系统》杂记一已关闭评论 ⁄ 阅读 1,783 次
《自己动手写操作系统》学习笔记目录(持续更新)  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字 《自己动手写操作系统》学习笔记(二)已关闭评论 ⁄ 阅读 2,517 次
《自己动手写操作系统》学习笔记目录(持续更新)  http://www.techbulo.com/832.html   搭建工作环境 在这一章里,我遇到的最大的问题就是在VMware上安装虚拟PCDOS,首先在VMware上安装PCDOS,不是很麻烦,但是安装好之后,会遇到文件共享的问题,这个问题困扰了我很长时间,最后找到一个办法,个人感觉不是很方便,各位有好的方法希望告诉我一下,在文章下留言即可,在此多谢了!! 一、 安装DOS 参考如下两篇文章: VMw...
阅读全文
×