Central Processing Unit (CPU) Dan Interupsi


                                                                                                                                                 
CPU merupakan komponen terpenting dari system komputer. CPU adalah komponen pengolah data berdasarkan instruksi-instruksi yang di berikan kepadanya.
Komponen Utama CPU
A.      Arithemetic and Logic Unit (ALU) à membentuk fungsi fungsi pengolahan data komputer, Mengerjakan instruksi instruksi bahasa mesin yang di berikan padanya.
B.      Control Unit à mengontrol operasi CPU dan secara keseluruhan mengontrol komputer sehingga terjadi sinkronisasi kerja antara komponen dalam menjalankan fungsi-fungsi operasinya
C.      Registers à media penyimpan internal CPU yang digunakan saat proses pengolahan data. Bersifat sementara.
D.      CPU Interconnectionsà sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu unit kontrol dan register-register dan juga dengan bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya.

Fungsi CPU
                                                                                                                                                            Menjalankan program-program yang disimpan dalam memori utama dengan cara mengambil instruksi-instruksi, menguji instruksi tersebut dan mengeksekusi satu persatu sesuai alur perintah.
memahami fungsi CPU perlu tinjau lebih jauh proses eksekusi program. proses eksekusi program adalah dengan mengambil pengolahan intruksi yang terdiri dari dua langkah pembacaan instruksi (fetch) dan operasi pelaksanaan instruksi (execute).
instrusi fetch adalah = membaca atau pemgambil instruksi dari lokasi memori ke CPU.

Fungsi Interupsi
                                                                                                                                                                   Fungsi interupsi adalah mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi.
Tujuan interupsi adalah untuk menejemen pengeksekusian routine instruksi agar efektif dan efisien antara CPU dan modul - modul I/O maupun memori
.
Macam-macam kelas sinyal interupsi :
·         Progam,yaitu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi progam.
·         Timer,adalah interupsi yang dibangkitkan pewaktuan dalam processor.
·         I/O ,sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi error dan penyelesaian suatu operasi
·         Hardware failure, adalah interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori.
Apabila interupsi ditangguhkan processor akan melakukan hal-hal dibawah ini:
·         Processor menangguhkan eksekusi progam yang dijalankan dan menyimpan konteksnya. Tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain yang relevan. Processor menyetel progam counter (PC) ke alamat awal routine interrupt handler.

No comments:

Post a Comment