IKLAN

Teori Perihal Cache

Teori Perihal Cache - Hallo sahabat TUTORIAL CUY, Pada Artikel yang anda baca kali ini dengan judul Teori Perihal Cache, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel KOMPUTER, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Teori Perihal Cache
link : Teori Perihal Cache

Baca juga


Teori Perihal Cache

 
 


Sumber FlowChart


Pengertian Memori Cache

Cache beasal dari kata cash. Dari istilah tersebut cache ialah daerah menyembunyikan atau daerah menyimpan sementara. Sesuai definisi tersebut cache memori ialah daerah menympan data sementara. Tutorial ini dimaksudkan untuk meningkatkan transfer data dengan menyimpan data yang pernah diakses pada cache tersebut, sehingga apabila ada data yang ingin diakses ialah data yang sama maka maka susukan akan sanggup dilakukan lebih cepat.

Cache memori ini ialah memori tipe SDRAM yang mempunyai kapasitas terbatas namun mempunyai kecepatan yang sangat tinggi dan harga yang lebih mahal dari memori utama. Cache memori ini terletak antara register dan RAM (memori utama) sehingga pemrosesan data tidak eksklusif mengacu pada memori utama.

Level Memori Cache
Cache memori ada tiga level yaitu L1,L2 dan L3. Cache memori level 1 (L1) ialah cache memori yang terletak dalam prosesor (cache internal). Cache ini mempunyai kecepatan susukan paling tinggi dan harganya paling mahal. Ukuran memori berkembang mulai dari 8Kb, 64Kb dan 128Kb.Cache level 2 (L2) mempunyai kapasitas yang lebih besar yaitu berkisar antara 256Kb hingga dengan 2Mb.

Namun cache L2 ini mempunyai kecepatan yang lebih rendah dari cache L1. Cache L2 terletak terpisah dengan prosesor atau disebut dengan cache eksternal. Sedangkan cache level 3 hanya dimiliki oleh prosesor yang mempunyai unit lebih dari satu contohnya dualcore dan quadcore. Fungsinya ialah untuk mengontrol data yang masuk dari cache L2 dari masing-masing inti prosesor.

Tutorial Kerja Memori Cache
Jika prosesor membutuhkan suatu data, pertama-tama ia akan mencarinya pada cache. Jika data ditemukan, prosesor akan eksklusif membacanya dengan delay yang sangat kecil. Tetapi kalau data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM yang kecepatannya lebih rendah.

Baca Juga : 40 Tahun perkembangan Prosesor

Pada umumnya, cache sanggup menyediakan data yang diperlukan oleh prosesor sehingga imbas kerja RAM yang lambat sanggup dikurangi. Dengan cara ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien. Selain itu kapasitas memori cache yang semakin besar juga akan meningkatkan kecepatan kerja komputer secara keseluruhan.

Dua jenis cache yang sering dipakai dalam dunia komputer ialah memory caching dan disk caching. Implementasinya sanggup berupa sebuah bab khusus dari memori utama komputer atau sebuah media penyimpanan data khusus yang berkecepatan tinggi.

Implementasi memory caching sering disebut sebagai memory cache dan tersusun dari memori komputer jenis SDRAM yang berkecepatan tinggi. Sedangkan implementasi disk caching memakai sebagian dari memori komputer.

Stuktur sistem cache

Memori utama terdiri dari hingga dengan 2n word beralamat, dengan masing-masing word mempunyai n-bit alamat yang unik. Untuk keperluan pemetaan, memori ini dinggap terdiri dari sejumlah blok yang mempunyai panjang K word masing-masing bloknya. Dengan demikian, ada M = 2n/K blok. Cache terdiri dari C buah baris yang masing-masing mengandung K word, dan banyaknya baris jauh lebih sedikit dibandingkan dengan banyaknya blok memori utama (C <<>
Elemen rancangan cache

Elemen-elemen penting dari rancangan memory cache ialah sebagai berikut:

* Ukuran cache, diubahsuaikan dengan kebutuhan untuk membantu kerja memori. Semakin besar ukuran cache semakin lambat alasannya ialah semakin banyak jumlah gerbang dalam pengalamatan cache.

* Fungsi Pemetaan (Mapping), terdiri dari Pemetaan Langsung, Asosiatif, Asosiatif Set.Pemetaan eksklusif merupakan teknik yang paling sederhana, yaitu memetakkan masing-masing blok memori utama hanya ke sebuah saluran cache saja. Pemetaan asosiatif sanggup mengatasi kekurangan pemetaan eksklusif dengan cara mengizinkan setiap blok memori utama untuk dimuatkan ke sembarang saluran cache.

* Algoritma Penggantian, terdiri dari Least Recently Used (LRU), First in First Out (FIFO), Least Frequently Used (LFU), Acak. Algoritma penggantian dipakai untuk memilih blok mana yang harus dikeluarkan dari cache untuk menyiapkan daerah bagi blok baru. Ada 2 metode algoritma penggantian yaitu Write-through dan Write-back.Write-through ialah Cache dan memori utama diupdate secara bersamaan waktunya. Sedangkan Write-back melaksanakan update data di memori utama hanya pada ketika word memori telah dimodifikasi dari cache.

* Ukuran blok, blok-blok yang berukuran Iebih besar mengurangi jumlah blok yang menempati cache. Setiap pengambilan blok menindih isi cache yang lama, maka sejumlah kecil blok akan menjadikan data menjadi tertindih sehabis blok itu diambil. Dengan meningkatnya ukuran blok, maka jarak setiap word komplemen menjadi lebih jauh dari word yang diminta,sehingga menjadi lebih kecil kemungkinannya untuk di perlukan dalam waktu dekat.
(Dikutip dari artilek milik Yulisdin "Mukhlis, ST., MT")

* Line size, Jumlah cache, Satu atau dua dua tingkat, kesatuan atau terpisah


Demikianlah Artikel Teori Perihal Cache

Sekianlah artikel Teori Perihal Cache kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Teori Perihal Cache dengan alamat link https://tutorialcuy.blogspot.com/2020/03/teori-perihal-cache.html

Subscribe to receive free email updates:

0 Response to "Teori Perihal Cache"

Posting Komentar