x86 Kernel x86 architecture preemptive multitasking kernel Threads with time sharing Semaphores Events and Interrupts Communication between Threads (Signals) Console screenshot: