PERKENALAN SISTEM OPERASI PASRT 4
STUKTUR SISTEM OPERASI MULTIPROGRAMMING & TIME SHARING
Sistem
operasi sangat komplek dala perancangan kinerja Internalnya yang harus mampu
menjalankan 2 hal yaitu :
- Multiprogramming
- Time
Sharing
adapun
tujuan dari sistem operasi yaitu kenyamanan dan efisiensi dalam menggunakan
komputer.
MULTIPROGRAMMING
Single
Programming, User tidak dapat mempertahankan untuk tetap dapat menggunakan CPU
atau perangkat I/O secara terus menerus.
Multiprogramming bertujuan meningkatkan pemanfaatan CPU melalui pengaturan job (kode atau data) sehingga CPU selalu dapat memproses data tanpa ada waktu diam.
Multiprogramming sistem
mengembangkan sebuah sistem pengelolaan sumber daya ( memory, CPU, dan
perangkat I/O) secara efektif, tetapi tidak mengembangkan agar user berineraksi
dengan sistem komputer.
Prinsip dasarnya adalah meletakkan
lebih dari satu program dalam memori utama. Beberapa job yang siap untuk
dieksekusi, dikumpulkan dalam sebuah pool. Sistem operasi mengambil job-job dan
meletakkannya didalam memori dalam bentuk antrian.
TIME
SHARING
CPU mengeksekusi multiple job dengan
swiching antar job. Swiching terjadi secara teratur yang membuat user dapat
berinteraksi antar program yang sedang aktif. Time Sharing memungkinkan
interaksi antara user dengan computer sistem dengan mengembangkan komunikasi
langsung antara user dan sistem. memungkinkan banyak user berbagai komputer
secara serentak.
Sering juga disebut dengan
multitasking. Konsepnya sama halnya dengan multiprogramming sistem hanya saja
waktu prosesnya dibatasi . Waktu maksimum yang digunakan untuk menggunakan CPU
disebut waktu quantum. Keuntungannya :
Tingkat kebersamaan semua proses dalam penggunaan CPU semakin tinggi sehingga
semua Proses dapat dikerjakan secara bergantian, memberikan waktu respon yang
cepat, dan Menghindari duplikasi software. Kerugiannya :
Switcing time besar sehingga utilitasnya rendah, Masalah Komunikasi data dan
Masalah pada rehabilits data.
Komentar
Posting Komentar