Pintos Project 1 Çѱ¹¾î ¼³¸í¼ (design report) - Alarm clock, Priority Scheduling, Advanced Scheduling
¸ñÂ÷
0. analysis
0.1. thread
0.1.1. struct thread
0.1.2. thread functions
- [thread ½ÃÀÛ °ü·Ã function]
- [thread °ü¸® function]
- [thread µ¿ÀÛ °ü·Ã function]
- [scheduling function]
- [timer °ü·Ã function]
0.1.3. list
- [list function]
0.1.4. how to switch thread
0.2. synchronization
0.2.1. meaning of synchronization
0.2.2. disabling interrupts
0.2.2.1. meaning of disabling interrupts
0.2.2.2. caution
0.2.2.3. implement
0.2.3. semaphore
0.2.3.1. meaning of semaphore
0.2.3.2. implementation
0.2.4. lock
0.2.4.1. meaning of lock
0.2.4.2. implementation
0.2.5. condition
0.2.5.1. meaning of condition
0.2.5.2. implementation
0.2.6. interrupt handling
0.2.6.1. external interrupt¡¦(»ý·«)
3.advanced scheduling
3.4. implementation
|