QUIZ 8

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!

JAWAB :

1. Menurut Silberschatz, Suatu proses adalah lebih dari sebuah kode program, yang terkadang disebut text section. Menurut Tanenbaum, Suatu proses adalah sebuah program yang dieksekusi yang mencakup program counter, register, dan variabel di dalamnya.

2. Task : tugas yang belum diproses di prosessor

Proses : tugas yang sudah dipersiapkan dan diproses

3.

image

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. Batch Multiprogramming Operation
Multi programming system adalah dimana job-job disimpan di main memory di waktu yang sama dan CPU dipergunakan bergantian. Hal ini membutuhkan beberapa kemampuan tambahan yaitu : Penyediaan I/O routine oleh sistem, Pengaturan memori untuk mengalokasikan memory pada beberapa Job, penjadwalan CPU untuk memilih job mana yang akan dijalankan, serta pengalokasian hardware lain.

Time Sharing
Time-sharing adalah metode dimana banyak pengguna dapat melakukan processing dalam satu komputer.

Real Time Operation
Real time operation adalah suatu sistem yang mengharuskan suatu komputasi selesai dalam jangka waktu tertentu. Jika komputasi ternyata belum selesai maka sistem dianggap gagal dalam melakukan tugasnya.

image
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