Implementation of Hypothetical Operating System Testbed (HOST). Project from Operating Systems, 7th edition, by William Stallings.