Evolusi Komputer dan Performa energi
EVOLUSI KOMPUTER DAN PERFORMA
Computer and Performance Evolution
I.
Pengertian Komputer
Komputer adalah sebuah mesin hitung elektronik yang secara cepat
menerima dan menyimpan informasi masukan digital dan mengolah
informasi menurut seperangkat instruksi yang tersimpan dalam komputer
dan menghasilkan keluaran informasi yang dihasilkan setelah diolah.
Dalam bentuk yang paling sederhana komputer terdiri dari lima bagian
utama yang mempunyai fungsi sendirisendiri. Unit-unit tersebut adalah:
masukan, memori, aritmatika dan logika, keluaran dan kontrol.
II.
Komputer Generasi Pertama
Komputer pertama kali dibuat oleh ENIAC (Electronic Numerical
Integrator And Computer) dengan Prosesor dalam bentuk tabung vakum
pada tahun 1942 yang dirancang oleh John Mauchly dan John Presper di
Enkert, Universitas Pennsylvania dengan berat puluhan ton, sangat lebar
dan membutuhkan daya listrik yang sangat besar.
A.
ENIAC Computer
Komputer pertama atau disebut juga komputer ENIAC ini
secara garis besar memanfaatkan teknologi sebagai berikut:
1. Menggunakan vacuum tube untuk pemrosesan (prosesor) dan
penyimpanan.
2. Memori kecepatan tinggi bersama untuk program dan data.
3. Menggunakan main memory cepat dan secondary memory
lambat.
4. Menggunakan instruksi input-output.
5. Pertama meperkenalkan ferrite core memory.
6. Menggunakan electromechanical magnetic drum sebagai
secondary memory.
7. Menggunakan register untuk penyimpanan operand dan hasil
dari instruksi di dalam CPU.
8. Menggunakan peripheral device seperti magnetic tape,
magnetic drum, paper tape dan card punch.
9. Menggunakan konsep interupsi.
1
Juga perlu diketahui bahwa Komputer ini murni mesin
hardware
yang
tidak
mempunyai
sistem
operasi,
bahkan
pemrogramannya dilakukan dalam bahasa mesin yang berbeda
setiap komputer. Pada komputer ini, User bekerja pada sejumlah
switch/saklar pada panel depan baik untuk start, run dan halt
komputer. Internal status ditampilkan pada sejumlah lampu pada
panel depan. Umumnya hanya dapat dioperasikan oleh desainer
atau programmer karena kompleks (rumit).
Gambar 1 Pemrograman dengan Komputer Pertama
Berikut beberapa tambahan detail spesifikasi dari komputer
ENIAC pertama, yakni:
B.
Menggunakan sistem Decimal (bukan binary)
Memiliki 20 accumulator untuk 10 digits
Diprogram secara manual melalui sakelar
Berisi 18,000 vacuum tubes
Berat 30 tons
Luas 15,0002 feet
Daya 140 kW
Kecepatan: 5,000 penambahan per detik
IAS Computer (von Neumann Machine) dan Stored
Program Concept.
Mesin von Neumann atau Komputer IAS (Princeton Institute
for Advanced Studies) yang dikembangkan di Institut tersebut
merupakan model dasar untuk stored program concept dan diikuti
2
hampir semua komputer setelahnya. Proyek yang dipimpin oleh
John Von Neumann mampu mengevolusi komputer dari yang
semula membutuhkan tempat dan daya yang besar kini lebih
sederhana, dengan physical structure yang tetap dan dapat
mengeksekusi
berbagai
komputasi
menggunakan
kontrol
pemrograman yang tepat tanpa modifikasi unit. Komputer ini
merupakan komputer pertama yang menggunakan strored program
concept. Pada hakekatnya stored program concept yakni:
1. Komputer mempunyai 5 unit utama: memory, ALU (Aritmatic
Logic Unit), control unit, input unit, dan output unit.
2. Program dan data disimpan bersama di dalam memori.
3. Pertama kali program berada di memori, kemudian komputer
dapat mengeksekusinya secara otomatis tanpa intervensi
manual.
4. Control unit mengambil (fetch) dan mengeksekusi instruksi
satu per satu secara sekuensial (berurut). Eksekusi sekuensial
tersebut dapat dimodifikasi oleh jenis instruksi tertentu.
5. Suatu instruksi dapat memodifikasi isi dari suatu lokasi
memori. Karena itu sebuah program dapat memodifikasi
dirinya sendiri.
Kesimpulannya, Stored Program Concept itu sendiri adalah
“Program bahasa mesin tersebut disimpan di dalam komputer serta
data relevan lainnya, dan secara intrinsik komputer mampu
memanipulasi program dan data tersebut, misalnya mengambil
(load) data / program dari disk ke memori, memindahkannya dari
satu lokasi memori ke lokasi memori lainnya, dan menyimpannya
kembali ke disk”.
3
Gambar 2 Struktur Komputer IAS
Kelebihan Komputer IAS:
a. Merupakan single address machine.
b. Instruction length pendek sehingga menghasilkan program yang
ukurannya kecil dan karenanya keperluan memorinya kecil. Hal
ini menyebabkan pengurangan biaya sistem (System Cost
Reduction).
c. Pengambilan (fetch) instruksi dilakukan dua buah sekaligus dan
membawanya ke memori. Sehingga satu instruksi selalu prefetched. Hal ini mengurangi access time untuk instruksi yg
kedua, sehingga mempercepat waktu siklus instruksi
d. Penggunaan instruksi “address modify” , menghasilkan
perubahan address field instruksi yang lain dalam memori.
Kekurangan Komputer IAS:
a. Lemah dalam pelaksanaan operasi I/O.
b. Instruksi input atau instruksi output menghasilkan transfer data
antara input device dan memori atau antara memori dan output
device. Pada kedua kasus, data harus melalui CPU, karena itu
tidak ada “direct memory access” antara memori dan subsistem
I/O.
c. Tidak mempunyai tipe instruksi “CALL” dan “RETURN”. Karena
itu tidak memungkinkan fasilitas subrutin (kumpulan perintah
yang ditujukan untuk menangani suatu tindakan dengan tujuan
untuk memudahkan pembuatan program).
4
Berikut beberapa detail spesifikasi Komputer IAS:
a. Kapasitas memori: 1000 x 40 bit words
Menggunakan sistem bilangan Biner
Panjang instruksi 20 bit ( 1 word = 2 instruksi )
b. Register-register dalam CPU
MBR (Memory Buffer Register)
MAR (Memory Address Register)
IR (Instruction Register)
IBR (Instruction Buffer Register)
PC (Program Counter)
AC (Accumulator)
MQ (Multiplier Quotient)
C.
Komputer Komersial
Selanjutnya muncul beberapa komputer setelah
ditemukannya Stored Program Concept itu. Sebagai berikut:
Universal Automatic Computer (UNIVAC I) dikembangkan
oleh Eckert—Mauchy Corporotion. Komputer ini cocok
untuk aplikasi saintifik dan komersial.
Berikutnya diikuti oleh UNIVAC II yang menawarkan
performa tinggi dan mempunyai kapasitas memori yang
besar.
Berikutnya seri komputer UNIVAC 1100 dengan
kompatibilitas antara berbagai model yang telah
dikeluarkan.
III.
Komputer Generasi Kedua
Pada komputer generasi kedua ini sudah tidak lagi digunakan
tabung vakum sebagai prosesornya, melainkan menggunakan Transistor
yang lebih kecil dan juga hemat daya dibandingkan dengan vacuum tube.
Beberapa perusahaan seperti IBM, NCR dan RCA dll, dengan cepat
memperkenalkan
teknologi
transistor
yang
meningkatkan
realibility
5
komputer. Pada komputer jenis ini, sudah mulai digunakan Printed Circuit
Board (PCB) sebagai pengganti wiring circuit yang bersifat lebih modular
yang mudah dilakukan penggantian sehingga produksi dan pemeliaharaan
nya
lebih
mudah.
Hal
yang
menarik
adalah
pemrogramannya
menggunakan bahasa tingkat tinggi yang merupakan lompatan yang
besar untuk komputer generasi kedua ini.
Pembuat
komputer
generasi
ini
juga
telah
mengembangkan
compiler yang bervariasi seperti FORTRAN dan COBOL. Mempunyai
berbagai macam peripheral seperti console typewriter, card reader, line
printer, CRT display, graphic device dan lainnya. Pada generasi ini juga
sudah mulai bermunculan program aplikasi dan dapat digunakan untuk
menyelesaikan pekerjaan akuntansi, pajak, inventory control, purchase
order generation, invoicing dan lainnya. Tentu saja di masa ini Organisasi
besar yang menggunakan komputer juga membentuk tim programmer
untuk pengembngan host program mereka.
A.
Tabel Fitur Komputer Generasi Kedua
No
Nama Fitur
Tipe
Keterangan
.
1
Opeating
system
System
software
Me ‘manage” sumberdaya sistem
dan penanganan keperluan user
yang berasal dari program aplikasi
user
2
Batch
processing
System usage
Multi programmer/user sharing
dengan sistem besar yang tersentral
yaitu dengan mengirimkan
programnya untuk batch dan
mengambil hasilnya kemudian.
3
Multiprogramm
ing
Peningkatan
throughput
sistem
Eksekusi concurrent pada multi
program; multiplex CPU menghindari
waktu kosong selama operasi I/O.
4
Timesharing
System usage
Multiple remote user shairng pada
sebuah komputer melalui terminalterminal; sistem mengalokasikan
potongan-potongan waktu ke
terminal user yg menawarkan
respons yg cepat
5
High level
programming
Programmer
aid
Penyederhanaan pemrograman
komputer; tidak diperlukan
6
language.com
piler
IV.
pengetahuan hardware atau bahasa
mesin untuk membuat program;
produktivitas programmer meningkat
6
Magnetic hard
disk
Auxiliary
storage
Lebih cepat dan lebih andal dari
magnetic drum; read/write head
melayang
7
Index register
Programmer
aid
Digunakan untuk pengalamatan
operand pada iterasi; menawarkan
efisiensi pemrograman
8
Instruksi CALL
dan RETURN
Peningkatan
throughput
sistem
Menawarkan fasilitas subrutin;
menghidari pemrograman yg
repetitif; meningkatkan
produktivitas programmer serta
utilisasi ruang memori.
9
Floating point
arithmetic
Untuk operasi
floating point
pada ALU
Untuk aplikasi scientific yang
memerlukan presisi tinggi.
10
Data channel /
DMA transfer
Untuk
transfer data
pada hardware
Mendukung device kecepatan tinggi
dan juga mengizinkan parallelism
antara CPU dan I/O
11
Minicomputer
Low cost
computer
Menghasilkan komputer untuk
organisasi dan institusi kecil;
Komputer Generasi Ketiga
Setelah berhasilnya ditemukan transistor, Komputer generasi ketiga
memasuki
era
Microelectronics
microelectronics
merupakan
dasar
sebagai
penemuan
pengganti
dari
transistor.
integrated-circuit
(lintasan yang terintegrasi).
Microelectronics merupakan benar – benar “small-electronics” yang
dapat dibuat dengan semikonduktor. Contoh: silicon wafer (wafer silikon).
Microelectronics lebih dikenal dengan nama chip.
Beberapa kontribusi dan penemuan di masa ini adalah:
1. Adanya Penemuan chip IC (integrated circuit) yang merupakan sukses
besar
dalam
bidang
elektronika
untuk
membangun
sistem
mikroelektronika.
7
2. IC mempunyai banyak keuntungan dibandingkan komponen diskrit:
ukuran kecil, kecepatan lebih tinggi, biaya rendah, meningkatkan
keandalan (realibility).
3. Penggunaan komputer dalam suatu pemrosesan kontinyu dan sektor
manufaktur seperti penyulingan BBM dan distribusi daya listrik
menjadi populer.
4. Perusahan yg terkenal seperti IBM, UNIVAC, HP, ICL dan DEC mulai
mendominasi industri computer.
5. Dominasi minicomputer membuat kesempatan kerja yang lebih
banyak untuk komputer profesional.
A.
Moore’s Law
B.
N
Kepadatan komponen dalam sebuah chip meningkat
Gordon Moore - cofounder of Intel
o Jumlah transistor dalam chip menjadi dua kali lipat tiap
tahun
Sejak 1970 perkembangan agak lambat
Jumlah transitor menjadi 2 kali dalam
berkembang tiap 18 bulan
Harga dari chip rata-rata tetap / tidak berubah
Higher packing density berarti jalur elektronik lebih pendek,
kemampuan makin meningkat
Ukuran yang mengecil meningkatkan flexebilitas
Mengurangi daya dan membutuhkan pendinginan
Beberapa Interkoneksi meningkatkan reliabilitas
sebuah
chip
Tabel Fitur Komputer Generasi Ketiga
Nama Fitur
Tipe
Keterangan
o.
1
Virtual
memory
Biaya berkurang
dengan memori
fisik terbatas
Sistem me-’manage’ program
besar yang sedang berjalan
melalui kerjasama antara CPU dan
sistem operasi
2
Pipelining
Parallelism dalam
siklus instruksi
Throughtput CPU secara
keseluruhan meningkat
3
Multiprocessi
ng
CPU yg banyak
dalam sebuah
sistem
Eksekusi secara simultan dari
beberapa program dengan CPU
yang berbeda.
4
Memori
semikondukto
Memori Teknologi
baru pada chip IC
Kecepatan lebih tinggi, ukuran
kecil, dan mudah pemelihraannya
8
r
dibandingkan core memory
5
Memori cache
Intermediate
hardware buffer
antara CPU dan
main memory
Menghemat waktu CPU (dalam
pengambilan instruksi/operand
dengan mensuplai beberapa
instruksi/operand dari memori
buffer.
6
Local storage
Register internal
dalam CPU
Pengambilan operand dan
penyimpnan hasil lebih cepat
7
Konsep bus
Komunikasi tipe
baru antara CPU
dan subsistem
lainnya
Sharing path; biaya berkurang,
komunikasi lebih lambat
8
Komunikasi
data
Komunikasi antar
komputer
Transfer data jarak jauh melalui
saluran telepon
9
Microdiagnostic
Membantu
pemeliharaan;
auto diagnostic
Untuk aplikasi scientific yang
memerlukan presisi tinggi.
C.
Komputer Generasi Ketiga
1. IBM 360
IBM 360 diluncurkan pada tahun 1964 dan memiliki spesifikasi
sebagai berikut:
Set Instruksi Mirip atau Identik, dalam kelompok komputer ini
berbagai model yang dikeluarkan menggunakan set instruksi
yang sama sehingga mendukungkompabilitas sistem maupun
perangkat kerasnya.
Sistem Operasi Mirip atau Identik, ini merupakan feature yang
menguntungkan
konsumen
sehingga
apabila
kebutuhan
menuntut penggantian komputer tidak kesulitan dalam sistem
operasinya karena sama.
Kecepatan yang meningkat, model – model yang ditawarkan
mulai dari kecepatan rendah sampai kecepatan tinggi untuk
penggunaan yang dapat disesuaikan konsumen sendiri.
Ukuran Memori yang lebih besar, semakin tinggi modelnya akan
diperoleh semakin besar memori yang digunakan.
Harga yang meningkat, semakin tinggi modelnya
maka
harganya semakin mahal.
9
2. DEC PDP-8
PDP-8 diluncurkan pada tahun 1964 dan memiliki spesifikasi
sebagai berikut:
Minicomputer pertama kali tidak memerlukan ruangan ber-AC.
Embedded applications & OEM.
Arsitektur PDP-8 sangat berbeda dengan IBM terutama bagian
sistem bus. Pada komputer ini menggunakan omnibus system.
Sistem ini terdiri atas 96 buah lintasan sinyal yang terpisah,
yang digunakan untuk membawa sinyal – sinyal kontrol, alamat
maupun data.
Arsitektur bus seperti PDP-8 ini nantinya digunakan oleh
komputer – komputer modern.
V.
Komputer Generasi Kini
Komputer
generasi
terakhir
ini
sudah
memanfaatkan
mikroprocessors. PERKEMBANGAN MICROPROCESSOR
1.
1971 - 4004
Microprocessor pertama
Semua komponen CPU adalah single chip
4 bit
2.
Diikuti dengan munculnya 8008 tahun 1972
8 bit
Mikroposessor dengan desain applikasi khusus
3.
1974 – 8080
Intel adalah mikroprosessor dengan kegunaan umum
Dengan teknologi microprocessor ini didapat banyak keuntungan,
antara lain: Kecepatan prosessor meningkat, Kapasitas memori meningkat.
Perkembangan yang demikian memungkinkan orang-orang biasa untuk
menggunakan komputer biasa (personal computer). Komputer tidak lagi
menjadi
dominasi
pemerintah.
Pada
perusahaan-perusahaan
pertengahan
tahun
besar
1970-an,
atau
lembaga
perakit
komputer
menawarkan produk komputer mereka ke masyarakat umum. Komputerkomputer ini, yang disebut minikomputer, dijual dengan paket piranti
lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang
paling populer pada saat itu adalah program word processing dan
spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik
10
perhatian konsumen pada komputer rumahan yang lebih canggih dan
dapat diprogram.
Seiring dengan menjamurnya penggunaan komputer di tempat
kerja, cara-cara baru untuk menggali potensial terus dikembangkan.
Seiring dengan bertambah kuatnya suatu komputer kecil, komputerkomputer tersebut dapat dihubungkan secara bersamaan dalam suatu
jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga
untuk dapat saling berkomunikasi satu dengan yang lainnya. Jaringan
komputer memungkinkan komputer tunggal untuk membentuk kerjasama
elektronik
untuk
menyelesaikan
suatu
proses
tugas.
Dengan
menggunakan perkabelan langsung (disebut juga Local Area Network atau
LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat
besar.
VI. Komputer Masa Kini
Sudah tentu saat ini perkembangan komputer sangat pesat, seperti
bunyi Hukum Moore:
VII. Komputer Generasi Kelima (Modern Computer)
Mendefinisikan komputer generasi kelima menjadi cukup sulit
karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi
kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke
berjudul 2001: Space Odyssey. HAL menampilkan seluruh fungsi yang
diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan
buatan (artificial intelligence atau AI), HAL dapat cukup memiliki nalar
untuk melakukan percapakan dengan manusia, menggunakan masukan
visual, dan belajar dari pengalamannya sendiri.
Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan,
banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer
dapat menerima instruksi secara lisan dan mampu meniru nalar manusia.
Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin.
Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih
rumit dari yang diduga ketika programmer menyadari bahwa pengertian
manusia sangat bergantung pada konteks dan pengertian ketimbang
sekedar menterjemahkan kata-kata secara langsung.
11
Banyak kemajuan di bidang desain komputer dan teknologi yang
semakin memungkinkan pembuatan komputer generasi kelima. Dua
kemajuan rekayasa yang terutama adalah kemampuan pemrosesan
paralel, yang akan menggantikan model non Neumann. Model non
Neumann
akan
mengkoordinasikan
digantikan
banyak
CPU
dengan
untuk
sistem
bekerja
yang
secara
mampu
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.
12
Computer and Performance Evolution
I.
Pengertian Komputer
Komputer adalah sebuah mesin hitung elektronik yang secara cepat
menerima dan menyimpan informasi masukan digital dan mengolah
informasi menurut seperangkat instruksi yang tersimpan dalam komputer
dan menghasilkan keluaran informasi yang dihasilkan setelah diolah.
Dalam bentuk yang paling sederhana komputer terdiri dari lima bagian
utama yang mempunyai fungsi sendirisendiri. Unit-unit tersebut adalah:
masukan, memori, aritmatika dan logika, keluaran dan kontrol.
II.
Komputer Generasi Pertama
Komputer pertama kali dibuat oleh ENIAC (Electronic Numerical
Integrator And Computer) dengan Prosesor dalam bentuk tabung vakum
pada tahun 1942 yang dirancang oleh John Mauchly dan John Presper di
Enkert, Universitas Pennsylvania dengan berat puluhan ton, sangat lebar
dan membutuhkan daya listrik yang sangat besar.
A.
ENIAC Computer
Komputer pertama atau disebut juga komputer ENIAC ini
secara garis besar memanfaatkan teknologi sebagai berikut:
1. Menggunakan vacuum tube untuk pemrosesan (prosesor) dan
penyimpanan.
2. Memori kecepatan tinggi bersama untuk program dan data.
3. Menggunakan main memory cepat dan secondary memory
lambat.
4. Menggunakan instruksi input-output.
5. Pertama meperkenalkan ferrite core memory.
6. Menggunakan electromechanical magnetic drum sebagai
secondary memory.
7. Menggunakan register untuk penyimpanan operand dan hasil
dari instruksi di dalam CPU.
8. Menggunakan peripheral device seperti magnetic tape,
magnetic drum, paper tape dan card punch.
9. Menggunakan konsep interupsi.
1
Juga perlu diketahui bahwa Komputer ini murni mesin
hardware
yang
tidak
mempunyai
sistem
operasi,
bahkan
pemrogramannya dilakukan dalam bahasa mesin yang berbeda
setiap komputer. Pada komputer ini, User bekerja pada sejumlah
switch/saklar pada panel depan baik untuk start, run dan halt
komputer. Internal status ditampilkan pada sejumlah lampu pada
panel depan. Umumnya hanya dapat dioperasikan oleh desainer
atau programmer karena kompleks (rumit).
Gambar 1 Pemrograman dengan Komputer Pertama
Berikut beberapa tambahan detail spesifikasi dari komputer
ENIAC pertama, yakni:
B.
Menggunakan sistem Decimal (bukan binary)
Memiliki 20 accumulator untuk 10 digits
Diprogram secara manual melalui sakelar
Berisi 18,000 vacuum tubes
Berat 30 tons
Luas 15,0002 feet
Daya 140 kW
Kecepatan: 5,000 penambahan per detik
IAS Computer (von Neumann Machine) dan Stored
Program Concept.
Mesin von Neumann atau Komputer IAS (Princeton Institute
for Advanced Studies) yang dikembangkan di Institut tersebut
merupakan model dasar untuk stored program concept dan diikuti
2
hampir semua komputer setelahnya. Proyek yang dipimpin oleh
John Von Neumann mampu mengevolusi komputer dari yang
semula membutuhkan tempat dan daya yang besar kini lebih
sederhana, dengan physical structure yang tetap dan dapat
mengeksekusi
berbagai
komputasi
menggunakan
kontrol
pemrograman yang tepat tanpa modifikasi unit. Komputer ini
merupakan komputer pertama yang menggunakan strored program
concept. Pada hakekatnya stored program concept yakni:
1. Komputer mempunyai 5 unit utama: memory, ALU (Aritmatic
Logic Unit), control unit, input unit, dan output unit.
2. Program dan data disimpan bersama di dalam memori.
3. Pertama kali program berada di memori, kemudian komputer
dapat mengeksekusinya secara otomatis tanpa intervensi
manual.
4. Control unit mengambil (fetch) dan mengeksekusi instruksi
satu per satu secara sekuensial (berurut). Eksekusi sekuensial
tersebut dapat dimodifikasi oleh jenis instruksi tertentu.
5. Suatu instruksi dapat memodifikasi isi dari suatu lokasi
memori. Karena itu sebuah program dapat memodifikasi
dirinya sendiri.
Kesimpulannya, Stored Program Concept itu sendiri adalah
“Program bahasa mesin tersebut disimpan di dalam komputer serta
data relevan lainnya, dan secara intrinsik komputer mampu
memanipulasi program dan data tersebut, misalnya mengambil
(load) data / program dari disk ke memori, memindahkannya dari
satu lokasi memori ke lokasi memori lainnya, dan menyimpannya
kembali ke disk”.
3
Gambar 2 Struktur Komputer IAS
Kelebihan Komputer IAS:
a. Merupakan single address machine.
b. Instruction length pendek sehingga menghasilkan program yang
ukurannya kecil dan karenanya keperluan memorinya kecil. Hal
ini menyebabkan pengurangan biaya sistem (System Cost
Reduction).
c. Pengambilan (fetch) instruksi dilakukan dua buah sekaligus dan
membawanya ke memori. Sehingga satu instruksi selalu prefetched. Hal ini mengurangi access time untuk instruksi yg
kedua, sehingga mempercepat waktu siklus instruksi
d. Penggunaan instruksi “address modify” , menghasilkan
perubahan address field instruksi yang lain dalam memori.
Kekurangan Komputer IAS:
a. Lemah dalam pelaksanaan operasi I/O.
b. Instruksi input atau instruksi output menghasilkan transfer data
antara input device dan memori atau antara memori dan output
device. Pada kedua kasus, data harus melalui CPU, karena itu
tidak ada “direct memory access” antara memori dan subsistem
I/O.
c. Tidak mempunyai tipe instruksi “CALL” dan “RETURN”. Karena
itu tidak memungkinkan fasilitas subrutin (kumpulan perintah
yang ditujukan untuk menangani suatu tindakan dengan tujuan
untuk memudahkan pembuatan program).
4
Berikut beberapa detail spesifikasi Komputer IAS:
a. Kapasitas memori: 1000 x 40 bit words
Menggunakan sistem bilangan Biner
Panjang instruksi 20 bit ( 1 word = 2 instruksi )
b. Register-register dalam CPU
MBR (Memory Buffer Register)
MAR (Memory Address Register)
IR (Instruction Register)
IBR (Instruction Buffer Register)
PC (Program Counter)
AC (Accumulator)
MQ (Multiplier Quotient)
C.
Komputer Komersial
Selanjutnya muncul beberapa komputer setelah
ditemukannya Stored Program Concept itu. Sebagai berikut:
Universal Automatic Computer (UNIVAC I) dikembangkan
oleh Eckert—Mauchy Corporotion. Komputer ini cocok
untuk aplikasi saintifik dan komersial.
Berikutnya diikuti oleh UNIVAC II yang menawarkan
performa tinggi dan mempunyai kapasitas memori yang
besar.
Berikutnya seri komputer UNIVAC 1100 dengan
kompatibilitas antara berbagai model yang telah
dikeluarkan.
III.
Komputer Generasi Kedua
Pada komputer generasi kedua ini sudah tidak lagi digunakan
tabung vakum sebagai prosesornya, melainkan menggunakan Transistor
yang lebih kecil dan juga hemat daya dibandingkan dengan vacuum tube.
Beberapa perusahaan seperti IBM, NCR dan RCA dll, dengan cepat
memperkenalkan
teknologi
transistor
yang
meningkatkan
realibility
5
komputer. Pada komputer jenis ini, sudah mulai digunakan Printed Circuit
Board (PCB) sebagai pengganti wiring circuit yang bersifat lebih modular
yang mudah dilakukan penggantian sehingga produksi dan pemeliaharaan
nya
lebih
mudah.
Hal
yang
menarik
adalah
pemrogramannya
menggunakan bahasa tingkat tinggi yang merupakan lompatan yang
besar untuk komputer generasi kedua ini.
Pembuat
komputer
generasi
ini
juga
telah
mengembangkan
compiler yang bervariasi seperti FORTRAN dan COBOL. Mempunyai
berbagai macam peripheral seperti console typewriter, card reader, line
printer, CRT display, graphic device dan lainnya. Pada generasi ini juga
sudah mulai bermunculan program aplikasi dan dapat digunakan untuk
menyelesaikan pekerjaan akuntansi, pajak, inventory control, purchase
order generation, invoicing dan lainnya. Tentu saja di masa ini Organisasi
besar yang menggunakan komputer juga membentuk tim programmer
untuk pengembngan host program mereka.
A.
Tabel Fitur Komputer Generasi Kedua
No
Nama Fitur
Tipe
Keterangan
.
1
Opeating
system
System
software
Me ‘manage” sumberdaya sistem
dan penanganan keperluan user
yang berasal dari program aplikasi
user
2
Batch
processing
System usage
Multi programmer/user sharing
dengan sistem besar yang tersentral
yaitu dengan mengirimkan
programnya untuk batch dan
mengambil hasilnya kemudian.
3
Multiprogramm
ing
Peningkatan
throughput
sistem
Eksekusi concurrent pada multi
program; multiplex CPU menghindari
waktu kosong selama operasi I/O.
4
Timesharing
System usage
Multiple remote user shairng pada
sebuah komputer melalui terminalterminal; sistem mengalokasikan
potongan-potongan waktu ke
terminal user yg menawarkan
respons yg cepat
5
High level
programming
Programmer
aid
Penyederhanaan pemrograman
komputer; tidak diperlukan
6
language.com
piler
IV.
pengetahuan hardware atau bahasa
mesin untuk membuat program;
produktivitas programmer meningkat
6
Magnetic hard
disk
Auxiliary
storage
Lebih cepat dan lebih andal dari
magnetic drum; read/write head
melayang
7
Index register
Programmer
aid
Digunakan untuk pengalamatan
operand pada iterasi; menawarkan
efisiensi pemrograman
8
Instruksi CALL
dan RETURN
Peningkatan
throughput
sistem
Menawarkan fasilitas subrutin;
menghidari pemrograman yg
repetitif; meningkatkan
produktivitas programmer serta
utilisasi ruang memori.
9
Floating point
arithmetic
Untuk operasi
floating point
pada ALU
Untuk aplikasi scientific yang
memerlukan presisi tinggi.
10
Data channel /
DMA transfer
Untuk
transfer data
pada hardware
Mendukung device kecepatan tinggi
dan juga mengizinkan parallelism
antara CPU dan I/O
11
Minicomputer
Low cost
computer
Menghasilkan komputer untuk
organisasi dan institusi kecil;
Komputer Generasi Ketiga
Setelah berhasilnya ditemukan transistor, Komputer generasi ketiga
memasuki
era
Microelectronics
microelectronics
merupakan
dasar
sebagai
penemuan
pengganti
dari
transistor.
integrated-circuit
(lintasan yang terintegrasi).
Microelectronics merupakan benar – benar “small-electronics” yang
dapat dibuat dengan semikonduktor. Contoh: silicon wafer (wafer silikon).
Microelectronics lebih dikenal dengan nama chip.
Beberapa kontribusi dan penemuan di masa ini adalah:
1. Adanya Penemuan chip IC (integrated circuit) yang merupakan sukses
besar
dalam
bidang
elektronika
untuk
membangun
sistem
mikroelektronika.
7
2. IC mempunyai banyak keuntungan dibandingkan komponen diskrit:
ukuran kecil, kecepatan lebih tinggi, biaya rendah, meningkatkan
keandalan (realibility).
3. Penggunaan komputer dalam suatu pemrosesan kontinyu dan sektor
manufaktur seperti penyulingan BBM dan distribusi daya listrik
menjadi populer.
4. Perusahan yg terkenal seperti IBM, UNIVAC, HP, ICL dan DEC mulai
mendominasi industri computer.
5. Dominasi minicomputer membuat kesempatan kerja yang lebih
banyak untuk komputer profesional.
A.
Moore’s Law
B.
N
Kepadatan komponen dalam sebuah chip meningkat
Gordon Moore - cofounder of Intel
o Jumlah transistor dalam chip menjadi dua kali lipat tiap
tahun
Sejak 1970 perkembangan agak lambat
Jumlah transitor menjadi 2 kali dalam
berkembang tiap 18 bulan
Harga dari chip rata-rata tetap / tidak berubah
Higher packing density berarti jalur elektronik lebih pendek,
kemampuan makin meningkat
Ukuran yang mengecil meningkatkan flexebilitas
Mengurangi daya dan membutuhkan pendinginan
Beberapa Interkoneksi meningkatkan reliabilitas
sebuah
chip
Tabel Fitur Komputer Generasi Ketiga
Nama Fitur
Tipe
Keterangan
o.
1
Virtual
memory
Biaya berkurang
dengan memori
fisik terbatas
Sistem me-’manage’ program
besar yang sedang berjalan
melalui kerjasama antara CPU dan
sistem operasi
2
Pipelining
Parallelism dalam
siklus instruksi
Throughtput CPU secara
keseluruhan meningkat
3
Multiprocessi
ng
CPU yg banyak
dalam sebuah
sistem
Eksekusi secara simultan dari
beberapa program dengan CPU
yang berbeda.
4
Memori
semikondukto
Memori Teknologi
baru pada chip IC
Kecepatan lebih tinggi, ukuran
kecil, dan mudah pemelihraannya
8
r
dibandingkan core memory
5
Memori cache
Intermediate
hardware buffer
antara CPU dan
main memory
Menghemat waktu CPU (dalam
pengambilan instruksi/operand
dengan mensuplai beberapa
instruksi/operand dari memori
buffer.
6
Local storage
Register internal
dalam CPU
Pengambilan operand dan
penyimpnan hasil lebih cepat
7
Konsep bus
Komunikasi tipe
baru antara CPU
dan subsistem
lainnya
Sharing path; biaya berkurang,
komunikasi lebih lambat
8
Komunikasi
data
Komunikasi antar
komputer
Transfer data jarak jauh melalui
saluran telepon
9
Microdiagnostic
Membantu
pemeliharaan;
auto diagnostic
Untuk aplikasi scientific yang
memerlukan presisi tinggi.
C.
Komputer Generasi Ketiga
1. IBM 360
IBM 360 diluncurkan pada tahun 1964 dan memiliki spesifikasi
sebagai berikut:
Set Instruksi Mirip atau Identik, dalam kelompok komputer ini
berbagai model yang dikeluarkan menggunakan set instruksi
yang sama sehingga mendukungkompabilitas sistem maupun
perangkat kerasnya.
Sistem Operasi Mirip atau Identik, ini merupakan feature yang
menguntungkan
konsumen
sehingga
apabila
kebutuhan
menuntut penggantian komputer tidak kesulitan dalam sistem
operasinya karena sama.
Kecepatan yang meningkat, model – model yang ditawarkan
mulai dari kecepatan rendah sampai kecepatan tinggi untuk
penggunaan yang dapat disesuaikan konsumen sendiri.
Ukuran Memori yang lebih besar, semakin tinggi modelnya akan
diperoleh semakin besar memori yang digunakan.
Harga yang meningkat, semakin tinggi modelnya
maka
harganya semakin mahal.
9
2. DEC PDP-8
PDP-8 diluncurkan pada tahun 1964 dan memiliki spesifikasi
sebagai berikut:
Minicomputer pertama kali tidak memerlukan ruangan ber-AC.
Embedded applications & OEM.
Arsitektur PDP-8 sangat berbeda dengan IBM terutama bagian
sistem bus. Pada komputer ini menggunakan omnibus system.
Sistem ini terdiri atas 96 buah lintasan sinyal yang terpisah,
yang digunakan untuk membawa sinyal – sinyal kontrol, alamat
maupun data.
Arsitektur bus seperti PDP-8 ini nantinya digunakan oleh
komputer – komputer modern.
V.
Komputer Generasi Kini
Komputer
generasi
terakhir
ini
sudah
memanfaatkan
mikroprocessors. PERKEMBANGAN MICROPROCESSOR
1.
1971 - 4004
Microprocessor pertama
Semua komponen CPU adalah single chip
4 bit
2.
Diikuti dengan munculnya 8008 tahun 1972
8 bit
Mikroposessor dengan desain applikasi khusus
3.
1974 – 8080
Intel adalah mikroprosessor dengan kegunaan umum
Dengan teknologi microprocessor ini didapat banyak keuntungan,
antara lain: Kecepatan prosessor meningkat, Kapasitas memori meningkat.
Perkembangan yang demikian memungkinkan orang-orang biasa untuk
menggunakan komputer biasa (personal computer). Komputer tidak lagi
menjadi
dominasi
pemerintah.
Pada
perusahaan-perusahaan
pertengahan
tahun
besar
1970-an,
atau
lembaga
perakit
komputer
menawarkan produk komputer mereka ke masyarakat umum. Komputerkomputer ini, yang disebut minikomputer, dijual dengan paket piranti
lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang
paling populer pada saat itu adalah program word processing dan
spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik
10
perhatian konsumen pada komputer rumahan yang lebih canggih dan
dapat diprogram.
Seiring dengan menjamurnya penggunaan komputer di tempat
kerja, cara-cara baru untuk menggali potensial terus dikembangkan.
Seiring dengan bertambah kuatnya suatu komputer kecil, komputerkomputer tersebut dapat dihubungkan secara bersamaan dalam suatu
jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga
untuk dapat saling berkomunikasi satu dengan yang lainnya. Jaringan
komputer memungkinkan komputer tunggal untuk membentuk kerjasama
elektronik
untuk
menyelesaikan
suatu
proses
tugas.
Dengan
menggunakan perkabelan langsung (disebut juga Local Area Network atau
LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat
besar.
VI. Komputer Masa Kini
Sudah tentu saat ini perkembangan komputer sangat pesat, seperti
bunyi Hukum Moore:
VII. Komputer Generasi Kelima (Modern Computer)
Mendefinisikan komputer generasi kelima menjadi cukup sulit
karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi
kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke
berjudul 2001: Space Odyssey. HAL menampilkan seluruh fungsi yang
diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan
buatan (artificial intelligence atau AI), HAL dapat cukup memiliki nalar
untuk melakukan percapakan dengan manusia, menggunakan masukan
visual, dan belajar dari pengalamannya sendiri.
Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan,
banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer
dapat menerima instruksi secara lisan dan mampu meniru nalar manusia.
Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin.
Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih
rumit dari yang diduga ketika programmer menyadari bahwa pengertian
manusia sangat bergantung pada konteks dan pengertian ketimbang
sekedar menterjemahkan kata-kata secara langsung.
11
Banyak kemajuan di bidang desain komputer dan teknologi yang
semakin memungkinkan pembuatan komputer generasi kelima. Dua
kemajuan rekayasa yang terutama adalah kemampuan pemrosesan
paralel, yang akan menggantikan model non Neumann. Model non
Neumann
akan
mengkoordinasikan
digantikan
banyak
CPU
dengan
untuk
sistem
bekerja
yang
secara
mampu
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.
12