https://github.com/zannatul-naim/operating-systems-lab
CSE-3242 Operating Systems Lab
https://github.com/zannatul-naim/operating-systems-lab
c linux linux-kernel operating-system-learning operating-systems os
Last synced: 2 months ago
JSON representation
CSE-3242 Operating Systems Lab
- Host: GitHub
- URL: https://github.com/zannatul-naim/operating-systems-lab
- Owner: Zannatul-Naim
- Created: 2024-02-29T05:33:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-10T17:47:43.000Z (over 1 year ago)
- Last Synced: 2025-01-18T14:34:27.374Z (over 1 year ago)
- Topics: c, linux, linux-kernel, operating-system-learning, operating-systems, os
- Language: C
- Homepage:
- Size: 40 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CSE 3242 Operating Systems Lab works
## Lists of some topics
- Different types of System Calls
- `fork()`
- `kill()`
- `execlp()`
- `read()`
- `write()`
- `wait()`
- `exit()`
- Parent Child Relationship
- Process ID
- Process Tree
- Zombie Process
- Orphan Process
- Threads
- Race Conditions
- Named and UnNamed Pipes
- File operations (READ/WRITE) system calls
- `get_priority()` and `set_priority()`
- Stack Smashing
- `set_cpu()` and `get_cpu()`
- Parent-Child message passing through pipe (Named & Unnamed)
- Message Passing (Chatroom) two different processes