使用cache可以提高計(jì)算機(jī)運(yùn)行速度這是因?yàn)槭裁?/h1>
Dec 09, 2020 am 11:28 AM
cache
使用cache可以提高計(jì)算機(jī)運(yùn)行速度這是因?yàn)镃ache縮短了CPU的等待時(shí)間。Cache是位于CPU和主存儲(chǔ)器DRAM之間,規(guī)模較小,但速度很高的存儲(chǔ)器。Cache的功能是提高CPU數(shù)據(jù)輸入輸出的速率;Cache容量小但速度快,內(nèi)存速度較低但容量大,通過優(yōu)化調(diào)度算法,系統(tǒng)的性能會(huì)大大改善。
Cache是位于CPU與內(nèi)存間的一種容量較小但速度很高的存儲(chǔ)器。CPU的速度遠(yuǎn)高于內(nèi)存,當(dāng)CPU直接從內(nèi)存中存取數(shù)據(jù)時(shí)要等待一定時(shí)間周期,而Cache則可以保存CPU剛用過或循環(huán)使用的一部分?jǐn)?shù)據(jù),如果CPU需要再次使用該部分?jǐn)?shù)據(jù)時(shí)可從Cache中直接調(diào)用,這樣就避免了重復(fù)存取數(shù)據(jù),減少了CPU的等待時(shí)間,因而提高了系統(tǒng)的效率
分類:
Cache又分為L1Cache(一級(jí)緩存)和L2Cache(二級(jí)緩存),L1Cache主要是集成在CPU內(nèi)部,而L2Cache集成在主板上或是CPU上。
技術(shù)分析:
PC系統(tǒng)的發(fā)展趨勢之一是CPU主頻越做越高,系統(tǒng)架構(gòu)越做越先進(jìn),而主存DRAM的結(jié)構(gòu)和存取時(shí)間改進(jìn)較慢。因此,Cache技術(shù)愈顯重要,在PC系統(tǒng)中Cache越做越大。廣大用戶已把Cache做為評(píng)價(jià)和選購PC系統(tǒng)的一個(gè)重要指標(biāo)。本在傳輸速度有較大差異的設(shè)備間都可以利用Cache作為匹配來調(diào)節(jié)差距,或者說是這些設(shè)備的傳輸通道。在顯示系統(tǒng)、硬盤和光驅(qū),以及網(wǎng)絡(luò)通訊中,都需要使用Cache技術(shù)。
推薦:《編程視頻》
Atas ialah kandungan terperinci 使用cache可以提高計(jì)算機(jī)運(yùn)行速度這是因?yàn)槭裁? Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perkara itu sebenarnya seperti ini Pada masa itu, ketua saya memberi saya tugas pemantauan prestasi perkakasan Semasa proses menggunakan perf, saya memasukkan senarai perf arahan dan saya melihat maklumat berikut: Tugas saya adalah untuk membolehkan peristiwa cache ini. untuk dikira secara normal. Tetapi intinya, saya tidak tahu apa maksud kehilangan dan beban ini.

Ciri-ciri cache: Satu atau dua peringkat memori berkelajuan tinggi, berkapasiti kecil di antara CPU dan memori utama Maklumat itu hilang secara semula jadi apabila komputer dimatikan. Ciri-ciri ROM: ia hanya boleh membaca data dari memori, tetapi tidak boleh menulis maklumat ke dalamnya Data masih akan wujud selepas komputer dimatikan. Ciri-ciri ram: ia boleh membaca data dari memori dan menulis maklumat ke memori; ia digunakan untuk menyimpan arahan, program dan data yang diperlukan untuk menjalankan program secara semula jadi hilang apabila komputer dimatikan;

Berikut ialah tutorial untuk caching proksi terbalik nginx: Pasang nginx: sudoaptupdatesudoaptinstallnginx Konfigurasikan proksi terbalik: Buka fail konfigurasi nginx: sudonano/etc/nginx/nginx.conf Tambah konfigurasi berikut dalam blok http untuk mendayakan caching: http{...proxy_cache_path /var/cache/nginxlevels=1:2keys_zone=my_cache:10mmax_size=10ginactive=60muse_temp_path=off;proxy_cache

Prakata Caching secara berkesan boleh meningkatkan prestasi dan kestabilan sistem dengan menyimpan data yang kerap diakses dalam ingatan, mengurangkan tekanan pada sumber data asas seperti pangkalan data. Saya rasa semua orang telah menggunakannya lebih kurang dalam projek mereka, dan projek kami tidak terkecuali Walau bagaimanapun, apabila saya menyemak kod syarikat baru-baru ini, penulisannya sangat bodoh dan rendah adalah seperti berikut: publicUsergetById(Stringid) {Useruser=cache. getUser();if(user!=null){returnuser;}//Dapatkan pengguna daripada pangkalan data=loadFromDB(id);cahce.put(id,user);returnu

Cache dipanggil memori cache Ia adalah memori berkapasiti kecil berkelajuan tinggi antara unit pemprosesan pusat dan memori utama Ia biasanya terdiri daripada memori tempatan jenis ini untuk mengurangkan atau menghapuskan jurang antara CPU dan memori Kesan perbezaan kelajuan antara mereka terhadap prestasi sistem. Kapasiti cache kecil tetapi pantas, kelajuan memori rendah tetapi kapasiti besar Dengan mengoptimumkan algoritma penjadualan, prestasi sistem akan bertambah baik.

5 pilihan untuk cache caching nginx 1. Salah satu cache tradisional (404) Kaedah ini adalah untuk mengarahkan ralat 404 nginx ke bahagian belakang, dan kemudian gunakan proxy_store untuk menyimpan halaman yang dikembalikan oleh bahagian belakang. Konfigurasi: Lokasi/{root/home/html/;#Direktori rumah tamat tempoh1d;#Masa tamat tempoh halaman web error_page404=200/fetch$request_uri;#404 ????Dihalakan ke direktori /fetch} Lokasi/fetch/{#404 Diarahkan hereinternal ;#Menunjukkan bahawa direktori ini tidak boleh diakses secara langsung secara luaran

Butirannya adalah seperti berikut: 1. Mari kita bincangkan tentang apa itu cache berkod keras? Sebelum mempelajari SpringCache, saya sering menggunakan caching dengan cara berkod keras. Mari kita ambil contoh praktikal untuk meningkatkan kecekapan pertanyaan maklumat pengguna, kami menggunakan caching untuk maklumat pengguna Kod sampel adalah seperti berikut: @AutowireprivateUserMapperuserMapper;//Query users publicUsergetUserById(LonguserId){//Define cache; keyStringcacheKey= "userId_