| IDE Harddisc Driver | |
| The Plurix
Operating System implements a persistent Distributed Shared Memory (DSM).
The first prototype will provide persistence by a central node called
Page Server. This Page Server will save memory pages on a common IDE harddisc. The goal of this
semester project is to implement a IDE harddisc driver supporting partitions.
The PC-BIOS must not be used for the driver development because Plurix runs
in protected-mode and the overhead for calling the real-mode BIOS should be
avoided. Hence the driver development relies directly on the IDE controller
chip which is programed using port instructions. The IDE driver should search
a Plurix parititon in the partition table during the boot phase. This will
allow a peaceful coexistence with other Operating Systems on a single PC.
Dietmar Kling - Semester Project
1998/1999 |
|