evolusi arsitektur komputer
Evolusi Arsitektur Komputer
Pengertian Arsitektur Komputer
Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan
struktur pengoperasian 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, implementasi perencanaan dari masing–masing bagian akan lebih
difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara
pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras,
dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann,
CISC, RISC, blue Gene, dll.
Arsitektur komputer 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.
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”.
A.
Evolusi komputer
Ada
dimensi-dimensi penting dalam evolusi komputer, dan terdapat beberapa alasan
yang
menyebabkan
komputer beserta komponen dan arsitekturnya terus berkembang, yaitu kinerja,
kapasitas,
harga, maintainability dan kenyamanan pengguna. Kinerja dan kapasitas
dipengaruhi
oleh
faktor teknologi, konsep dan teknik.
1.
Evolusi mode-mode penggunaan komputer
Mode-mode penggunaan sistem komputer pada waktu yang berbeda. pada setiap mode,
sistem operasi dan software sistem yang berhubungan mempunyai beberapa
fitur-fitur unik.
Uniprograming
: hanya satu tugas yang diproses pada satu waktu dan semua resource sistem
tersedia secara eksklusif sampai tugas terselesaikan.
Paraller
processing : kemampuan menjalankan tugas atau aplikasi lebih dari satu
aplikasi dan dijalankan menggunakan lebih dari satu CPU untuk menjalankan
sebuah program secara simultan.
Multitasking
: menjalankan dua atau lebih program dalam sebuah komputer pada saat
yang
bersamaan. Berapa banyak program yang dapat secara efektif di multitasking,
tergantung dari tipe multitasking yang dilakukan(preemptive vs Cooperative),
kecepatan CPU dan memori serta kapasitas harddisk.
Komputer
network : Sistem jaringan kerja komputer, terdiri dari dua atau lebih
komputer dan alat pendukung lain yang saling berhubungan melalui saluran
komunikasi.
2.
Evolisi Arsitektur CPU
Berdasarkan
organisasinya CPU komputer dikelompokan ke dalam 3 basis
CPU, yaitu :
·
CPU
berbasis akumulator: pada arsitektur berbasis akumulator, jumlah intruksi dalam
program meningkat tetapi intruksi menjadi cepat karena operand sudah berada
dalam akumulator itu sendiri. Akumulator adalah sebuah register yang berfungsi
sebagai tempat untuk menyimpan aritmatika dan hasil logika, akumulator sangat
dibutuhkan untuk menulis perhitungan seperti penjumlahan, pengurangan,
perkalian,maupun pembagian ke memori utama (main memori) yang mungkin untuk
dibaca kembali untuk melakukan operasi berikutnya.
·
CPU
berbasis register: pada arsitektur berbasis register, operand-operand untuk
intruksi disimpan dalam register CPU dan karena itu operand-operand dibaca dengan
cepat ketika siklus intruksi. Register adalah sebagian kecil memori komputer
yang dipakai untuk tempat penampungan data dengan ketentuan bahwa data yang
terdapat dalam register dapat diproses dalam berbagai operasi dengan melihat
berapa besar kemampuan menampung register tersebut.
·
CPU
berbasis stack: dimana pemrogramnya sangat sederhana karena operasi aritmetika
dilakukan pada item teratas dari stack tersebut.
3.
Evolusi Unit Control dan Penerjemahan Intruksi
Hardwired
control unit: Pada implementasi hardwire, unit kontrol berperan sebagai sirkuit
terkombinasi yang dibuat berdasarkan kontrol sinyal yang akan dikeluarkan. Jadi
untuk setiap kontrol sinyal memiliki rangkaian logika tertentu pada kontrol
unit yang dapat menghasilkan kontrol sinyal yang dimaksud. Kelebihan dari
hardwireadalah kecepatannya yang tinggi karena logika unit kontrol langsung
dibentuk menjadi rangkaiaan.
Microprogrammed
control unit: implementasi microprogrammed tidak menggunakan sirkuit
terkombinasi namun menggunaka intruksi mikro. berupamenyimpan pola-pola bit
untuk setiap instruksi yang sesuai dengan sinyal-sinyal kontrol dalam beberapa
mikrointruksi.Kelebihan dari microprogrammed adalah lebih mudah untuk
mengimplementasikan dan mendesain kontrol unit dan jauh lebihmurah.
Hybrid
control unit: menggunakan kedua gabungan tersebut, dimana bagian dari unit
kontrol yang membutuhkan waktu krisis yang digunakan hardwired dan sebaliknya
digunakan microprogrammed.\
4.
Evolusi Teknik-Teknik Memori
Dalam evolusi teknik memori utama terdapat dua konsep :
Interleaving
concept: salah satu konsep pembagian memori menjadi dua bagian lokasi yaitu
alamat ganjil dan genap. Dengan kata lain, lokasi yang berdekatan ditempatkan
dalam modul yang terpisah yang dapat diakses secara bersamaan sehingga secara
keseluruhan mengurangi waktu akses.
Bank
switching: merupakan konsep yang mengatasi masalah kapasitas memori yang
dibatasi jumlah bit alamat dengan cara tanpa sepengetahuan CPU dengan bantuan
atau kerjasama sistem operasi.
5.
Evolusi Penanganan Siklus Intuksi
Secara umum kinerja suatu subsistem dapat ditingkatkan dengan teknik
paralelisme duplikasi hardware, paralelisme dengan aksi mendahului, tumpang
tindih dan realokasi.
6.
Evolusi Teknik-Tenik I/O
Dalam evolusi teknik I/O terdapat teknik-teknik transfer data dengan perangkat
peripheral, yaitu polling, mode interupsi, (data channel, mode DMA) front and
prosesor. Teknik-teknik I/O tersebut pada setiap perangkat menawarkan kecepatan
atau transfer rate yang beragamdan juga biaya hardware yang bermacam-macam.
7.
Evolusi Software Sistem
Sistem operasi dan pengembangan software sistem lainnya telah berkembang
bersama dengan hardware dan arsitektur. Beberapa pengembangan penting software
sistem antara lain: bahasa mesin, bahasa rakitan, sistem operasi, Bahasa
tingkat tinggi, sistem basis data, sistem pakar dan embedded sistem.
B.
PERKEMBANGAN ORGANISASI DAN ARSITEKTUR KOMPUTER
1. Komputer
Generasi Pertama (1946-1959)
a. Ciri-ciri
komputer generasi pertama :
·
Komponen
yang digunakan adalah tabung hampa udara (Vacuum tube) untuk sirkuitnya
·
Mempunyai
ukuran fisik komputer yang besar dan berat sehingga sulit untuk dipindahkan
·
Program
hanya dapat dibuat dengan bahasa mesin
·
Menggunakan
simpanan luar, magnetic tape & magnetic disk
·
Cepat
panas sehingga memerlukan pendingin
·
Prosesnya
kurang cepat (relatif lambat)
·
Simpanan/memori
berkemampuan kecil
·
Membutuhkan
daya listrik yang besar
·
Orientasi
utamanya dalam aplikasi bisnis
·
Memakai
bahasa Mesin Asembly
b.
Jenis-jenis komputer generasi pertama :
- Tahun 1946 komputer generasi I yang pertama
Ukuran fisik besar, Terdiri dari
18000 tabung hampa udara 75000 relay dan sakelar serta 10000 kapasitor dan
70000 resistor. Memiliki 1 memory yang terdiri dari 20
buah accumulator dengan masing-masingaccumulator dapat menyimpan
10 digit bilangan (1 digit bilangan membutuhkan 10 tabung hampa udara). Mampu
melakukan 5000 buah pertambahan 10 digit angka dalam waktu 1 menit dan 300
perkalian dalam waktu 1 menit. Semua input dan output dilakukan dengan kartu
plong.
-Tahun
1947 Harvard Mark Ii Kemampuan 12x lebih besar dari Havard Mark I
-Tahun 1947 Transistor yang pertama (dasar komponen untuk komputer generasi II)
-Tahun
1948 IBM Selective Sequence Electric Calculato
-Tahun
1949 Komputer yang sepenuhnya Stored-program yang pertama
-Tahun
1949 Harvard Mark III
-Tahun
1950 Komputer digital elektronik ukuran besar di Inggris yang pertama
-Tahun
1950 SE
-Tahun 1951 Komputer komersial di Inggris yang pertam
-Tahun 1951 Komputer yang menggunakan pita magnetik yang pertama
-Tahun
1952 Komputer yang sepenuhnya stored-program di Amerika yang pertam
-Tahun
1953 Komputer yang menggunakan core memory yang pertama
-Tahun
1953 IBM 701
-Tahun 1954 Komputer komersial generasi pertama paling populer berorientasi
pada aplikasi bisnis
-Tahun 1956 Komputer yang menggunakan simpanan luar dengan akses secara random
yang pertama
-Tahun
1959 IBM 705 (dibuat untuk mengganti IBM 701)
2.
Komputer Generasi Kedua (1959-1964)
a. Ciri-ciri komputer
generasi kedua :
Menggunakan
teknologi sirkuit berupa transistor dan dioda untuk menggantikan tabung vakum
Program
sudah menggunakan operasi bahasa pemrograman tingkat tinggi seperti Fortran dan
Cobol
Kapasitor
memori utama sudah cukup besar dan dikembangkan dari Magnetic Core Storage
Menggunakan
simpanan luar berupa Magnetic Tape dan Magnetic Disk
Mempunyai
kemampuan melakukan real-time & times sharing
Ukuran
fisik lebih kecil dibanding KG I
Proses
operasi sudah cepat dapat memproses jutaan operasi per detik
Membutuhkan
lebih sedikit daya listrik
Orientasi
tidak hanya pada aplikasi bisnis, tetapi juga pada aplikasi teknik
b. Jenis-jenis
komputer generasi kedua :
Tahun
1959 PDP 1
Tahun
1961 Virtual memory yang pertama
Tahun
1963 Komputer mini Komersial yang pertama
UNIVAC
III, UNIVAC SS80, UNIVAC SS90, UNIVAC 1107
Burroughs
200
IBM
7070, IBM 7080, IBM 1400, IBM 1600
NRC 300
Honeywell
400 & 800
CDC
1604, CDC 160A
GE 635,
GE 645, GE 200
3.
Komputer Generasi Ketiga (1964-1970)
a. Ciri
ciri komputer generasi ketiga :
·
Komponen
yang dipergunakan adalah IC (Integrated Circuits), yang berbentuk Hybrid
Integrated circuits yaitu transistor dan dioda yang diletakkan secara
terpisah dalam satu tempat, dan Monolithic System Technology
(MST) yaitu elemen-elemen sirkuit yang diletakkan dalam satu chip.
·
Peningkatan
dari sisi softwarenya karena menggunakan IC maka kinerja komputer menjadi lebih
cepat dan lebih tepat.
·
Kecepatanya
hampir 10000 kali dari komputer generasi pertama
·
Kapasitas
memori lebih besar, dapat menyimpan ratusan ribu karakter (sebelumnya hanya
puluhan ribu)
·
Menggunakan
media penyimpanan luar disket magnetik (external disk) yang sifat pengaksesan
datanya secara acak (random access) dengan kapasitas besar (jutaan karakter)
·
Penggunaan
listrik lebih hemat
·
Memungkinkan
untuk melakukan multiprocessing yaitu dapat memproses sejumlah data
dari sumber-sumber yang berbeda pada waktu bersamaan
dan multiprogramming yaitu dapat mengerjakan beberapa program
sekaligus
·
Bisa
menampilkan gambar dan grafik serta dapat mengeluarkan suara
·
Harga
semakin murah
·
Kemampuan
melakukan komunikasi data dari satu komputer dengan komputer lainnya
b. Jenis-jenis
komputer generasi ketiga :
Tahun
1964 yang pertama IBM S/360
Tahun
1969 Komputer mini 16 bit pertama
UNIVAC
1108, 9000
Burroughs
5700,6700,7700
NCR seri
Century
GE 600.
235
CDC
3000,6000, 7000
PDP-8,
11
4.
Komputer Generasi Keempat (sejak 1970)
a. Ciri
ciri komputer generasi keempat :
·
IC
nya lebih kompleks dan terintegrasi
·
Penggunaan
LSI (Large Scale Integration) yang merupakan pemadatan beribu ribu IC
yang dijadikan dalam satu chip
·
Dikembangkan
VLSI (Very Large Scale Integration) yang dapat menampung puluhan ribu hingga
ratusan ribu IC
·
Dikembangkan
komputer mikro yang menggunakan mikroprosesor dan semikonduktor yang berbentuk
chip untuk memori komputer (internal memori)
b. Jenis-jenis
komputer generaasi keempat :
Tahun
1970 KG IV yang pertama (IBM 370)
Tahun
1971 Microprosesor yang pertama
Tahun
1974 Komputer mikro komersial yang pertama (mikro altair)
Tahun
1975 Komputer super Komersial yang pertama (Cray-1)
Tahun
1977 Local Area Network (LAN) yang pertama
Tahun
1977 PC yang pertama (Apple II, Radio shack)
Tahun
1981 komputer sistem windows dan menggunakan mouse pertama (Xerox Corporation)
Tahun
1981 Komputer IBM PC yang pertama
- Menggunakan mikroprosesor buatan intel 8088
Tahun
1984 IBM PC/AT
Tahun
1984 Machintosh dan GUI pertama
-
Sangat terkenal karena user friendly :
Tahun
1987 IBM PS/2
Tahun
1988 IBM PC/386 Komputer 32 Bit yang pertama
Tahun
1990 IBM PC/486
Tahun
1997 Pentium II
-
Beberapa seri pentium :
Pentium
66
Pentium
75
Pentium
200
-
Pada Mei 1997, perusahaan intel memperkenalkan microprosesor pentium II sebagai
kelanjutan dari seri pentium :
Intel
pentium 233
Intel
pentium 266
Intel
pentium 300
- Tahun 1998 AMD K6 3D
- Pesaing intel meluncurkan AMD K6 3D, mempunyai kecepatan 300 MHz dan 350 MHz.
Mempunyai kemampuan memproses aplikasi grafik 3D lebih cepat dibanding prosesor
sebelumnya.
5. Komputer
Generasi Kelima
a. Ciri-ciri
komputer generasi kelima :
·
Dikembangkan
dengan apa yang dinamakan Josephson Junction. Teknologi ini mampu memproses
trilyunan operasi per detik, sedang ship hanya mampu memproses milyardan
operasi per detik Negara pelopor adalah Jepang. Dengan mendirikan ICOT
(Institute for New ComputerTechnology)
·
Menterjemahkan
bahasa manusia sehingga manusia dapat bercakap-cakap langsung dengan komputer.
·
Penghematan
energi komputer
·
Berbasis
Graphic User Interface (GUI), multimedia, dan multikomunikasi
·
Dapat
melakukan diagnosa penyakit yang lebih akurat, dan sebagainya
Komentar
Posting Komentar