Arsitektur Komputer adalah konsep perencanaan dan struktur pengoprasian dasar dari suatu sistem komputer.Arsitektur Komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain kecepatan proses dan sistem interkoneksinya. Dalam hal ini, Arsitektur Komputer akan mempelajari bagaimana sebuah komputer itu dapat bekerja sebagaimana mestinya. Perencanaan dari masing-masing bagian akan komputer akan lebih difokuskan dalam proses bekerjanya komputer tersebut.
Sebuah prosesor atau yang disebut dengan Central Procesing Unit (CPU) pada sebuah komputer tidak bisa bekerja sendiri dalam melakukan kerja sebagai pemroses. CPU memerlukan komponen-komponen pendukung seperti memori untuk keperluan menyimpan data dan program, serta piranti I/O (Input/Output) yang digunakan untuk memindahkan data antara komputer dan dunia luar. Selain itu komputer memerlukan Clock (detak) sebagai penggerak prosesor dalam memproses data. Mikroprosesor adalah suatu pengolah yang dibentuk oleh sebuah chip tunggal atau sering disebut Integrated Circuit. Mikroprosesor ini sering ditemukan pada sebuah superkomputer, komputer PC, atau sekarang ini hampir semua pengolah data modem adalah mikroprosesor. Mikroprosesor yang paling banyak digunakan saat ini adalah: seri Intel, Freescale/IBM, AMD, PowerPC, MIPS, ARM, dan lain-lain.
Contoh gambar diagram blok sistem komputer.
Pada gambar diagram blok sebuah sistem koputer diatas, memori berisi intruksi dan bersama-sama prosesor melaksanakandan menggerakkan data. Memori suatu sistem komputer tidak pernah kosong dan selalu terisi, apakah berupa intruksi ataupun berupa data. Intruksi diambil dan dibaca dari memori menuju prosesor, sedangkan data dibaca dari dan ditulis oleh prosesor ke memori.
Gambar Aliran Data pada sebuah Komputer.
Bentuk aliran data arsitektur komputer diatas, dikenal dengan arsitektur Von Neumann, dimana nama tersebut diambil dari penemunya yaitu: Yohanes Von Neumann. Hampir semua komputer modern sekarang ini mengikuti format arsitektur ini. Pada Arsitektur Von Neumann langkah-langkahnya diatur oleh kendali suatu program. Komputer akan mengikuti suatu langkah-langkah program yang memerintahkan operasinya. beberapa contoh lain selain arsitektur Von Neumann, antara lain yaitu Arsitektur CISC, RISC, Blue Gene, dan lain-lain.
- Arsitektur CISC (Complex Instruction-set computing atau Complex Instruction-Set Computer). CISC merupakan kumpulan instruksi komputasi kompleks. Jadi CISC adalah sebuah arsitektur dari set instruksi komputer dimana setiap instruksi akan menjalankan bberapa operasi tingkat rendah, seperti pengambilan dari memori, operasi aritmetika, dan penyimpanan ke dalam memori, semuanya sekaligus hanya di dalam sebuah instruksi. COntoh prosesor CISC adalah System/360, VAX, PDP-11, varian motorola 68000, dan CPU AMD dan Intel x86 (sumber: wikipedia)
- Arsitektur RISC (Reduce Instruction Set Computing) atau komputasi set instruksi yang disederhanakan. Arsitektur ini pertama kali digagas oleh John Cocke, peneliti dari IBM di Yorktown, New York pada tahun 1974 sat ia membuktikan bahwa 20% instruksi pada pada sebuah prosesor ternyata menangani sekitar 80% dari keseluruhan kerjanya. Komputer pertama yang menggunakan konsep RISC adalah IBM PC/XT pada era 1980-an. Istilah RISC sendiri pertama kali dipopulerkan leh David Patterson, pengajar dari University of California di Berkely.(sumber: wikipedia)
- Arsitektur Blue Gene adalah sebuah arsitektur komputer yang dirancang untuk menciptakan beberapa superkomputer generasi berikut, yang dirancang untuk mencapai kecepatan operasi petaflop (1 peta= 10 pangkat 15), dan pada tahun 2005 telah mencapai kecepatan lebih dari 100 teraflop (1 tera+ 10 pangkat 12). Blue Gene merupakan proyek antara Departemen Energi Amerika Serikat (yang membiayai proyek ini), industri (terutama IBM), dan kalangan akademi. ada lima projek Blue Gene dalam pengembangan saat ini, di antaranya adalah Blue Gene/L, Blue Gene/c, danBlue Gene/P. (sumber: wikipedia)
- Set Intruksi (ISA)
- Arsitektur mikro dari ISA
- Sistem desain dari seluruh komponen dalam perangkat keras komputer
EmoticonEmoticon