大型
網(wǎng)站建設(shè)架構(gòu)規(guī)劃時(shí)對(duì)存儲(chǔ)器的了解意義,
網(wǎng)站建設(shè)公司資深框架規(guī)劃師在這里提醒是用來存放程序和數(shù)據(jù)的部件,它是一個(gè)記憶裝置,也是計(jì)算機(jī)能夠?qū)崿F(xiàn)“存儲(chǔ)程序控制”的基礎(chǔ)。在計(jì)算機(jī)系統(tǒng)中,規(guī)模較大的存儲(chǔ)器往往分成若干級(jí),稱為存儲(chǔ)器系統(tǒng)。他對(duì)我們網(wǎng)站建設(shè)成的運(yùn)行至關(guān)重要。

傳統(tǒng)的存儲(chǔ)器系統(tǒng)一般分為高速緩沖存儲(chǔ)器(Cache)、主存、輔存三級(jí)。主存可由CPU直接訪問,存取速度快,但容量較小,一般用來存放當(dāng)前正在執(zhí)行的程序和數(shù)據(jù)。輔存設(shè)置在主機(jī)外部,它的存儲(chǔ)容量大,價(jià)格較低,但存取速度較慢,一般用來存放暫時(shí)不參與運(yùn)行的程序和數(shù)據(jù),CPU不可以直接訪問輔存,輔存中的程序和數(shù)據(jù)在需要時(shí)才傳送到主存,因此它是主存的補(bǔ)充和后援。當(dāng)CPU速度很高時(shí),為了使訪問存儲(chǔ)器的速度能與CPU的速度相匹配,又在主存和CPU間增設(shè)了一級(jí)Cache。Cache的存取速度比主存更快,但容量更小,用來存放當(dāng)前最急需處理的程序和數(shù)據(jù),以便快速地向CPU提供指令和數(shù)據(jù)。因此,計(jì)算機(jī)采用多級(jí)存儲(chǔ)器體系,確保能夠獲得盡可能高的存取速率,同時(shí)保持較低的成本。
多層級(jí)的存儲(chǔ)體系之所以能用低投入換來較高的存取速率,得益于局部性原理。局部性原理是指程序在執(zhí)行時(shí)呈現(xiàn)出局部性規(guī)律,即在一較短的時(shí)間內(nèi),程序的執(zhí)行僅局限于某個(gè)部分。相應(yīng)地,它所訪問的存儲(chǔ)空間也僅局限于某個(gè)區(qū)域。程序局部性包括時(shí)間局部性和空間局部性,時(shí)間局部性是指程序中的某條指令一旦執(zhí)行,不久以后該指令可能再次執(zhí)行。產(chǎn)生時(shí)間局部性的典型原因是由于程序中存在著大量的循環(huán)操作;空間局部性是指一旦程序訪問了某個(gè)存儲(chǔ)單元,不久以后,其附近的存儲(chǔ)單元也將被訪間,即程序在一段時(shí)間內(nèi)所訪問的地址可能集中在一定的范圍內(nèi),其典型情況是程序順序執(zhí)行。
存儲(chǔ)器中數(shù)據(jù)常用的存取方式有順序存取、直接存取、隨機(jī)存取和相聯(lián)存取四種。
(1)順序存取:存儲(chǔ)器的數(shù)據(jù)以記錄的形式進(jìn)行組織。對(duì)數(shù)據(jù)的訪問必須按特定的線性順序進(jìn)行。磁帶存儲(chǔ)器采用順序存取的方式。
(2)直接存取:與順序存取相似,直接存取也使用一個(gè)共享的讀寫裝置對(duì)所
有的數(shù)據(jù)進(jìn)行訪問。但是,每個(gè)數(shù)據(jù)塊都擁有唯一的地址標(biāo)識(shí),讀寫裝置可以直接移動(dòng)到目的數(shù)據(jù)塊所在位置進(jìn)行訪問。存取時(shí)間也是可變的。磁盤存儲(chǔ)器采用直接存取的方式。
(3)隨機(jī)存取:存儲(chǔ)器的每一個(gè)可尋址單元都具有自己唯一的地址和讀寫裝置,系統(tǒng)可以在相同的時(shí)間內(nèi)對(duì)任意一個(gè)存儲(chǔ)單元的數(shù)據(jù)進(jìn)行訪問,而與先前的訪問序列無關(guān)。主存儲(chǔ)器采用隨機(jī)存取的方式。
(4)相聯(lián)存取:相聯(lián)存取也是一種隨機(jī)存取的形式,但是選擇某一單元進(jìn)行讀寫是取決于其內(nèi)容而不是其地址。與普通的隨機(jī)存取方式一樣,每個(gè)單元都有自己的讀寫裝置,讀寫時(shí)間也是一個(gè)常數(shù)。使用相聯(lián)存取方式,可以對(duì)所有的存儲(chǔ)單元的特定位進(jìn)行比較,選擇符合條件的單元進(jìn)行訪問。為了提高地址映射的速度,Cache采取相聯(lián)存取的方式。好了,
網(wǎng)站建設(shè)公司本文關(guān)于“大型網(wǎng)站建設(shè)架構(gòu)規(guī)劃時(shí)對(duì)存儲(chǔ)器的了解意義”的知識(shí)就分享到這里,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。