Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jiyay27/terminalos

In partial fulfilment of the course CSOPESY, to create a Terminal based Operating System.
https://github.com/jiyay27/terminalos

cpp20 oop

Last synced: 23 days ago
JSON representation

In partial fulfilment of the course CSOPESY, to create a Terminal based Operating System.

Awesome Lists containing this project

README

        

# README

## **MO1 Authors:**

1. Nicolas Miguel T. Ching – S12
2. John Joseph Donato – S11
3. Audrin Matthew Javier – S12
4. Kevin Paul Harder – S12

## **MO2 Authors:**

1. Nicolas Miguel T. Ching – S12
2. John Joseph Donato – S11
3. Audrin Matthew Javier – S12
4. Kevin Paul Harder – S12

#### Note*

1. Requires Visual Studio C++20
2. Entry class file: `main.cpp`

## **How To Run**

1. Run through Visual Studio IDE
2. Use `initialize` command to start OS emulator
3. The `screen -s ` command creates a new process.
4. The `scree -ls` command to view existing processes and CPU utilization.
5. The `screen -r ` command to go back to existing process.
6. Run `scheduler-test` command to to continously create processes.
7. Stop using `scheduler-stop` command.
8. Check memory usage through `process-smi` command.
9. In addition, the `vmstat` shows more detailed statuses.
10. Lastly, the `exit` command to close OS Emulator.