Komputer berasal dari bahasa latin computare yang berarti menghitung. Definisi
komputer adalah sebagai brikut :
Sedangkan Organisasi Komputer adalah bagian yang terkait erat dengan unit–
unit operasional dan interkoneksi antar komponen penyusun sistem komputer
dalam merealisasikan aspek arsitekturalnya. Contoh aspek organisasional
adalah teknologi hardware, perangkat antarmuka, teknologi memori, sistem
memori, dan sinyal–sinyal kontrol.
Komputer adalah sebuah sistem yang berinteraksi dengan cara tertentu dengan
dunia luar. Interaksi dengan dunia luar dilakukan melalui perangkat peripheral
dan saluran komunikasi.
1. 1. Input Device
• Keyboard
• Mouse
• scanner
1. 2. Output Device
Adalah peralatan yang kita gunakan untuk melihat hasil pengolahan data atau
perintah yang dilakukan oleh komputer.
Contoh :
• Monitor
• plotter
• printer
• speaker
1. 3. I/O Ports
I/O adalah Input/Output. Bagian ini digunakan untuk menerima ataupun mengirim
data keluar sistem.
Merupakan otak sistem komputer. CPU memiliki dua bagian fungsi operasional
yaitu Arithmetical Logical Unit (ALU) sebagai pusat pengolah data serta bagian
Control Unit (CU) digunakan untuk mengontrol kerja komputer
5. Memory
Bagian ini terdiri dari internal memory yaitu berupa RAM (Random Access
Memory) dan ROM (Read Only Memory) serta eksternal memory yaitu berbagai
macam disk seperti hard disk, floppy disk dan optical disc.
6. Data Bus
Data bus adalah jalur-jalur perpindahan data antarmodul dalam sistem komputer.
Biasanya terdiri dari 8, 16 , 32 atau 64 jalur data yang paralel. Karena pada
suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data,
maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu
saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan
7. Address Bus
Address Bus digunakan untuk menandakan lokasi sumber ataupun tujuan pada
proses transfer data. Pada jalur ini CPU akan mengirimkan alamat memory yang
akan ditulis atau dibaca. Address Bus biasanya terdiri atas 16, 20, 24 atau 32
jalur paralel. Lebar Address Bus menentukan kapasitas memory maksimum
sistem. Sebagai contoh bila CPU mempunyai Address Bus 20 bit maka CPU
dapat mengalamatkan 220atau 1048576 alamat (1 MB).
8. Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus
dan Address Bus. Control Bus terdiri dari 4 sampai 10 jalur paralel. CPU akan
mengirimkan sinyal pada control bus ini bila akan meng-enable sebuah alamat
yang ditunjuk, baik itu memory atau I/O port.
Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari memori.
Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung
instruksi selanjutnya, yang disebut Program Counter(PC). PC akan menambah
satu hitungannya setiap kali CPU membaca instruksi. Instruksi – instruksi yang
dibaca akan dibuat dalam register instruksi (IR). Instruksi – instruksi ini dalam
bentuk kode – kode binner yang dapat diinterpretasikan oleh CPU kemudian
dilakukan aksi yang diperlukan. Aksi – aksi ini dikelompokkan menjadi :
Fungsi Interrupt
dalam CPU kepada routine interupsi. Tujuan interupsi secara umum untuk
menejemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU
dan modul – modul I/O maupun memori.
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 prosesor 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.
Apabila interupsi ditangguhkan, prosesor akan melakukan hal – hal dibawah ini :
Unit Pengolah Pusat (UPP) (bahasa Inggris: CPU, singkatan dari Central
Processing Unit), merujuk kepada perangkat keras komputeryang memahami
dan melaksanakan perintah dan data dari perangkat lunak. Istilah
lain, prosesor (pengolah data), sering digunakan untuk menyebut CPU. Adapun
mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali
dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an,
mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi
aspek penting dalam penerapan CPU.
Komponen CPU
Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika
sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua
operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=),
tidak sama dengan (¹ ), kurang dari (<), kurang atau sama dengan (£ ), lebih
besar dari (>), dan lebih besar atau sama dengan (³ ).
Fungsi CPU
CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya
pemrosesannya. Fungsi utama dari CPU adalah melakukan
operasiaritmatika dan logika terhadap data yang diambil dari memori atau dari
informasi yang dimasukkan melalui beberapa perangkat keras, sepertipapan
ketik, pemindai, tuas kontrol, maupun tetikus. 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 (RAM),
yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori.
Selanjutnya, CPU dapat mengakses data-data pada RAM 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 RAM. 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.
Percabangan instruksi
Pemrosesan instruksi dalam CPU dibagi atas dua tahap, Tahap-I disebut
Instruction Fetch, sedangkan Tahap-II disebut Instruction Execute. Tahap-I
berisikan pemrosesan CPU dimana Control Unit mengambil data dan/atau
instruksi dari main-memory ke register, sedangkan Tahap-II berisikan
pemrosesan CPU dimana Control Unit menghantarkan data dan/atau instruksi
dari register ke main-memory untuk ditampung di RAM, setelah Instruction Fetch
dilakukan. Waktu pada tahap-I ditambah dengan waktu pada tahap-II disebut
waktu siklus mesin (machine cycles time).
Referensi
Sumber :
http://terusbelajar.wordpress.com/2008/08/07/pendahuluan-organisasi-komputer/
http://www.pdf-search-engine.com/organisasi-komputer-pdf-10.html
http://www.cs.ui.ac.id/webkuliah/IKI20210/Kuliah/01a-pendahuluan.pdf
http://id.wikipedia.org/wiki/Unit_Pengolah_Pusat