CS 452/652 Spring 2026 - Lecture 9

Events, Clock, Idle

Jun 10, 2026 prev next

AwaitEvent

Clock Server

Server Implementation

Clock Notifier

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

Clock Server

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

Idle/Halt

Note: Per-Task Information Registers

SRR Performance

Communication Patterns with SRR