Tampilkan postingan dengan label komputer. Tampilkan semua postingan
Tampilkan postingan dengan label komputer. Tampilkan semua postingan

Rabu, 26 Mei 2010

Sang penggagas komputasi modern

Berbicara mengenai komputasi modern, tidak akan terlepas dari seseorang bernama John von Neumann. Beliau merupakan penggagas dari komputasi modern. Beliau mempunyai konsep yang dimana komputasi modern adalah konsep sebuah sistem yang menerima instruksi-instruksi dan menyimpannya dalam sebuah memory.

John von Neumann (1903-1957) dalam hidupnya yang singkat telah menjadi ilmuwan besar abad 21. Von Neumann meningkatkan karya-karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.

Von Neumann dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 1903, Budapest terkenal sebagai tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.

Von Neumann juga belajar di Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.


Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies.

Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

Rabu, 19 Mei 2010

apa itu komputasi modern??

Sebenarnya apa itu komputasi modern??mungkin bagi orang-orang awam, dilihat dari namanya komputasi modern pasti sesuatu hal yang berhubungan dengan komputer. Namun, setelah saya membaca beberapa blog mengenai komputasi modern, ternyata komputasi dapat diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Teori komputasi merupakan sub-bidang dari ilmu komputer dan matematika.

Secara umum, ilmu komputasi adalah bidang yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisi dan memecahkan masalah-masalah ilmu sains. Dalam penggunaan praktis, biasanya berupa penerapan simulai komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai keilmuan.

Sedangkan menurut John Von Neumann, yang dikenal sebagai penggagas komputasi modern, mempunyai konsep yang dimana komputasi modern adalah konsep sebuah sistem yang menerima instruksi-instruksi dan menyimpannya dalam sebuah memory. Beliau dilahirkan di Budapest, ibukota Hungaria pada 28 Desember 1930 dengan nama Neumann Janos.

Selasa, 16 Maret 2010

Kekurangan serta kelebihan karakteristik system terdistribusi

System terdistribusi memiliki beberapa karakteristik seperti No global clock, Independent failure, Concurrency of components. Karakteristik-karakteristik tersebut memiliki kelebihan serta kekurangan masing-masing, sehingga masing-masing karakteristik memiliki perbedaan yg sangat signifikan. Karakteristik No global clock memiliki beberapa kekurangan sperti terbatas pada ketepatan proses sinkronisasi clock pada sistem terdistribusi, oleh karena asynchronous message passing dan Pada sistem terdistribusi, tidak ada satu proses tunggal yang mengetahui global state sistem saat ini (disebabkan oleh concurrency dan message passing). Karakteristik No global clock juga Sulit mensinkronkan waktu seluruh komputer yg terlibat. Hal tsb berpengaruh pd pengiriman pesan, spt saat beberapa proses berebut ingin masuk critical section.

Sedangkan kekurangan karakteristik Independent failure adalah adanya Kemungkinan kegagalan proses tunggal yang tidak diketahui dan proses tunggal mungkin tidak peduli pada kegagalan sistem keseluruhan. Karena itu kegagalan computer/jaringan bisa terjadi kapan saja yang disebabkan oleh suatu komponen/perangkat yg mengalami kegagalan, namun komponen/perangkat lain tetap dapat berjalan dengan baik (Not total failure, but partial failure). Pada karakteristik Concurrency of components beberapa computer dapat berjalan sekaligus dengan tugas yang berbeda. Hal tersebut karena adanya sinkronisasi dan koordinasi dengan message parsing serta adanya sharing resources. Kekurangan dari karakteristik Concurrency of components adalah terjadinya masalah umum seperti deadlock dan komunikasi yang tidak handal.