https://github.com/hexarchy/operating-system-itmo
Here you will find all labas for OS ITMO.
https://github.com/hexarchy/operating-system-itmo
alloc asm c fbit forkbomb itmo membomb os tcp vmdetect
Last synced: 3 months ago
JSON representation
Here you will find all labas for OS ITMO.
- Host: GitHub
- URL: https://github.com/hexarchy/operating-system-itmo
- Owner: HexArchy
- Created: 2023-09-27T19:03:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-04T16:42:51.000Z (almost 2 years ago)
- Last Synced: 2024-12-27T17:32:29.615Z (about 1 year ago)
- Topics: alloc, asm, c, fbit, forkbomb, itmo, membomb, os, tcp, vmdetect
- Language: Shell
- Homepage:
- Size: 79.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Operating-system-ITMO
Welcome to the Operating-system-ITMO repository! Here you can find various subprograms and lab assignments related to your Operating Systems course at ITMO University.
## Usage
To run the main program, execute it with the appropriate command based on your operating system:
- **Linux (ARCH/Debian/Ubuntu):**
```bash
sh ./main.sh
```
- **Windows:**
```powershell
Start-Process powershell -Verb RunAs -ArgumentList "Path\to\main.sh"
```
## Subprograms
Choose a subprogram to execute:
1. **ForkBomb**: Generate a Fork Bomb.
2. **MemBomb**: Launch a Memory Bomb.
3. **LinPack**: Perform LinPack operations.
4. **Scheduler**: Run the Scheduler program.
5. **FSchecker**: Execute the FSchecker tool.
6. **AllocTests**: Run Allocation Tests.
7. **VirtualCheck**: Perform VirtualCheck operations.
8. **TCP Client/Server**: Start TCP Client/Server.
9. **Exit**: Exit the program.
## Contributions
Contributions to this project are welcome! If you have any suggestions, improvements, or additional subprograms to add, feel free to open an issue or submit a pull request.