os212

Useful Links

Operating System Concepts 10th Edition.
Book
Slides

Before seeing the links, i suggest seeing the OSC10 slides first to get a simpler sense of what subjects are discussed in a particular chapter.

Week 1

Nano Text Editor Basics (pico) - How to Use Nano on Linux / Mac (Beginners Guide on Ubuntu 20.04)

Week 2

C Programming Tutorial for Beginners

Week 3

Tutorial FUSE pada Linux

Week 4

C Dynamic Memory Allocation

Dynamic Memory Allocation in C using malloc(), calloc(), free() and realloc()

Use-After-Free

Using freed memory

Pointers in C

Week 5

Logical and Physical Address in Operating System

Paging in Operating System

Virtual Memory in Operating System

Page Replacement Algorithms in Operating Systems

Week 6

Concurrency vs. Parallelism — A brief view

Multithreading in Operating System

What is Thread?

Week 7

Introduction of Process Synchronization

OS Process Synchronization Introduction

Semaphore vs. Mutex | Baeldung on Computer Science

What is the Difference Between Deadlock and Starvation

Week 8

CPU Scheduling in Operating Systems

Linux From Scratch

1 of 3 How to build Linux From Scratch (LFS) 8.4 by Kernotex - Part 1

[SOLVED] GCC makefile give me an error: configure: error: cannot compute suffix of object files: cannot compile - LFS build

Week 9

Difference between Firmware and Operating System

Bootloader: What you need to know about the system boot manager

What is RAID?