Contains links to lecture materials, exam questions, and laboratory materials for OS 242.
OS Materials
YouTube videos for beginners, good start for learning git and github.
Linux Crash Course for Beginners
Good as a start to learn Linux.
A simple note to help memorizing Linux commands.
Assignment to boost your understanding on the material.
Simple Explanation in only 20 minutes to improve understanding in Regex
Assignment to boost your understanding on the material.
Tutorial on how to use VirtualBox for beginners.
Short tutorial on bash scripting
Assignment to boost your understanding on the material.
Steps on how to backup VirtualBox the easy way.
Steps on how to set up shared memory in Linux
Assignment to boost your understanding on the material.
Learn C memory addressing in only 7 minutes.
Brief Explanation of Thrashing.
[Page Replacement Algorithm | FIFO](https://youtu.be/16kaPQtYo28?si=N4xXabh9W2gcmI9E) |
Explanation of FIFO Page Replacement.
Assignment to boost your understanding on the material.
Short Explanation about Threads and Concurrency
Short Explanation about Fork and Exec System Call
Assignment to boost your understanding on the material.
Short Explanation about Deadlock
Short Explanation about Critical Section
Assignment to boost your understanding on the material.
Introduction to CPU Scheduling
Explanation about CPU Scheduling
Explanation about CPU and I/O Burst Cycles
Explanation about one of scheduling algorithms out there - First Come First Served