浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 初學(xué)園地

緩沖器的基本原理

發(fā)布時(shí)間:2008/12/17 0:00:00 訪問次數(shù):471

  在cpu的設(shè)計(jì)中,一般輸出線的直流負(fù)載能力可以驅(qū)動(dòng)一個(gè)ttl負(fù)載,而在連接中,cpu的一根地址線或數(shù)據(jù)線,可能連接多個(gè)存儲(chǔ)器芯片,但現(xiàn)在的存儲(chǔ)器芯片都為mos電路,主要是電容負(fù)載,直流負(fù)載遠(yuǎn)小于ttl負(fù)載。故小型系統(tǒng)中,cpu可與存儲(chǔ)器直接相連,在大型系統(tǒng)中就需要加緩沖器。

  任何程序或數(shù)據(jù)要為cpu所使用,必須先放到主存儲(chǔ)器(內(nèi)存)中,即cpu只與主存交換數(shù)據(jù),所以主存的速度在很大程度上決定了系統(tǒng)的運(yùn)行速度。程序在運(yùn)行期間,在一個(gè)較短的時(shí)間間隔內(nèi),由程序產(chǎn)生的地址往往集中在存儲(chǔ)器的一個(gè)很小范圍的地址空間內(nèi)。指令地址本來就是連續(xù)分布的,再加上循環(huán)程序段和子程序段要多次重復(fù)執(zhí)行,因此對(duì)這些地址中的內(nèi)容的訪問就自然的具有時(shí)間集中分布的傾向。數(shù)據(jù)分布的集中傾向不如程序這么明顯,但對(duì)數(shù)組的存儲(chǔ)和訪問以及工作單元的選擇可以使存儲(chǔ)器地址相對(duì)地集中。這種對(duì)局部范圍的存儲(chǔ)器地址頻繁訪問,而對(duì)此范圍外的地址訪問甚少的現(xiàn)象被稱為程序訪問的局部化(locality of reference)性質(zhì)。由此性質(zhì)可知,在這個(gè)局部范圍內(nèi)被訪問的信息集合隨時(shí)間的變化是很緩慢的,如果把在一段時(shí)間內(nèi)一定地址范圍被頻繁訪問的信息集合成批地從主存中讀到一個(gè)能高速存取的小容量存儲(chǔ)器中存放起來,供程序在這段時(shí)間內(nèi)隨時(shí)采用而減少或不再去訪問速度較慢的主存,就可以加快程序的運(yùn)行速度。這個(gè)介于cpu和主存之間的高速小容量存儲(chǔ)器就稱之為高速緩沖存儲(chǔ)器,簡稱cache。不難看出,程序訪問的局部化性質(zhì)是cache得以實(shí)現(xiàn)的原理基礎(chǔ)。同理,構(gòu)造磁盤高速緩沖存儲(chǔ)器(簡稱磁盤cache),也將提高系統(tǒng)的整體運(yùn)行速度。目前cpu一般設(shè)有一級(jí)緩存(l1 cache)和二級(jí)緩存(l2 cache)。一級(jí)緩存是由cpu制造商直接做在cpu內(nèi)部的,其速度極快,但容量較小,一般只有十幾k。pⅱ以前的pc一般都是將二級(jí)緩存做在主板上,并且可以人為升級(jí),其容量從256kb到1mb不等,而pⅱ cpu則采用了全新的封裝方式,把cpu內(nèi)核與二級(jí)緩存一起封裝在一只金屬盒內(nèi),并且不可以升級(jí)。二級(jí)緩存一般比一級(jí)緩存大一個(gè)數(shù)量級(jí)以上,另外,在目前的cpu中,已經(jīng)出現(xiàn)了帶有三級(jí)緩存的情況。cache的基本操作有讀和寫,其衡量指標(biāo)為命中率,即在有cache高速緩沖存儲(chǔ)器:

  上面介紹的基本都是常說的內(nèi)存的方方面面,下面我們來認(rèn)識(shí)一下高速緩沖存儲(chǔ)器,即cache。我們知道,任何程序或數(shù)據(jù)要為cpu所使用,必須先放到主存儲(chǔ)器(內(nèi)存)中,即cpu只與主存交換數(shù)據(jù),所以主存的速度在很大程度上決定了系統(tǒng)的運(yùn)行速度。程序在運(yùn)行期間,在一個(gè)較短的時(shí)間間隔內(nèi),由程序產(chǎn)生的地址往往集中在存儲(chǔ)器的一個(gè)很小范圍的地址空間內(nèi)。指令地址本來就是連續(xù)分布的,再加上循環(huán)程序段和子程序段要多次重復(fù)執(zhí)行,因此對(duì)這些地址中的內(nèi)容的訪問就自然的具有時(shí)間集中分布的傾向。數(shù)據(jù)分布的集中傾向不如程序這么明顯,但對(duì)數(shù)組的存儲(chǔ)和訪問以及工作單元的選擇可以使存儲(chǔ)器地址相對(duì)地集中。這種對(duì)局部范圍的存儲(chǔ)器地址頻繁訪問,而對(duì)此范圍外的地址訪問甚少的現(xiàn)象被稱為程序訪問的局部化(locality of reference)性質(zhì)。由此性質(zhì)可知,在這個(gè)局部范圍內(nèi)被訪問的信息集合隨時(shí)間的變化是很緩慢的,如果把在一段時(shí)間內(nèi)一定地址范圍被頻繁訪問的信息集合成批地從主的系統(tǒng)中,cpu訪問數(shù)據(jù)時(shí),在cache中能直接找到的概率,它是cache的一個(gè)重要指標(biāo),與cache的大小、替換算法、程序特性等因素有關(guān)。增加cache后,cpu訪問主存的速度是可以預(yù)算的,64kb的cache可以緩沖4mb的主存,且命中率都在90%以上。以主頻為100mhz的cpu(時(shí)鐘周期約為10ns)、20ns的cache、70ns的ram、命中率為90%計(jì)算,cpu訪問主存的周期為:有cache時(shí),20×0.9+70×0.1=34ns;無cache時(shí),70×1=70ns。由此可見,加了cache后,cpu訪問主存的速度大大提高了,但有一點(diǎn)需注意,加cache只是加快了cpu訪問主存的速度,而cpu訪問主存只是計(jì)算機(jī)整個(gè)操作的一部分,所以增加cache對(duì)系統(tǒng)整體速度只能提高10~20%左右。

  歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)



  在cpu的設(shè)計(jì)中,一般輸出線的直流負(fù)載能力可以驅(qū)動(dòng)一個(gè)ttl負(fù)載,而在連接中,cpu的一根地址線或數(shù)據(jù)線,可能連接多個(gè)存儲(chǔ)器芯片,但現(xiàn)在的存儲(chǔ)器芯片都為mos電路,主要是電容負(fù)載,直流負(fù)載遠(yuǎn)小于ttl負(fù)載。故小型系統(tǒng)中,cpu可與存儲(chǔ)器直接相連,在大型系統(tǒng)中就需要加緩沖器。

  任何程序或數(shù)據(jù)要為cpu所使用,必須先放到主存儲(chǔ)器(內(nèi)存)中,即cpu只與主存交換數(shù)據(jù),所以主存的速度在很大程度上決定了系統(tǒng)的運(yùn)行速度。程序在運(yùn)行期間,在一個(gè)較短的時(shí)間間隔內(nèi),由程序產(chǎn)生的地址往往集中在存儲(chǔ)器的一個(gè)很小范圍的地址空間內(nèi)。指令地址本來就是連續(xù)分布的,再加上循環(huán)程序段和子程序段要多次重復(fù)執(zhí)行,因此對(duì)這些地址中的內(nèi)容的訪問就自然的具有時(shí)間集中分布的傾向。數(shù)據(jù)分布的集中傾向不如程序這么明顯,但對(duì)數(shù)組的存儲(chǔ)和訪問以及工作單元的選擇可以使存儲(chǔ)器地址相對(duì)地集中。這種對(duì)局部范圍的存儲(chǔ)器地址頻繁訪問,而對(duì)此范圍外的地址訪問甚少的現(xiàn)象被稱為程序訪問的局部化(locality of reference)性質(zhì)。由此性質(zhì)可知,在這個(gè)局部范圍內(nèi)被訪問的信息集合隨時(shí)間的變化是很緩慢的,如果把在一段時(shí)間內(nèi)一定地址范圍被頻繁訪問的信息集合成批地從主存中讀到一個(gè)能高速存取的小容量存儲(chǔ)器中存放起來,供程序在這段時(shí)間內(nèi)隨時(shí)采用而減少或不再去訪問速度較慢的主存,就可以加快程序的運(yùn)行速度。這個(gè)介于cpu和主存之間的高速小容量存儲(chǔ)器就稱之為高速緩沖存儲(chǔ)器,簡稱cache。不難看出,程序訪問的局部化性質(zhì)是cache得以實(shí)現(xiàn)的原理基礎(chǔ)。同理,構(gòu)造磁盤高速緩沖存儲(chǔ)器(簡稱磁盤cache),也將提高系統(tǒng)的整體運(yùn)行速度。目前cpu一般設(shè)有一級(jí)緩存(l1 cache)和二級(jí)緩存(l2 cache)。一級(jí)緩存是由cpu制造商直接做在cpu內(nèi)部的,其速度極快,但容量較小,一般只有十幾k。pⅱ以前的pc一般都是將二級(jí)緩存做在主板上,并且可以人為升級(jí),其容量從256kb到1mb不等,而pⅱ cpu則采用了全新的封裝方式,把cpu內(nèi)核與二級(jí)緩存一起封裝在一只金屬盒內(nèi),并且不可以升級(jí)。二級(jí)緩存一般比一級(jí)緩存大一個(gè)數(shù)量級(jí)以上,另外,在目前的cpu中,已經(jīng)出現(xiàn)了帶有三級(jí)緩存的情況。cache的基本操作有讀和寫,其衡量指標(biāo)為命中率,即在有cache高速緩沖存儲(chǔ)器:

  上面介紹的基本都是常說的內(nèi)存的方方面面,下面我們來認(rèn)識(shí)一下高速緩沖存儲(chǔ)器,即cache。我們知道,任何程序或數(shù)據(jù)要為cpu所使用,必須先放到主存儲(chǔ)器(內(nèi)存)中,即cpu只與主存交換數(shù)據(jù),所以主存的速度在很大程度上決定了系統(tǒng)的運(yùn)行速度。程序在運(yùn)行期間,在一個(gè)較短的時(shí)間間隔內(nèi),由程序產(chǎn)生的地址往往集中在存儲(chǔ)器的一個(gè)很小范圍的地址空間內(nèi)。指令地址本來就是連續(xù)分布的,再加上循環(huán)程序段和子程序段要多次重復(fù)執(zhí)行,因此對(duì)這些地址中的內(nèi)容的訪問就自然的具有時(shí)間集中分布的傾向。數(shù)據(jù)分布的集中傾向不如程序這么明顯,但對(duì)數(shù)組的存儲(chǔ)和訪問以及工作單元的選擇可以使存儲(chǔ)器地址相對(duì)地集中。這種對(duì)局部范圍的存儲(chǔ)器地址頻繁訪問,而對(duì)此范圍外的地址訪問甚少的現(xiàn)象被稱為程序訪問的局部化(locality of reference)性質(zhì)。由此性質(zhì)可知,在這個(gè)局部范圍內(nèi)被訪問的信息集合隨時(shí)間的變化是很緩慢的,如果把在一段時(shí)間內(nèi)一定地址范圍被頻繁訪問的信息集合成批地從主的系統(tǒng)中,cpu訪問數(shù)據(jù)時(shí),在cache中能直接找到的概率,它是cache的一個(gè)重要指標(biāo),與cache的大小、替換算法、程序特性等因素有關(guān)。增加cache后,cpu訪問主存的速度是可以預(yù)算的,64kb的cache可以緩沖4mb的主存,且命中率都在90%以上。以主頻為100mhz的cpu(時(shí)鐘周期約為10ns)、20ns的cache、70ns的ram、命中率為90%計(jì)算,cpu訪問主存的周期為:有cache時(shí),20×0.9+70×0.1=34ns;無cache時(shí),70×1=70ns。由此可見,加了cache后,cpu訪問主存的速度大大提高了,但有一點(diǎn)需注意,加cache只是加快了cpu訪問主存的速度,而cpu訪問主存只是計(jì)算機(jī)整個(gè)操作的一部分,所以增加cache對(duì)系統(tǒng)整體速度只能提高10~20%左右。

  歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)



相關(guān)IC型號(hào)

熱門點(diǎn)擊

 

推薦技術(shù)資料

FU-19推挽功放制作
    FU-19是國產(chǎn)大功率發(fā)射雙四極功率電二管,EPL20... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!