os232

LINKS

WEEK 1

  1. Basic Linux Commands
    Artikel berisi daftar linux command yang sering digunakan. Artikel ini menjelaskan fungsi setiap command dengan kalimat yang sederhana dan mudah dipahami, bahkan terdapat contoh penggunaan konkret dari setiap commandnya.

  2. Basic vi commands
    Video berisi tutorial dasar penggunaan Vim. Video tersebut sangat cocok untuk pemula karena hanya membahas command-command dasar yang pasti akan sering digunakan. Format video juga semakin memudahkan kita untuk mengikuti tutorialnya.

  3. Vi Editor with Commands
    Sebelumnya, tutorial vi disampaikan dalam bentuk video. Tutorial kali ini berupa artikel yang berisi command-command yang lebih lengkap dibanding dalam video tutorial. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat sidebar di sisi kiri untuk memudahkan navigasi antar materi.

  4. Regular Expressions Cheat Sheet
    Artikel berisi daftar RegEx secara lengkap. Artikel ini sudah mengelompokkan RegEx yang memiliki fungsionalitas yang mirip ke dalam tabel-tabel.

  5. Bash Scripting Tutorial
    Artikel berisi tutorial lengkap mengenai bash. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat sidebar di sisi kiri untuk memudahkan navigasi antar materi.

  6. SED Command Tutorial
    Artikel berisi tutorial dasar penggunaan sed untuk memanipulasi teks di linux. Artikel ini menyediakan contoh kode yang berwarna sehingga nyaman dilihat mata. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat sidebar di sisi kiri untuk memudahkan navigasi antar materi.

  7. AWK Command Tutorial
    Artikel berisi tutorial dasar penggunaan awk untuk memanipulasi data di linux. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat sidebar di sisi kiri untuk memudahkan navigasi antar materi.

  8. Git Command Tutorial
    Artikel ini berisi tutorial yang cukup lengkap mengenai perintah git dan github. Artikel ini mempunyai tampilan yang enak dilihat. Selain itu penjelasan dari setiap perintah git sangat mudah dipahami.

  9. Shell Scripting Tutorial
    Artikel ini berisi tutorial lengkap mengenai shell scripting. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat sidebar di sisi kiri untuk memudahkan navigasi antar materi.

  10. Grep Command in Linux/UNIX
    Artikel ini berisi tutorial penggunaan grep command di Linux. Artikel ini menyajikan contoh kode yang berwarna sehingga nyaman dilihat mata. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat sidebar di sisi kiri untuk memudahkan navigasi antar materi.

WEEK 2

  1. Protection & Security pada OS
    Video ini berisi penjelasan mengenai protection & security pada tingkat OS. Materi pada video diambil dari ppt Silberschatz sehingga sangat relevan dengan mata kuliah OS.

  2. The Beginner’s Guide To Online Privacy
    Artikel ini berisi daftar lengkap mengenai cara-cara untuk menjaga privasi kita di internet. Penjelasan pada artikel ini menggunakan bahasa yang santai sehingga mudah dipahami.

  3. SSH Tutorial
    Artikel ini berisi tutorial yang menjelaskan tentang apa itu SSH dan bagaimana cara kerjanya. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat kotak daftar isi untuk memudahkan navigasi antar materi.

  4. RSA Tutorial
    Artikel ini berisi tutorial yang menjelaskan tentang apa itu RSA dan bagaimana cara kerjanya. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat kotak daftar isi untuk memudahkan navigasi antar materi.

  5. GNU Privacy Guard (GnuPG/GPG) Tutorial
    Artikel ini tutorial yang menjelaskan tentang apa itu GnuPG dan bagaimana cara kerjanya. Tutorial ini menyediakan screenshot setiap command ketika sedang dijalankan di terminal.

  6. Tar Command Tutorial
    Artikel ini berisi tutorial yang cukup lengkap mengenai perintah tar. Artikel ini menyediakan contoh kode yang berwarna sehingga nyaman dilihat mata.

  7. SHASUM Command Tutorial
    Artikel ini berisi tutorial penggunaan perintah shasum. Tutorial ini menyediakan screenshot setiap command ketika sedang dijalankan di terminal.

  8. Cryptography Tutorial
    Artikel berisi tutorial lengkap mengenai cryptography. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat sidebar di sisi kiri untuk memudahkan navigasi antar materi.

  9. Perbedaaan Computer Virus, Malware, Spyware, dsb
    Video membahas macam-macam malware dan perbedaannya satu sama lain. Terdapat contoh pada penjelasan setiap jenis malware, sehingga memudahkan untuk memahami perbedaan satu sama lain.

  10. C Tutorial
    Artikel berisi tutorial lengkap mengenai bahasa pemrograman C. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat sidebar di sisi kanan untuk memudahkan navigasi antar materi.

