LINKS
- Operating Systems —
The main site for Operating Systems Course, contains links to lecture materials, exam questions, and laboratory materials.
- Weekly Assignments —
For weekly assignments can be looked here, the deadline is 7 days after its release
- Demos —
Try Demos
- 7+ Hours Linux Course —
A 7+ hours complete Linux Course that will make you go from zero to hero
- Learn Regex —
Watch this 15 minute video to learn about regular expressions (Regex)
- Cyber Security Full Course for Beginner —
A 4 hours crash course to Cyber Security
- Linux Commands Cheatsheet —
This cheatsheet covers all the most important Linux commands, from the basics to the advanced
- How to change Linux Username —
A simple way to change your username in Linux if you want to
- Linux Directories Explained in 100 Seconds —
This video introduces the directories of Linux and is good for beginners
- What is a Virtual Disk —
This site explains what a virtual disk is and its type
- How to securely copy files using scp command —
This site explains how to secure copy files from local to remote and vice verse
- C Introduction —
This tutorial will teach you the very basics of C.
- Difference between Linux & Unix —
This site explains some major differences between linux and unix.
- Scripting cheetsheet—
This site provides a cheatsheet into simplifying scripting.
- Pointers in C —
This site gives insight about pointers in C language
- Virtual Memory —
This site explains what a virtual memory is, how it works, its benefits, and etc
- Process in Operating System —
The following article discusses about Process in terms of OS and how it differs from Program
- Fork Syscall in Operating System —
The following site explains about the fork() syscall and how it works
- Multi Threading Models —
The following site explains further about multi threading models
- Introduction of Process Synchronization —
The following article explains about process synchronization, enjoy
- Deadlock??!! —
The Article above elaborates about deadlocks in operating system and how it occurs
- Semaphore and how they work —
The video provides some insight into how semaphore works, and an example of where you could use semaphores to coordinate different processes.
- LFS Playlist —
The playlist above is by Kernotex which goes through the steps in doing Linux From Scratch
- Linux From Scratch Book —
The book provides steps on building a Linux System from Scratch
- Process Schedulers —
The Article above elaborates about Schedulers in Operating System and how fundemental they are