Organisasi dan Arsitektur Komputer
Komputer adalah barang yang umum dan sering kita
temui saat ini. Bahkan sekarang sudah hampir setiap orang, khusunya pelajar,
mahasiswa dan praktisi pendidikan sudah memiliki komputer sendiri. Komputer yang
pada awalnya dibuat sebagai alat bantu hitung kini berkembang dengan sangat
pesat. Game, software dan aplikasi – aplikasi digital kini dapat dilakukan
dengan alat yang disebut komputer ini.
Bahkan sekarang ini dengan perkembangan
internet, komputer bisa menjadi alat mencari uang, transfer
uang, media bisnis, komunitas dan lain sebagainya. Dengan fungsinya yang begitu
banyak dan penting, maka kini komputer merupakan salah satu
barang yang sangat dibutuhkan oleh sebagian besar orang.
1.
EVOLUSI ARSITEKTUR
Ø 1950 -1960 :
Arsitektur computer adalah suatu Komputer aritmatik atau biasa disebut
juga kalkulator.komputer ini dibuat untuk menghitung persamaan matematis pada
masa peperangan pada saat itu.
Ø 1970 – pertengahan1980 : Arsitektur computer adalah suatu desain instruksi untuk
suatu Kompiler
Ø 1990 :
Arsitektur computer adalah suatu bentuk desain CPU, system memori,system
I/O, multiprosesor dan network computer.
Ø 2010 :
Arsitektur komputer: suatu system yang dapat beradaptasi sendiri, struktur
yang dapat mengorganisasikan sendiri, system DNA.
2.
Klasifikasi
Arsitektur
Pada komputer terdapat berbagai klasifikasinya
dalam hal appaun. Setiap komputer tentunya memilik klasifikasi masing-masing.
Disini membahas mengenai klasifikasi arsitekturnya menurut Von Neumann dan Non
Von Neumann.
Kriteria mesin Von Neumann :
·
Mempunyai
subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan sebuah I/Osistem
·
Merupakan
stored-program computer
·
Menjalankan
instruksi secara berurutan
·
Mempunyai
jalur (path) bus antara memori dan CPU
Pada tahun 1966, Flyyn mengklasifikasikan arsitektur komputer
berdasarkan sifatnya yaitu :
1. Jumlah prosesor
2. Jumlah program yang dapat dijalankan
3. Struktur memori
Menurut Flyyn ada 4 klasifikasi komputer :
1.
SISD
(Single Instruction Stream, Single Data Stream)
Satu CPU yang
mengeksekusi instruksi satu persatu dan menjemput atau menyimpan data satu
persatu.
2.
SIMD (Single
Instruction Stream, Multiple Data Stream)
Satu unit kontrol yang
mengeksekusi aliran tunggal instruksi, tetapi lebih dari satu Elemen Pemroses
3.
MISD
(Multiple Instruction Stream, Single Data Stream)
Mengeksekusi beberapa
program yang berbeda terhadap data yang sama.
Ada 2 kategori:
v
Mesin
dengan Unit pemroses berbeda dengan instruksi yang berbeda dengan data yang
sama (sampai sekarang tidak ada mesin yang seperti ini)
v
Mesin,
dimana data akan mengalir ke elemen pemroses serial
4.
MIMD
(Multiple Instruction Stream, Multiple Data Stream
Juga disebut
multiprocessors, dimana lebih dari satu proses dapat dieksekusi berikut
terhadap dengan datanya masing-masing,
Tidak ada komentar:
Posting Komentar