os212

Week 01

  1. tutorial regex menggunakan awk
    pada video tersebut dijelaskan cara memakai awk dari awal. Dan dipraktekan contoh-contoh pemakaiannya.

Week 02

  1. Protection
    berisi materi dari buku Silberschatz’s namun menurut saya lebih nyaman dibaca.

  2. Cyber Security Introduction
    menjelaskan tentang cyber security yang dapat dipahami oleh pemula.

Week 03

  1. File System Structure
    berisi kata kunci yang berhubungan dengan file system dan juga jenis-jenis struktur yang biasa digunakan.

  2. Files & File Systems
    menjelaskan cara kerja penyimpanan file di sistem operasi. Disajikan dalam bentuk video dengan visualisasi yang menarik dan mudah dipahami.

  3. What Is a File System? Types of Computer File Systems and How they Work
    penjelasan lebih lengkap tentang file system beserta contoh penggunaan dalam OS linux. lengkap namun masih mudah dipahami.

Week 04

  1. C pointers
    Menjelaskan cara menggunakan pointer di C dan cara kerjanya

  2. Memory management
    menjelaskan tentang Process Address Space, Static vs Dynamic Loading, Static vs Dynamic Linking, Swapping, Memory Allocation, Fragmentation, Paging dan lain-lain yang berhubungan dengan memory management

Week 05

  1. Virtual Memory in OS
    Menjelaskan konsep virtual memory dan hubungan antara virtual memory dan physical memory.

  2. Paging
    Menjelaskan macam-macam paging yang umum digunakan dalam implementasi virtual memory.

Week 06

  1. Fork
    Menjelaskan cara kerja fork() di C, dan diberikan contoh program yang menjalankan fungsi fork(). Cukup lengkap dan mudah dipahami.

  2. OS - Processes
    Menjelaskan komponen apa saja yang digunakan pada OS, process life cycle dan process control block.

Week 07

  1. POSIX Semaphore in C
    berisi penjelasan proses synchronization and multithreading dan juga contoh penggunaan semaphore di bahasa C.

  2. Deadlocks
    Menjelaskan konsep deadlock dengan cara yang menarik, memberikan contoh deadlock yang bisa terjadi di dunia nyata. Juga menjelaskan kondisi-kondisi yang bisa menyebabkan deadlock muncul.

Week 08

  1. CPU Scheduling
    Berisi penjelasan tentang algoritma-algoritma yang sering digunakan pada CPU scheduling. Juga memberikan karakteristik setiap algoritma dan summary di akhir.

  2. Scheduling
    Berisi contoh penerapan algoritma scheduling seperti First-Come, First-Served (FCFS), Round Robin (RR), Shortest-Job-First (SJF) dan lain-lain sehingga terlihat perbedaan antar tiap algoritma.

  3. LFS - Cumpiling a Cross Toolchain
    Tutorial compiling cross toolchain dalam rangka LFS. Dijelaskan step by step detail sambil mempraktekannya, cocok ditonton sembari mengerjakan assignment.

Week 09

  1. Disk Scheduling
    Algoritma yang digunakan dalam disk scheduling beserta contoh-contohnya

  2. Mass-Storage Structure
    Overview of Mass-Storage Structure, Disk Structure, Disk Attachment, Disk Scheduling, Disk Management and anything about mass storage

  3. to assist lfs chapter 7
    ikuti tutorial dalam bentuk video untuk mengerjakan lfs chapter 7 dan seterusnya

Week 10

  1. I/O Systems
    Management of I/O devices is a very important part of the operating system - so important and so varied that entire I/O subsystems are devoted to its operation.

  2. I/O Structure
    Topics Discussed: Basics of OS, I/O Structure, Device Controllers, Device Drivers, Working of I/O operation, Direct Memory Access (DMA).

  3. I/O Hardware An I/O system is required to take an application I/O request and send it to the physical device, then take whatever response comes back from the device and send it to the application.