Low-level implementation of Semaphore based on x86-32 基于x86-32的Semaphore底层实现 OS Design Project 执行命令 make clean make make qemu 执行效果 kern/sync/Semaphore.c kern/sync/sem.c 注意 Ubuntu 16.04上可能会因为Block Size大于500KB而无法执行qemu