Skip to content

x86playground 是用 C 和 NASM 编写的一个学习用内核。

Notifications You must be signed in to change notification settings

pandengyang/x86playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

x86playground 是用 C 和 NASM 编写的一个学习用内核,支持以下功能:

  • boot 加载内核
  • 平坦内存模型
  • 两级分页
  • 内核从硬盘加载应用程序
  • 多进程
  • 进程调度
  • 系统调用

x86playground 旨在使得读者对 x86 的实模式、保护模式、分页机制、分段机制以及汇编语言有一个感性的认识,为学习 Linux 内核打下坚实的基础。关于 x86playground 的详细讲解,请关注微信公众号 ScratchLab:

微信搜一搜 ScratchLab

About

x86playground 是用 C 和 NASM 编写的一个学习用内核。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published