Arsitektur dan Organisasi Komputer
Dalam penjelasan sistem komputer,
diperlukan perbedaan antara arsitektur komputer dan organisasi komputer.
Arsitektur komputer berkaitan dengan atribut-atribut sebuah sistem yang
tampak bagi seorang pemrogram. Atau arsitektur komputer berkaitan
dengan atribut-atribut yang memiliki dampak langsung pada eksekusi logis
sebuah program. Contoh atribut arsitektur komputer adalah set intruksi,
jumlah bit untuk merepresentasikan bermacam-macam jenis data, mekanisme
I/O, dan teknik-teknik pengalamatan memori. Tujuan seorang arsitek
komputer adalah merancang sebuah sistem dengan kinerja tinggi dengan
biaya yang layak, serta dapat memenuhi persyaratan karakteristik
komputer lainya.
Organisasi komputer berkaitan dengan
unit-unit operasional dan interkoneksinya yang merealisasikan
spesifikasi arsitektural. Organisasi komputer memberikan gambaran yang
lebih dalam mengenai struktur fungsional dan interkoneksi logika-logika
antar unit-unit. Organisasi komputer meliputi rincian hardware yang
dapat diketahui pemrogram, seperti sinyal-sinyal kontrol, interface
komputer dan peripheral, dan teknologi memori yang digunakan.
Dua komputer dengan arsitektur yang sama
dapat saja mempunyai organisasi yang berbeda, demikian pula sebaliknya.
Sebagai analogi dimana seorang arsitek menggambar denah untuk dua rumah
namun material bangunan yang digunakan dapat saja berbeda untuk
membangun kedua rumah tersebut. Jadi, di dalam perancangan sebuah
komputer, yang pertama diterapkan adalah arsitekturnya, baru memutuskan
organisasinya.
Suatu sistem komputer terdiri dari lima unit struktur dasar, yaitu:
- Unit masukan (Input Unit)
- Unit kontrol (Control Unit)
- Unit logika dan aritmatika (Arithmetic & Logical Unit / ALU)
- Unit memori/penyimpanan (Memory / Storage Unit)
- Unit keluaran (Output Unit)
2. UNIT MEMORI Fungsi unit memori adalah untuk menyimpan program dan data. Terdapat dua kelas penyimpanan, primer dan sekunder. Penyimpanan primer adalah memori cepat yang beroperasi pada kecepatan elektronik. Program harus disimpan dalam memori tersebut pada saat dieksekusi. Memori tersebut berisi sejumlah besar sel penyimpanan semikonduktor, yang masingmasing mampu menyimpan satu bit informasi. Set-sel tersebut jarang dibaca atau ditulis sebagai sel individual tetapi sebaliknya diolah dalam kelompok dengan ukuran tetap yang disebut word. Memori tersebut terorganissasi sedemikian sehingga isi satu word, yang terdiri dari n bit, dapat disimpan atau diambil dalam satu operasi dasar.
3. UNIT ARITMATIKA DAN LOGIKA
Kebanyakan operasi komputer dieksekusi dalam unit aritmatika dan logika (ALU: arithme~o and logic unit) pada prosesor. Perhatikanlah suatu contoh umum: Misalkan dua bilangan yang berada dalam memori ditambahkan. Bilangan tersebut di bawa ke prosesor, dan penambahan yang sesungguhnya dilakukan oleh ALU. Jumlah tersebut kemudian disimpan dalam memori atau tetap dalam prosesor untuk segera digunakan.
4. UNIT OUTPUT Unit output adalah pasangan unit input. Fungsinya untuk mengirimkan hasil yang telah diproses ke dunia luar. Contoh yang paling umum dari peralatan tersebut adalah printer. Printer menggunakan mechanical head impact, inkjet stream, atau teknik fotokopi, seperti dalam printer laser. untuk melakukan pencetakan. Sangat mungkin untuk menghasilkan tinta yang dapat mencetak sebanyak baris per menit. Kecepatan ini luar biasa untuk peralatan mekanik tetapi masih sangat lambatjika dibandingkan dengan kecepatan elektron pada unit prosesor.
5. UNIT KONTROL Unit memori, aritmatika dan logika, dan input dan output menyimpan dan mengolah informasi dan melakukan operasi input dan output. Operasi unit-unit tersebut harus dikoordinasi dengan beberapa cara. Kooordinasi adalah tugas dari unit kontrol. Unit kontrol secara efektif merupakan pusat saraf yang mengirim sinyal kontrol ke unit lain dan mengetahui keadaan unit tersebut.
Operasi suatu komputer dapat diringkas sebagai berikut:
Operasi suatu komputer dapat diringkas sebagai berikut: Komputer menerima informasi dalam bentuk program dan data melalui unit input dan menyimpannya dalam memori. Informasi yang disimpan dalam memori diambil, di bawah kontrol program, ke unit aritmatika dan logika, di mana informasi tersebut diproses. Informasi yang terproses meninggalkan komputer melalui unit output. Semua kegiatan di dalam mesin tersebut diarahkan oleh unit kontrol.
Ada beberapa tingkatan dalam arsitektur komputer, pada konstruksi dan organisasi sistem komputer memiliki perbedaan sederhana diantara tingkatan tersebut yaitu perbedaan antara hardware dan software.
1. TINGKATAN DASAR ARSITEKTUR KOMPUTER
Pada tingkatan dasar ini hardware lah yang menduduki tingkatan dasar dalam arsitektur komputer, sedangkan satu tingkat diatasnya adalah software. Software berada ditingkat diatas hardware, karena hardware mendukung software dengan memberikan atau menyediakan operasi yang diperlukan software.
2. Multilayerd Machine
Tingkatan dasar arsitektur komputer kemudian dikembangkan dengan memandang sistem komputer keseluruhan sebagai “multilayered machine” yang terdiri dari beberapa layer software di atas beberapa layer hardware.
Keterangan:
Physical Device layer, merupakan komponen-komponen elektrik dan elektronik yang digunakan dalam arsitekturisasi komputer, physical layer merupakan slah satu yang terpenting dalam arsitektur komputer.
Digital Logic Layer, pada dasarnya elemen ini dapat menyimpan, memanipulasi dan mentransmisikan data dalam bentuk biner sederhana.
Microprogrammed Layer, layer ini menginterprestasikan instruksi bahasa mesin dari layer nesin dan secara langsung menyebabkan elemen logika digital menjalankan operasi yang dikehendaki.
Machine Layer, tingkatan ini merupakan tingkatan paling bawah dalam suatu hardware, dalam programnya layer ini harus menggunakan instruksi bahasa mesin.
Operating System Layer, namanya saja sudah operating system maka layer ini berfungsi sebagai pengatur cara yang dilakukan software dalam menggunakan hardware, dan hardware harus memberikan fasilitasnya sendiri untuk memungkinkan software menggunakan hardware tersebut secara lebih mudah.
Higher Order Software Layer, layer ini mencakup semua program dalam bahasa selain bahasa mesin yang memerlukan penerjemahan kedalam bahasa mesin sebelum mereka menjalankan perintah yang dimaksud.
Aplications Layer, merupakan bahasa komputer seperti yang dilihat oleh end-user.
Sumber :
https://mfahrulrozi14.wordpress.com/2017/09/28/organisasi-komputer-dasar/
https://gunadihamdan.wordpress.com/2016/10/07/organisasi-komputer-dasar-membahas-struktur-dasar-komputer-dan-organisasinya/
https://slideplayer.info/slide/3955913/
https://triazis13.wordpress.com/2016/10/10/dasar-organisasi-komputer/
Tidak ada komentar:
Posting Komentar