Minggu, 08 Desember 2013

Cache Prinsip

 Cache Prinsip

Sistem cache bekerja dengan baik sehingga setiap komputer modern menggunakannya. Bahkan memori cache sangat standar bahwa itu dibangun ke dalam chip prosesor kita gunakan.
Awalnya memori cache yang dilaksanakan pada motherboard tetapi sebagai desain prosesor dikembangkan cache terintegrasi ke dalam prosesor. Untuk sementara sistem dua tingkat caching digunakan dengan cache L1 pada chip dan cache L2 pada motherboard. Ya, Anda dapat menggunakan prinsip caching lebih dari sekali untuk mempercepat pekerjaan. Namun cache on-chip dapat antarmuka dengan prosesor lebih dekat dan dapat menjadi besar dan cepat. Hari cache diimplementasikan pada motherboard telah lenyap.
Masih ada ide hirarki memori namun. Yang paling lambat tetapi terbesar memori biasanya disk drive, maka RAM dan kemudian cache RAM. Cache dapat berguna antara masing-masing tingkat. Jadi hari ini Anda akan menemukan Flash memori yang digunakan sebagai cache untuk mempercepat disk drive.
Satu pertanyaan yang tersisa adalah seberapa besar seharusnya cache itu?
Jawabannya adalah tepat - itu harus hanya lebih besar dari perangkat kerja yang rata-rata. Tentu saja Anda tidak dapat dengan mudah mengetahui jumlah tersebut, menjengkelkan bukan!
Apa yang dapat Anda katakan adalah bahwa menambahkan cache yang mengikuti hukum hasil yang menurun sehingga cache besar baik tetapi cache yang lebih besar hanya membuang-buang uang. Satu-satunya cara Anda dapat mengetahui adalah untuk menguji rasio hit cache misses.
Anda juga harus bisa melihat bahwa gagasan Cache adalah salah satu umum. Trik yang sama dapat digunakan untuk mempercepat akses disk atau akses apapun. Dalam perangkat lunak Anda dapat membangun cache untuk menyimpan data atau hasil yang mungkin Anda butuhkan lagi segera sehingga Anda tidak perlu menghitung ulang atau reacquire mereka. Sebagai contoh, caching dapat mempercepat pengiriman halaman web dengan menjaga halaman yang baru saja diminta dalam memori sehingga mereka tidak harus direkonstruksi.
Selama mengatur ide kerja berlaku yaitu bahwa data baru saja Anda baca adalah paling mungkin data yang ingin Anda baca berikutnya kemudian prinsip Cache bekerja.

Jika Anda memutuskan untuk melihat pada implementasi cache yang nyata maka bersiaplah untuk lebih banyak kompleksitas dari yang dijelaskan di sini. Cache nyata harus memperhitungkan seluruh struktur mekanisme pengalamatan dan pipa yang digunakan oleh mesin.

Tidak ada komentar:

Posting Komentar