Please enable JavaScript.
Coggle requires JavaScript to display documents.
Processor Structure and Function - Coggle Diagram
Processor Structure and Function
Organisasi Processor
Fetch instruksi
Prosesor membaca instruksi dari memori (register, cache, memori utama).
Menafsirkan instruksi
Instruksi diterjemahkan untuk menentukan tindakan apa yang dibutuhkan.
Proses data
Pelaksanaan instruksi mungkin memerlukan beberapa operasi aritmatika atau logis pada data.
Fetch data
Eksekusi instruksi mungkin memerlukan pembacaan data dari memori atau modul I / O.
Menulis data
Hasil eksekusi mungkin memerlukan penulisan data ke memori atau modul I / O.
Siklus Instruksi
Ambil: Membaca instruksi selanjutnya dari memori ke dalam prosesor.
Jalankan: Menafsirkan opcode dan melakukan operasi yang ditunjukkan.
Interupsi: Jika interupsi diaktifkan dan interupsi telah terjadi, simpan status proses saat ini dan perbaiki interupsi.
Daftar Organisasi
Register yang terlihat oleh pengguna
Mengaktifkan pemrogram bahasa mesin atau perakitan untuk meminimalkan referensi memori utama dengan mengoptimalkan penggunaan register.
Register kontrol dan status
Digunakan oleh unit kontrol untuk mengontrol operasi prosesor dan dengan hak istimewa, program sistem operasi untuk mengontrol pelaksanaan program.
Register untuk eksekusi instruksi
Instruction register (IR): Berisi instruksi yang terakhir diambil
Memory address register (MAR): Berisi alamat sebuah lokasi dalam memori
Program counter (PC): Berisi alamat instruksi yang akan diambil
Memory buffer register (MBR): Berisi kata data yang akan ditulis
Instruksi Pipa-pipa
Pipelining
Pemipaan instruksi mirip dengan penggunaan jalur perakitan di pabrik manufaktur. Jalur perakitan memanfaatkan fakta bahwa suatu produk melalui berbagai tahap produksi. Dengan meletakkan proses produksi di jalur perakitan, produk pada berbagai tahap dapat dikerjakan secara bersamaan.
Kinerja Pipa
Waktu siklus pipa instruksi adalah waktu yang dibutuhkan untuk memajukan serangkaian instruksi satu tahap melalui pipa