A. Penjelasan tentang arsitektur komputer
Arsitektur komputer adalah dapat dikategorikan sebagai ilmu dan sekaligus sebagai suatu seni mengenai cara interkoneksi antara berbagai komponen perangkat keras atau hardware untuk dapat menciptakan sebuah komputer yang dapat memenuhi kebutuhan fungsional, kinerja, dan juga target biayanya.
Dalam bidang teknik komputer, definisi arsitektur komputer adalah suatu konsep perencanaan dan juga struktur pengoperasian dasar dari suatu sistem komputer atau ilmu yang bertujuan untuk perancangan sistem komputer.
Arsitektur von Neumann (atau Mesin Von Neumann) adalah arsitektur yang diciptakan oleh John von Neumann [1903 – 1957]. Arsitektur ini digunakan oleh hampir pada semua komputer pada saat ini. Arsitektur Von Neumann ini menggambarkan komputer dengan 4 (empat) bagian utama, yaitu: Unit Aritmatika & Logis (ALU), unit kontrol, memori, & alat masukan & hasil (secara kolektif dinamakan I/O). Bagian tersebut dihubungkan oleh berkas kawat, “bus”.
B. ORGANISASI KOMPUTER DASAR
Organisasi komputer dasar adalah
sebuah perangkat yang terkait dengan unit-unit yang terinterkoneksi antara
komponen penyusun sistem komputer untuk merealisasikan aspek. Contoh aspek dari
organisasi komputer adalah teknologi hardware, perangkat antarmuka, teknologi
memori, siatem memori, dan sinyal-sinyal kontrol. Agar lebih mudah maka saya akan membuat blok diagram tentang organisasi komputer dasar.
Penjelasan Gambar:
Central Processing Unit (CPU) merupakan komponen penting dalam komputer dasar
karena CPU merupakan perangkat pengendali urutan dari semua informasi dalam
komputer dan dengan dunia luar melalui unit I/O. Sedangkan untuk unit memori
teridir dari sejumlah besar lokasi yang menyimpan program ataupun data yang sedang
aktif digunakan dalam CPU, ketiga unit diatas dihubung kan melalui berbagai
macam BUS.
Arsitektur disini dapat
didefinisikan sebagai gaya kontruksi dan organisasi antara komponen-komponen
yang terkait dalam suatu perangkat sistem komputer. Walaupun setiap komputer
pada dasarnya sama yaitu bekerja pada subuah sistem digital, namun terdapat
berbagai variasi dalam konstruksinya yang dapat membedakan cara penggunaan
komputer.
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.



Komentar
Posting Komentar