Sistem Operasi - Gambaran Umum
Sistem Operasi (OS) adalah antarmuka antara pengguna komputer dan perangkat keras komputer. Sistem operasi adalah perangkat lunak yang melakukan semua tugas dasar seperti manajemen file, manajemen memori, manajemen proses, menangani input dan output, dan mengendalikan perangkat periferal seperti drive disk dan printer.
Beberapa Sistem Operasi populer termasuk Sistem Operasi Linux, Sistem Operasi Windows, VMS, OS / 400, AIX, z / OS, dll.
Definisi
Sistem operasi adalah program yang bertindak sebagai antarmuka antara pengguna dan perangkat keras komputer dan mengontrol pelaksanaan semua jenis program.
Berikut adalah beberapa fungsi penting dari sebuah Sistem Operasi.
- Manajemen memori
- Manajemen Prosesor
- Manajemen perangkat
- Manajemen file
- Security
- Kontrol atas kinerja sistem
- Akuntansi pekerjaan
- Kesalahan mendeteksi bantuan
- Koordinasi antara perangkat lunak dan pengguna lain
Manajemen memori
Manajemen memori mengacu pada manajemen Memori Utama atau Memori Utama. Memori utama adalah kumpulan besar kata atau byte di mana setiap kata atau byte memiliki alamatnya sendiri.
Memori utama menyediakan penyimpanan cepat yang dapat diakses langsung oleh CPU. Untuk program yang akan dieksekusi, itu harus di memori utama. Sistem Operasi melakukan aktivitas berikut untuk manajemen memori -
Menyimpan jejak memori primer, yaitu bagian mana yang digunakan oleh siapa, bagian mana yang tidak digunakan.
Dalam multiprogramming, OS memutuskan proses mana yang akan mendapatkan memori kapan dan berapa banyak.
Mengalokasikan memori saat proses memintanya untuk melakukannya.
De-alokasi memori saat proses tidak lagi membutuhkannya atau telah dihentikan.
Manajemen Prosesor
Dalam lingkungan multiprogramming, OS memutuskan proses mana yang mendapatkan prosesor kapan dan untuk berapa lama. Fungsi ini disebutprocess scheduling. Sistem Operasi melakukan aktivitas berikut untuk manajemen prosesor -
Melacak prosesor dan status proses. Program yang bertanggung jawab untuk tugas ini dikenal sebagaitraffic controller.
Mengalokasikan prosesor (CPU) ke suatu proses.
Alokasikan prosesor saat proses tidak lagi diperlukan.
Manajemen perangkat
Sistem Operasi mengelola komunikasi perangkat melalui drivernya masing-masing. Itu melakukan aktivitas berikut untuk manajemen perangkat -
Melacak semua perangkat. Program yang bertanggung jawab untuk tugas ini dikenal sebagaiI/O controller.
Memutuskan proses mana yang mendapatkan perangkat kapan dan untuk berapa lama.
Mengalokasikan perangkat dengan cara yang efisien.
Batalkan alokasi perangkat.
Manajemen file
Sistem file biasanya diatur ke dalam direktori untuk navigasi dan penggunaan yang mudah. Direktori ini mungkin berisi file dan petunjuk lainnya.
Sistem Operasi melakukan aktivitas berikut untuk manajemen file -
Melacak informasi, lokasi, penggunaan, status, dll. Fasilitas kolektif sering disebut sebagai file system.
Memutuskan siapa yang mendapatkan sumber daya.
Mengalokasikan sumber daya.
De-alokasikan sumber daya.
Aktivitas Penting Lainnya
Berikut adalah beberapa aktivitas penting yang dilakukan Sistem Operasi -
Security - Melalui kata sandi dan teknik serupa lainnya, ini mencegah akses tidak sah ke program dan data.
Control over system performance - Merekam penundaan antara permintaan layanan dan respons dari sistem.
Job accounting - Melacak waktu dan sumber daya yang digunakan oleh berbagai pekerjaan dan pengguna.
Error detecting aids - Produksi dump, jejak, pesan kesalahan, dan alat bantu debugging dan pendeteksi kesalahan lainnya.
Coordination between other softwares and users - Koordinasi dan penugasan penyusun, juru bahasa, perakit, dan perangkat lunak lain ke berbagai pengguna sistem komputer.