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