GEEKOS系统的实现,版本为0.3.0
GEEKOS系统网站:http://geekos.sourceforge.net/
系统介绍:
GeekOS是一个基于X86架构的PC上运行的微操作系统内核,由美国马理兰大学的教师开发,主要用于操作系统课程设计,目的是使学生能够实际动手参与到一个操作系统的开发工作中。出于教学目的,这个系统内核设计简单,却又兼备实用性,它可以运行在真正的X86 PC硬件平台。
项目内容:
project0:编译并运行GEEKOS,实现读取键盘输入并输出。
project1:实现LINUX下可执行程序(ELF文件)的加载,并创建内核进程来运行该程序。
project2:在项目1的基础上,创建用户态进程来运行可执行程序。
project3:在项目2的基础上,实现进程调度(使用多级反馈队列调度算法)。
project4:在项目3的基础上,实现内存页式管理(原本为段式管理)。(未完成)
project5:实现操作系统的文件系统管理。(未完成)
project6:在前面的项目基础上实现操作系统进程间通信。(未完成)
wyl0706/GEEKOS
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
GEEKOS操作系统
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published