Tembolok (komputer): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler
Still need veritification and progress
Baris 63:
[[Unit manajemen memori]] (MMU) yang mengambil entri tabel halaman dari memori utama memiliki tembolok khusus, digunakan untuk merekam hasil terjemahan [[Ruang alamat virtual|alamat virtual]] ke alamat fisik. Tembolok khusus ini disebut [[translation lookaside buffer]] (TLB).<ref>{{cite web|author=Frank Uyeda|year=2009|title=Lecture 7: Memory Management|url=http://cseweb.ucsd.edu/classes/su09/cse120/lectures/Lecture7.pdf|work=CSE 120: Principles of Operating Systems|publisher=UC San Diego|accessdate=2013-12-04}}</ref>
 
== ElemenTembolok rancangandalam singgahanjaringan ==
Elemen-elemen penting dari rancangan memori singgahan adalah sebagai berikut:
 
=== Jaringan yang berpusat pada informasi ===
* '''Ukuran singgahan''', disesuaikan dengan kebutuhan untuk membantu kerja memori. Semakin besar ukuran cache semakin lambat karena semakin banyak jumlah gerbang dalam pengalamatan cache.
[[Information-centric networking]] (ICN) adalah pendekatan untuk mengembangkan infrastruktur [[Internet]] dari paradigma host-centric, berdasarkan konektivitas abadi dan prinsip ujung ke ujung, menjadi arsitektur jaringan di mana titik fokusnya adalah informasi (atau konten atau data) yang diidentifikasi. Karena kapabilitas tembolok yang melekat pada node di ICN, ini dapat dilihat sebagai jaringan tembolok yang terhubung secara longgar, yang memiliki persyaratan unik untuk kebijakan tembolok. Namun, tembolok konten di mana-mana menghadirkan tantangan terhadap perlindungan konten terhadap akses tidak sah, yang membutuhkan perhatian dan solusi ekstra.<ref>{{cite journal|author=Bilal, Muhammad|display-authors=etal|year=2019|title=Secure Distribution of Protected Content in Information-Centric Networking|journal=IEEE Systems Journal|pages=1–12|arxiv=1907.11717|bibcode=2019arXiv190711717B|doi=10.1109/JSYST.2019.2931813}}</ref>
* '''Fungsi pemetaan (Mapping)''', terdiri dari Pemetaan Langsung, Asosiatif, Asosiatif Set.Pemetaan langsung merupakan teknik yang paling sederhana, yaitu memetakkan masing-masing blok memori utama hanya ke sebuah saluran cache saja. Pemetaan asosiatif dapat mengatasi kekurangan pemetaan langsung dengan cara mengizinkan setiap blok memori utama untuk dimuatkan ke sembarang saluran cache.Hal ini menurut artikel dari Yulisdin Mukhlis, ST., MT
* '''Algoritme penggantian''', terdiri dari ''Least Recently Used'' (LRU), ''First in First Out'' (FIFO), ''Least Frequently Used'' (LFU), Acak. Algoritme penggantian digunakan untuk menentukan blok mana yang harus dikeluarkan dari cache untuk menyiapkan tempat bagi blok baru. Ada 2 metode algoritme penggantian yaitu Write-through dan Write-back.Write-through adalah Cache dan memori utama diupdate secara bersamaan waktunya. Sedangkan Write-back melakukan pemutakhiran data di memori utama hanya pada saat word memori telah dimodifikasi dari singgahan.
* '''Ukuran blok''', blok-blok yang berukuran lebih besar mengurangi jumlah blok yang menempati singgahan. Setiap pengambilan blok menindih isi cache yang lama, maka sejumlah kecil blok akan menyebabkan data menjadi tertindih setelah blok itu diambil. Dengan meningkatnya ukuran blok, maka jarak setiap word tambahan menjadi lebih jauh dari word yang diminta,sehingga menjadi lebih kecil kemungkinannya untuk di perlukan dalam waktu dekat.(Dikutip dari artikel milik Yulisdin "Mukhlis, ST., MT")
* '''Line size''', jumlah singgahan, satu atau dua dua tingkat, kesatuan atau terpisah
 
== Tembolok perangkat lunak ==