P. 1
ALU

ALU

|Views: 287|Likes:
Published by siscademisga

More info:

Published by: siscademisga on Oct 02, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

09/21/2013

pdf

text

original

ALU • ALU ( Arithmetical Logical Unit )Fungsi unit ini adalah untuk melakukan suatu proses data yang

berbentuk angka dan logika, seperti data matematika dan statistika. ALU terdiri dari registerregister untuk menyimpan informasi. Tugas utama dari ALU adalah melakukan perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. Sirkuit yang digunakan oleh ALU ini disebut dengan adder karena operasi yang dilakukan dengan dasar penjumlahan. Tugas lain dari ALU adalah melakukan keputusan dari operasi sesuai dengan instruksi program yaitu operasi logika (logical operation). Operasi logika meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika, yaitu : • Sama dengan (=) • Tidak sama dengan ( <> ) • Kurang dari ( < ) • Kurang atau sama dengan dari ( <= ) • Lebih besar dari ( > ) • Lebih besar atau sama dengan dari ( >= ) CU ( Control Unit )Fungsi unit ini adalah untuk melakukan pengontrolan dan pengendalian terhadap suatu proses yang dilakukan sebelum data tersebut dikeluarkan (output). Selain itu CU menafsirkan perintah dan menghasilkan sinyal yang tepat untuk bagian lain dalam sistem komputer. Unit ini mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan dari program komputer. Bila terdapat instruksi perhitungan atau

Dengan demikian tugas dari Control Unit ini adalah : • Mengatur dan mengendalikan alat-alat input dan output • Mengambil instruksi-instruksi dari memori utama • Mengambil data dari memori utama (jika diperlukan) untuk diproses • Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU • Menyimpan hasil proses ke memori utama.logika maka unit ini akan mengirim instruksi tersebut ke ALU. .

RAM mempunyai sifat sementara. ROM ( Read Only Memory)Memori dalam CPU berfungsi membantu proses kerja komputer.Register Register merupakan jenis memori yang terdapat pada processor dan sebagai memori internal processor. untuk melihat isi file dengan perintah DIR dan untuk mengecek kapasitas disket atau harddisk dengan CHKDSK. Register merupakan memori yang mempunyai kecepatan tinggi 5 sampai 10 kali dibandingkan memori utama. ROM adalah salah satu memori.Sebagian perintah ROM ini dipindakan juga ke dalam RAM berupa instruksi atau syntax-syntax. Pada saat anda mengetik yang ketikan telah sampai dua lembar. diisi. dan diubah menurut kebutuhan (volatile). Register digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh CPU. file pada ROM tidak akan hilang. Sifat sementara ini maksudnya adalah jika terjadi mati listrik maka data yang berada dalam RAM akan hilang. sedang instruksi-instruksi dan data lainnya yang menunggu giliran untuk diproses masih disimpan di memori utama. Letak ROM berada pada BIOS mainboard. Misalnya. ROM bersifat tetap atau permanen bila terjadi mati listrik. hasil ketikan Anda akan berada di dalam RAM. ROM mulai berfungsi saat menghidupkan komputer. Misalnya. tetapi belum disimpan hasilnya ke dalam disket atau harddisk. mempunyai sifat hanya dapat dibaca dan tidak bisa diubah dan mempunyai sifat yang permanen atau tetap (non volatile). Bila terjadi mati listrik . RAM ( Random Access Memory )Merupakan jenis jenis memori yang dapat dibaca. Cache memoriMerupakan memori yang dapat meningkatkan kecepatan computer dan dikatakan sebagai memori perantara dan letaknya berada di prosessor.

