Pengantar Organisasi dan Arsitektur Komputer
Arsitektur
komputer adalah sebuah atribut yang berdampak langsung pada jalanya sebuah
program. Organisasi komputer adalah unit operasiaonal dan interkoneksi dari spesifiksdi
arsitektur komputer. Komputer adalah sebuah sistem yang berinteraksi dengan
cara tertentu dengan dunia luar. Interaksi dengan dunia luar dilakukan melalui
perangkat peripheral dan saluran komunikasi.
Dalam
struktur internal komputer, terdapat empat struktur utama:
1.
Central Processing Unit (CPU), berfungsi sebagai pengontrol operasi
komputer dan pusat pengolahan fungsi – fungsi komputer. Kesepakatan, CPU cukup
disebut sebagai processor (prosesor) saja.
2. Memori
Utama, berfungsi sebagai penyimpan data.
3. I/O,
berfungsi memindahkan data ke lingkungan luar atau perangkat lainnya.
4. System Interconnection, merupakan sistem yang
menghubungkan CPU, memori utama dan I/O.
Kinerja Komputer
Kinerja
sebuah sistem komputer merupakan hasil proses dari seluruh komponen komputer,
yangmelibatkan CPU, memori utama, memori sekunder, bus, peripheral. Dari segi
perkembangan program aplikasipun sangat menakjubkan. Aplikasi dekstop yang
hampir dimiliki semua sistem komputer saat ini meliputi:
- Pengolahan citra
- Pengenalan voice atau pembicaraan
- Video conference
- Mulitimedia
-Transfer data : dari
sudut pandang organisasi dan arsitektur komputer saat ini adalah mirip dengan
komputer IAS yang dibuat sekitar 50 tahun lalu, namun perkembangan dan
kecanggihannya dapat kita rasakan sekarang ini. Peningkatan kinerja
mikroprosesor ini terus berlanjut tidak kenal henti dengan berbagai teknik yang
telah dikembangkan, diantaranya :
·
Branch Prediction, teknik dimana prosesor memungkinkan
mengamati terlebih dahulu di dalam software dan melakukan prediksi percabangan
atau kelompok instruksi yang akan dieksekusi berikutnya.
·
Data Flow Analysis, prosesor akan menganalisa instruksi –
instruksi yang tidak tergantung pada hasil atau data lainnya untuk membuat
penjadwalan yang optimum dalam eksekusi.
·
Speculative Execution, dengan modal prediksi
cabang dan analisis data, maka prosesor dapat melakukan eksekusi spekulatif
terlebih dahulu sebelum waktunya.
Perkembangan
mikroprosesor, dilihat dari kapasitas operasi dan kecepatannya sangatlah pesat.
Perkembangan mikroprosesor ini sulit diimbangi oleh komponen lainnya semisal
memori. Hal ini menimbulkan masalah kesenjangan dan kurang sinkronnya operasi
antar komponen. Perhatikan laju perkembangan prosesor dibandingkan memori utama
seperti terlihat pada gambar 2.8. Organisasi dan arsitektur komputer yang
handal sangat diperlukan untuk mengatasi persoalan seperti ini.
Terdapat
beberapa metode untuk mengatasi masalah perbedaan kecepatan operasi antara
mikroprosesor dengan komponen lainnya, diantaranya :
·
Meningkatkan jumlah bit yang dicari pada suatu saat
tertentu dengan melebarkan DRAM dan melebarkan lintasa sistem busnya.
·
Mengubah antarmuka DRAM sehingga lebih efisien dengan
menggunakan teknik cache atau pola buffer lainnya pada keping
DRAM.
·
Meningkatkan bandwidth interkoneksi prosesor dan
memori dengan penggunakan hierarki bus – bus yang lebih cepat untuk buffering
dan membuat struktur aliran data.
Bidang lain yang menjadi fokus kajian peningkatan
kinerja sistem komputer adalah penanganan perangkat – perangkat I/O. Masalah
yang terjadi hampir sama dengan memori. Teknik penyelesaian yang digunakan
umumnya adalah teknik buffering dan caching.
Target
yang ingin dicapai dalam peningkatan kinerja adalah tercapainya keseimbangan
proses operasi antar komponen – komponen penyusun komputer sehingga
menghasilkan kinerja komputer yang tinggi.
Komponen CPU adalah komponen struktural
utama berikut :
• Unit Control: Mengontrol operasi CPU
dan cara kerja komputer
• Aritmatika dan logika Unit ( ALU ) :
Melakukan pengolahan data komputer menggunakan sebuah fungsi
• Register : Menyediakan penyimpanan
internal ke CPU
• interkoneksi CPU : Beberapa mekanisme
yang di sediakan untuk komunikasi
antara unit kontrol , ALU , dan register
Referensi
Evolusi Komputer
1. Komputer Generasi Pertama (1944 – 1959)
Electronic Numerical Integrator and Calculator (ENIAC) merupakan generasi
pertama komputer digital elektronik yang digunakan untuk kebutuhan umum.
Pgamroposal ENIAC dirancang oada tahun 1942, dan mulai dibuat pada tahun 1943
oleh Dr. John W. Mauchly dan John Presper Eckert di Moore School of Electrical
Engineering (University of Pennsylvania) dan baru selesai pada tahun 1946.
ENIAC berukuran sangat besar, untuk penempatannya membutuhkan ruang 500m2.
ENIAC menggunakan 18.000 tabung hampa udara, 75.000 relay dan saklar, 10.000
kapasitor, dan 70.000 resistor. Ketika dioperasikan, ENIAC membutuhkan daya
listrik sebesar 140 kilowatt dengan berat lebih dari 30 ton, dan menempati
ruangan 167 m2.
Mesin ini dikembangkan oleh seorang ahli matamatika yaitu John Von Neumann
yang juga merupakan kosultan proyek ENIAC. Mesin ini dikembangkan mulai tahun
1945 yang memberikan gagasan sebagai stored-program concept, yaitu sebuah
konsep untuk mempermudah proses program agar dapat direpresentasikan dalam
bentuk yang cocok untuk penyimpanan dalam memori untuk semua data.
Gagasan ini juga dibuat hampir pada waktu yang bersamaan dengan Turing.
Selanjutnya Von Neumann
mempublikasikannya dengan nama baru yaitu: Electronic Discrete Variable
Computer (EDVAC).
Semua input dan output dilakukan melalui kartu plong. Dalam waktu satu
detik, ENIAC mampu melakukan 5.000 perhitungan dengan 10 digit angka yang bila dilakukan
secara manual oleh manusia akan memakan waktu 300 hari, dan ini merupakan
operasi tercepat saat itu dibanding semua komputer mekanis lainnya. ENIAC
dioperasikan sampai tahun 1955. Teknologi yang digunakan ENIAC adalah
menggunakan tabung vakum yang dipakai oleh Laboratorium Riset Peluru Kendali
Angkatan Darat (Army’s Ballistics Research Laboratory-LBR) Amerika Serikat.
Beberapa contoh komputer generasi pertama :
1. ENIAC ( Electronic
Numerical And Calculator )
2. EDVAC ( Electronic
Discrete Variable Automatic Computer)
3. EDSAC ( Electronic Delay
Storage Automatic Calculator )
4. UNIVAC I ( Universal
Automatic Calculator)
5. UNIVAC II
6. Datamatic 1000
7. Mark II, Mark III, IBM 702,
IBM 704, IBM 709
8. CRC, NCR 102A, NCR 102D
9. BIZMAC I, BIZMAC II
2. Komputer Generasi ke-dua (1960 – 1964 )
Transistor merupakan ciri khas komputer generasi
kedua. Bahan bakunya terdiri atas tiga lapis, yaitu: “basic”, “collector” dan
“emmiter”. Transistor merupakan singkatan dari Transfer Resistor, yang berarti
dengan mempengaruhi daya tahan antara dua dari tiga lapisan, maka daya
(resistor) yang ada pada lapisan berikutnya dapat pula dipengaruhi. Dengan
demikian, fungsi transistor adalah sebagai penguat sinyal. Sebagai komponen
padat, tansistor mempunyai banyak keunggulan seperti misalnya: tidak mudah
pecah, tidak menyalurkan panas. dan dengan demikian, komputer yang ada menjadi
lebih kecil dan lebih murah. Pada tahun 1960-an, IBM memperkenalkan komputer
komersial yang memanfaatkan transistor dan digunakan secara luas mulai beredar
dipasaran. Komputer IBM- 7090 buatan Amerika Serikat merupakan salah satu
komputer komersial yang memanfaatkan transistor. Komputer ini dirancang untuk
menyelesaikan segala macam pekerjaan baik yang bersifat ilmiah ataupun
komersial. Karena kecepatan dan kemampuan yang dimilikinya, menyebabkan IBM
7090 menjadi sangat popular. Komputer generasi kedua lainnya adalah: IBM Serie
1400, NCR Serie 304, MARK IV dan Honeywell Model 800.
beberapa contoh komputer generasi kedua :
1. UNIVAC III, UNIVAC SS80, UNIVAC SS90, UNIVAC 1107.
2. Burroughs 200
3. IBM 7070, IBM 7080, IBM 1400, IOBM 1600
4. NRC 300
5. Honeywell 400, Honeywell 800
6. CDC 1604, CDC 106A.
7. GE 635, GE 645, 6E 200
2. Burroughs 200
3. IBM 7070, IBM 7080, IBM 1400, IOBM 1600
4. NRC 300
5. Honeywell 400, Honeywell 800
6. CDC 1604, CDC 106A.
7. GE 635, GE 645, 6E 200
3. Komputer Generasi ke-tiga (1964-1975)
Konsep semakin
kecil dan semakin murah dari transistor, akhirnya memacu orang untuk terus
melakukan pelbagai penelitian. Ribuan transistor akhirnya berhasil digabung
dalam satu bentuk yang sangat kecil. Secuil silicium yag mempunyai ukuran
beberapa milimeter berhasil diciptakan, dan inilah yang disebut sebagai
Integrated Circuit atau IC-Chip yang merupakan ciri khas komputer generasi
ketiga. Cincin magnetic tersebut dapat di-magnetisasi secara satu arah ataupun
berlawanan, dan akhirnya men-sinyalkan kondisi “ON” ataupun “OFF” yang kemudian
diterjemahkan menjadi konsep 0 dan 1 dalam system bilangan biner yang sangat
dibutuhkan oleh komputer. Pada setiap bidang memory terdapat 924cincin magnetic
yang masing-masing mewakili satu bit informasi. Jutaan bit informasi saat ini
berada didalam satu chip tunggal dengan bentuk yang sangat kecil. Komputer yang
digunakan untuk otomatisasi pertama dikenalkan pada tahun 1968 oleh PDC 808,
yang memiliki 4 KB (kilo-Byte) memory dan 8 bit untuk core memory. Dapat
digunakan untuk multiprogram. Contoh komputer generasi ketiga adalah Apple II,
PC, dan NEC PC.
Beberapacontoh komputer generasi ketiga :
1. UNIVAC 1108, UNIVAC 9000
2. URROUGHS 5700, BURROUGHS 6700, BURROUGHS 7700
3. NCR seri Century.
4. GE 600, GE 235.
5. CDC 3000, CDC 6000, CDC 7000
6. PDP-8, PDP-11
2. URROUGHS 5700, BURROUGHS 6700, BURROUGHS 7700
3. NCR seri Century.
4. GE 600, GE 235.
5. CDC 3000, CDC 6000, CDC 7000
6. PDP-8, PDP-11
4. Komputer
generasi ke-empat (1975 - Sekarang)
Komputer generasi keempat masih menggunakan IC/chip
untuk pengolahan dan penyimpanan data. Komputer generasi ini lebih maju karena
di dalamnya terdapat beratus ribu komponen transistor. Proses pembuatan IC
komputer generasi ini dinamakan pengintegrasian dalam skala yang sangat besar.
Pengolahan data dapat dilakukan dengan lebih cepat atau dalam waktu yang
singkat. Media penyimpanan komputer generasi ini lebih besar dibanding generasi
sebelumnya. Komputer generasi ini sering disebut komputer mikro. Contohnya
adalah PC (Personal Computer). Teknologi IC komputer generasi ini yang
membedakan antara komputer mikro dan komputer mini serta main frame. Beberapa
teknologi IC pada generasi ini adalah Prosesor 6086, 80286, 80386, 80486,
Pentium I, Celeron, Pentium II, Pentium III, Pentium IV, Dual Core, dan Core to
Duo. Generasi ini juga mewujudkan satu kelas komputer yang disebut komputer
super
5. Komputer
generasi ke-lima (Sekarang - Masa depan)
Generasi kelima dalam sejarah evolusi komputer merupakan komputer impian
masa depan. Ia diperkirakan mempunyai lebih banyak unit pemprosesan yang
berfungsi bersamaan untuk menyelesaikan lebih daripada satu tugas dalam satu
masa. Komputer ini juga mempunyai ingatan yang amat besar sehingga memungkinkan
penyelesaian lebih dari satu tugas dalam waktu bersamaan. Unit pemprosesan
pusat juga dapat berfungsi sebagai otak manusia. Komputer ini juga mempunyai
kepandaian tersendiri, merespon keadaan sekeliling melalui penglihatan yang
bijak dalam mengambil sesuatu keputusan bebas dari pemikiran manusia yang
disebut sebagai artificial intelligence. Banyak kemajuan di bidang desain
komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima.
Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang
akan menggantikan model von Neumann. Model von Neumann akan digantikan dengan
sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak.
Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik
tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.
Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer
generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga
dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini
telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer
generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia.
Referensi
Stallings,
William. Organisasi dan Arsitektur Komputer. Jakarta:PT Prenhallindo,
1998.
http://dikaindo1.blogspot.co.id/2015/09/evolusi-komputer-dari-generasi-pertama.html
http://iisariska.ilearning.me/evolusi-dan-perkembangan-komputer/
http://dikaindo1.blogspot.co.id/2015/09/evolusi-komputer-dari-generasi-pertama.html
http://iisariska.ilearning.me/evolusi-dan-perkembangan-komputer/
0 comments:
Post a Comment