Understanding Operating Systems
When learning about operating systems, it’s important to start from the basic. This link explains about the definition, job, and types of operating systems.
How Do Operating Systems Work?
The link is an animated video that shows the basics of operating systems visually, the duration of the video isn’t too long and it’s pretty interesting.
What is a Virtual Machine (VM)? In 3 minutes - Virtual Machine Tutorial for Beginners
As we use virtual machine in Operating Systems (OS212) course, the link is useful to gain knowledge and know more about what a virtual machine is.
40 Basic Linux Commands used Frequently
As a beginner, this link helps me a lot to learn and get familiar with the basic commands for Linux.
C Programming | In One Video
As we going to use C language for Operating Systems course, this video — which is considerably shorter than others — helps me in learning about the language from the basic.
What is Computer Security?
On the second week, we learn about computer security. This brief article tells me quite a bit about computer security.
Memory Management in Operating System
This link tells me a thorough information about memory management in operating system, including address space and memory allocation.
How to manage memory with malloc, calloc, realloc, and free in C
This link explains about basic memory management in C using common function which is one of the topics we need to learn about main memory.
Operating System - Processes
This week we learn about processes in operating system. This link tells me a brief explanation about process, the components and description for each component, and also the life cycle.
Fork() in C Programming Language
In this week’s demo, we try using fork() in C programming language. This link helps me understand more about fork().
Multiprocessor Scheduling in Operating System
By reading this article, I learn about the multiprocessor scheduling and its different types in operating system.
Introduction to CPU Scheduling
This video explains about CPU scheduling in a comprehensive way so that it’s pretty easy to understand.