- 博客(7)
- 资源 (169)
- 收藏
- 关注
原创 全面剖析《自己动手写操作系统》第四章---加载Loader.bin
全面剖析《自己动手写操作系统》第四章--FAT12文件系统 http://blog.csdn.net/zgh1988/article/details/72848341、突破512字节的限制2、加载Loader进入内存一、突破512字节的限制一个操作系统从开机到开始运行,大致经历"引导—》加载内核入内存—》跳入保护模式—》开始执行内核"这样一个过程。也就是说,在
2012-02-24 20:17:47 8785 7
原创 全面剖析《自己动手写操作系统》第四章--FAT12文件系统
一、 FAT12FAT12是DOS时代就开始使用的文件系统(File System),直到现在仍然在软盘上使用,FAT12软盘的被格式化后为:有两个磁头,每个磁头80个柱面(磁道),每个柱面有18个扇区,每个扇区512个字节空间。所以标准软盘的总空间为:2 * 80 *18 * 512=1474560B=1440K=1.44M下面是FAT12的结构图:1、引导扇区
2012-02-22 21:52:10 11499 6
原创 《一个操作系统的实现》读书笔记--第三章--中断机制
1、中断产生的原因2、如何将中断向量与中断服务程序关联起来3、外部中断一、中断中断产生的原因有两种:一是外部中断,就是由硬件产生的中断;另一种是由指令int n产生的中断。二、如何将中断向量与中断服务程序关联起来1、实模式下:这个过程很简单,就是通过int n中的n,去中断向量表中获取该中断的中断服务程序的CS和IP,然后加载CS和IP,
2012-02-20 16:05:38 3595 6
原创 《一个操作系统的实现》读书笔记--第三章--分页机制
1、逻辑地址、线性地址和物理地址2、分页管理机制3、PDE、PTE、cr34、如何初始化页目录表与页表一、逻辑地址、线性地址和物理地址1、在未开启分页机制情况下2、在开启分页机制情况下二、分页管理机制下图向大家展示,如何通过分页管理机制,将线性地址转换为物理地址的。转换使用两级页表,第一级叫做页目录,大小为
2012-02-18 22:28:51 4917 10
原创 《一个操作系统的实现》读书笔记--第三章---不同特权级代码段之间的跳转
1、特权级2、一致代码段和非一致代码段3、DPL、RPL、CPL分别代表的含义,存储在什么位置,以及它们之间的关系4、不同特权级数据段之间的访问规则5、不同特权级代码段之间的转移6、代码段之间的转移对堆栈的影响7、结合pmtest5.asm来见证不同特权级代码段之间的跳转一、特权级在IA32的分段机制下,特权级总共有4个特权级别,从高到低分别是0、1、2、3。数
2012-02-15 23:26:07 6156 5
原创 《一个操作系统的实现》读书笔记--第三章--堆栈段的工作方式
堆栈段在实模式和保护模式下的工作方式相同,下面我们只介绍在实模式下的工作方式:其中SS 堆栈段寄存器,用来存储堆栈段的初始地址;SP 堆栈指针寄存器,用来存储堆栈段的栈顶偏移量。堆栈段初始化的工作如下: SS定位到堆栈段的起始地址(基地址,低地址),栈底位于堆栈段的有效地址的最末端(高地址)。SP初始化为堆栈段的大小,SS:SP永远指向堆栈的栈顶。在初始化时,SS:SP
2012-02-13 21:46:50 6688 1
原创 《一个操作系统的实现》读书笔记--第三章--“实模式--保护模式--实模式”转换过程
下面以pmtest2.asm为例,来讲述“实模式--保护模式--实模式”的转换过程。1、“实模式--保护模式--实模式”的转换过程。2、介绍段描述符属性3、pm.inc 中的宏定义4、pmtest2.asm源代码一、“实模式--保护模式--实模式”的转换过程1、“实模式--保护模式”的跳转(1)关中断(2)打开地址线A20(3)置cr0寄存器的末位为1
2012-02-13 18:39:15 5894 10
GB2312字符集,8178个字符
2021-03-30
ImageMatching用OPENCV库编写 格雷码图像匹配及三维重建,最后生成WRL格式点云,需安装VRML插件
2021-03-29
activemq-core-5.4.1-Java其他资源
2021-03-23
FPGA应用WM8731语音芯片的录音功能开发
2021-03-21
类似聊天窗口,可以发送表情、图片,RichEdit显示图片
2021-03-20
ssh完成的新闻管理系统
2021-03-19
android科学计算器源码修改版
2021-03-18
editplus汇编(ASM)高亮显示(语法文件)和自动完成
2021-03-09
OpenGL-Nehe完整中文教程和全部源代码
2021-03-05
漂亮的jsp页面
2021-03-03
pythonympx.rar
2021-03-02
通讯录模糊匹配
2021-02-28
矩阵键盘(4*4)+1602显示+protues仿真
2021-02-27
三菱全系列PLC解密软件
2021-02-26
matlab小波信号去噪(可用于预测数据预处理)
2021-02-24
xmpp权威指南(中文版)
2021-02-22
streambuf.h,exception.h
2021-02-19
利用backstepping算法设计的移动机器人轨迹跟踪控制器matlab源代码
2021-02-18
完美解决 acdsee无法启动数据库
2021-02-17
企业工作日报管理系统
2021-02-10
离散数学试题及答案合集-专业指导文档类资源
2021-02-06
加权voronoi图
2021-02-05
处理器调度 操作系统 设计一个按优先数调度算法实现处理器调度的程序。
2021-02-03
航班实时查询系统 中航信数据库查询版-C#文档类资源
2021-02-01
教师信息管理系统(ASP.NET+SQL Server2005,完整的论文+源代码)这是修改好的
2021-01-29
Matlab求灰度共生矩阵的特征值
2021-01-24
jsp+servlet+javabean实现简易留言板(包含数据库文件)
2021-01-23
LUA全套帮助文档,里面有LUA的例子和LUA的全部资料
2021-01-21
matlab产生正弦波及.mif文件的程序-其它文档类资源
2021-01-20
OFDM系统matlab程序:全程详细解释说明~完美版本
2021-01-19
中国移动CMPP3.0网关java源代码
2021-01-18
RTXweb管理系统/腾讯通网页版管理系统
2021-01-16
ETM+影像条带去除教程+ENVI补丁
2021-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人