Week 3

  1. File Systems in Operating System
    Artikel ini membahas banyak topik mengenai file system secara ringkas. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  2. File Systems in Operating System: Structure, Attributes, Types
    Artikel ini membahas banyak topik mengenai file system secara ringkas. Terdapat kotak daftar isi untuk memudahkan navigasi antar materi.

  3. Understanding File System
    Artikel ini membahas mengenai macam-macam file system populer. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  4. File Allocation Methods
    Artikel ini berisi penjelasan mengenai macam-macam metode yang digunakan untuk mengalokasi file ke penyimpanan lokal. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  5. Free space management in Operating System
    Artikel ini berisi penjelasan mengenai teknik-teknik yang digunakan dalam free space management. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  6. Partitions, File Systems, Formatting, Mounting
    Artikel ini berisi tutorial lengkap mengenai mounting, partitioning, dan formatting pada file system. Tutorial ini menyediakan screenshot setiap command ketika sedang dijalankan di terminal. Terdapat kotak daftar isi untuk memudahkan navigasi antar materi.

  7. RAID (Redundant Arrays of Independent Disks)
    Artikel ini berisi penjelasan mengenai apa itu RAID dan jenis-jenisnya. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  8. A Deep-dive into the Linux Filesystem | Part 1
    Artikel ini merupakan bagian pertama dari tutorial file system pada Linux. Tutorial ini menyediakan screenshot setiap command ketika sedang dijalankan di terminal.

  9. A Deep-dive into the Linux Filesystem | Part 2
    Artikel ini merupakan bagian kedua dari tutorial file system pada Linux. Tutorial ini menyediakan screenshot setiap command ketika sedang dijalankan di terminal.

  10. Linux File System: Virtual File System (VFS) Layer | Part 3
    Artikel ini merupakan bagian ketiga dari tutorial file system pada Linux. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

Week 4

  1. Memory Management in Operating System
    Artikel ini menjelaskan mengenai memory management pada sistem operasi secara umum. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  2. Implementation of Contiguous Memory Management Techniques
    Artikel ini berisi penjelasan mengenai contiguous allocation. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  3. Non-Contiguous Allocation in Operating System
    Artikel ini berisi penjelasan mengenai non-contiguous allocation. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  4. Fixed (or static) Partitioning in Operating System
    Artikel ini berisi penjelasan mengenai fixed partitioning. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  5. Variable (or dynamic) Partitioning in Operating System
    Artikel ini berisi penjelasan mengenai variable partitioning. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  6. Paging in Operating System
    Artikel ini berisi penjelasan mengenai paging. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  7. Memory Management in OS: Contiguous, Swapping, Fragmentation
    Artikel ini berisi penjelasan mengenai contiguous, swapping, dan fragmentation. Terdapat kotak daftar isi untuk memudahkan navigasi antar materi.

  8. Virtual Memory in Operating System
    Artikel ini berisi penjelasan mengenai virtual memory pada sistem operasi. Terdapat kotak daftar isi untuk memudahkan navigasi antar materi.

  9. Windows Memory Management
    Artikel ini berisi penjelasan mengenai implementasi memory management, terkhususnya pada sistem operasi Windows. Penjelasan pada artikel ini menggunakan kalimat yang sederhana sehingga mudah dipahami.

  10. Memory Management in Linux
    Artikel ini berisi tutorial penggunaan command-command untuk mengatur memory management pada sistem operasi Linux. Tutorial ini menyediakan screenshot setiap command ketika sedang dijalankan di terminal.

