Organisasi Processor
Organisasi Processor terdiri dari :
· ALU (Arithmatic and Logical Unit) : untuk melakukan komputasi atau pengolahan data aktual
· CU(Control Unit) : untuk mengontrol perpindahan data dan instruksi ke / dariCPU dan juga mengontrol operasi ALU.
· Register: memory internal CPU
· CU(Control Unit) : untuk mengontrol perpindahan data dan instruksi ke / dariCPU dan juga mengontrol operasi ALU.
· Register: memory internal CPU
Hal-hal yang dilakukan CPU :
- · Fetch Instruction(Mengambil instruksi) :CPU membaca instruksi dari memory
- · Interpret Instruction(Menterjemahkan instruksi) : CPU menterjemahkan instruksi untuk menentukan aksi yang diperlukan.
- · Fetch Data (Mengambil data) : eksekusi instruksi mungkin memerlukan pembacaan data dari memory atau dari modul I/O
- · Process Data (Mengolah data) : eksekusi instruksi memerlukan operasi aritmatik atau logika.
- · Write data (Menulis data) :Hasil eksekusi mungkin memerlukan penulisan data ke memory atau ke modul I/O
Untuk melakukan tindakan
ini prosesor kebutuhan beberapa cara untuk menyimpan instruksi dan data sementara. Sebuah representasi sederhana dari sebuah prosesor dapat ditampilkan sebagai berikut ..
ini prosesor kebutuhan beberapa cara untuk menyimpan instruksi dan data sementara. Sebuah representasi sederhana dari sebuah prosesor dapat ditampilkan sebagai berikut ..

Jika Anda melihat lebih dekat pada organisasi internal prosesor, Anda akan melihat bahwa sangat mirip dengan pembuatan komputer.

