Mohon tunggu...
Abdul Mufid
Abdul Mufid Mohon Tunggu... Programmer - Programmer

I like Coding

Selanjutnya

Tutup

Ruang Kelas

Sistem Operasi: Memahami Dasar-dasarnya dalam 5 Menit

20 Agustus 2024   20:03 Diperbarui: 20 Agustus 2024   20:06 17
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Ruang Kelas. Sumber Ilustrasi: PAXELS

Jenis-jenis Sistem Operasi

SO tersedia dalam berbagai jenis, masing-masing dengan kelebihan dan kekurangannya sendiri. Beberapa jenis SO yang umum digunakan antara lain:

  • Desktop: Dirancang untuk komputer pribadi dan workstation. Contohnya Windows, macOS, dan Linux.
  • Server: Dirancang untuk komputer server yang menyediakan layanan jaringan. Contohnya Windows Server, Linux Server, dan UNIX.
  • Mobile: Dirancang untuk perangkat mobile seperti smartphone dan tablet. Contohnya Android, iOS, dan Windows Phone.
  • Embedded: Dirancang untuk perangkat tertanam yang memiliki fungsi khusus. Contohnya RTOS (Real-Time Operating System) dan Linux Embedded.

Tugas dan Fungsi Sistem Operasi

SO memiliki beberapa tugas dan fungsi penting, antara lain:

  • Memuat dan menjalankan program: SO bertanggung jawab untuk memuat program ke dalam memori dan menjalankannya.
  • Mengelola sumber daya sistem: SO mengalokasikan dan mendeallocate sumber daya sistem seperti CPU, memori, dan perangkat I/O untuk program yang berjalan.
  • Menyediakan layanan sistem: SO menyediakan layanan sistem seperti file system, networking, dan security.
  • Menangani interupsi dan error: SO menangani interupsi dan error yang terjadi pada sistem.
  • Membuat antarmuka pengguna: SO menyediakan antarmuka pengguna yang memungkinkan pengguna untuk berinteraksi dengan komputer.

Hirarki dan Hubungan Antar Komponen

Komponen-komponen SO terhubung dalam hirarki tertentu. Kernel berada di level terbawah dan bertanggung jawab untuk mengelola sumber daya sistem secara langsung. Komponen lain seperti manajemen memori, manajemen proses, dan manajemen file berada di atas kernel dan mengandalkan kernel untuk mengakses sumber daya sistem.

Arsitektur Organisasi Komputer

Arsitektur organisasi komputer adalah desain dasar dari sebuah komputer, termasuk komponen-komponen utama dan hubungan antar komponen. SO harus dirancang dengan mempertimbangkan arsitektur organisasi komputer agar dapat bekerja dengan optimal.

Penjadwalan Proses pada Sistem Operasi

Penjadwalan proses adalah proses memilih proses mana yang akan dijalankan pada CPU pada suatu waktu. SO menggunakan berbagai algoritma penjadwalan untuk memastikan bahwa semua proses mendapatkan waktu CPU yang adil dan sistem berjalan dengan efisien.

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Ruang Kelas Selengkapnya
Lihat Ruang Kelas Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun