Apa itu Buffer Lookaside Terjemahan?

Unit pemrosesan pusat komputer ( CPU ) memiliki sistem cache yang disebut translation lookaside buffer (TLB), yang bertanggung jawab untuk menerjemahkan memori fisik ke memori virtual . Ini adalah sistem cache yang terpisah, karena lebih cepat bagi CPU untuk mencari cache ini untuk alamat memori daripada menempatkannya di cache biasa. Untuk menyimpan alamat memori, TLB menggunakan entri tabel halaman, membentuk peta antara alamat memori virtual dan fisik. Ketika buffer lookaside terjemahan digunakan, mungkin ada hit atau miss TLB, yang berarti memori telah ditemukan atau tidak diketahui. Komputer dapat dilengkapi dengan beberapa tingkat TLB yang berbeda untuk menyimpan lebih banyak informasi alamat memori .

Buffer lookaside terjemahan adalah sistem cache pada CPU komputer.

Ketika memori fisik diubah menjadi memori virtual, membuat cache membuatnya mudah bagi komputer untuk menemukan penempatan memori yang sebenarnya. Informasi ini dapat ditempatkan di cache CPU utama , tetapi itu menimbulkan beberapa masalah. Untuk menyimpan data ini, beberapa tingkat akses yang berbeda harus digunakan, memperlambat seluruh proses. Buffer look-side terjemahan melihat-lihat level ini dan membantu CPU menemukan tempat memori yang benar sehingga data dapat dibuka.

Buffer lookaside terjemahan menggunakan sistem tabel halaman yang mengkategorikan area terjemahan memori virtual. Ketika memori fisik berubah menjadi memori virtual, seperti ketika dokumen disimpan atau program digunakan, TLB menyimpan terjemahan ini. TLB tidak menyimpan informasi itu sendiri tetapi di mana memori berada, sehingga memori menjadi efisien.

Untuk menemukan file, atau apa pun dalam arsitektur memori , CPU mencari melalui komputer. Langkah pertama CPU adalah menggunakan buffer lookaside terjemahan untuk melihat apakah memori telah di-cache; ini menghasilkan hit atau miss. Hit TLB berarti memori fisik di-cache dan dapat ditemukan dengan cepat. TLB miss berarti memori fisik tidak di-cache, dan CPU harus melihat semua tabel halaman untuk menemukan memori, sebuah proses yang memorinya tidak efisien dan membutuhkan waktu ekstra.

Sebagian besar komputer dilengkapi dengan beberapa level buffer lookaside terjemahan. Tingkat terendah menyimpan paling sedikit informasi, tetapi juga yang tercepat. Ketika ada terlalu banyak informasi untuk disimpan di tingkat pertama, informasi itu akan tumpah ke tingkat yang lebih tinggi. Level ini tidak secepat tetapi masih lebih cepat daripada pencarian CPU melalui semua tabel halaman untuk alamat memori fisik.

Related Posts