Anda di halaman 1dari 3

NAMA: LIDIA SOLA GRATIA BR TARIGAN

NIM: 225150707111006
PRODI: TEKNOLOGI INFORMASI

STRUKTUR DAN FUNGSI PROSESOR


ORGANISASI PROSESOR
Syarat:
- Ambil instruksi -> Prosesor membaca instruksi dari memori (register, cache,
memori utama)
- Menafsirkan instruksi -> instruksi diterjemahkan untuk menentukan tindakan apa
yang diperlukan
- Mengambil data -> Eksekusi instruksi mungkin memerlukan pembacaan data dari
memori atau modul I/O
- Memproses data -> Eksekusi suatu instruksi mungkin memerlukan beberapa
operasi aritmetika atau logika data
- Menulis data -> Hasil eksekusi mungkin memerlukan penulisan data ke memori
atau modul I/O
- Untuk melakukan hal-hal ini, prosesor perlu menyimpan beberapa data sementara
dan karena itu memerlukan memori internal yang keci
REGISTER ORGANIZATION
Di dalam prosesor terdapat satu set register yang berfungsi sebagai level dari dalam
hirarki
- Register yang dapat dilihat pengguna
Kategori: tujuan umum, data, dan alamat
KONTROL DAN REGISTER STATUS
Empat register penting untuk eksekusi instruksi:
- Penghitung program (PC) = Berisi alamat instruksi yang akan diambil
- Daftar instruksi (IR) = Berisi instruksi yang terakhir diambil
- Register alamat memori (MAR) = Berisi alamat suatu lokasi di memori
- Daftar buffer memori (MBR) = Berisi kata data yang akan ditulis ke memori atau
kata yang paling baru
STRATEGI PIPELINING
- Mirip dengan penggunaan jalur perakitan di pabrik manufaktur
- Input baru diterima di satu sisi sebelum input yang diterima sebelumnya muncul
sebagai output di sisi lain
- Untuk menerapkan konsep ini pada eksekusi instruksi, kita harus menyadari
bahwa instruksi memiliki beberapa tahapan
NAMA: LIDIA SOLA GRATIA BR TARIGAN
NIM: 225150707111006
PRODI: TEKNOLOGI INFORMASI

TAHAPAN TAMBAHAN
- Ambil instruksi (FI) = Baca instruksi berikutnya yang diharapkan ke dalam buffer
- Instruksi decode (DI) = Tentukan opcode dan penentu operan
- Ambil operan (FO) = Ambil setiap operan dari penyimpanan
- Eksekusi instruksi (EI) = Lakukan operasi yang ditunjukkan dan simpan hasilnya,
jika ada, di lokasi operan tujuan yang ditentukan
- Tulis operan (WO) = Simpan hasilnya di memori
BAHAYA PIPA
 Terjadi ketika jalur pipa, atau sebagian dari jalur pipa, harus macet karena kondisi
tidak memungkinkan untuk melanjutkan eksekusi
 Ada 3 jenis bahaya : sumber, data, kontrol
JENIS BAHAYA DATA

 Baca setelah tulis (RAW), atau dependensi sebenarnya


 Tulis setelah baca (WAR), atau antiketergantungan
 Tulis setelah tulis (WAW), atau dependensi keluaran
KONTROL BAHAYA
- Juga dikenal sebagai bahaya cabang
- Terjadi saat pipeline membuat keputusan yang salah di cabang ramalan
- Membawa instruksi ke dalam pipa yang selanjutnya harus dibuang
- Menangani cabang
PREDIKSI CABANG
Berbagai teknik dapat digunakan untuk memprediksi apakah sebuah cabang akan
terbentuk diambil:
1. Prediksi tidak pernah diambil
2. Prediksi selalu diambil
3. Prediksi dengan opcode
4. Beralih diambil/tidak diambil
5. Tabel Riwayat cabang
INTERUPSI DAN PENGECUALIAN
- Interupsi = Dihasilkan oleh sinyal dari perangkat keras dan dapat terjadi secara
acak selama pelaksanaan program
- Pengecualian = Dihasilkan dari perangkat lunak dan dipicu oleh eksekusi instruksi
- Tabel vektor interupsi = Setiap jenis interupsi diberi nomor
NAMA: LIDIA SOLA GRATIA BR TARIGAN
NIM: 225150707111006
PRODI: TEKNOLOGI INFORMASI

PROSESOR ARM
 Susunan register seragam yang moderat
 Model pemuatan/penyimpanan dari pemrosesan data di mana operasi hanya
dilakukan pada operan dalam register dan tidak secara langsung dalam memori
 Instruksi dengan panjang tetap yang seragam dari 32bit untuk set standar dan
16bit untuk set instruksi jempol
 Pisahkan unit logika aritmatika (ALU) dan unit shifter
 Sejumlah kecil mode pengalamatan dengan semua alamat muat/penyimpanan
ditentukan dari register dan bidang instruksi
 Mode pengalamatan penambahan otomatis dan pengurangan otomatis
digunakan untuk meningkatkan operasi loop program
 Eksekusi instruksi bersyarat meminimalkan kebutuhan instruksi cabang bersyarat,
sehingga meningkatkan efisiensi pipa, karena pembilasan pipa berkurang

Anda mungkin juga menyukai