Assalamualaikum Wr Wb
Pada Kesempatan kali ini saya akan menjelaskan mengenai fitur-fitur sistem operasi anatara lain :
- Eksekusi Program
Sistem
 operasi berfungsi sebagai interface antara aplikasi dan hardware. User 
berinteraksi dengan hardware melalui “sisi lain”. Sistem operasi 
berfungsi untuk menyederhanakan pengembangan aplikasi. Eksekusi program 
melibatkan proses yang diciptakan sistem operasi. Kernel menciptakan 
proses dengan menugaskan memori dan sumber daya yang lain, menentukan 
prioritas dari suatu proses (dalam sistem multitasking), memuat program 
dalam memori dan mengeksekusi program. Program tersebut kemudian 
berinteraksi dengan user dan atau divais dan melakukan fungsi yang 
diinginkan.
- Interupsi
interupsi
 adalah pusat sistem operasi, yang menyediakan cara efisien bagi sistem 
operasi untuk berinteraksi dan bereaksi terhadap lingkungannya. 
Pemrograman berbasis interupsi secara langsung didukung hampir seluruh 
CPU modern. interupsi menyediakan cara otomatis menyimpan isi register 
local dan menjalankan kode khusus sebagai respon terhadap sebuah 
kejadian. Bahkan komputer yang paling dasar sekalipun mendukung 
interupsi hardware dan membolehkan pemrogram untuk menentukan kode yang 
akan di jalankan ketika terjadi sebuah kejadian. Ketika sebuah interupsi
 diterima, hardware komputer secara otomatis menunda program apapun yang
 sedang dijalankan, menyimpan statusnya dan menjalankan kode komputer 
yang berhubungan dengan interrupsi yang terjadi sebelumnya. Dalam sistem
 operasi modern, interupsi ditangani oleh kernel sistem operasi. 
Interupsi bisa datang dari hardware komputer atau program yang sedang 
jalan.
- Mode terproteksi dan supervisor
CPU
 modern mendukung operasi dual mode, yaitu: mode terproteksi dan mode 
supervisor, yang memungkinkan fungsi-fungsi CPU dikendalikan dan 
dipengaruhi hanya oleh kernel sistem operasi. Ketika komputer pertama 
kali mulai, secara otomatis berjalan di atas mode supervisor. Ketika 
sistem operasi mengendalikan program lain, CPU ditempatkan pada mode 
terproteksi. Dalam mode terproteksi ini, program punya akses terbatas 
pada instruksi CPU. User bisa meninggalkan mode ini hanya dengan memicu 
interupsi, yang menyebabkan kendali kembali kepada kernel.
- Manajemen memori
Sebuah
 kernel sistem operasi multiprogramming bertanggung jawab untuk mengatur
 semua sistem memori yang sedang digunakan oleh program-program. Hal ini
 untuk memastikan bahwa program tidak mencampuri memori yang sedang 
digunakan oleh program lain. Ketika program melakukan pembagian waktu 
(time sharing), setiap program harus mempunyai akses independen terhadap
 memori.
- Memori virtual
Menggunakan
 pengalamatan memori virtual maksudnya adalah kernel bisa memilih memori
 program mana yang bisa digunakan selama waktu tertentu, yang 
membolehkan siste operasi untuk menggunakan lokasi memori yang sama 
untuk tugas yang banyak.
- Multitasking
Multitasking
 adalah sistem operasi menjalankan banyak program komputer yang 
independen pada komputer yang sama, seolah-olah terlihat menjalankan 
berbagai tugas dalam waktu yang sama. Hampir semua komputer dapat 
menjalankan satu atau dua hal pada waktu yang sama, ini secara umum 
dilakukan melalui time sharing, yaitu setiap program menggunakan 
pembagian waktu komputer untuk mengeksekusi program.
- Disk access dan sistem file
Mengakses
 data yang disimpan pada disk adalah fitur pusat dari semua sistem 
operasi. Computer menyimpan data pada disk menggunakan file-file, yang 
disusun dengan cara khusus supaya memungkinkan akses cepat, reliabilitas
 yang tinggi dan untuk menggunakan space drive yang tersedia secara 
lebih baik. Cara khusus yang digunakan untuk menyimpan file pada disk, 
membolehkan file untuk dinamai dan diberi atribut disebut sistem file.
- Driver-driver divais
Sebuah
 driver divais adalah tipe khusus software komputer yang dibuat agar 
sistem operasi bisa berinteraksi dengan divais-divais hardware.
- Networking
Sekarang
 sebagian besar sistem operasi mendukung berbagai macam protokol, 
hardware dan aplikasi networking. Hal ini bertujuan agar komputer yang 
menggunakan sistem operasi yang berbeda dapat berpartisipasi dalam 
jaringan umum untuk berbagi sumber daya seperti file, printer dan 
scanner menggunakan koneksi kabel atau wireless.
- Keamanan
Keamanan
 komputer bergantung pada sejumlah teknologi yang bekerja secara tepat. 
Sebuah sistem operasi modern menyediakan akses ke sejumlah sumberdaya, 
yang tersedia untuk software yang berjalan di atas sistem tersebut dan 
untuk divais luar seperti jaringan melalui kernel.
- Graphical user interfaces
Kebanyakan
 sistem komputer modern mendukung Graphical User Interface (GUI) atau 
antar muka grafis. Sistem operasi populer semacam Microsoft Windows dan 
Mac OS, mengyatukan GUI kedalam kernel, walaupun secara teknis GUI 
bukanlah layanan dari sistem operasi.
Sekian Penjelasan dari saya.
Wassalamualaikum Wr Wb
https://sites.google.com/a/student.unsika.ac.id/bongkar-os-linux/pengenalan-os/fitur-fitur-sistem-operasi 
 
Tidak ada komentar:
Posting Komentar