Senin, 13 Juli 2026

Sistem Operasi : Kemampuan, Kategori dan Perkembangannya

// catatan dasar ilmu komputer

Mengenal Struktur & Fungsi Sistem Komputer

Sebuah komputer bukan cuma "mesin ajaib" — ia tersusun dari lapisan-lapisan yang saling bergantung, dibangun dari tiga unsur utama, dan dijalankan oleh sederet peran tak kasat mata di balik layar. Berikut peta lengkapnya.

REV. 01 TOPIK: ARSITEKTUR SISTEM BACA: 6 MENIT

01 / LAPISAN SISTEM

Empat Lapisan yang Menyusun Sebuah Komputer

Bayangkan komputer seperti bangunan bertingkat. Setiap lantai berdiri di atas lantai sebelumnya, dan tidak bisa berfungsi tanpanya. Semakin ke atas, lapisan itu semakin dekat dengan manusia yang memakainya; semakin ke bawah, semakin dekat dengan mesin itu sendiri.

Application Programssoftware yang langsung dipakai pengguna
Utilitiesalat bantu pemeliharaan & optimasi sistem
Operating Systempengatur lalu lintas seluruh sumber daya
Computer Hardwarefondasi fisik: prosesor, memori, perangkat I/O
END USERBerinteraksi hanya di lapisan paling atas — cukup membuka dan memakai aplikasi tanpa perlu tahu apa yang terjadi di bawahnya.
PROGRAMMERBekerja di antara Application Programs dan Utilities, menulis kode yang memanfaatkan layanan sistem operasi.
OS DESIGNERMerancang lapisan Operating System itu sendiri, jembatan antara perangkat lunak dan perangkat keras.

02 / HUBUNGAN ANTAR-UNSUR

Brainware, Software, dan Hardware Saling Mengunci

Ketiga unsur ini tidak berdiri sendiri-sendiri. Brainware (manusia) merancang instruksi, software menerjemahkannya, dan hardware menjalankannya secara fisik. Titik-titik pertemuannya justru menjadi bagian paling penting dari sebuah sistem.

03 / DI BALIK LAYAR

11 Peran & Fungsi Sistem Komputer

Sistem operasi memikul banyak "jabatan" sekaligus di dalam sebuah komputer. Berikut sebelas peran utamanya, dari menjaga keamanan hingga mengelola seluruh sumber daya.

01

Kernel

Inti program yang berjalan terus-menerus selama komputer menyala, menjadi dasar dari seluruh proses lainnya.

02

Guardian

Menyediakan kontrol akses dan melindungi file, mengawasi proses pembacaan, penulisan, atau eksekusi data dan program.

03

Gatekeeper

Mengendalikan siapa saja yang boleh masuk (log in) ke dalam sistem dan mencatat aktivitas apa saja yang mereka lakukan.

04

Optimizer

Mengefisienkan penggunaan perangkat keras agar proses input, pengaksesan basis data, dan output berjalan lebih nyaman.

05

Coordinator

Menyediakan fasilitas agar aktivitas yang kompleks tetap dapat diatur dan dijalankan sesuai urutan yang sudah disusun.

06

Program Controller

Program yang bertugas mengendalikan jalannya program aplikasi lain di atasnya.

07

Server

Menyediakan layanan yang dibutuhkan pengguna, baik diminta secara langsung maupun melalui mekanisme akses file dan interupsi.

08

Accountant

Mengatur waktu pemrosesan (CPU time), pemakaian memori, pemanggilan perangkat input/output, dan waktu koneksi terminal.

09

Interface

Menjembatani pengguna dengan perangkat keras lewat lingkungan yang bersahabat, sehingga bahasa mesin level bawah tak perlu dipahami pengguna.

10

Resources Manager

Berperan sebagai pengelola seluruh sumber daya yang dimiliki sistem komputer.

11

Virtual Machine

Komputer berbasis perangkat lunak yang meniru (mengemulasi) fungsionalitas komputer fisik.

Tidak ada komentar:

Posting Komentar