1. Perbedaan antara Multiproccesing simetrik dan asimetrik
?
2. Jelaskan
yang dimaksud dengan system terdistribusi ,realtime system, time sharing
system,dan multiprogramming ?
Jawaban
1...
Multiprocessing adalah penggunaan dua atau lebih central
processing unit (CPU) dalam satu sistem komputer. Istilah ini juga merujuk pada
kemampuan dari suatu sistem untuk mendukung lebih dari satu prosesor dan / atau
kemampuan untuk mengalokasikan tugas antara mereka. Terdapat banyak variasi
pada tema dasar ini, dan definisi multiprocessing dapat bervariasi tergantung
konteks, kebanyakan sebagai fungsi dari seberapa CPU didefinisikan (multiple
core pada satu mati, beberapa chip dalam satu paket, beberapa paket dalam satu
unit sistem, dll).
Sedangkan pada model processingASMP (Asymmetric Multi Processing),
ide dasarnya adalah master/slave, yaitu kernel selalu berjalan di prosesor
tertentu, sedangkan prosesor-prosesor lainnya menjalankan utiliti yang ada di
sistem operasi atau mengerjakan tugas-tugas tertentu. Prosesor master bertugas
menjadwal proses atau thread. Ketika suatu proses/thread aktif, dan prosesor
slave membutuhkan layanan (misal untuk I/O), maka dia harus mengirim permintaan
ke prosesor master dan menunggu hingga permintaanya dilaksanakan. Model ini
adalah sederhana, karena hanya satu prosesor yang mengatur sumber daya memori
dan I/O.
Sedangkan pada model processing lainnya adalah SMP (Symmetric Multi Processing).
Pada model ini, kernel bisa dijalankan di prosesor mana saja, dan tiap prosesor
bisa melakukan penjadwalan proses/thread secara 1.1
2...
v Sistem
Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu
jaringan, dimana bagi pengguna sistem terlihat sebagai satu komputer. Maksud komputer
otonomi adalah walaupun komputer tidak terhubung ke jaringan, komputer tersebut
tetap data berjalan. Dengan menjalankan sistem terdistribusi, komputer dapat
melakukan :
·
Koordinasi
Aktifitas
·
Berbagi sumber
daya : hardware, software dan data
Dengan definisi tersebut diatas maka internet sesungguhnya bukanlah suatu
sistem terdistribusi,
melainkan infrastruktur dimana sistem terdistribusi dapat di aplikasikan
pada jaringan tersebut.
Contoh Sistem Terdistribusi
·
Sistem Telepon
- ISDN, PSTN
·
Manajemen Jaringan
- Adminstrasi sesumber jaringan
v Real Time System adalah sistem yang harus
menghasilkan respon yang tepat dalam batas waktu yang telah ditentukan.
Alasannya : Real time sistem yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem dan ketepatan waktu hasil-hasil tersebut dikeluarkan, jadi harus menghasil kan sistem yang tepat dan real.
Alasannya : Real time sistem yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem dan ketepatan waktu hasil-hasil tersebut dikeluarkan, jadi harus menghasil kan sistem yang tepat dan real.
v Time sharing atau multitasking adalah
pengembangan dari sistem multiprogram.Beberapa job yang berada pada memory
utama dieksekusi oleh CPU secara bergantian.CPU hanya bisa menjalankan program
yang berada pada memory utama. Perpindahanantar job terjadi sangat sering
sehingga user dapat berinteraksi dengan setiap programpada saat dijalankan.
Suatu job akan dipindahkan dari memori ke disk dan sebaliknya. Sistem time
sharing juga disebut dengan sistem komputasi interaktif, dimanasistem komputer
menyediakan komunikasi on-line antara user dengan sistem. Usermemberikan instruksi
pada sistem operasi atau program secara langsung dan menerimarespon segera.
Perangkat input berupa keyboard dan perangkat output berupa displayscreen,
seperti cathode-ray tube (CRT) atau monitor. Bila sistem operasi
selesaimengeksekusi satu perintah, makan sistem akan mencari pernyataan
berikutnya dariuser melalui keyboard. Sistem menyediakan editor interaktif
untuk menulis programdan sistem debug untuk membantu melakukan debugging
program.
v
Multiprograming system
adalah kegiatan menjalankan beberapa program pada memori pada satu waktu.Contoh
dalam satu waktu sebuah program sedang menggunakan CPU, sedangkan program yang
lain menggunakan printer.