Advanced Operating Systems
COMP9242 2002/S2
UNSW
Printer-Friendly Version
Administration
-
Notices
-
Course Intro
-
Consultations
# On-line Survey (closed)
-
Survey Results
Work
-
Lectures
-
Milestone 0
-
Project Admin
-
Project Spec
-
Project FAQ
-
Exam
Documentation
-
ASysT Lab
-
L4 source browser
-
Sulima ISA Simulator
-
R4x00 ISA Summary
-
MIPS R4700 Reference
-
MIPS R4000 User Manual
-
Network Driver
-
GT64111
Related Info
-
Aurema OS Prize
-
OS Hall of Fame
History
-
2000
-
1999
-
1998
Staff
-
Gernot Heiser
(LiC)
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