Skip to content

XiaoYaoheihei/TinyOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyOS

根据《操作系统真相还原》实现自己的OS!!!

基于Intel x86架构下的32位UNIX操作系统

  • 从实模式过渡到保护模式
  • 创建页表并开启分页机制
  • 加载内核,进入内核层面
  • 中断向量表支持中断
  • IO位图来管理内存
  • 实现内核线程和用户进程
  • 时钟中断进行RR调度保证线程间调度
  • 通过int 80实现系统调用
  • 通过arena进一步管理堆内存(支持不同规格)
  • 借鉴ext2文件系统实现自己的简易文件系统

About

根据操作系统真相还原实现自己的OS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published