电脑缓存是什么意思?
1、緩沖器相當于一個寄存器,暫時保存數據。緩沖區是內存中存放數據的地方。在程序試圖將數據放到機器內存中的某一個位 置的時候,因為沒有足夠的空間就會發生緩沖區溢出。而人為的溢出則是有一定企圖的,攻擊者寫一個超過緩沖區長度的字符串,然后植入到緩沖區,而再向一個有 限空間的緩沖區中植入超長的字符串可能會出現兩個結果,一是過長的字符串覆蓋了相鄰的存儲單元,引起程序運行失敗,嚴重的可導致系統崩潰;另有一個結果就 是利用這種漏洞可以執行任意指令,甚至可以取得系統root特級權限。大多造成緩沖區溢出的原因是程序中沒有仔細檢查用戶輸入參數而造成的。
2、緩沖區是程序運行的時候機器內存中的一個連續塊,它保存了給定類型的數據,隨著動態分配變量會出現問題。大多時為了不占用太多的內存,一個有動態分配變量 的程序在程序運行時才決定給它們分配多少內存。這樣想下去的話,如果說要給程序在動態分配緩沖區放入超長的數據,它就會溢出了。一個緩沖區溢出程序使用這 個溢出的數據將匯編語言代碼放到機器的內存里,通常是產生root權限的地方,這就不是什么好現象了。僅僅就單個的緩沖區溢出惹眼,它并不是最大的問題根 本所在。但如果溢出送到能夠以root權限運行命令的區域,一旦運行這些命令,那可就等于把機器拱手相讓了。
3、緩存:它事實上相當于一個臨時倉庫。每次打開一個網頁,IE會自動創建一份該網頁文字和圖像的緩存文件(一個臨時副本)。當再次打開該頁時,IE會檢查網 站服務器上該頁的變化。如果頁面變化了,IE從網絡上重新下載新的網頁。如果該頁面沒有變化,IE就從內存或硬盤上使用緩存中的臨時復本來顯示它。 IE會在緩存中保留網頁到硬盤,直到各自的緩存占滿空間;IE則根據網頁的時間和空間來向下取舍。這樣設計的目的是為了更快地裝載頁面。
4、緩存不僅可以用來加快網頁加載速度,而且當需要查看以前看過的網頁時,還可以無需驅動“小貓”,只需單擊IE上的“文件→脫機工作”菜單命令,然后單擊工具欄上的“歷史”按鈕,即可方便地進行瀏覽。既然IE緩存有這個妙處,那自然應該共享它了。
5、除了直接復制緩存文件的方法外,還有大搬家—更改IE緩存的保存路徑法: 首先打開IE瀏覽器,單擊“工具→Internet選項”菜單命令,打開“Internet選項”對話框。在“常規”選項卡中單擊“Internet臨時 文件”部分的“設置”按鈕,打開“設置”對話框,單擊“移動文件夾”按鈕,在打開的“瀏覽文件夾”對話框里定位到另一個分區下的某個路徑,然后單擊“確定 ”按鈕即可
總結
以上是生活随笔為你收集整理的电脑缓存是什么意思?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 9个最佳杂草标识以及如何免费获取[202
- 下一篇: Tomcat的web项目部署方式