自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Linux0.11内核中处理器的寄存器关系

2015-05-02 20:29:53 360

转载 linux0.11源代码电梯算法解析

转载自http://blog.csdn.net/suppercoder/article/details/19619777如果涉及版权,请通知我,本人将立即删除,谢谢!在看linux0.11代码里面的电梯算法的时候,产生了一些疑惑,经过分析解决了,发现网上也有不少讨论,我自己的分析记录下来。[cpp] view plaincopy

2015-04-27 20:53:37 652 1

原创 总结linux0.11内核中的主,次设备号

老会忘,记下来方便后面查阅主设备号类型说明请求项操作函数0无无NULL1块/字符ram,内存设备(虚拟盘等)do_rd_request2块fd,软驱设备do_fd_request3块hd,硬盘设备do_hd_request4字符ttyx设备NULL

2015-04-27 20:47:41 716

原创 硬盘基本知识

计算机已经成为我们工作、生活必不可少的工具。而硬盘是计算机中用于存储数据的最重要部分之一,因为操作系统也是存放在硬盘上的。那当计算机上电后,是怎么去加载硬盘上的操作系统的呢?下面将介绍具体的过程。1.      硬盘结构在计算机中,硬盘是密封在一个金属壳中的。看不到它里面的结构。下图是打开这个金属壳后的硬盘物理架构。最基本的读/写硬盘的原理:当硬盘工作时,在中心的马达会带动刚性磁盘片高速旋

2015-04-11 20:40:46 830

原创 linux0.11内核代码之bootsect.s

由前面的文章可知,BIOS一个很重要的功能就是读操作系统内核到内存中,然后将控制权交给内核。下面就是具体分析内存最先运行的代码bootsect.s。1)  bootsect.s代码存储于磁盘的0柱面,0磁道,1扇区中,大小就是1个扇区,即512B。至于为什么bootsect.s位于此扇区,我猜是因为BIOS写死固定从磁盘的第1个扇区读数据。那是怎么把bootsect.s写到此扇区的呢,这其实是

2015-04-10 21:46:08 986

原创 实模式,保护模式,虚拟8086模

下面按照这三种模式出现的先后时间顺序来解释1. 实模式在早期的8086 CPU时,就是工作在这种模式。为了兼容性,后来所有的CPU在开机时,最先都是运行在实模式下。1)在这种工作模式下,因为只有20根地址线,所以CPU的寻址空间最大为1M2)实模式只支持单任务运行,不支持多任务并发执行3)实模式不支持内存分页管理机制,所以通过16位的段地址*16+偏移地址算出来的地址就是“实实

2015-04-09 22:02:44 836

转载 BIOS中断大全

转自:http://blog.chinaunix.net/uid-28492690-id-4248412.html1、显示服务(Video Service--INT 10H)00H —设置显示器模式0CH —写图形象素01H —设置光标形状0DH —读图形象素02H —设置光标位置0EH —在Teletype模式下显示字符03H —读取光标信息0FH —读取显示器模式0

2015-02-19 19:48:10 474

原创 操作系统启动的伯乐---BIOS

BIOS其实就是固化在计算机主板上ROM中的一段程序,主要用于开机后对计算机硬件的自检测,操作系统的引导等。可以说BIOS所做的一切就是为了能让后面操作系统这匹千里马纵横于计算机这片”大草原“奠定基础。

2015-02-19 10:38:37 824

原创 开博

春节注册一个博客,希望自己能在接下来的一年里坚持写技术博客。祝CSDN的新老用户新年快乐,2015发大财,行大运。

2015-02-19 10:30:37 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除