Pages

Kamis, 18 Juni 2015

Komponen dan Fungsi CPU


CPU adalah bagian terpenting dari sebuah komputer karena semua dilakukan bersama-sama dan diselenggarakan oleh CPU komputer. Bisa dikatakan bahwa CPU adalah otak dari sebuah komputer.Secara umum sering disebut sebagai CPU prosesor. Pada komputer mikro, prosesor ini disebut mikroprosesor. Dalam perkembangannya, CPU telah mengalami perubahan yang signifikan dalam kecepatan, kinerja, dan kinerja. 

Memori utama adalah memori yang berfungsi untuk menyimpan data danprogram. Jenis Memori Utama ada 2 yaitu :
  1. ROM ( Read Only memory) yaitu memory yang hanya bisa dibaca saja datanya atau programnya. Pada PC, ROM terdapat pada BIOS (Basic InputOutput System) yang terdapat pada Mother Board yang berfungsi untuk men-setting peripheral yang ada pada system. Contoh: AMIBIOS, AWARDBIOS, dll. ROM untuk BIOS terdapat beragam jenis diantaranya jenis Flash EEPROM BIOS yang memiliki kemampuan untuk dapat diganti programnya dengan software yang disediakan oleh perusahhan pembuat Mother Board, yang umumnya penggantian tersebut untuk peningkatan unjuk kerja dari peripheral yang ada di Mother Board.
  2. RAM (Random Acces Memory) yang memiliki kemampuan untuk mengubah data atau program yang tersimpan di dalamnya. Ada bebrapa jenis RAM yang ada di pasaran saat ini SRAM, EDORAM, SDRAM, DDRAM,RDRAM, VGRAM, DDR1, DDR2, dll. Pada memori jenis RAM dikenal istilah BUS SPEED, seperti PC66,PC100, PC133, PC200, PC 400 dll yang artinya adalah kecepatan aliran data atau program pada memori dimana semakin besar nilai BUS SPEED, maka semakin cepat akses terhadap memori tersebut.
 Memori sekunder merupakan memori tambahan yang berfungsi untuk menyimpan data atau program. Contohnya antara lain hardisk, floppy disk dan lain-lain.
Semua program-program yang terdiri dari instruksi-instruksi akan diproses dan dikerjakan oleh CPU. Satuan kecepatan dari sebuah prosesor adalah Mhz atau GHz. Semakin besar kecepatannya makin bagus pula prosesor itu dan eksekusi dari program-program yang akan dijalankan akan semakin cepat. Ada banyak factor yang mempengaruhi performansi sebuah prosesor, yaitu lebar data bus, kecepatan prosessor atau clock prosessor, arsitektur internal prosesor, kecepatan I/O bus, dan cache memori level 1 maupun level 2. CPU mengendalikan semua proses yang akan dikerjakan oleh computer dengan cara mengambil instruksi biner dari memori, menerjemahkannya menjadi serangkaian aksi dan menjalankannya. Aksi tersebut bisa berupa transfer data dari dan ke memori, operasi aritmatika dan logika, atau pembangkitan sinyal kendali. 

Komponen Utama CPU
CPU merupakan komponen terpenting dari sistem komputer. CPU adalah komponen pengolah data berdasarkan instruksi – instruksi yang ada pada komputer. Dalam mewujudkan fungsi dan tugasnya, CPU tersusun atas beberapa komponen sebagai bagian dari struktur CPU. CPU tersusun atas beberapa komponen, yaitu :

Arithmetic and Logic Unit 
(ALU), bertugas membentuk fungsi – fungsi pengolahan data komputer. ALU sering disebutmesin bahasa(machine language) karena bagian inimengerjakan instruksi – instruksi bahasa mesin yang diberikan padanya. Seperti istilahnya,ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean, yang masing –masing memiliki spesifikasi tugas tersendiri.

Control Unit
Control unit (CU) bertugas mengontrol operasi CPU dan secara keselurahan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi – fungsi operasinya. Termasuk dalam tanggung jawab unit kontrol adalah mengambil instruksi –instruksi dari memori utama dan menentukan jenis instruksi tersebut.

Register
Register adalah media penyimpan internal CPU yang digunakan saat proses pengolahan data. Memori ini bersifat sementara, biasanya digunakan untuk menyimpan data saat diolah ataupun data untuk pengolahan selanjutnya.
CPU Interconnections,adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register – register dan juga dengan bus – bus eksternal CPU yang menghubungkan dengan sistem lainnya seperti memori utama piranti masukkan/keluar.

Fungsi CPU
            CPU berfungsi menjalankan program – program yang disimpan dalam memori utama dengan cara mengambil instruksi – instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah.
            Untuk memahami fungsi CPU dan caranya berinteraksi dengan komponen lain, perlu ditinjau lebih jauh proses eksekusi program. Pandangan paling sederhana proses eksekusi program adalah dengan mengambil pengolahan instruksi yang terdiri dari dua langkah, yaitu : operasi pembacaan instruksi (fetch ) dan operasi pelaksanaan instruksi ( execute ). Siklus instruksi yang terdiri dari siklus fetch dan siklus eksekusi.

Fungsi Interrupt
Fungsi interupsi adalah 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.Tujuan interupsi secara umum untuk menejemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU dan modul – modul I/O maupun memori. Setiap komponen komputer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak pada CPU, disamping itu kecepatan eksekusi masing – masing modul berbeda sehingga dengan adanya fungsi interupsi ini dapat sebagai sinkronisasi kerja antar modul. Macam – macam kelas sinyal interupsi :
a. Program yaitu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasileksekusi program. Contohnya: arimatika overflow, pembagian nol, oparasi ilegal.
b. Timer adalah interupsi yang dibangkitkan pewaktuan dalam prosesor. Sinyal ini memungkinkansistem operasi menjalankan fungsi tertentu secara reguler.
c.  I/O sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi errordan penyelesaian suatu operasi.
d. Hardware failure adalah interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori.

Dengan adanya mekanisme interupsi, prosesor dapat digunakan untuk mengeksekusi instruksi-instruksi lain. Saat suatu modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya maka modul ini akan mengirimkan permintaan interupsi ke prosesor. Kemudian prosessor akan menghentikan eksekusi yang dijalankannya untuk menghandel routine interupsi.Setelah program interupsi selesai maka prosesor akan melanjutkan eksekusi programnya kembali.Saat sinyal interupsi diterima prosesor ada dua kemungkinan tindakan, yaitu interupsi diterima/ditangguhkan dan interupsi ditolak. 

KESIMPULAN
Dalam sebuah perangkat komputer ada yang bernama CPU. CPU merupakan otak pada komputer yang menjalankan intruksi-intruksi yang diberikan dan mengolahnya. Komponen yang terdapat pada CPU antara lain yaitu ALU, control unit,dan register. Fungsi dari CPU yaitu menjalankan program-program yang disimpan dalam memori utama. Selain itu terdapat juga fungsi interupsi yang berguna untuk menghentikan intruksi dalam CPU.

Tidak ada komentar:

Posting Komentar