digunakan untuk menyimpan data yang akan diolah dan menyimpan hasil pengolahan. Fungsi Northbridge adalah menjembatani arus data di sekitar main Memory.maka data yang ada di dalam RAM akan hilang. Front Side Bus dan AGP Bus juga mengatur kerja power management. Letaknya terpasang pada Slot RAM Struktur RAM dibagi menjadi : • Input Storage. • Output Storage. Sementara fungsi Southbridge adalah mengatur kerja peripheral-peripheral semacam IDE Controller. bila data dalam bentuk instruksi program maka akan dimasukkan ke dalam program storage. Eth. kemudian sebelum data akan ditampilkan atau output maka akan disimpan ke dalam output storage Northbridge dan Southbridge. Keyboard & Mouse. Prosesor. • Program Storage. PCI Bus. USB. Modem dan fungsi I/O lainnya . LAN. dan bila dalam bentuk data dan hasil pengolahan data maka akan dimasukkan ke working storage. Berdasarkan struktur RAM tersebut. digunakan untuk menyimpan semua instruksiinstruksi program yang akan diakses. digunakan untuk menampung input yang dimasukkan melalui alat input. digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output. • Working storage. data yang diinput ke dalam sistem komputer akan ditampung ke dalam input storage. ROM Bios.

.

.

sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi error dan penyelesaian suatu operasi. yaitu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program. _ I/O. adalah interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori. prosesor dapat digunakan untuk mengeksekusi instruksi – instruksi lain. _Setelah program interupsi selesai maka prosesor . _Saat suatu modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya maka modul ini akan mengirimkan permintaan interupsi ke prosesor Proses Interupsi _Kemudian prosesor akan menghentikan eksekusi yang dijalankannya untuk menghandel routine interupsi. pembagian nol. Sinyal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler.Fungsi Interupsi _Mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi. _Hampir semua modul (memori dan I/O) memiliki mekanisme yang dapat menginterupsi kerja CPU. oparasi ilegal. Kelas sinyal interupsi _ Program. Proses Interupsi _Dengan adanya mekanisme interupsi. _ Hardware failure. Contohnya: arimatika overflow. adalah interupsi yang dibangkitkan pewaktuan dalam prosesor. _ Timer.

_Saat sinyal interupsi diterima prosesor ada dua kemungkinan tindakan. yaitu interupsi diterima/ditangguhkan dan interupsi ditolak Interupsi Ditangguhkan Apa yang dilakukan Prosessor ? _Prosesor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya.akan melanjutkan eksekusi programnya kembali. Tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain yang relevan. _Prosesor menyetel program counter (PC) ke alamat awal routine interrupt handler. . Sistem operasi kompleks _Interupsi ganda (multiple interrupt).

_Setelah prosesor selesai menangani suatu interupsi maka interupsi lain baru di tangani. _Dapat diambil dua buah pendekatan untuk menangani interupsi ganda ini Pendekatan Interupsi ganda Ada 2 Pendekatan : _ Pendekatan ini disebut pengolahan interupsi berurutan / sekuensial _Menolak atau tidak mengizinkan interupsi lain saat suatu interupsi ditangani prosesor. _ Pengolahan interupsi bersarang yaitu mendefinisikan prioritas bagi interupsi _Interrupt handler mengizinkan interupsi berprioritas lebih tinggi ditangani terlebih dahulu ._Misalnya suatu komputer akan menerima permintaan interupsi saat proses pencetakan dengan printer selesai. disamping itu dimungkinkan dari saluran komunikasi akan mengirimkan permintaan interupsi setiap kali data tiba.

Contoh Kasus _Suatu sistem memiliki tiga perangkat I/O: printer. Bagaimana proses interupsinya ? Pada awal sistem melakukan pencetakan dengan printer. namun karena prioritasnya lebih rendah maka interupsi disk ditangguhkan. . saat itu terdapat pengiriman data pada saluran komunikasi sehingga modul komunikasi meminta interupsi. _ Proses selanjutnya adalah pengalihan eksekusi interupsi mudul komunikasi. _ Saat pengeksekusian modul komunikasi terjadi interupsi disk. disk. 4 dan 5. yaitu disk. sedangkan interupsi printer ditangguhkan. dan saluran komunikasi. masing – masing prioritasnya 2. _ Setelah interupsi modul komunikasi selesai akan dilanjutkan interupsi yang memiliki prioritas lebih tinggi.

Selanjutnya dilanjutkan eksekusi program utama ._ Bila interupsi disk selesai dilanjutkan eksekusi interupsi printer.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->