komputasi modern

advertisement
KOMPUTASI MODERN
a. Pengertian Komputasi
Komputasi merupakan ilmu yang mempunyai perhatian pada penyusunan model
matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk
menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan
praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi
lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi
dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang
mendasar dalam ilmu.
b. Pengertian Komputasi Modern
Komputasi modern dapat diartikan sebagai sebuah konsep sistem yang menerima
intruksi-intruksi yang kemudian menyimpannya dalam sebuah memory komputer. Oleh
karena pada saat ini kita melakukan komputasi menggunakan komputer maka dapat
dikatakan komputer merupakan sebuah komputasi modern.
Konsep
ini
pertama
kali
digagasi
oleh
John
Von
Neumann
(1903-1957).
Yang terkait dengan komputasi modern adalah :
1.Akurasi : yang berhubungan dengan bit dan floating point
2.Kecepatan : dalam satuan hertz (processor tunggal, pipeline, parallel processing)
3.Problem volume besar : down sizing, parallel
4.Modelling : NN, GA
5.Kompleksitas : menggunakan teori big O
c. Sejarah Komputasi Modern
Permulaan komputasi modern dimulai pada saat tahun 1926 oleh ilmuan yang
berasal dari hungaria yang bernama John Von Neumann. Von Neumann seorang ilmuan
yang belajar dari 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. Berkat keahlian dan kepiawaiannya Von
Neumann dalam bidang teori game yang melahirkan konsep seluler automata, teknologi
bom
atom,
dan
komputasi
modern
yang
kemudian
melahirkan
komputer.
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
d.Arsitektur program yang disimpan.
teknologi yang digunakan dalam komputer banyak mengalami perubahan sejak
pertama elektronik,sebagian besar computer tahun 1940 masih menggunakan program
yang disimpan arsitektur (disebut von Neumann arsitektur). Desain yang dibuat universal
komputer yang praktis kenyataan.Arsitektur menggambarkan komputer dengan empat
bagian utama: di unit aritmatika dan logika, kontrol circuitry, memori, dan input dan
output device (secara kolektif disebut I / O).Bagian tersebut saling berhubungan oleh
kumpulan kawat (dinamakan "bis" saat yang sama buntelan mendukung lebih dari satu
jalur data), dan biasanya didorong oleh waktu atau jam (walaupun aktivitas lainnya dapat
mendorong kontrol circuitry).Secara konseptual, memori komputer yang dapat dilihat
sebagai daftar sel.Setiap sel memiliki nomor "alamat" dan dapat menyimpan sebagian
kecil, tetap jumlah informasi.Informasi ini dapat menjadi petunjuk, mengatakan pada
komputer apa yang harus dilakukan, atau data, informasi yang komputer adalah proses
dengan menggunakan petunjuk yang telah ditempatkan dalam memori.Pada prinsipnya,
setiap
sel
dapat
digunakan
baik
untuk
menyimpan
data
atau
instruksi.
Yang ada di dalam upacara ucapan alu banyak indera jantung komputer.Hal ini mampu
melakukan dua kelas operasi dasar.Yang pertama adalah operasi aritmatika, misalnya,
menambahkan atau nomor dua subtracting bersama.Rangkaian operasi aritmatika
mungkin sangat terbatas, memang, beberapa desain tidak langsung mendukung operasi
perkalian dan pembagian (sebagai gantinya, pengguna mendukung perkalian dan
pembagian melalui program yang melakukan beberapa penambahan, subtractions, dan
manipulasi angka).Kedua kelas upacara ucapan alu operasi melibatkan perbandingan
operasi: diberikan nomor dua, penentuan jika mereka sama, atau jika tidak sama yang
lebih besar.I / O yang berarti sistem komputer yang menerima informasi dari dunia luar,
dan laporan hasil-nya kembali ke dunia.Pada umumnya personal komputer, termasuk
perangkat input objek seperti keyboard dan mouse, dan output perangkat komputer
termasuk monitor, printer dan sebagainya, tetapi karena nanti akan dibahas yang besar
berbagai perangkat dapat dihubungkan ke komputer dan berfungsi sebagai I / O device.
Sistem kontrol ikatan ini bersama-sama.Its pekerjaan untuk membaca instruksi
dan data dari memori atau I / O device, membaca sandi petunjuk, upacara ucapan alu
dengan memberikan masukan yang benar sesuai dengan petunjuk, "kirim" upacara
ucapan alu apa yang melakukan operasi pada masukan, dan mengirim hasil kembali ke
memori atau ke I / O device.Salah satu komponen kunci dari sistem kontrol adalah
counter yang melacak dari apa alamat instruksi yang sekarang adalah; biasanya,
hal ini incremented setiap kali suatu instruksi dijalankan, kecuali jika instruksi itu sendiri
menunjukkan bahwa instruksi berikutnya harus di beberapa lokasi lain (memungkinkan
komputer berulang kali untuk menjalankan instruksi yang sama) Sejak 1980-an dengan
upacara ucapan alu dan kontrol unit (secara kolektif disebut sebagai pusat pengolahan
unit atau CPU) yang biasanya terletak di dalam satu sirkuit terpadu yang disebut
microprocessor. Yang berfungsi seperti komputer pada prinsipnya adalah cukup
mudah.Biasanya, pada setiap siklus clock, komputer mengambil instruksi dan data dari
memori.Petunjuk dijalankan, hasil disimpan, dan selanjutnya adalah instruksi
terambil.Mengulangi prosedur ini sampai mempersinggahkan instruksi yang dihadapi.
Rangkaian petunjuk diinterpretasikan oleh kontrol unit, dan dijalankan oleh upacara
ucapan alu, dibatasi jumlahnya, tepatnya ditentukan, dan sangat sederhana operasi.Luas,
mereka muat dalam satu atau lebih dari empat kategori:
1) memindahkan data dari satu lokasi ke lokasi lainnya (contoh mungkin sebuah
instruksi bahwa "memberitahu" CPU untuk "menyalin isi sel memori 5 dan
tempat copy dalam sel 10 ").
2)
melaksanakan
proses
aritmatika
dan
logika
pada
data
(misalnya,
"menambahkan isi sel 7 sampai isi sel 13 dan tempat hasil dalam sel 20").
3) pengujian kondisi data ( "jika isi sel 999 adalah 0, instruksi berikutnya adalah
di sel 30").
4) mengubah urutan dari operasi (contoh sebelumnya mengubah urutan dari
operasi, tetapi instruksi seperti "berikutnya adalah instruksi di sel 100" juga
standar).
Download