- 博客(15)
- 资源 (1)
- 收藏
- 关注

原创 Norlit OS —— 自制操作系统 第8章 新的挑战
简单操作本地APIC、ACPI、I/O APIC和CMOS RTC时钟来为自己的操作系统服务。对于自己写操作系统的人来说值得一读!
2013-08-17 15:17:42
2386

原创 Norlit OS —— 自制操作系统 第7章 进程调度
<!--@font-face {font-family:Helvetica}@font-face {font-family:宋体}@font-face {font-family:黑体}@font-face {font-family:"Cambria Math"}@font-face {font-family:"Arial Unicode MS"}@fon
2013-07-21 18:13:03
1290

原创 Norlit OS —— 自制操作系统 第6章 内存管理
<!--@font-face {font-family:Helvetica}@font-face {font-family:宋体}@font-face {font-family:黑体}@font-face {font-family:"Cambria Math"}@font-face {font-family:"Arial Unicode MS"}@fon
2013-07-19 19:28:25
1492

原创 Norlit OS —— 自制操作系统 第5章 中断处理
<!--@font-face {font-family:Helvetica}@font-face {font-family:宋体}@font-face {font-family:黑体}@font-face {font-family:"Cambria Math"}@font-face {font-family:"Arial Unicode MS"}@fon
2013-07-12 11:19:25
1721

原创 Norlit OS —— 自制操作系统 第3章 长模式
<!--@font-face {font-family:Helvetica}@font-face {font-family:宋体}@font-face {font-family:黑体}@font-face {font-family:"Cambria Math"}@font-face {font-family:"Arial Unicode MS"}@fon
2013-07-01 22:18:30
4995
6
原创 Bootmgr Part1 - SakiProject
#!/usr/local/bin/node(function(){ var fs=require("fs"); var fd=fs.openSync("/dev/stdin","rs"); global.readLine=function(){ var buffer=new Buffer(1); var string=""; while(true){
2014-07-08 16:03:25
793
原创 光盘启动 (Boot from CDROM) Part 2- SakiProject
继续上1P,我们现在要开始读取光驱里面的内容了。以前我描述过BIOS显示服务和磁盘服务(这里),但是我只将了CHS读软盘,没有涉及到硬盘和光驱。由于硬盘和光驱的构造与软盘截然不同,使用读软盘的手段是行不通的,为此,BIOS给我们提供了扩展13h中断。Continue to the next part, we are going to read the content in the cdrom.
2014-07-08 12:56:08
1386
2
原创 光盘启动 (Boot from CDROM) Part 1- SakiProject
好久没写博客,也好久没写操作系统了,今天有想干一把了,而且花了一天时间
2014-07-07 22:30:19
1560
原创 Norlit OS —— 自制操作系统 理论篇 内存布局示意图(待实现)
这是我设计的内存布局。线性空间的内存布局借鉴了Linux。需要注意的是,在这个布局中,进程见通信机制与其他的操作系统截然不同。Message Stack里面存储的不是信息本身,而是指向信息(页面)的指针。在Norlit OS的设计中,进程之间使用以页面为基础的消息机制来传递消息。一次传递的消息大小为一个页面(4KB)。这个页面将从原进程的线性地址中分离出来,而进入消息队列。接受的进程把这个页面附加
2013-08-29 18:41:26
1164
原创 Norlit OS —— 自制操作系统 第4章 C与汇编
<!--@font-face {font-family:Helvetica}@font-face {font-family:"MS Mincho"}@font-face {font-family:宋体}@font-face {font-family:黑体}@font-face {font-family:"Cambria Math"}@font-face
2013-07-03 13:53:22
1574
1
原创 Norlit OS —— 自制操作系统 第2章 保护模式
<!--@font-face {font-family:Helvetica}@font-face {font-family:宋体}@font-face {font-family:黑体}@font-face {font-family:"Cambria Math"}@font-face {font-family:"Arial Unicode MS"}@fon
2013-07-01 21:56:30
2727
原创 Norlit OS —— 自制操作系统 第1章 从零开始
<!--@font-face {font-family:Helvetica}@font-face {font-family:宋体}@font-face {font-family:黑体}@font-face {font-family:"Cambria Math"}@font-face {font-family:"Arial Unicode MS"}@fon
2013-07-01 21:44:41
3681
2
原创 Norlit OS —— 自制操作系统 第0章 热身运动
<!--@font-face {font-family:Helvetica}@font-face {font-family:宋体}@font-face {font-family:黑体}@font-face {font-family:"Cambria Math"}@font-face {font-family:"Arial Unicode MS"}@fon
2013-07-01 20:24:50
2499
2
原创 POP服务器
VERSION 5.00Object = "{248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0"; "MSWINSCK.OCX"Begin VB.UserControl UserControl1 BackStyle = 0 透明 ClientHeight = 750 ClientLeft = 0 C
2008-08-28 15:15:00
952
原创 3D
VERSION 5.00Begin VB.UserControl DEX3D BackColor = &H00000000& ClientHeight = 3600 ClientLeft = 0 ClientTop = 0 ClientWidth = 4800 ScaleHeight = 36
2008-08-28 15:13:00
610
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人