Skip to content

写一个简单的OS,根据《操作系统真相还原》

Notifications You must be signed in to change notification settings

Xchuanshuo/LiteOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LiteOS

写一个简单的OS,根据《操作系统真象还原》

已经实现的模块

  • 引导程序
  • 内存分页+虚拟内存
  • 多进程/线程(用户进程/内核线程)的调度,任务特权级切换
  • 中断处理模块
  • 定时器、磁盘、键盘、显卡等驱动程序
  • 类ext2的文件系统
  • 动态内存的分配与回收(malloc和free)
  • 系统调用
  • 外部程序的执行(elf文件的解析与加载,不过只能使用os内部的接口)
  • 管道的基础实现

未来目标

  • 实现基础的图形化界面
  • 实现基础的网络协议栈

演示图片

演示

About

写一个简单的OS,根据《操作系统真相还原》

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published