Skip to main content

Apa itu Buffer Lookaside Terjemahan?

Unit pemrosesan pusat komputer (CPU) memiliki sistem cache yang disebut Buffer Tampilan Terjemahan (TLB), yang bertanggung jawab untuk menerjemahkan memori fisik ke dalam memori virtual.Ini 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 tampilan terjemahan digunakan, bisa ada hit atau miss TLB, yang berarti memori telah ditemukan atau tidak diketahui.Komputer dapat datang dengan beberapa level TLB yang berbeda untuk menyimpan lebih banyak informasi alamat memori.

Ketika memori fisik diubah menjadi memori virtual, membuat cache itu memudahkan komputer untuk menemukan penempatan memori yang sebenarnya.Informasi ini dapat ditempatkan di cache CPU utama, tetapi itu menghadirkan beberapa masalah.Untuk menyimpan data ini, beberapa tingkat akses yang berbeda harus digunakan, memperlambat seluruh proses.Buffer lookaside terjemahan melihat di sekitar level ini dan membantu CPU menemukan titik 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, membuatnya efisien memori.

untuk menemukan file, atau apa pun dalam arsitektur memori, CPU mencari melalui komputer.Langkah pertama CPU adalah menggunakan buffer tampilan 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, proses yang tidak efisien memori dan membutuhkan waktu ekstra.

Sebagian besar komputer dilengkapi dengan beberapa level buffer tampilan terjemahan.Level terendah memiliki jumlah informasi paling sedikit, tetapi juga adalah yang tercepat.Ketika ada terlalu banyak informasi untuk dimiliki level pertama, itu tumpah ke tingkat yang lebih tinggi.Level -level ini tidak secepat tetapi masih lebih cepat dari CPU yang mencari melalui semua tabel halaman untuk alamat memori fisik.