Pengertian SISTEM OPERASI
3 sudut pandang, komponen, ciri-ciri, dan 8 fungsi so :
Ya
kali ini saya akan membagi ilmu dalam pembelajaran Sistem operasi, silahkan
membacanya di bawah ini :
SUDUT
PANDANG PENGGUNA
Sistem
operasi adalah alat untuk
mempermudah penggunaan komputer. Sistem operasi seharusnya dirancang dengan
mengutamakan kemudahan pengguna. Dibandingkan menggunakan kinerja ataupun
utilitas sumber daya. Sebaliknya dalam Lingkungan multiuser, sistem operasi
dapat dipandang sebagai alat untuk memaksimal Penggunaan sumber daya komputer.
Tetapi pada sejumlah komputer, sudut pandang Pengguna dapat dikatakan hanya
sedikit.
SUDUT
PANDANG SISTEM
Sistem operasi adalah sebagai alat yang menempatkan
sumber daya Secara efisien. Sistem operasi merupakan manajer bagi sumber daya
yang menangani konflik Permintaan sumber daya secara efisien. Selain itu juga
untuk mengatur eksekusi Aplikasi dan operasi dari INPUT / OUTPUT ( I/O ).
Fungsi ini juga dikenal sebagai Program pengendali. Sistem operasi merupakan
suatu bagian program yang Berjalan setiap saat yang dikenal dengan istilah
“kernel”.
SUDUT
PANDANG TUJUAN
Sistem operasi adalah sebagai alat yang membuat
komputer lebih nyaman Digunakan untuk menjalankan aplikasi dan menyelesaikan
masalah user.
Komponen sistem operasi :
1. Process
Management
2.Memory
Management
3.I/O(input
output) Management
4.File
Management
5.Pretection
System
6.Networking
7.Command
Interpreter System
Ciri Sistem Operasi yang Baik :
●
Robustness: handal dan toleran terhadap masalah
●
Scalability: mampu menerima sumber daya baru ketika sumber daya tersebut
ditambahkan ke sistem
●
Extensibility: mampu beradaptasi
dengan teknologi baru
●
Troughput: meminimalkan waktu yang diperlukan untuk suatu proses dengan hasil
maksimal
●
Portability: mampu berjalan di banyak platform hardware
●
Security: mampu menghalangi pengguna dan proses yang tidak berhak mengakses
data
dan service
Berikut ini adalah 8 fungsi sistem operasi :
1.Resource
Manager
Mengalokasikan
sumber daya, maksud sumber daya disini adalah hardware seperti memori, CPU,
Printer, disk drive dan perangkat lainnya.
2.Coordinator
Menyediakan
fasilitas sehingga aktivitas yang kompleks dapat diatur untuk dikerjakan dalam
urutan yang telah disusun sebelumnya.
3.Interface
Sebagai perantara
antara pengguna (user) dengan hardware untuk menyediakan lingkungan yang
bersahabat atau mudah digunakan (User Friendly). Pengguna tidak akan
dikhawatirkan dan dirumitkan oleh bahasa mesin atau perangkat level
bawah.
4.Guardian
Menyediakan kontrol
akses yang melindungi file dan memberi pengawasan pada
pembacaan/penulisan/eksekusi data dan program.
5.Gatekeeper
Mengendalikan siapa
saja yang berhak masuk (log) kedalam sistem dan mengawasi tindakan apa saja
yang dapat mereka kerjakan ketika telah log dalam sistem.
6.Optimizer
Menjadwal pemasukan
(input) oleh pengguna, pengaksesan basis data, proses komunikasi, dan
pengeluaran (output) untuk meningkatkan kegunaan.
7. Accountant
Mengatur waktu CPU (CPU
time), penggunaan memori, pemanggilan perangkat I/O (masukan/keluaran), disk
storage dan waktu koneksi terminal.
8.Server
Untuk menyediakan
layanan yang sering dibutuhkan pengguna, baik secara eksplisit maupun implisit,
seperti mekanisme akses file.
terima kasih telah membaca pengetahuan di atas, semoga bermanfaat untuk anda. silahkan kasih komen dan saran dan berbagi INFO. :-v