Materi, latihan, hands-on report, dan analisis quiz untuk pembelajaran Sistem Operasi Semester 2. Fokus utamanya mencakup Linux command line, process management, shell scripting, concurrency, synchronization, dan topik dasar sistem operasi lainnya.
- Materi - materi kuliah, slide, dan referensi pendukung
- Practice - latihan shell, cron, AWK, dan task practice
- Handson-1 - computer systems overview
- Handson-2 - OS overview and process management
- Handson-3 - process basics and simple process coordination in Bash
- Handson-4 - threads and concurrency
- Handson-5 - thread synchronization
- Handson-6 - resource competition, deadlock, and blocking synchronization
- Quiz-Test - quiz answers and analysis
Word versions are also available inside each Handson-* folder.
Inside Practice, the main study areas include:
- shell scripting
- cron jobs
- AWK basics
- command-line exercises
- small Linux task automation examples
- Linux command line and navigation
- process creation and monitoring
- signals and process lifecycle
- shell scripting fundamentals
- cron and automation basics
- AWK text processing
- threads and concurrency
- race condition and mutual exclusion
- semaphore, condition variable, and synchronization
- deadlock, resource competition, and blocking behavior
- Modul Sisop: https://github.com/arsitektur-jaringan-komputer/Modul-Sisop
- Pelatihan Linux: https://github.com/arsitektur-jaringan-komputer/Pelatihan-Linux/tree/master/0.%20Prerequisites
- Most examples are intended for Linux, WSL, or Git Bash.
- Some hands-on folders contain both report files and source/supporting materials.
- The reports in this repository are organized as coursework documentation.