Quiz 8

1. Pertanyaan  :

1.Jelaskan status Proses Menurut Silberschatz dan Tanambaun?

2. Jelaskan Perbedaan antara tugas/task dan Proses?

3. Buatlah diagram penghentian Proses?

4. Jelaskan perkembangan sistem operasi yang diimplementasikan di setiap generasi komputer.

5. Jelaskan perbedaan antara batch multiprogramming operation, time sharing operation, dan real time operation.

6. Buatlah diagram processor dan jelaskan proses kerjanya.

2. Status  : Tercapai

3. Keterangan  : Saya telah menyelesaikan assignments ini.

4. Pembuktian  : Jawaban Soal

1. – Menurut Silberschatz,suatu proses adalah lebih dari sebuah kode program, yang  terkadang disebut text section. Proses juga mencakup program counter, yaitu sebuah stack untuk menyimpan alamat dari instruksi yang akan dieksekusi selanjutnya dan register. Sebuah proses pada umumnya juga memiliki sebuah stack yang berisikan data-data yang dibutuhkan selama proses dieksekusi seperti parameter metoda, alamat return dan variabel lokal, dan sebuah data section yang menyimpan variabel global.

– menurut Tanenbaum.
suatu program adalah satu entitas pasif; seperti isi dari sebuah berkas yang disimpan didalam disket. Sedangkan sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang menyimpan alamat instruksi selanjut yang akan dieksekusi dan seperangkat sumber daya (resource) yang dibutuhkan agar sebuah proses dapat dieksekusi.

2. Process adalah task yang telah dijadwalkan untuk di olah prosessor
Task yang belum dijadwalkan belum bisa dibilang proses.

3. Buatlah diagram penghentian Proses?

 

4. – Penjadwalan jangka pendek
Mengatur penggunaan prosesor dan periferal.
Yang diatur disini adalah tugas (task)
– Penjadwalan jangka panjang
Menentukan tugas mana yang diterima menjadi proses
Yang diatur disini adalah proses (process)

5. – Perbedaan sistem operasi time sharing operation  dengan batch multiprogramming operation adalah pada kecepatan giliran prosessor untuk melayani semua pemakai

-Real-time programming operation, begitu ada data masuk maka prosessor harus segera mengolah data itu. Sedangkan pada operasi batch multiprogramming operation dan time sharing operation data yang masuk tidak langsung diolah, tergantung apakah pekerjaan pengolahannya sedang berada pada posisi dimana prosessor harus mengerjakannya.
6. Prinsip kerjanya adalah mengolah suatu data masukan, yang kemudian hasil olahan tersebut akan menghasilkan keluaran yang dikehendaki. Proses pengolahan datanya dapat difungsikan sesuai dengan instruksi yang diprogramkan . Masing – masing mikroprosesor memiliki bahasa pemrograman yang berbeda-beda. Namun secara prinsip, dasar dari tiap mikroprosesor adalah sama. Tiap Mikroprosesor memiliki satu bus data, satu bus alamat dan satu bus kendali. Dalam mikroprosesor terdapat suatu unit untuk mengerjakan fungsi – fungsi logika dan aritmetika, register – register untuk menyimpan data sementara dan unit pengendalian .
Bus data terdiri biasanya 4, 8, 16 atau 32 jalur (bit), 64 bit, tergantung dari jenis mikroprosesornya. Bus data berfungsi memuat data dari dan ke mikroprosesor. Arah panah menunjukkan arah data dikirim/diterima.
Bus alamat merupakan bus yang berisi alamat – alamat yang datanya akan dikirim / diterima oleh mikroprosesor.
Bus kendali digunakan untuk mensinkronkan kerja antara mikroprosesor dengan dunia luar sistem. Pada beberapa aplikasi ada yang disebut dengan istilah jabat tangan, seperti misalnya pada penerapan hubungan dengan pencetak (printer).
Dalam sistem kerjanya mikroprosesor didukung oleh unit memori (untuk menyimpan program tetap/sementara dan menyimpan data), unit masukan dan keluaran yang berfungsi sebagai antar muka dengan dunia luar. Catu daya, rangkaian pembangkit detak (clock), rangkaian pengawasandi(address decoder), penyangga (buffer) dan penahan (latch) juga diperlukan mikroprosesor untuk mendukung operasi kerja sebagai satu rangkaian yang solid.

Leave a Reply