Komputasi Modern
Pada tulisan kali ini, penulis ingin
berbagi pengetahuan tentang Komputasi Modern. Berawal dari kata komputasi, yang
memiliki pengertian suatu cara untuk menemukan pemecahan masalah dari data
input dengan menggunakan suatu algoritma (sumber : Komputasi –
http://id.wikipedia.org/wiki/Komputasi), contohnya adalah dengan melakukan
suatu perhitungan. Jika pada zaman dahulu orang melakukan perhitungan dengan
alat yang masih sederhana, maka pada zaman sekarang (modern) manusia dapat
melakukan perhitungan atau komputasi yang cepat dengan menggunakan komputer,
pada kemunculan awal komputer ini sendiri dimanfaatkan untuk melakukan
perhitungan aritmatika, seiring dengan bertambahnya waktu atau zaman yang
diikuti pula dengan perkembangan di bidang teknologi komputasi, kini komputer
dapat dimanfaatkan bukan untuk melakukan perhitungan saja namun juga untuk
menganalisis dan memecahkan masalah-masalah ilmu atau sains. Komputer
dapat juga digunakan untuk mengolah data dan pemrosesan informasi dengan kecepatan
yang tinggi apabila dilihat dari sudut pandang ilmu komputer.
Dalam ilmu komputasi memiliki satu
cabang ilmu yang bernama komputasi sains. Secara umum komputasi sains
mempelajari aspek-aspek komputasi untuk aplikasi atau memecahkan masalah di
bidang sains lain, seperti fisika, kimia, biologi dan geologi. Dalam sejarah
komputasi modern tidak dapat terlepas dari peranan John von Neumann, beliau
adalah ilmuwan yang meletakkan dasar-dasar komputer modern serta salah satu
ahli matematika terbesar, beliau juga yang pertam kali mencetuskan konsep
sebuah sistem yang menerima instruksi-instruksi dan menyimpannya dalam sebuah
memori sehingga menjadi dasar arsitektur komputer hingga saat ini.
Kepiawaian Von Neumann terletak pada
bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom,
dan komputasi modern yang melahirkan komputer. Kegeniusannya dalam matematika
telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan
digit (angka) di dalam kepalanya.
Keinginan Von Neumann untuk
mempelajari matematika dilakukannya pada musim panas setelah studinya di Berlin
dan sebelum masuk ETH Zurich. Dia menjadi mahasiswa program doktor pada
Universitas Budapest. Tesis doktornya bertemakan aksiomasisai teori himpunan
(set theory) yang dikembangkan George Cantor. Pada masa itu, set theory
merupakan salah satu topik ‘menantang’ di dunia matematika.
Akhirnya pada tahun 1926, dia lulus
dengan dua gelar yaitu gelar S1 pada bidang teknik kimia dari ETH dan gelar
doktor (Ph.D) pada bidang matematika dari Universitas Budapest. (Sumber :
http://www.komputasi.lipi.go.id/utama.cgi?cetakartikel&1111718762)
Von Neumann menjadi seorang
konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur
komputer yang masih dipakai hingga saat ini. Arsitektur yang dirancang oleh Von
Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan
data disimpan pada memori) dengan pengendali pusat, input-output, dan memori.
Di bawah ini merupakan contoh komputasi modern sampai dengan lahirnya ENIAC
(Sumber :http://phenomenalsite.co.cc/?p=46) :
- Konrad Zuse’s electromechanical “Z mesin”. Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap.
- Berikutnya Non-programmable Atanasoff-Berry Computer yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor. Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).
- Selanjutnya komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable. Komputer ini digunakan untuk memecahkan kode perang Jerman.
- The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
- Lalu lahirlah US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan pada tahun 1941).
Pada tahun 1980-an merupakan awal
kemajuan teknologi di bidang komputer untuk penggunaan pribadi, kemudian
ditambah dengan kemajuan yang pesat dalam evolusi internet hingga saat ini yang
memungkinkan sang pengguna komputer untuk mengeksplorasi dan mempelajari
bidang-bidang ilmu komputasi lebih jauh dan mendalam seperti komputasi sains,
diantaranya fisika, kimia, biologi, dan geologi.
Parallel Processing
Parallel processing atau pemrosesan
paralel memiliki pengertian yaitu penggunaan pada lebih dari satu CPU untuk
menjalankan sebuah program secara simultan, atau penggunaan dua atau lebih
tugas pada waktu yang sama dengan tujuan mempersingkat waktu penyelesaian
tugas-tugas tersebut dengan cara mengoptimalkan resource pada sistem komputer
yang ada pada tujuan yang sama. Maksudnya program dijalankan dengan banyak CPU
secara bersamaan dengan tujuan untuk membuat program yang lebih baik dan dapat
diproses dengan cepat. Dapat diambil kesimpulan bahwa pada parallel processing
berbeda dengan istilah multitasking, yaitu satu CPU mengangani atau
mengeksekusi beberapa program sekaligus, parallel processing dapat disebut juga
dengan istilah parallel computing.
Tidak ada komentar:
Posting Komentar