Sistem operasi termasuk dalam kelompok system software yaitu perangkat lunak yang berperan dalam menjalankan perangkat keras komputer dan sistem komputer secara keseluruhan.
Sistem Operasi adalah perangkat lunak yang bertugas mengelola penggunaan sumberdaya dalam komputer dan menyediakan antarmuka bagi pengguna untuk mengakses sumberdaya tersebut.
1. Antar muka pengguna
Fungsi ini berarti bahwa sistim operasi menunggu inputan dari pengguna untuk menghasilkan output. Secara garis besar fungsi ini terbagi menjadi 2 yaitu:
=> Command Line Interface (CLI) merupakan Interface yang memberikan fasilitas bagi pengguna untuk memberikan perintah berbentuk teks
=> Graphical User Interface (GUI) merupakan Interface yang memberikan fasilitas bagi pengguna dengan bentuk grafis
Jadi perbedaan CLI dengan GUI hanya dari segi perintah yang diberikan dalam menjalankan system operasi
2. Manajemen memori
=> Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya.
=> Memilih program yang akan di-load ke memori.
3. Manajemen file
=> Pembuatan dan penghapusan file.
=> Pembuatan dan penghapusan direktori.
=> Mendukung manipulasi berkas dan direktori.
=> Memetakan berkas ke secondary-storage.
=> Mem-back-up berkas ke media penyimpanan yang tidak permanen (non-volatile).
4. Manajemen proses
=> Membuat dan menghapus proses pengguna dan sistem proses.
=> Menunda atau melanjutkan proses.
=> Menyediakan mekanisme untuk sinkronisasi proses.
=> Menyediakan mekanisme untuk komunikasi proses.
=> Menyediakan mekanisme untuk penanganan deadlock.
5. Manajemen sistem masukan dan keluaran (I / O)
Sistem ini sering disebut dengan device manager. Menyediakan device driver yang umum sehingga operasi Masukan/Keluaran dapat seragam (membuka, membaca, menulis, menutup).
Komponen-Komponen Sistem Operasi untuk sistem Masukan/Keluaran:
Penyangga: menampung sementara data dari/ke perangkat Masukan/Keluaran.
Spooling: melakukan penjadwalan pemakaian Masukan/Keluaran sistem supaya lebih efisien (antrian dsb.).
Menyediakan driver: untuk dapat melakukan operasi rinci untuk perangkat keras Masukan/Keluaran tertentu.
Tidak ada komentar:
Posting Komentar