Week 5

  1. Virtual Memory in OS
    Artikel ini berisi penjelasan mengenai virtual memory pada sistem operasi. Artikel ini memiliki gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  2. Operating System - Virtual Memory
    Artikel ini berisi penjelasan mengenai virtual memory pada sistem operasi. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  3. Demand Paging in OS
    Artikel ini berisi penjelasan mengenai demand paging pada virtual memory. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  4. Translation Look aside Buffer (TLB)
    Artikel ini berisi penjelasan mengenai TLB pada virtual memory. Artikel ini memiliki gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  5. Inverted Page Table
    Artikel ini berisi penjelasan mengenai inverted page table pada virtual memory. Artikel ini memiliki gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  6. Page Replacement Algorithms in Operating Systems
    Artikel ini berisi penjelasan mengenai algoritma-algoritma yang dapat digunakan untuk melakukan page replacement. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  7. Allocation of frames in Operating System
    Artikel ini berisi penjelasan mengenai algoritma-algoritma yang dapat digunakan untuk melakukan frame allocation. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  8. Segmentation in OS
    Artikel ini berisi penjelasan mengenai segmentation pada virtual memory. Artikel ini memiliki gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  9. Difference between Paging and Segmentation
    Artikel ini berisi penjelasan mengenai perbedaan antara paging dengan segmentation. Artikel menjelaskan perbedaan tersebut dalam bentuk tabel sehingga memudahkan untuk memahami penjelasan yang diberikan.

  10. Commands to Check Memory Usage in Linux
    Artikel ini berisi tutorial penggunaan command-command untuk memeriksa penggunaan memori pada sistem operasi Linux. Tutorial ini menyediakan screenshot setiap command ketika sedang dijalankan di terminal.

Week 6

  1. Operating System - Processes
    Artikel ini berisi penjelasan mengenai process pada sistem operasi. Artikel ini memiliki gambar, contoh kode, dan tampilan yang menarik dan mudah dipahami.

  2. Operating System - Process Scheduling
    Artikel ini berisi penjelasan mengenai process scheduling. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  3. Operations on Processes
    Artikel ini berisi penjelasan mengenai operasi-operasi yang terdapat pada proses. Artikel ini menjelaskan fungsi setiap command dengan kalimat yang sederhana dan mudah dipahami.

  4. What is Inter Process Communication?
    Artikel ini berisi penjelasan mengenai Inter Process Communication (IPC). Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  5. Multithreading Models in Operating system
    Artikel ini berisi penjelasan mengenai multithreading models pada sistem operasi. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  6. Implicit Threading and Language-based threads
    Artikel ini berisi penjelasan mengenai implicit threading. Artikel ini menyediakan contoh kode sehingga memudahkan untuk memahami penjelasan yang diberikan.

  7. Threading Issues
    Artikel ini berisi penjelasan mengenai isu-isu pada threading. Artikel disusun dengan rapih dan berprogress secara bertahap.

  8. Concurrency in Operating System
    Artikel ini berisi penjelasan mengenai concurrency pada sistem operasi. Artikel disusun dengan rapih dan berprogress secara bertahap.

  9. Difference between Concurrency and Parallelism
    Artikel ini berisi penjelasan mengenai perbedaan antara concurrency dengan parallelism. Artikel ini sudah mengelompokkan setiap perbedaan tersebut ke dalam tabel-tabel.

  10. Fork, Exec, Wait and Exit
    Artikel ini berisi penjelasan mengenai command-command pada C mengenai process. Artikel ini menyediakan contoh kode sehingga memudahkan untuk memahami penjelasan yang diberikan.

