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