Monads I

The Monads I system was developed between 1976 and 1978 at Monash University. The hardware was a Hewlett Packard 2100A minicomputer which was modified to support a simple paged virtual memory and addressing modes suitable for supporting process stacks. Its kernel and higher level operating system software were written in Assembler.

Keedy, J.L. "The Influence of the Information-Hiding Principle on the MONADS Operating System", Proc. Australian Universities Computer Science Seminar, Sydney, 1978, pp. 1-7.

Keedy, J.L. "The MONADS Operating System", Proc. 8th Australian Computer Conference, Canberra, 1978, pp. 903-910.

Rosenberg, J. and Keedy, J.L. "The MONADS Hardware Kernel", Proc. 8th Australian Computer Conference, Canberra, 1978, pp. 1542-1552.

Ramamohanarao, K. and Keedy, J.L. "Job Management in the MONADS Operating System", Proc. 8th Australian Computer Conference, Canberra, 1978, pp. 1476-1488.

Georgiades, A., Richards, I. and Keedy, J.L. "A File System for the MONADS Operating System", Proc. 8th Australian Computer Conference, Canberra, 1978, pp. 547-558.

Richards, I. and Keedy, J.L. "Subsystem Management in the MONADS Operating System", Proc. 8th Australian Computer Conference, Canberra, 1978, pp. 1520-1529.

Wallace, C.S. "Memory and Addressing Extensions to a HP2100A", in Proceedings of the 8th Australian Computer Conference, Canberra, pp. 1796-1811, 1978.

Hagan, R.A. and Wallace, C.S. "A Virtual Memory System for the Hewlett Packard 2100A", ACM Computer Architecture News, 6,5, 1979, pp. 5-13.

Keedy, J.L., Ramamohanarao, K. and Rosenberg, J. "On Implementing Semaphores with Sets", The Computer Journal, 22,2, 1979, pp. 146-150.