Struktur
Komputer didefinisikan sebagai cara-cara dari tiap-tiap komponen yang menyusun
computer saling berkaitan, komponen-komponen disusun dengan alur-alur bus yang
mengalirkan data, alat dan mengendalikan antar komponen tersebut.
Struktur
computer terdiri
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)
Control
Unit dan ALU membentuk suatu unit tersendiri yang disebut Central Processing
Unit (CPU). Hubungan antar masing-masing unit yang membentuk suatu sistem
komputer dapat dilihat pada gambar berikut:
Data
diterima melalui Input Device dan dikirim ke Memory. Di dalam Memory data
disimpan dan selanjutnya diproses di ALU. Hasil proses disimpan kembali ke
Memory sebelum dikeluarkan melalui Output Device. Kendali dan koordinasi
terhadap sistem ini dilakukan oleh Control Unit. Secara ringkas prinsip kerja
komputer adalah Input – Proses – Output, yang dikenal dengan singkatan IPO.
Fungsi
Utama dari masing-masing Unit akan dijelaskan berikut ini:
A.
Unit Masukan (Input Unit)
Berfungsi
untuk menerima masukan (input) kemudian membacanya dan diteruskan ke Memory /
penyimpanan. Dalam hubungan ini dikenal istilah peralatan masukan (input device)
yaitu alat penerima dan pembaca masukan serta media masukan yaitu perantaranya.
B.
Unit Kontrol (Control Unit)
Berfungsi
untuk melaksanakan tugas pengawasan dan pengendalian seluruh sistem komputer.
Ia berfungsi seperti pengatur rumah tangga komputer, memutuskan urutan operasi
untuk seluruh sistem, membangkitkan dan mengendalikan sinyal-sinyal kontrol
untuk menyesuaikan operasi-operasi dan arus data dari bus alamat (address bus)
dan bus data (data bus), serta mengendalikan dan menafsirkan sinyal-sinyal
kontrol pada bus kontrol (control bus) dari sistem komputer. Pengertian
mengenai bus dapat dilihat di bagian bawah halaman ini. Control Unit juga
bertugas mengatur dan mengendalikan semua peralatan yang ada pada sistem
komputer. Control unit mengatur kapan alat input menerima data dan kapan data
diolah serta kapan ditampilkan pada alat output. Control Unit mengartikan
instruksi-instruksi dari program komputer, membawa data dari alat input ke main
memory, mengambil data dari main memory untuk diolah. Bila ada instruksi untuk
perhitungan aritmatika atau perbandingan logika, control unit mengirim
instruksi tersebut ke aritmetic and logic unit. Hasil dari pengolahan data ini
dibawa oleh control unit ke main memory lagi untuk disimpan.
Jadi tugas dari control unit adalah :
Jadi tugas dari control unit adalah :
·
mengatur
dan mengendalikan alat-alat input dan output
·
mengambil
instruksi-instruksi dari main memory
·
mengambil
data dari main memory kalau diperlukan oleh proses
·
mengirim
instruksi ke aritmaetic and logic unit bila perhitungan aritmatik atau
perbandingan logika serta mengawasi kerja aritmatik dan logika
·
menyimpan
hasil proses ke main memory.
C.
Unit Logika & Aritmatika (Arithmetical & Logical Unit)
ALU
merupakan bagian inti dari suatu sistem komputer. Arithmetic And Logic Unit
(ALU) Tugas utama dari ALU adalah melakukan semua perhitungan aritmatik atau
matematika yang terjadi sesuai dengan instruksi program. ALU melaukan operasi
aritmatik dengan dasar pertambahan, sedang operasi aritmatik yang lainnya
seperti pengurangan, perkalian dan pembagian dilakukan dengan dasar
penjumlahan. Sehingga sirkuit elektronik di ALU yang digunakan untuk
melaksanakan operasi aritmatik ini disebut adder.
Tugas lain ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika, yaitu =, <>, <, >, <+, >=. ALU juga sering disebut mesin bahasa karena ALU terdiri dari dua bagian, yaitu unit aritmetika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri.
Tugas lain ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika, yaitu =, <>, <, >, <+, >=. ALU juga sering disebut mesin bahasa karena ALU terdiri dari dua bagian, yaitu unit aritmetika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri.
D.
Unit Memori / Penyimpan (Memory / Storage unit)
Berfungsi
untuk menampung data/program yang diterima dari unit masukan sebelum diolah
oleh CPU dan juga menerima data setelah diolah oleh CPU yang selanjutnya
diteruskan ke unit keluaran. Pada suatu sistem komputer terdapat dua macam
memori, yang penamaannya tergantung pada apakah alat tersebut hanya dapat
membaca atau dapat membaca dan menulis padanya. Bagian memori yang hanya dapat
membaca tanpa bisa menulis padanya disebut ROM (Read Only Memory), sedangkan
bagian memori yang dapat melaksanakan membaca dan menulis disebut RAM (Random
Access Memory).
Memori
dalam komputer dibagi dalam dua bagian yaitu :
·
Memori
Utama
·
Memori
cadangan
·
Memori
Utama (Main Memory)
Merupakan
elemen yang penting dari suatu komputer yang digunakan sebagai penyangga data
dan instruksi program untuk digunakan oleh prosesor.
E.
Unit Keluaran (Output Unit)
Berfungsi
untuk menerima hasil pengolahan data dari CPU melalui memori. Seperti halnya
pada unit masukan maka pada unit keluaran dikenal juga istilah peralatan
keluaran (Output device) dan media keluaran (Output media).
Unit
keluaran adalah alat untuk menampilkan hasil pengolahan yang dilakukan oleh
CPU. Dalam teori kontrol, output dari suatu sistem adalah apa yang dapat diukur.
Organisasi Komputer
Adalah
bagian yang terkait erat dengan unit – unit operasional dan interkoneksi antar
komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya.
Contoh aspek organisasional adalah teknologi hardware, perangkat antarmuka,
teknologi memori, dan sinyal – sinyal kontrol.
Arsitektur
komputer lebih cenderung pada kajian atribut – atribut sistem komputer yang
terkait dengan seorang programmer. Contohnya, set instruksi, aritmetika yang
digunakan, teknik pengalamatan, mekanisme I/O.
Dan
juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni
mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat
menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan
target biayanya.
Daftar Pustaka
http://ariefriyadi.blogspot.sg/2014_11_01_archive.html