Little Computer 2200 with 16 bits with Interrupts.
Datapath is provided, the circuit was created using brandonsim
Multithreaded OS simulator framework has been provided, but it needs CPU scheduler to work properly. In this project, I have implemented the CPU scheduler, using three different scheduling algorithms.
- FIFO
- Round-Robin
- Shortest Remaining Time First
Make ./os-sim 2 Control-C to check the output
The stop-and-wait Protocol for the reliable transfer of data through an artificial network.
Stop-and-wait protocol with ACK, NACK, and re-transmissions. Simple packtization and transmission.