Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/jiyay27/terminalos
- Owner: jiyay27
- Created: 2024-10-07T09:51:55.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-12-07T04:49:03.000Z (28 days ago)
- Last Synced: 2024-12-07T05:24:21.854Z (28 days ago)
- Topics: cpp20, oop
- Language: C++
- Homepage:
- Size: 183 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.