- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 loader
loader 做的事情比较单一,将ELF文件直接复制到指定内存区(在实模式下,地址区内存 <= 1M) org 0100h jmp _loader_start ; Start to load kernel module. %include "fat.inc" %include "pmhd
2012-10-21 10:30:15 433
原创 bootsect
casey OS bootloader软盘加载,做的事情很简单,启动后在软盘中寻找loader.bin文件,将执行权交给loader,bootsect使命完成。BOOTSECT 不能超过512B!!!!! org 07c00h jmp short _boot_start ; Start to boot.
2012-10-21 10:27:02 462
转载 硬盘基本知识
硬盘的DOS管理结构 1.磁道,扇区,柱面和磁头数 硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。每个盘片有两面,都可记录信息。盘片被分成许多扇形的区 域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息。在DOS中每扇区是128×2的2次方=512字节,盘片表 面上以盘片中心为圆心,不同半径的同心圆称
2012-05-28 13:50:55 1502
原创 学习方法总结
经验总结:1.过于自闭,闭门造车,不换脑思维2.无恒心3.并行性不够,大脑没有利用好,单核顺序执行思维极重4.时间安排表不够合理5.不够果断,没有魄力6.不重视思维,过分重视动手能力,理论知识匮乏7.经验少,单核处理能力不强8.时间观念极差,做事拖泥带水,不够干脆9.知识面极窄10.过分注重自创,效率极度低下11.兴趣单调
2012-05-24 20:06:37 364
原创 C运算符优先级,别搞错了哦
今天在内存管理模块发现一个BUG,代码是这样的, printk ( "page_table = 0x%0x\n",0x100000 + 0x2000000>>20 ) ;竟然发现每次都是0x21 当时我就想,没道理啊,优先级>>应当比+ 高吧,一查表,大吃一惊,>>比+ 要低,这告诫我们 1.不能想当然。 2.尽量多的
2012-04-10 09:29:39 380
转载 3个故事看穿了很多人
下面是这三个小故事 一、甲不喜欢吃鸡蛋,每次发了鸡蛋都给乙吃。刚开始乙很感谢,久而久之便习惯了。习惯了,便理所当然了。于是,直到有一天,甲将鸡蛋给了丙,乙就不爽了。她忘记了这个鸡蛋本来就是甲的,甲想给谁都可以。为此,她们大吵一架,从此绝交。二、有一年,很热的夏天,一队人出去漂流。 女孩的拖鞋在玩水的时候,把拖鞋掉下去了,沉底了。到岸边的时候,全是晒的很
2012-03-19 14:30:04 408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人