proto.lib

Wait Queue: Block và Wakeup khi Syscall Chờ I/O

Khi một syscall chặn (blocking), task tự đưa mình vào wait queue, đổi trạng thái sang TASK_INTERRUPTIBLE hoặc TASK_UNINTERRUPTIBLE (D state) rồi gọi schedule() để nhường CPU; khi thiết bị/ngắt hoàn tất, handler gọi wake_up() đưa task trở lại runqueue.

Operating SystemsNâng cao2026-08-19
Wait Queue: Block và Wakeup khi Syscall Chờ I/O

Liên quan