Modul Ajar — Pertemuan 4: Sistem Operasi & Cara Kerja CPU
๐ช Sistem Operasi & Cara Kerja CPU
Mengenal peran Sistem Operasi, cara komputer menjalankan banyak program sekaligus, dan bagaimana CPU bekerja di level paling dasar.
๐ Buka Ebook Bab 3 Teknologi dan Budaya Digital — Bab 3A, Hal. 114–127๐ Pemantik
Kenapa HP kalian bisa memutar musik sambil kalian chatting di WhatsApp secara bersamaan, padahal di dalamnya cuma ada satu atau beberapa prosesor kecil?
1 Sistem Operasi (OS)
Bab 3A · Hal. 114–116
Sistem Operasi (OS) adalah perangkat lunak dasar yang menjadi perantara antara hardware dan software aplikasi. Tanpa OS, aplikasi tidak akan bisa "berbicara" dengan hardware.
OS memiliki lima peran utama:
2 Multitasking & Round Robin
Bab 3A · Hal. 117–120
Multitasking adalah kemampuan menjalankan beberapa program sekaligus. Untuk mengatur ini, OS menggunakan algoritma Round Robin (RR): setiap program diberi "jatah waktu" CPU (time slice) secara bergantian, bukan benar-benar berjalan bersamaan.
Setiap program mendapat giliran singkat secara bergantian (time slice)
3 Memory Address
Bab 3A · Hal. 121–123 · Gambar 3.12
Setiap lokasi di memori komputer memiliki alamat unik, seperti kotak surat bernomor. CPU "mengambil" instruksi dari alamat tertentu, lalu menjalankannya.
4 Siklus Fetch–Execute
Bab 3A · Hal. 124–127 · Gambar 3.13
Siklus Fetch-Execute menjelaskan cara CPU bekerja secara berulang, berlangsung jutaan kali per detik:
ambil instruksi
terjemahkan
jalankan
simpan hasil
๐ Bagaimana siklus ini terkait dengan Round Robin?
Saat time slice sebuah program habis, OS akan "menyela" siklus fetch-execute program tersebut, menyimpan sementara posisi terakhirnya, lalu mengalihkan CPU untuk menjalankan siklus fetch-execute program berikutnya. Saat gilirannya tiba lagi, program pertama akan melanjutkan siklusnya dari posisi yang tersimpan.
๐ Rangkuman
- Sistem Operasi (OS) adalah perantara antara hardware dan software aplikasi, dengan lima peran utama: manajemen prosesor, memori, file, keamanan, dan antarmuka pengguna.
- Multitasking dicapai lewat algoritma Round Robin — setiap program mendapat jatah waktu CPU (time slice) secara bergantian, bukan benar-benar bersamaan.
- Memory address adalah alamat unik tiap lokasi di memori, seperti kotak surat bernomor.
- Siklus Fetch → Decode → Execute → Store adalah cara CPU bekerja secara berulang, jutaan kali per detik.
? Latihan Berpikir (PBL/PjBL)
1. Saat HP kalian terasa "lag" ketika membuka banyak aplikasi sekaligus, jelaskan apa yang mungkin terjadi pada mekanisme Round Robin di dalamnya!
๐ก Lihat petunjuk guru
2. Buatlah ilustrasi sederhana (boleh berupa gambar atau tabel) yang menunjukkan siklus Fetch-Decode-Execute-Store saat CPU menjalankan sebuah perintah penjumlahan sederhana, misalnya 5 + 3!