Anda di halaman 1dari 3

1.

Gambar operasi-operasi dalam sistem komputer

Fungsi-fungsi operasi sistem komputer


 Input Device adalah perangkat keras komputer yang berfungsi sebagai alat masukan
atau perintah untuk komputer.
 I/O Ports, Bagian ini digunakan untuk menerima ataupun mengirim data ke luar
sistem. Peralatan input dan output di atas terhubung melalui ports.
 Contro unit. Bagian ini berfungsi sebagai pengontrol operasi CPU dan mengontrol
komputer secara keseluruhan.
 Control bus. Control bus digunakan untuk mengontrol penggunaan serta akses ke
Data Bus dan Addres Bus. Terdiri atas 4 sampai 10 jalur paralel.
 Arithmetic And Logic Unit (ALU). Berfungsi sebagai pembentuk fungsi-fungsi
pengolahan data komputer berupa angka biner
 Data Bus. Data bus adalah jalur-jalur perpindahan data antar modul dalam sistem
komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat
membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat
ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara
keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan menerima data
melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel.
 Main memory. Berfungsi sebagai media penyimpanan data yang berkaitan dengan
CPU dan perangkat I/O. Memori internal berupa RAM yang berfungsi untuk
menyimpan program yang kita olah untuk sementara waktu, dan ROM yaitu memory
yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer
pertama kali dinyalakan.
 Output Device (alat keluaran). Adalah perangkat keras komputer yang berfungsi
untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa
hard copy,soft copy ataupun berupa suara.
2. Kelebihan dan kelemahan dari 3 teknik pengoperasian perangkat I/O
 Programmed I/O
Programmed I/O merupakan operasi I/O di mana CPU atau prosesor mengirimkan
perintah ke modul I/O. Ketika perangkat I/O menangani permintaan, perangkat men-
set bit status di register status perangkat. Perangkat tidak memberitahu ke pemroses
saat tugas telah selesai dilakukan sehingga pemroses harus selalu memeriksa register
tersebut secara periodik dan melakukan tindakan berdasar status yang dibaca
Kekurangan:
- Pemborosan waktu
Karena ada perbedaan besar antara kecepatan CPU dengan kecepatan I/O
device, pola interaksi seperti ini menyebabkan pemborosan waktu CPU,
sangat tidak efisien karena CPU harus menunggu sesuai dengan lambatnya
kerja I/O device.
Kelebihan:
- Mudah diterapkan

- Membutuhkan sangat sedikit software dan hardware khusus.

 Interrupt-Driven I/O
Mengeluarkan perinath I/O pada modul I/O, bersamaan perintah I/O dijalaakan oleh
modul I/O, maka CPU melakukan eksekusi perintah-perintah lainnya. Apabila modul
I/O telah selesai menjalankan instruksi yang diberikan padanya, maka modul I/O
tesebut kemudian memberikan interupsi pada CPU bahwa tugasnya telah
selesaiKelemahannya

Kelebihan
- Teknik interrupt – driven I/O memungkinkan proses tidak membuang – buang
waktu.
Prosesnya adalah CPU mengeluarkan perintah I/O pada modul I/O, bersamaan
perintah I/O dijalankan modul I/O maka CPU akan melakukan eksekusi
perintah – perintah lainnya. CPU melakukan multitasking beberapa perintah
sekaligus sehingga tidak ada waktu tunggu bagi CPU.
Kekurangan
- I/O terprogram dan Interrupt- Driven I/O
Proses yang terjadi pada modul I/O masih melibatkan CPU secara langsung,
berimplikasi pada :
* Kelajuan transfer I/O yang tergantung kecepatan operasi CPU.
* Kerja CPU terganggu karena adanya interupsi secara langsung
 Direct Memory Access (DMA).
DMA (Direct Memory Access) adalah suatu hardware spesial (chip) yang dapat
mengontrol aliran bit data antara memory (RAM) dan beberapa controller dari I/O
devices tanpa memerlukan interferensi dari CPU secara terus menerus.

Kelebihan
Adapun beberapa kelebihan dari Direct Memory Access (DMA) adalah:
- Dapat menirukan sebagian fungsi processor.
- Dapat mengambil alih fungsi processor yang berhubungan dengan transfer
data.
- CPU dapat melakukan manajemen operasi baca tulis (transfer data) dengan
baik dan juga dapat menyelesaikan instruksi lain.
- Mendapat informasi tentang jumlah data bit yang ditransfer , alamat dari
device dan memory yang diperlukan dan arah dari aliran data. 
Kelemahan
- Transfer rate data terbatas

- Masih memerlukan keterlibatan CPU, sehingga CPU menjadi lebih sibuk.

Anda mungkin juga menyukai