Skip to content

cnarutox/MITJOS6.828

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Low-level implementation of Semaphore based on x86-32

基于x86-32的Semaphore底层实现

OS Design Project

  • 执行命令
make clean
make
make qemu
  • 执行效果 qemu qemu

  • kern/sync/Semaphore.c

Semaphore.c

  • kern/sync/sem.c

sem.c

注意

Ubuntu 16.04上可能会因为Block Size大于500KB而无法执行qemu

img img img img img img img img img img img img img img img img

About

基于x86-32的Semaphore底层实现

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published