Week 7

  1. Introduction of Process Synchronization
    Artikel ini berisi penjelasan mengenai process synchronization pada sistem operasi. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  2. Critical Section in Synchronization
    Artikel ini berisi penjelasan mengenai critical section pada process synchronization. Artikel ini memiliki gambar, contoh kode, dan tampilan yang menarik dan mudah dipahami.

  3. Peterson’s Algorithm in Process Synchronization
    Artikel ini berisi penjelasan mengenai Peterson’s algorithm pada process synchronization. Artikel ini menyediakan contoh kode sehingga memudahkan untuk memahami penjelasan yang diberikan.

  4. Semaphores in Process Synchronization
    Artikel ini berisi penjelasan mengenai semaphores pada process synchronization. Artikel ini memiliki gambar, contoh kode, dan tampilan yang menarik dan mudah dipahami.

  5. Hardware Synchronization Algorithms : Unlock and Lock, Test and Set, Swap
    Artikel ini berisi penjelasan mengenai hardware instructions pada process synchronization. Artikel ini menyediakan contoh kode sehingga memudahkan untuk memahami penjelasan yang diberikan.

  6. Classical Problems of Synchronization
    Artikel ini berisi kumpulan permasalahan klasik yang berkaitan dengan process synchronization. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  7. What is Deadlock in Operating System (OS)?
    Artikel ini berisi penjelasan mengenai deadlock pada sistem operasi. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  8. Handling Deadlock
    Artikel ini berisi penjelasan mengenai metode-metode untuk menangani deadlock. Artikel disusun dengan rapih dan berprogress secara bertahap.

  9. Deadlock Prevention And Avoidance
    Artikel ini berisi penjelasan mengenai metode-metode untuk mencegah dan menghindari deadlock. Artikel disusun dengan rapih dan berprogress secara bertahap.

  10. Deadlock Detection And Recovery
    Artikel ini berisi penjelasan mengenai metode-metode untuk mendeteksi dan memulihkan deadlock. Artikel disusun dengan rapih dan berprogress secara bertahap.

Week 8

  1. Process Queues
    Artikel ini berisi penjelasan mengenai macam-macam queues pada process scheduling. Artikel ini memiliki gambar sehingga mudah dipahami.

  2. Various Times related to the Process
    Artikel ini berisi penjelasan mengenai macam-macam times pada process scheduling. Artikel ini memiliki gambar sehingga mudah dipahami.

  3. Preemptive and Non-Preemptive Scheduling
    Artikel ini berisi penjelasan mengenai perbedaan antara preemptive dengan non-Preemptive pada process scheduling. Artikel menjelaskan perbedaan tersebut dalam bentuk tabel sehingga memudahkan untuk memahami penjelasan yang diberikan.

  4. CPU Scheduling in Operating Systems
    Artikel ini berisi penjelasan mengenai process pada sistem operasi. Artikel ini memiliki gambar sehingga mudah dipahami. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat kotak daftar isi untuk memudahkan navigasi antar materi.

  5. CPU Scheduling Criteria
    Artikel ini berisi penjelasan mengenai macam-macam criteria pada CPU scheduling. Tutorial disusun dengan rapih dan berprogress secara bertahap.

  6. Scheduling Algorithms
    Artikel ini berisi penjelasan mengenai macam-macam algoritma untuk melakukan CPU scheduling. Artikel ini memiliki banyak gambar ilustrasi sehingga memudahkan untuk memahami penjelasan yang diberikan.

  7. Thread Scheduling
    Artikel ini berisi penjelasan mengenai thread scheduling pada sistem operasi. Artikel ini memiliki gambar sehingga mudah dipahami. Tutorial disusun dengan rapih dan berprogress secara bertahap. Artikel ini memiliki gambar sehingga mudah dipahami.

  8. Multiple-Processor Scheduling
    Artikel ini berisi penjelasan mengenai multiple-processor scheduling pada sistem operasi. Tutorial disusun dengan rapih dan berprogress secara bertahap.

  9. Linux From Scratch v12.0
    Buku ini berisi tutorial lengkap mengenai cara membangun linux. Tutorial disusun dengan rapih dan berprogress secara bertahap. Terdapat kotak daftar isi untuk memudahkan navigasi antar materi.

  10. How to build Linux From Scratch 12.0
    Playlist ini berisi video penjelasan mengenai buku Linux From Scratch 12.0. Video-video tutorial tersebut sangat membantu dalam memahami isi buku Linux From Scratch 12.0.