User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

studentprojects:shutdownprotocol [2014/11/11 08:52]
studentprojects:shutdownprotocol [2014/11/11 08:52] (current)
Line 1: Line 1:
 +===== Shutdown protocol =====
 +When Minix is shutting down PM broadcast a KILL signal to all processes. That is not the best way to do it as it is racy and requires many asynchronous messages between PM and VFS
 +The goal of this project is:
 +  * separate killing POSIX processes from the rest of the system
 +  * shut down system processes in the right order, e.g. filesystems before the disk drivers and not the otherway around
 +  * remove the requirement of buffering of many asynchronous messages
 +This change should make the shutdown always consistent and deadlock free.
studentprojects/shutdownprotocol.txt · Last modified: 2014/11/11 08:52 (external edit)