Thursday, January 30, 2014

Pengertian dan Fungsi Processor komputer

PROSESOR

           Processor adalah otak dari sebuah komputer. Processor sering pula disebut sebagai CPU (Central Processing Unit). Karena bentuknya yang kecil maka ada juga yang menyebutnya Micro Processor. Pada saat ini telah tersedia banyak macam CPU/Processor dipasaran. Kita mengenal Processor Intel P4, Processor Intel P4 LGA 775, Processor Intel Celeron, Processor AMD Athlon dll. Spesifikasi, kualitas, kecepatan dan harganyapun berbeda-beda. oleh karena itu setiap kita mau membeli processor harus mengerti dan mengetahui bagaimana tips membeli processor maupun untuk membeli perangkat hardware komputer lainnya.

Processor/CPU terdiri dari tiga bagian utama yaitu :
1. CU ( Control Unit )
       Bagian ini bertugas mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit ini mengatur lalulintas data dari memory utama untuk dieksekusi dan hasilnya dikirim kembali ke memory utama, untuk ditampilkan pada layar monitor atau output device yang lain.

2. ALU ( Arithmatic and Logical Unit )
       Bagian ini bertugas untuk melakukan semua perhitungan aritmatika (matematika). Tugasnya yang lain adalah mengambil keputusan dari suatu operasi logika sesuai perintah program. Jika kita sedang menjalankan suatu program aplikasi dan ada yang kurang beres, maka bagian inilah yang mengambil keputusan bahwa telah terjadi suatu kesalahan. Informasi ini diteruskan ke memory utama supaya dibuat pengumuman “EROR” pada layar monitor.

3. Register
       Adalah media penyimpanan yang kecil tetapi kecepatan akses yang sangat tinggi. Disinilah data dieksekusi/diproses sedangkan data-data yang lain masih antri menunggu di memori utama.

Fungsi Processor atau CPU Komputer:
       CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, misalnya seperti scanner,mouse, dan joy stick. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (MAA), yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada MAA dengan menentukan alamat data yang dikehendaki. Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit yang disebut dengan bus, yang menghubungkan antara CPU dengan MAA. Data kemudian didekode dengan menggunakan unit proses yang disebut sebagai pendekoder instruksi yang sanggup menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika dan logika (ALU) yang melakukan kalkulasi dan perbandingan. Data bisa jadi disimpan sementara oleh ALU dalam sebuah lokasi memori yang disebut dengan register supaya dapat diambil kembali dengan cepat untuk diolah. ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan, perkalian, pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila akan mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam CPU yang disebut dengan penghitung program akan memantau instruksi yang sukses dijalankan supaya instruksi tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.


Cara Kerja CPU atau processor komputer:
          Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di MAA (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter/penghitung. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Akumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.

No comments:

Post a Comment