OS/161

LANGUAGE C

TIME January - April, 2018

DESCRIPTION

OS/161 is an educational operating system developed by Harvard University. It aims to assist computer developers to understand the underlying secrets of an operating system.

Sample Syscall Performance
The mist over the mountains

fork

Duplicates the running process with unique process id. Processes 0, 1, 2 & 3 are forked at various instances.

The mist over the mountains

set break

Sets a process break (i.e. allocate memory). Dynamically changes the amount of space allocated for the data segment of the calling process.

The mist over the mountains

wait

Waits on a process. Allows a process to wait until one of its child processes change its state. Correct sequence of letters are printed based on the implemented mechanism.