Phōs is a teaching operating system appearing in Oxford Digital Systems materials. Its device-service model uses operating-system processes: a device driver runs as a process, while other processes request its services through a callable interface.[ref]
The sensor example separates three responsibilities. A device-driver process coordinates the hardware operation, an interrupt signals completion, and a client obtains the result. This lets the hardware service be studied as a communication protocol between operating-system processes. The request-reply sensor conversion describes how exclusive device ownership, request ordering and completion replies can prevent interference between clients; starvation freedom additionally requires progress assumptions about scheduling and hardware completion.
Articles by others on the same topic
There are currently no matching articles.