Screen Version
School of Computer Science & Engineering
University of New South Wales
Advanced Operating Systems
COMP9242 2002/S2
Next:
Hot Topics
Hot Topics -- Cool Systems[2ex] Cool System: EROS[SSF99]
Idea: fast, secure, reliable OS
EROS memory and access management
EROS access rights management
EROS performance
Cool Stuff: Soft Timers[AD99]
Problem: want high-resolution timers
Idea: soft timers rather than hardware interrupt
Limitations of soft timers:
The Return of the Dumb Terminal: SLIM[SLN99]
Problem: high cost-of-ownership of PCs
Idea: Stateless thin-client architecture
How to Roll Your Own Tagged TLB and Caches
Context switch with untagged TLB:
Simulating TLB tags by segmentation:
Segment registers as ASID tags:
On non-segmented architecture (StrongARM)
ARM Page Tables
ARM Domains
How to avoid flushing?
Delaying flushes: Idea
Caching page directory
Context switch:
Cache replacement
Avoiding overlap
Bibliography
About this document ...
Gernot Heiser 2002-11-07