从零到一手写操作系统(目录) 置顶!
从零到一手写操作系统
如果追忆会荡起涟漪,那么今天的秋红落叶和晴空万里都归你
https://aeneag.xyz
微信公众号:技术乱舞
艾恩凝
于2022年3月24日开始更新系统,计划两个月内完成
一、序
本着兴趣,同时也为了更深入的了解操作系统的原理,在今天3月24号正式开始。本文一方面记录自己学习开发根基,另一方面也算积累操作系统知识。
代码
github https://github.com/aeneag/virginOS
gitee https://gitee.com/aeneag/virginOS
note https://aeneag.xyz/virginOS
如果想获取思维导图可关注微信公众:技术乱舞 回复 virginOS 获取
mind map
目录
## 从零到一手写操作系统(二、环境配置)
## 从零到一手写操作系统(三、总体框架设计)
## 从零到一手写操作系统(四、硬件知识 1)CPU工作模式)
## 从零到一手写操作系统(四、硬件知识 2)地址转换)
## 从零到一手写操作系统(四、硬件知识 3)Cache与内存)
## 从零到一手写操作系统(五、同步 1)原子中断锁信号量)
## 从零到一手写操作系统(五、同步 2)linux的实现)
## 从零到一手写操作系统(六、初始化 1)工作模式与环境)
## 从零到一手写操作系统(六、初始化 2)hal层)
## 从零到一手写操作系统(六、初始化 3)linux初始化)
## 从零到一手写操作系统(七、内存 1)划分与初始化)
## 从零到一手写操作系统(七、内存 2)内存的分配与释放)
## 从零到一手写操作系统(七、内存 3)内存对象的分配与释放)
## 从零到一手写操作系统(七、内存 4)虚拟内存的分配与释放)
## 从零到一手写操作系统(七、内存 5)linux buddy system)
## 从零到一手写操作系统(七、内存 6)linux slab)
## 从零到一手写操作系统(八、进程 1)进程实现)
## 从零到一手写操作系统(八、进程 2)linux 进程)
## GDB+QEMU调试
## 从零到一手写操作系统(九、驱动与设备 1)设计与实现)
## 从零到一手写操作系统(九、驱动与设备 2)linux获取设备信息)
## 从零到一手写操作系统(十、文件系统 1)设计与实现)
## 从零到一手写操作系统(十、文件系统 2)linux虚拟文件系统)
## 从零到一手写操作系统(十一、网络 1)从URL到网卡,网络数据如何流动?)
## 从零到一手写操作系统(十二、实现效果)
## ## 路虽远,行则将至
则移山填海之难,
终有成功之日!
——孙文
有些过于屌了 膜拜
腾讯,这都是花上钱了,能不快吗😄
博主用的什么cdn,网站速度好快诶
是腾哥吗
都写操作系统了,太牛逼了