Dalam prosesor ada satu set register yang berfungsi sebagai tingkat memori atas memori utama dan cache dalam hirarki / register tersebut dalam prosesor melakukan dua peranOrganisasi Register
- User Visible register : register yang isinya dapat diketahui oleh pemrogram, register ini juga dapat meminimalkan referensi ke main memory
- Control and Status register : register yang digunakan olehCU, kontrol operasiCPU dan oleh sistem operasi untuk kontrol eksekusi program.
User Visible Registers
Terlihat Pengguna register dapat dikategorikan ke dalam kategori berikut …- General Purpose (Tujuan Umum)
- Data (data)
- Address (alamat)
- Condition codes (Kode kondisi)
Control & Status Registers
Ada berbagai register prosesor yang digunakan untuk mengendalikan operasi prosesor – sebagian besar tidak terlihat oleh pengguna tetapi beberapa dapat terlihat oleh instruksi mesin dieksekusi dalam kontrol atau mode sistem operasi .Empat register sangat penting untuk eksekusi instruksi
- Program counter (PC) – alamat instruksi yang akan diambil
- Instruction register (IR) – instruksi yang terakhir diambil
- Memory address register (MAR) – alamat lokasi dalam memori
- Memory buffer register (MBR) – kata data yang akan ditulis ke memori atau kata yang paling baru dibaca
- Sign – tanda sedikit hasil dari operasi aritmatika terakhir
- Zero – Mengatur kapan hasilnya adalah 0
- Carry – Mengatur jika operasi menghasilkan carry masuk atau meminjam dari sedikit high-order
- Equal – Mengatur jika hasil membandingkan logis adalah kesetaraan
- Overflow – Digunakan untuk menunjukkan aritmetik overflow
- Interrupt Enable/Disable – Digunakan untuk mengaktifkan / menonaktifkan interupsi
- Supervisor – menunjukkan apakah prosesor mengeksekusi di supervisor atau mode pengguna
Siklus instruksi meliputi subsiklus-subsiklus :
· Fetch: membaca instruksi berikutnya dari memory ke dalamCPU
· Execute: Menginterpretasi opcode dan melakukan operasi yang diindikasikan
· Interrupt: Apabila interrupt diaktif kan dan telah terjadi, maka simpan status proses saat itu dan layani interrupt
Pipelining Instruksi
Pipeline memiliki dua tahapan independen yaitu fetch dan execution.
- Tahap pertama, mengambil instruksi dan mem-buffer- kannya
- Ketika tahap kedua bebas, tahapan pertama mengirimkan mengirimkan instruksi yang dibufferkan.
- Pada saat tahap kedua sedang mengeksekusi instruksi, tahap pertama dapat mengambil dan membufferkan instruksi berikutnya
- Diharapkan terjadi penggandaan kecepatan eksekusi
Tetapi :
- Umumnya waktu eksekusi lebih lama dibandingkan dengan waktu pengambilan instruksi
- Instruksi pencabangan bersyarat membuat alamat instruksi berikutnya yang akan diambil tidak diketahui
Prosesor Pentium
Processor sering disebut sebagai otak dan pusat pengendali computer
yang didukung oleh kompunen lainnya. Processor adalah sebuah IC yang
mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan
sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan
perhitungan dan menjalankan tugas. Processor terletak pada socket yang
telah disediakan oleh motherboard,
dan dapat diganti dengan processor yang lain asalkan sesuai dengan
socket yang ada pada motherboard. Salah satu yang sangat besar
pengaruhnya terhadap kecepatan komputer tergantung dari jenis dan
kapasitas processor.
Prosesor adalah chip yang sering disebut “Microprosessor” yang
sekarang ukurannya sudah mencapai Gigahertz (GHz). Ukuran tersebut
adalah hitungan kecepatan prosesor dalam mengolah data atau informasi.
Merk prosesor yang banyak beredar dipasatan adalah AMD, Apple, Cyrix
VIA, IBM, IDT, dan Intel. Bagian dari Prosesor Bagian terpenting dari
prosesor terbagi 3 yaitu :
- Aritcmatics Logical Unit (ALU)
- Control Unit (CU)
- Memory Unit (MU)
1971 : 4004 Microprocessor
1972 : 8008 Microprocessor
1974 : 8080 Microprocessor
1978 : 8086-8088 Microprocessor
1982 : 286 Microprocessor
1985 : Intel386™ Microprocessor
1989 : Intel486™ DX CPU Microprocessor
1993 : Intel Pentium Processor
1995 : Intel Pentium Pro Processor
1997 : Intel Pentium II Processor
1998 : Intel Pentium II Xeon Processor
1999 : Intel Celeron Processor
1999 : Intel Pentium III Processor
1999 : Intel Pentium III Xeon Processor
2000 : Intel Pentium 4 Processor
2001 : Intel Xeon Processor
2001 : Intel Itanium Processor
2002 : Intel Itanium 2 Processor
2003 : Intel Pentium M Processor
2004 : Intel E7520/E7320 Chipsets
2005 : Intel Pentium D 820/830/840
2006 : Intel Core 2 Quad Q6600
2004 : Intel Pentium M 735/745/755
2006 : Intel Quad-core Xeon X3210/X3220
1972 : 8008 Microprocessor
1974 : 8080 Microprocessor
1978 : 8086-8088 Microprocessor
1982 : 286 Microprocessor
1985 : Intel386™ Microprocessor
1989 : Intel486™ DX CPU Microprocessor
1993 : Intel Pentium Processor
1995 : Intel Pentium Pro Processor
1997 : Intel Pentium II Processor
1998 : Intel Pentium II Xeon Processor
1999 : Intel Celeron Processor
1999 : Intel Pentium III Processor
1999 : Intel Pentium III Xeon Processor
2000 : Intel Pentium 4 Processor
2001 : Intel Xeon Processor
2001 : Intel Itanium Processor
2002 : Intel Itanium 2 Processor
2003 : Intel Pentium M Processor
2004 : Intel E7520/E7320 Chipsets
2005 : Intel Pentium D 820/830/840
2006 : Intel Core 2 Quad Q6600
2004 : Intel Pentium M 735/745/755
2006 : Intel Quad-core Xeon X3210/X3220
Tidak ada komentar:
Posting Komentar