CS 452/652 Winter 2025 - Lecture 9

Events, Clock, Idle

Feb 4, 2025 prev next

Interrupt Controller

System at Boot Time

System Timer Interrupts

Timer Interrupt Handling

AwaitEvent

Clock Server

Server Implementaion

Clock Notifier

    for (;;) {
        AwaitEvent();
        Send(); // send tick to clock server
    }

Clock Server

    for (;;) {
        Receive();
        process(); // manage tasks
        Reply(); // if applicable
    }

Idle/Halt

K3 overview

img