自制操作系统(完成到进程之前)

自制操作系统


2021年寒假,我做了个小决定,自制一个 玩具操作系统 .求⭐ star⭐
Github:https://github.com/Dong09/JDOS/

早在2020年冬,我就已经有了这个想法,终于能付诸行动了。我亦认为在大学里,鼓捣偏原理的东西,像编译器、操作系统什么的,比直接应用更有意思也更有意义。

目前、只是比着书上做完了保护模式(跳转实模式、分页机制打开、中断与异常),前面基本都是汇编(幸好大一自学了汇编),但之后,进程开始就基本使用C语言了。

需要工具:bochs gcc nasm ld

########### 目录结构描述
test  
├── boot  
│   ├── include  
│   |   ├── fat12hdr.inc  
│   |   ├── lib.inc  
│   |   ├── loader.inc  
│   |   ├── pm.inc  
│   ├── boot.asm  
│   └── loader.asm  
├── include  
│   ├── const.h  
│   ├── global.h  
│   ├── protect.h  
│   ├── proto.h  
│   ├── string.h  
│   └── type.h  
├── kernel  
│   ├── global.c  
│   ├── i8259.c  
│   ├── kernel.asm  
│   ├── protect.c  
│   └── start.c  
├── lib  
│   ├── klib.c  
│   ├── kliba.asm  
│   └── string.asm  
├── b.img  
├── bochsrc  
└── Makefile  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值