mùlù cpu huǎn cún ( cache memory) wèi yú cpu yǔ nèi cún zhī jiān de lín shí cún chǔ qì , tā de róng liàng bǐ nèi cún xiǎo dàn jiāo huàn sù dù kuài 。 zài huǎn cún zhōng de shù jù shì nèi cún zhōng de yī xiǎo bù fēn , dàn zhè yī xiǎo bù fēn shì duǎn shí jiān nèi cpu jí jiāng fǎng wèn de , dāng cpu diào yòng dà liàng shù jù shí , jiù kě bì kāi nèi cún zhí jiē cóng huǎn cún zhōng diào yòng , cóng 'ér jiā kuài dú qǔ sù dù 。 yóu cǐ kě jiàn , zài cpu zhōng jiā rù huǎn cún shì yī zhǒng gāo xiào de jiě jué fāng 'àn , zhè yàng zhěng gè nèi cún chǔ qì ( huǎn cún + nèi cún ) jiù biàn chéng liǎo jì yòu huǎn cún de gāo sù dù , yòu yòu nèi cún de dà róng liàng de cún chǔ xì tǒng liǎo 。 huǎn cún duì cpu de xìng néng yǐng xiǎng hěn dà , zhù yào shì yīn wéi cpu de shù jù jiāo huàn shùn xù hé cpu yǔ huǎn cún jiān de dài kuān yǐn qǐ de 。
huǎn cún shì wéi liǎo jiě jué cpu sù dù hé nèi cún sù dù de sù dù chā yì wèn tí 。 nèi cún zhōng bèi cpu fǎng wèn zuì pín fán de shù jù hé zhǐ lìng bèi fù zhì rù cpu zhōng de huǎn cún , zhè yàng cpu jiù kě yǐ bù jīng cháng dào xiàng “ wō niú ” yī yàng màn de nèi cún zhōng qù qǔ shù jù liǎo , cpu zhǐ yào dào huǎn cún zhōng qù qǔ jiù xíng liǎo , ér huǎn cún de sù dù yào bǐ nèi cún kuài hěn duō 。
zhè lǐ yào tè bié zhǐ chū de shì :
1. yīn wéi huǎn cún zhǐ shì nèi cún zhōng shǎo bù fēn shù jù de fù zhì pǐn , suǒ yǐ cpu dào huǎn cún zhōng xún zhǎo shù jù shí , yě huì chū xiàn zhǎo bù dào de qíng kuàng ( yīn wéi zhè xiē shù jù méi yòu cóng nèi cún fù zhì dào huǎn cún zhōng qù ), zhè shí cpu hái shì huì dào nèi cún zhōng qù zhǎo shù jù , zhè yàng xì tǒng de sù dù jiù màn xià lái liǎo , bù guò cpu huì bǎ zhè xiē shù jù fù zhì dào huǎn cún zhōng qù , yǐ biàn xià yī cì bù yào zài dào nèi cún zhōng qù qǔ 。
2. yīn wéi suí zhe shí jiān de biàn huà , bèi fǎng wèn dé zuì pín fán de shù jù bù shì yī chéng bù biàn de , yě jiù shì shuō , gāng cái hái bù pín fán de shù jù , cǐ shí yǐ jīng xū yào bèi pín fán de fǎng wèn , gāng cái hái shì zuì pín fán de shù jù , xiàn zài yòu bù pín fán liǎo , suǒ yǐ shuō huǎn cún zhōng de shù jù yào jīng cháng 'àn zhào yī dìng de suàn fǎ lái gēnghuàn , zhè yàng cái néng bǎo zhèng huǎn cún zhōng de shù jù shì bèi fǎng wèn zuì pín fán de 。 huǎn cún de gōng zuò yuán lǐ huǎn cún de gōng zuò yuán lǐ shì dāng cpu yào dú qǔ yī gè shù jù shí , shǒu xiān cóng huǎn cún zhōng chá zhǎo , rú guǒ zhǎo dào jiù lì jí dú qǔ bìng sòng gěi cpu chǔlǐ ; rú guǒ méi yòu zhǎo dào , jiù yòng xiāng duì màn de sù dù cóng nèi cún zhōng dú qǔ bìng sòng gěi cpu chǔlǐ , tóng shí bǎ zhè gè shù jù suǒ zài de shù jù kuài diào rù huǎn cún zhōng , kě yǐ shǐ dé yǐ hòu duì zhěng kuài shù jù de dú qǔ dū cóng huǎn cún zhōng jìn xíng , bù bì zài diào yòng nèi cún 。
zhèng shì zhè yàng de dú qǔ jī zhì shǐ cpu dú qǔ huǎn cún de mìng zhōng shuài fēi cháng gāo ( dà duō shù cpu kě dá 90% zuǒ yòu ), yě jiù shì shuō cpu xià yī cì yào dú qǔ de shù jù 90% dōuzài huǎn cún zhōng , zhǐ yòu dà yuē 10% xū yào cóng nèi cún dú qǔ 。 zhè dà dà jié shěng liǎo cpu zhí jiē dú qǔ nèi cún de shí jiān , yě shǐ cpu dú qǔ shù jù shí jī běn wú xū děng dài 。 zǒng de lái shuō , cpu dú qǔ shù jù de shùn xù shì xiān huǎn cún hòu nèi cún 。 yī jí huǎn cún hé 'èr jí huǎn cún wèile fēn qīng zhè liǎng gè gài niàn , wǒ men xiān liǎo jiě yī xià ram。 ram hé rom xiāng duì de , ram shì diào diàn yǐ hòu , qí zhōng de xìn xī jiù xiāo shī nà yī zhǒng , rom zài diào diàn yǐ hòu xìn xī yě bù huì xiāo shī nà yī zhǒng 。
ram yòu fēn liǎng zhǒng , yī zhǒng shì jìng tài ram, sram; yī zhǒng shì dòng tài ram, dram。 qián zhě de cún chǔ sù dù yào bǐ hòu zhě kuài dé duō , wǒ men xiàn zài shǐ yòng de nèi cún yī bān dōushì dòng tài ram。
yòu de cài niǎo jiù shuō liǎo , wèile zēng jiā xì tǒng de sù dù , bǎ huǎn cún kuò dà bù jiù xíng liǎo má , kuò dà de yuè dà , huǎn cún de shù jù yuè duō , xì tǒng bù jiù yuè kuài liǎo má ? huǎn cún tōng cháng dōushì jìng tài ram, sù dù shì fēi cháng de kuài , dàn shì jìng tài ram jí chéng dù dī ( cún chǔ xiāng tóng de shù jù , jìng tài ram de tǐ jī shì dòng tài ram de 6 bèi ), jià gé gāo ( tóng róng liàng de jìng tài ram shì dòng tài ram de sì bèi ), yóu cǐ kě jiàn , kuò dà jìng tài ram zuò wéi huǎn cún shì yī gè fēi cháng yú chǔn de xíng wéi , dàn shì wèile tí gāo xì tǒng de xìng néng hé sù dù , wǒ men bì xū yào kuò dà huǎn cún , zhè yàng jiù yòu liǎo yī gè zhé zhōng de fāng fǎ , bù kuò dà yuán lái de jìng tài ram huǎn cún , ér shì zēng jiā yī xiē gāo sù dòng tài ram zuò wéi huǎn cún , zhè xiē gāo sù dòng tài ram sù dù yào bǐ cháng guī dòng tài ram kuài , dàn bǐ yuán lái de jìng tài ram huǎn cún màn , wǒ men bǎ yuán lái de jìng tài ram huǎn cún jiào yī jí huǎn cún , ér bǎ hòu lái zēng jiā de dòng tài ram jiào 'èr jí huǎn cún 。
yī jí huǎn cún hé 'èr jí huǎn cún zhōng de nèi róng dōushì nèi cún zhōng fǎng wèn pín shuài gāo de shù jù de fù zhì pǐn ( yìng shè ), tā men de cún zài dōushì wèile jiǎn shǎo gāo sù cpu duì màn sù nèi cún de fǎng wèn 。 tōng cháng cpu zhǎo shù jù huò zhǐ lìng de shùn xù shì : xiān dào yī jí huǎn cún zhōng zhǎo , zhǎo bù dào zài dào 'èr jí huǎn cún zhōng zhǎo , rú guǒ hái zhǎo bù dào jiù zhǐ yòu dào nèi cún zhōng zhǎo liǎo 。 huǎn cún de jì shù fā zhǎn zuì zǎo xiān de cpu huǎn cún shì gè zhěng tǐ de , ér qiě róng liàng hěn dī , yīng tè 'ěr gōng sī cóng pentium shí dài kāi shǐ bǎ huǎn cún jìn xíng liǎo fēn lèi 。 dāng shí jí chéng zài cpu nèi hé zhōng de huǎn cún yǐ bù zú yǐ mǎn zú cpu de xū qiú , ér zhì zào gōng yì shàng de xiàn zhì yòu bù néng dà fú dù tí gāo huǎn cún de róng liàng 。 yīn cǐ chū xiàn liǎo jí chéng zài yǔ cpu tóng yī kuài diàn lù bǎn shàng huò zhù bǎn shàng de huǎn cún , cǐ shí jiù bǎ cpu nèi hé jí chéng de huǎn cún chēng wéi yī jí huǎn cún , ér wài bù de chēng wéi 'èr jí huǎn cún 。 yī jí huǎn cún zhōng hái fēn shù jù huǎn cún ( datacache, d-cache) hé zhǐ lìng huǎn cún ( instructioncache, i-cache)。 èr zhě fēn bié yòng lái cún fàng shù jù hé zhí xíng zhè xiē shù jù de zhǐ lìng , ér qiě liǎng zhě kě yǐ tóng shí bèi cpu fǎng wèn , jiǎn shǎo liǎo zhēng yòng cache suǒ zào chéng de chōng tū , tí gāo liǎo chǔlǐ qì xiào néng 。 yīng tè 'ěr gōng sī zài tuī chū pentium4 chǔlǐ qì shí , yòng xīn zēng de yī zhǒng yī jí zhuī zōng huǎn cún tì dài zhǐ lìng huǎn cún , róng liàng wéi 12kμops, biǎo shì néng cún chǔ 12k tiáo wēi zhǐ lìng 。
suí zhe cpu zhì zào gōng yì de fā zhǎn , èr jí huǎn cún yě néng qīng yì de jí chéng zài cpu nèi hé zhōng , róng liàng yě zài zhú nián tí shēng 。 xiàn zài zài yòng jí chéng zài cpu nèi bù yǔ fǒu lái dìng yì yī 、 èr jí huǎn cún , yǐ bù què qiē 。 ér qiě suí zhe 'èr jí huǎn cún bèi jí chéng rù cpu nèi hé zhōng , yǐ wǎng 'èr jí huǎn cún yǔ cpu dà chā jù fēn pín de qíng kuàng yě bèi gǎi biàn , cǐ shí qí yǐ xiāng tóng yú zhù pín de sù dù gōng zuò , kě yǐ wéi cpu tí gōng gèng gāo de chuán shū sù dù 。
èr jí huǎn cún shì cpu xìng néng biǎo xiàn de guān jiàn zhī yī , zài cpu hé xīn bù biàn huà de qíng kuàng xià , zēng jiā 'èr jí huǎn cún róng liàng néng shǐ xìng néng dà fú dù tí gāo 。 ér tóng yī hé xīn de cpu gāo dī duān zhī fēn wǎng wǎng yě shì zài 'èr jí huǎn cún shàng yòu chā yì , yóu cǐ kě jiàn 'èr jí huǎn cún duì yú cpu de zhòng yào xìng 。
cpu zài huǎn cún zhōng zhǎo dào yòu yòng de shù jù bèi chēng wéi mìng zhōng , dāng huǎn cún zhōng méi yòu cpu suǒ xū de shù jù shí ( zhè shí chēng wéi wèi mìng zhōng ), cpu cái fǎng wèn nèi cún 。 cóng lǐ lùn shàng jiǎng , zài yī kē yōng yòu 'èr jí huǎn cún de cpu zhōng , dú qǔ yī jí huǎn cún de mìng zhōng shuài wéi 80%。 yě jiù shì shuō cpu yī jí huǎn cún zhōng zhǎo dào de yòu yòng shù jù zhàn shù jù zǒng liàng de 80%, shèng xià de 20% cóng 'èr jí huǎn cún zhōng dú qǔ 。 yóu yú bù néng zhǔn què yù cè jiāng yào zhí xíng de shù jù , dú qǔ 'èr jí huǎn cún de mìng zhōng shuài yě zài 80% zuǒ yòu ( cóng 'èr jí huǎn cún dú dào yòu yòng de shù jù zhàn zǒng shù jù de 16%)。 nà me hái yòu de shù jù jiù bù dé bù cóng nèi cún diào yòng , dàn zhè yǐ jīng shì yī gè xiāng dāng xiǎo de bǐ lì liǎo 。 mù qián de jiào gāo duān de cpu zhōng , hái huì dài yòu sān jí huǎn cún , tā shì wéi dú qǔ 'èr jí huǎn cún hòu wèi mìng zhōng de shù jù shè jì de héng zhǒng huǎn cún , zài yōng yòu sān jí huǎn cún de cpu zhōng , zhǐ yòu yuē 5% de shù jù xū yào cóng nèi cún zhōng diào yòng , zhè jìn yī bù tí gāo liǎo cpu de xiàolǜ 。
wèile bǎo zhèng cpu fǎng wèn shí yòu jiào gāo de mìng zhōng shuài , huǎn cún zhōng de nèi róng yīnggāi 'àn yī dìng de suàn fǎ tì huàn 。 yī zhǒng jiào cháng yòng de suàn fǎ shì “ zuì jìn zuì shǎo shǐ yòng suàn fǎ ”( lru suàn fǎ ), tā shì jiāng zuì jìn yī duàn shí jiān nèi zuì shǎo bèi fǎng wèn guò de xíng táo tài chū jú 。 yīn cǐ xū yào wéi měi xíng shè zhì yī gè jì shù qì , lru suàn fǎ shì bǎ mìng zhōng xíng de jì shù qì qīng líng , qí tā gè xíng jì shù qì jiā 1。 dāng xū yào tì huàn shí táo tài hángjì shù qì jì shù zhí zuì dà de shù jù xíng chū jú 。 zhè shì yī zhǒng gāo xiào 、 kē xué de suàn fǎ , qí jì shù qì qīng líng guò chéng kě yǐ bǎ yī xiē pín fán diào yòng hòu zài bù xū yào de shù jù táo tài chū huǎn cún , tí gāo huǎn cún de lì yòng shuài 。
cpu chǎn pǐn zhōng , yī jí huǎn cún de róng liàng jī běn zài 4kb dào 64kb zhī jiān , èr jí huǎn cún de róng liàng zé fēn wéi 128kb、 256kb、 512kb、 1mb、 2mb、 4mb děng 。 yī jí huǎn cún róng liàng gè chǎn pǐn zhī jiān xiāngchà bù dà , ér 'èr jí huǎn cún róng liàng zé shì tí gāo cpu xìng néng de guān jiàn 。 èr jí huǎn cún róng liàng de tí shēng shì yóu cpu zhì zào gōng yì suǒ jué dìng de , róng liàng zēng dà bì rán dǎo zhì cpu nèi bù jīng tǐ guǎn shù de zēng jiā , yào zài yòu xiàn de cpu miàn jī shàng jí chéng gèng dà de huǎn cún , duì zhì zào gōng yì de yào qiú yě jiù yuè gāo 。
xiàn zài zhù liú de cpu 'èr jí huǎn cún dōuzài 2mb zuǒ yòu , qí zhōng yīng tè 'ěr gōng sī 07 nián xiāng jì tuī chū liǎo tái shì jī yòng de 4mb、 6mb 'èr jí huǎn cún de gāo xìng néng cpu, bù guò jià gé yě shì xiāng duì bǐ jiào gāo de , duì yú duì pèi zhì yào qiú bù shì tài gāo de péng yǒu , yī bān de 2mb 'èr jí huǎn cún de shuāng hé cpu jī běn yě kě yǐ mǎn zú rì cháng shàng wǎng xū yào liǎo 。 huǎn cún de gōng zuò yuán lǐ shì dāng CPU yào dú qǔ yī gè shù jù shí , shǒu xiān cóng huǎn cún zhōng chá zhǎo , zhǎo dào jiù lì jí dú qǔ bìng sòng gěi CPU chǔlǐ ; méi yòu zhǎo dào , jiù yòng xiāng duì màn de sù dù cóng nèi cún zhōng dú qǔ bìng sòng gěi CPU chǔlǐ , tóng shí bǎ zhè gè shù jù suǒ zài de shù jù kuài diào rù huǎn cún zhōng , kě yǐ shǐ dé yǐ hòu duì zhěng kuài shù jù de dú qǔ dū cóng huǎn cún zhōng jìn xíng , bù bì zài diào yòng nèi cún 。 zhèng shì zhè yàng de dú qǔ jī zhì shǐ CPU dú qǔ huǎn cún de mìng zhōng shuài fēi cháng gāo ( dà duō shù CPU kě dá 90% zuǒ yòu ), yě jiù shì shuō CPU xià yī cì yào dú qǔ de shù jù 90% dōuzài huǎn cún zhōng , zhǐ yòu dà yuē 10% xū yào cóng nèi cún dú qǔ 。 zhè dà dà jié shěng liǎo CPU zhí jiē dú qǔ nèi cún de shí jiān , yě shǐ CPU dú qǔ shù jù shí jī běn wú xū děng dài 。 zǒng de lái shuō , CPU dú qǔ shù jù de shùn xù shì xiān huǎn cún hòu nèi cún 。
RAM hé ROM xiāng duì de , RAM shì diào diàn yǐ hòu , qí zhōng de xìn xī jiù xiāo shī nà yī zhǒng , ROM zài diào diàn yǐ hòu xìn xī yě bù huì xiāo shī nà yī zhǒng 。 RAM yòu fēn liǎng zhǒng , yī zhǒng shì jìng tài RAM, SRAM; yī zhǒng shì dòng tài RAM, DRAM。 qián zhě de cún chǔ sù dù yào bǐ hòu zhě kuài dé duō , shǐ yòng de nèi cún yī bān dōushì dòng tài RAM。 wèile zēng jiā xì tǒng de sù dù , bǎ huǎn cún kuò dà bù jiù xíng liǎo má , kuò dà de yuè dà , huǎn cún de shù jù yuè duō , xì tǒng bù jiù yuè kuài liǎo má ? huǎn cún tōng cháng dōushì jìng tài RAM, sù dù shì fēi cháng de kuài , dàn shì jìng tài RAM jí chéng dù dī ( cún chǔ xiāng tóng de shù jù , jìng tài RAM de tǐ jī shì dòng tài RAM de 6 bèi ), jià gé gāo ( tóng róng liàng de jìng tài RAM shì dòng tài RAM de sì bèi ), yóu cǐ kě jiàn , kuò dà jìng tài RAM zuò wéi huǎn cún shì yī gè fēi cháng yú chǔn de xíng wéi , dàn shì wèile tí gāo xì tǒng de xìng néng hé sù dù , bì xū yào kuò dà huǎn cún , zhè yàng jiù yòu liǎo yī gè zhé zhōng de fāng fǎ , bù kuò dà yuán lái de jìng tài RAM huǎn cún , ér shì zēng jiā yī xiē gāo sù dòng tài RAM zuò wéi huǎn cún , zhè xiē gāo sù dòng tài RAM sù dù yào bǐ cháng guī dòng tài RAM kuài , dàn bǐ yuán lái de jìng tài RAM huǎn cún màn , bǎ yuán lái de jìng tài ram huǎn cún jiào yī jí huǎn cún , ér bǎ hòu lái zēng jiā de dòng tài RAM jiào 'èr jí huǎn cún 。 yìng pán de huǎn cún zhù yào qǐ sān zhǒng zuò yòng : yī shì yù dú qǔ 。 dāng yìng pán shòu dào CPU zhǐ lìng kòng zhì kāi shǐ dú qǔ shù jù shí , yìng pán shàng de kòng zhì xìn piàn huì kòng zhì cí tóu bǎ zhèng zài dú qǔ de cù de xià yī gè huò zhě jǐ gè cù zhōng de shù jù dú dào huǎn cún zhōng ( yóu yú yìng pán shàng shù jù cún chǔ shí shì bǐ jiào lián xù de , suǒ yǐ dú qǔ mìng zhōng shuài jiào gāo ), dāng xū yào dú qǔ xià yī gè huò zhě jǐ gè cù zhōng de shù jù de shí hòu , yìng pán zé bù xū yào zài cì dú qǔ shù jù , zhí jiē bǎ huǎn cún zhōng de shù jù chuán shū dào nèi cún zhōng jiù kě yǐ liǎo , yóu yú huǎn cún de sù dù yuǎn yuǎn gāo yú cí tóu dú xiě de sù dù , suǒ yǐ néng gòu dá dào míng xiǎn gǎi shàn xìng néng de mùdì ; èr shì duì xiě rù dòng zuò jìn xíng huǎn cún 。 dāng yìng pán jiē dào xiě rù shù jù de zhǐ lìng zhī hòu , bìng bù huì mǎ shàngjiàng shù jù xiě rù dào pán piàn shàng , ér shì xiān zàn shí cún chǔ zài huǎn cún lǐ , rán hòu fā sòng yī gè “ shù jù yǐ xiě rù ” de xìn hào gěi xì tǒng , zhè shí xì tǒng jiù huì rèn wéi shù jù yǐ jīng xiě rù , bìng jì xù zhí xíng xià miàn de gōng zuò , ér yìng pán zé zài kòngxián ( bù jìn xíng dú qǔ huò xiě rù de shí hòu ) shí zài jiāng huǎn cún zhōng de shù jù xiě rù dào pán piàn shàng 。 suī rán duì yú xiě rù shù jù de xìng néng yòu yī dìng tí shēng , dàn yě bù kě bì miǎn dì dài lái liǎo 'ān quán yǐn huàn héng héng shù jù hái zài huǎn cún lǐ de shí hòu tū rán diào diàn , nà me zhè xiē shù jù jiù huì diū shī 。 duì yú zhè gè wèn tí , yìng pán chǎng shāng men zì rán yě yòu jiě jué bàn fǎ : diào diàn shí , cí tóu huì jiè zhù guàn xìng jiāng huǎn cún zhōng de shù jù xiě rù líng cí dào yǐ wài de zàn cún qū yù , děng dào xià cì qǐ dòng shí zài jiāng zhè xiē shù jù xiě rù mùdì dì ; dì sān gè zuò yòng jiù shì lín shí cún chǔ zuì jìn fǎng wèn guò de shù jù 。 yòu shí hòu , mǒu xiē shù jù shì huì jīng cháng xū yào fǎng wèn de , yìng pán nèi bù de huǎn cún huì jiāng dú qǔ bǐ jiào pín fán de yī xiē shù jù cún chǔ zài huǎn cún zhōng , zài cì dú qǔ shí jiù kě yǐ zhí jiē cóng huǎn cún zhōng zhí jiē chuán shū 。
huǎn cún róng liàng de dà xiǎo bù tóng pǐn pái 、 bù tóng xíng hào de chǎn pǐn gè bù xiāng tóng , zǎo qī de yìng pán huǎn cún jī běn dōuhěn xiǎo , zhǐ yòu jǐ bǎi KB, yǐ wú fǎ mǎn zú yòng hù de xū qiú 。 2MB hé 8MB huǎn cún shì xiàn jīn zhù liú yìng pán suǒ cǎi yòng , ér zài fú wù qì huò tè shū yìng yòng lǐng yù zhōng hái yòu huǎn cún róng liàng gèng dà de chǎn pǐn , shèn zhì dá dào liǎo 16MB、 64MB děng 。 dà róng liàng de huǎn cún suī rán kě yǐ zài yìng pán jìn xíng dú xiě gōng zuò zhuàng tài xià , ràng gèng duō de shù jù cún chǔ zài huǎn cún zhōng , yǐ tí gāo yìng pán de fǎng wèn sù dù , dàn bìng bù yì wèi zhe huǎn cún yuè dà jiù yuè chū zhòng 。 huǎn cún de yìng yòng cún zài yī gè suàn fǎ de wèn tí , jí biàn huǎn cún róng liàng hěn dà , ér méi yòu yī gè gāo xiàolǜ de suàn fǎ , nà jiāng dǎo zhì yìng yòng zhōng huǎn cún shù jù de mìng zhōng shuài piān dī , wú fǎ yòu xiào fā huī chū dà róng liàng huǎn cún de yōu shì 。 suàn fǎ shì hé huǎn cún róng liàng xiāng fǔ xiāng chéng , dà róng liàng de huǎn cún xū yào gèng wéi yòu xiàolǜ de suàn fǎ , fǒu zé xìng néng huì dà dà zhé kòu , cóng jì shù jiǎo dù shàng shuō , gāo róng liàng huǎn cún de suàn fǎ shì zhí jiē yǐng xiǎng dào yìng pán xìng néng fā huī de zhòng yào yīn sù 。 gèng dà róng liàng huǎn cún shì wèi lái yìng pán fā zhǎn de bì rán qū shì 。 huǎn cún gōng zuò de yuán zé , jiù shì “ yǐn yòng de jú bù xìng ”, zhè kě yǐ fēn wéi shí jiān jú bù xìng hé kōng jiān jú bù xìng 。 kōng jiān jú bù xìng shì zhǐ CPU zài mǒu yī shí kè xū yào mǒu gè shù jù , nà me hěn kě néng xià yī bù jiù xū yào qí fù jìn de shù jù ; shí jiān jú bù xìng shì zhǐ dāng mǒu gè shù jù bèi fǎng wèn guò yī cì zhī hòu , guò bù liǎo duō jiǔ shí jiān jiù huì bèi zài yī cì fǎng wèn 。 duì yú yìng yòng chéng xù 'ér yán , bù guǎn shì zhǐ lìng liú hái shì shù jù liú dū huì chū xiàn yǐn yòng de jú bù xìng xiàn xiàng 。
jǔ gè jiǎn dān de lì zǐ , bǐ rú zài bō fàng DVD yǐngpiān de shí hòu , DVD shù jù yóu yī xì liè zì jié zǔ chéng , zhè gè shí hòu CPU huì yǐ cì cóng tóu chǔlǐ dào wěi dì diào yòng DVD shù jù , rú guǒ CPU zhè cì dú qǔ DVD shù jù wéi 1 fēn 30 miǎo , nà me xià cì dú qǔ de shí hòu jiù huì cóng 1 fēn 31 miǎo kāi shǐ , yīn cǐ zhè zhǒng qíng kuàng xià yòu xù pái liè de shù jù dōushì yǐ cì bèi dú rù CPU jìn xíng chǔlǐ 。 cóng shù jù shàng lái kàn , duì yú Word yī lèi de yìng yòng chéng xù tōng cháng dōuyòu zhe jiào hǎo de kōng jiān jú bù xìng 。 yòng hù zài shǐ yòng zhōng bù huì yī cì dǎ kāi 7、 8 gè wén dàng , bù huì zài qí zhōng mǒu yī gè wén dàng zhōng dǎ shàng jǐ gè cí jiù huàn yī gè 。 dà duō shù yòng hù dōushì dǎ kāi yī liǎng gè wén dàng , rán hòu jiù shì cháng shí jiān duì tā men jìn xíng chǔlǐ 'ér bù huì zuò qí tā shì qíng 。 zhè yàng zài nèi cún zhōng de shù jù dū huì jí zhōng zài yī gè qū yù zhōng , yě jiù kě yǐ bèi CPU jí zhōng chǔlǐ 。
cóng chéng xù dài mǎ shàng lái kǎo lǜ , shè jì zhě tōng cháng yě huì jìn liàng bì miǎn chū xiàn chéng xù de tiào yuè hé fēn zhī , ràng CPU kě yǐ bù zhōng duàn dì chù lǐ dà kuài lián xù shù jù 。 yóu xì 、 mó nǐ hé duō méi tǐ chǔlǐ chéng xù tōng cháng dōushì zhè fāng miàn de dài biǎo , yǐ xiǎo duàn dài mǎ lián xù chǔlǐ dà kuài shù jù 。 bù guò zài bàn gōng yùn yòng chéng xù zhōng , qíng kuàng jiù bù yī yàng liǎo 。 gǎi dòng zì tǐ , gǎi biàn gé shì , bǎo cún wén dàng , dū xū yào chéng xù dài mǎ bù tóng bù fēn qǐ zuò yòng , ér yòng dào de zhǐ lìng tōng cháng dōubù huì zài yī gè lián xù de qū yù zhōng 。 yú shì CPU jiù bù dé bù zài nèi cún zhōng bù duàn tiào lái tiào qù xún zhǎo xū yào de dài mǎ 。 zhè yě jiù yì wèi zhe duì yú bàn gōng chéng xù 'ér yán , xū yào jiào dà de huǎn cún lái dú rù dà duō shù jīng cháng shǐ yòng de dài mǎ , bǎ tā men fàng zài yī gè lián xù de qū yù zhōng 。 rú guǒ huǎn cún bù gòu , jiù xū yào huǎn cún zhōng de shù jù , ér rú guǒ huǎn cún zú gòu dà de huà , suǒ yòu de dài mǎ dōukě yǐ fàng rù , yě jiù kě yǐ huò dé zuì gāo de xiàolǜ 。 tóng lǐ , gāo duān de shù jù yìng yòng yǐ jí yóu xì yìng yòng zé xū yào gèng gāo róng liàng de huǎn cún 。 CPU huǎn cún ( Cache Memory) shì wèi yú CPU yǔ nèi cún zhī jiān de lín shí cún chǔ qì , tā de róng liàng bǐ nèi cún xiǎo de duō dàn shì jiāo huàn sù dù què bǐ nèi cún yào kuài dé duō 。 huǎn cún de chū xiàn zhù yào shì wèile jiě jué CPU yùn suàn sù dù yǔ nèi cún dú xiě sù dù bù pǐ pèi de máo dùn , yīn wéi CPU yùn suàn sù dù yào bǐ nèi cún dú xiě sù dù kuài hěn duō , zhè yàng huì shǐ CPU huā fèi hěn cháng shí jiān děng dài shù jù dào lái huò bǎ shù jù xiě rù nèi cún 。 zài huǎn cún zhōng de shù jù shì nèi cún zhōng de yī xiǎo bù fēn , dàn zhè yī xiǎo bù fēn shì duǎn shí jiān nèi CPU jí jiāng fǎng wèn de , dāng CPU diào yòng dà liàng shù jù shí , jiù kě bì kāi nèi cún zhí jiē cóng huǎn cún zhōng diào yòng , cóng 'ér jiā kuài dú qǔ sù dù 。 yóu cǐ kě jiàn , zài CPU zhōng jiā rù huǎn cún shì yī zhǒng gāo xiào de jiě jué fāng 'àn , zhè yàng zhěng gè nèi cún chǔ qì ( huǎn cún + nèi cún ) jiù biàn chéng liǎo jì yòu huǎn cún de gāo sù dù , yòu yòu nèi cún de dà róng liàng de cún chǔ xì tǒng liǎo 。 huǎn cún duì CPU de xìng néng yǐng xiǎng hěn dà , zhù yào shì yīn wéi CPU de shù jù jiāo huàn shùn xù hé CPU yǔ huǎn cún jiān de dài kuān yǐn qǐ de 。
huǎn cún de gōng zuò yuán lǐ shì dāng CPU yào dú qǔ yī gè shù jù shí , shǒu xiān cóng huǎn cún zhōng chá zhǎo , zhǎo dào jiù lì jí dú qǔ bìng sòng gěi CPU chǔlǐ ; méi yòu zhǎo dào , jiù yòng xiāng duì màn de sù dù cóng nèi cún zhōng dú qǔ bìng sòng gěi CPU chǔlǐ , tóng shí bǎ zhè gè shù jù suǒ zài de shù jù kuài diào rù huǎn cún zhōng , kě yǐ shǐ dé yǐ hòu duì zhěng kuài shù jù de dú qǔ dū cóng huǎn cún zhōng jìn xíng , bù bì zài diào yòng nèi cún 。 zhèng shì zhè yàng de dú qǔ jī zhì shǐ CPU dú qǔ huǎn cún de mìng zhōng shuài fēi cháng gāo ( dà duō shù CPU kě dá 90% zuǒ yòu ), yě jiù shì shuō CPU xià yī cì yào dú qǔ de shù jù 90% dōuzài huǎn cún zhōng , zhǐ yòu dà yuē 10% xū yào cóng nèi cún dú qǔ 。 zhè dà dà jié shěng liǎo CPU zhí jiē dú qǔ nèi cún de shí jiān , yě shǐ CPU dú qǔ shù jù shí jī běn wú xū děng dài 。 zǒng de lái shuō , CPU dú qǔ shù jù de shùn xù shì xiān huǎn cún hòu nèi cún 。
huǎn cún jī běn shàng dōushì cǎi yòng SRAM cún chǔ qì , SRAM shì yīng wén StaticRAM de suō xiě , tā shì yī zhǒng jù yòu jìng tài cún qǔ gōng néng de cún chǔ qì , bù xū yào shuà xīn diàn lù jí néng bǎo cún tā nèi bù cún chǔ de shù jù 。 bù xiàng DRAM nèi cún nà yàng xū yào shuà xīn diàn lù , měi gé yī duàn shí jiān , gù dìng yào duì DRAM shuà xīn chōng diàn yī cì , fǒu zé nèi bù de shù jù jí huì xiāo shī , yīn cǐ SRAM jù yòu jiào gāo de xìng néng , dàn shì SRAM yě yòu tā de quē diǎn , jí tā de jí chéng dù jiào dī , xiāng tóng róng liàng de DRAM nèi cún kě yǐ shè jì wéi jiào xiǎo de tǐ jī , dàn shì SRAM què xū yào hěn dà de tǐ jī , zhè yě shì bù néng jiāng huǎn cún róng liàng zuòde tài dà de zhòng yào yuán yīn 。 tā de tè diǎn guī nà rú xià : yōu diǎn shì jié néng 、 sù dù kuài 、 bù bì pèi hé nèi cún shuà xīn diàn lù 、 kě tí gāo zhěng tǐ de gōng zuò xiàolǜ , quē diǎn shì jí chéng dù dī 、 xiāng tóng de róng liàng tǐ jī jiào dà 、 ér qiě jià gé jiào gāo , zhǐ néng shǎo liàng yòng yú guān jiàn xìng xì tǒng yǐ tí gāo xiàolǜ 。 àn zhào shù jù dú qǔ shùn xù hé yǔ CPU jié hé de jǐn mì chéng dù , CPU huǎn cún kě yǐ fēn wéi yī jí huǎn cún , èr jí huǎn cún , bù fēn gāo duān CPU hái jù yòu sān jí huǎn cún , měi yī jí huǎn cún zhōng suǒ chǔ cún de quán bù shù jù dōushì xià yī jí huǎn cún de yī bù fēn , zhè sān zhǒng huǎn cún de jì shù nán dù hé zhì zào chéng běn shì xiāng duì dì jiǎn de , suǒ yǐ qí róng liàng yě shì xiāng duì dì zēng de 。 dāng CPU yào dú qǔ yī gè shù jù shí , shǒu xiān cóng yī jí huǎn cún zhōng chá zhǎo , méi yòu zhǎo dào zài cóng 'èr jí huǎn cún zhōng chá zhǎo , hái shì méi yòu jiù cóng sān jí huǎn cún huò nèi cún zhōng chá zhǎo 。 yī bān lái shuō , měi jí huǎn cún de mìng zhōng shuài dà gài dōuzài 80% zuǒ yòu , yě jiù shì shuō quán bù shù jù liàng de 80% dōukě yǐ zài yī jí huǎn cún zhōng zhǎo dào , zhǐ shèng xià 20% de zǒng shù jù liàng cái xū yào cóng 'èr jí huǎn cún 、 sān jí huǎn cún huò nèi cún zhōng dú qǔ , yóu cǐ kě jiàn yī jí huǎn cún shì zhěng gè CPU huǎn cún jià gòu zhōng zuì wéi zhòng yào de bù fēn 。 yī jí huǎn cún ( Level1Cache) jiǎn chēng L1Cache, wèi yú CPU nèi hé de bàng biān , shì yǔ CPU jié hé zuì wéi jǐn mì de CPU huǎn cún , yě shì lì shǐ shàng zuì zǎo chū xiàn de CPU huǎn cún 。 yóu yú yī jí huǎn cún de jì shù nán dù hé zhì zào chéng běn zuì gāo , tí gāo róng liàng suǒ dài lái de jì shù nán dù zēng jiā hé chéng běn zēng jiā fēi cháng dà , suǒ dài lái de xìng néng tí shēng què bù míng xiǎn , xìng jià bǐ hěn dī , ér qiě xiàn yòu de yī jí huǎn cún de mìng zhōng shuài yǐ jīng hěn gāo , suǒ yǐ yī jí huǎn cún shì suǒ yòu huǎn cún zhōng róng liàng zuì xiǎo de , bǐ 'èr jí huǎn cún yào xiǎo dé duō 。
yī jí huǎn cún kě yǐ fēn wéi yī jí shù jù huǎn cún ( DataCache, D-Cache) hé yī jí zhǐ lìng huǎn cún ( InstructionCache, I-Cache)。 èr zhě fēn bié yòng lái cún fàng shù jù yǐ jí duì zhí xíng zhè xiē shù jù de zhǐ lìng jìn xíng jí shí jiě mǎ , ér qiě liǎng zhě kě yǐ tóng shí bèi CPU fǎng wèn , jiǎn shǎo liǎo zhēng yòng Cache suǒ zào chéng de chōng tū , tí gāo liǎo chǔlǐ qì xiào néng 。 dà duō shù CPU de yī jí shù jù huǎn cún hé yī jí zhǐ lìng huǎn cún jù yòu xiāng tóng de róng liàng , lì rú AMD de AthlonXP jiù jù yòu 64KB de yī jí shù jù huǎn cún hé 64KB de yī jí zhǐ lìng huǎn cún , qí yī jí huǎn cún jiù yǐ 64KB+64KB lái biǎo shì , qí yú de CPU de yī jí huǎn cún biǎo shì fāng fǎ yǐ cǐ lèi tuī 。
Intel de cǎi yòng NetBurst jià gòu de CPU( zuì diǎn xíng de jiù shì Pentium4) de yī jí huǎn cún yòu diǎn tè shū , shǐ yòng liǎo xīn zēng jiā de yī zhǒng yī jí zhuī zōng huǎn cún ( ExecutionTraceCache, T-Cache huò ETC) lái tì dài yī jí zhǐ lìng huǎn cún , róng liàng wéi 12KμOps, biǎo shì néng cún chǔ 12K tiáo jí
12000 tiáo jiě mǎ hòu de wēi zhǐ lìng 。 yī jí zhuī zōng huǎn cún yǔ yī jí zhǐ lìng huǎn cún de yùn xíng jī zhì shì bù xiāng tóng de , yī jí zhǐ lìng huǎn cún zhǐ shì duì zhǐ lìng zuò jí shí de jiě mǎ 'ér bìng bù huì chǔ cún zhè xiē zhǐ lìng , ér yī jí zhuī zōng huǎn cún tóng yàng huì jiāng yī xiē zhǐ lìng zuò jiě mǎ , zhè xiē zhǐ lìng chēng wéi wēi zhǐ lìng ( micro-ops), ér zhè xiē wēi zhǐ lìng néng chǔ cún zài yī jí zhuī zōng huǎn cún zhī nèi , wú xū měi yī cì dū zuò chū jiě mǎ de chéng xù , yīn cǐ yī jí zhuī zōng huǎn cún néng yòu xiào dì zēng jiā zài gāo gōng zuò pín shuài xià duì zhǐ lìng de jiě mǎ néng lì , ér μOps jiù shì micro-ops, yě jiù shì wēi xíng cāo zuò de yì sī 。 tā yǐ hěn gāo de sù dù jiāng μops tí gōngjǐ chǔlǐ qì hé xīn 。 IntelNetBurst wēi xíng jià gòu shǐ yòng zhí xíng gēn zōng huǎn cún , jiāng jiě mǎ qì cóng zhí xíng xún huán zhōng fēn lí chū lái 。 zhè gè gēn zōng huǎn cún yǐ hěn gāo de dài kuān jiāng uops tí gōngjǐ hé xīn , cóng běn zhì shàng shì yú chōng fēn lì yòng ruǎn jiàn zhōng de zhǐ lìng jí bìng xíng jī zhì 。 Intel bìng méi yòu gōng bù yī jí zhuī zōng huǎn cún de shí jì róng liàng , zhǐ zhī dào yī jí zhuī zōng huǎn cún néng chǔ cún 12000 tiáo wēi zhǐ lìng ( micro-ops)。 suǒ yǐ , bù néng jiǎn dān dì yòng wēi zhǐ lìng de shù mù lái bǐ jiào zhǐ lìng huǎn cún de dà xiǎo 。 shí jì shàng , dān hé xīn de NetBurst jià gòu CPU shǐ yòng 8Kμops de huǎn cún yǐ jīng jī běn shàng gòu yòng liǎo , duō chū de 4kμops kě yǐ dà dà tí gāo huǎn cún mìng zhōng shuài 。 ér yào shǐ yòng chāo xiàn chéng jì shù de huà , 12KμOps jiù huì yòu xiē bù gòu yòng , zhè jiù shì wèishénme yòu shí hòu Intel chǔlǐ qì zài shǐ yòng chāo xiàn chéng jì shù shí huì dǎo zhì xìng néng xià jiàng de zhòng yào yuán yīn 。 lì rú Northwood hé xīn de yī jí huǎn cún wéi 8KB+12KμOps, jiù biǎo shì qí yī jí shù jù huǎn cún wéi 8KB, yī jí zhuī zōng huǎn cún wéi 12KμOps; ér Prescott hé xīn de yī jí huǎn cún wéi 16KB+12KμOps, jiù biǎo shì qí yī jí shù jù huǎn cún wéi 16KB, yī jí zhuī zōng huǎn cún wéi 12KμOps。 zài zhè lǐ 12KμOps jué duì bù děng yú 12KB, dān wèi dōubù tóng , yī gè shì μOps, yī gè shì Byte( zì jié ), ér qiě 'èr zhě de yùn xíng jī zhì wán quán bù tóng 。 suǒ yǐ nà xiē bǎ Intel de CPU yī jí huǎn cún jiǎn dān xiāng jiā , lì rú bǎ Northwood hé xīn shuō chéng shì 20KB yī jí huǎn cún , bǎ Prescott hé xīn shuō chéng shì 28KB yī jí huǎn cún , bìng qiě jù cǐ rèn wéi Intel chǔlǐ qì de yī jí huǎn cún róng liàng yuǎn yuǎn dī yú AMD chǔlǐ qì 128KB de yī jí huǎn cún róng liàng de kàn fǎ shì wán quán cuò wù de , èr zhě bù jù yòu kě bǐ xìng 。 zài jià gòu yòu yī dìng qū bié de CPU duì bǐ zhōng , hěn duō huǎn cún yǐ jīng nán yǐ zhǎo dào duì yìng de dōng xī , jí shǐ lèi sì míng chēng de huǎn cún zài shè jì sī lù hé gōng néng dìng yì shàng yě yòu qū bié liǎo , cǐ shí bù néng yòng jiǎn dān de suàn shù jiā fǎ lái jìn xíng duì bǐ ; ér zài jià gòu jí wéi jìn sì de CPU duì bǐ zhōng , fēn bié duì bǐ gè zhǒng gōng néng huǎn cún dà xiǎo cái yòu yī dìng de yì yì 。 èr jí huǎn cún ( Level2cache), tā shì chǔlǐ qì nèi bù de yī xiē huǎn chōng cún chǔ qì , qí zuò yòng gēn nèi cún yī yàng 。 shàng sù dào shàng gè shì jì 80 nián dài , yóu yú chǔlǐ qì de yùn xíng sù dù yuè lái yuè kuài , màn màn dì , chǔlǐ qì xū yào cóng nèi cún zhōng dú qǔ shù jù de sù dù xū qiú jiù yuè lái yuè gāo liǎo 。 rán 'ér nèi cún de sù dù tí shēng sù dù què hěn huǎn màn , ér néng gāo sù dú xiě shù jù de nèi cún jià gé yòu fēi cháng gāo 'áng , bù néng dà liàng cǎi yòng 。 cóng xìng néng jià gé bǐ de jiǎo dù chū fā , yīng tè 'ěr děng chǔlǐ qì shè jì shēng chǎn gōng sī xiǎng dào yī gè bàn fǎ , jiù shì yòng shǎo liàng de gāo sù nèi cún hé dà liàng de dī sù nèi cún jié hé shǐ yòng , gòng tóng wéi chǔlǐ qì tí gōng shù jù 。 zhè yàng jiù jiān gù liǎo xìng néng hé shǐ yòng chéng běn de zuì yōu 。 ér nà xiē gāo sù de nèi cún yīn wéi shì chǔyú cpu hé nèi cún zhī jiān de wèi zhì , yòu shì lín shí cún fàng shù jù de dì fāng , suǒ yǐ jiù jiào zuò huǎn chōng cún chǔ qì liǎo , jiǎn chēng “ huǎn cún ”。 tā de zuò yòng jiù xiàng cāng kù zhōng lín shí duī fàng huò wù de dì fāng yī yàng , huò wù cóng yùn shū chē liàng shàng fàng xià shí lín shí duī fàng zài huǎn cún qū zhōng , rán hòu zài bān dào nèi bù cún chǔ qū zhōng cháng shí jiān cún fàng 。 huò wù zài zhè duàn qū yù zhōng cún fàng de shí jiān hěn duǎn , jiù shì yī gè lín shí huò chǎng 。 zuì chū huǎn cún zhǐ yòu yī jí , hòu lái chǔlǐ qì sù dù yòu tí shēng liǎo , yī jí huǎn cún bù gòu yòng liǎo , yú shì jiù tiān jiā liǎo 'èr jí huǎn cún 。 èr jí huǎn cún shì bǐ yī jí huǎn cún sù dù gèng màn , róng liàng gèng dà de nèi cún , zhù yào jiù shì zuò yī jí huǎn cún hé nèi cún zhī jiān shù jù lín shí jiāo huàn de dì fāng yòng 。 wèile shì yìng sù dù gèng kuài de chǔlǐ qì p4ee, yǐ jīng chū xiàn liǎo sān jí huǎn cún liǎo , tā de róng liàng gèng dà , sù dù xiāng duì 'èr jí huǎn cún yě yào màn yī xiē , dàn shì bǐ nèi cún kě kuài duō liǎo 。 huǎn cún de chū xiàn shǐ dé cpu chǔlǐ qì de yùn xíng xiàolǜ dé dào liǎo dà fú dù de tí shēng , zhè gè qū yù zhōng cún fàng dedōu shì cpu pín fán yào shǐ yòng de shù jù , suǒ yǐ huǎn cún yuè dà chǔlǐ qì xiào shuài jiù yuè gāo , tóng shí yóu yú huǎn cún de wù lǐ jié gòu bǐ nèi cún fù zá hěn duō , suǒ yǐ qí chéng běn yě hěn gāo 。
dà liàng shǐ yòng 'èr jí huǎn cún dài lái de jiēguǒ shì chǔlǐ qì yùn xíng xiàolǜ de tí shēng hé chéng běn jià gé de dà fú dù bù děng bǐ tí shēng 。 jǔ gè lì zǐ , fú wù qì shàng yòng de zhì qiáng chǔlǐ qì hé pǔ tōng de p4 chǔlǐ qì qí nèi hé jī běn shàng shì yī yàng de , jiù shì 'èr jí huǎn cún bù tóng 。 zhì qiáng de 'èr jí huǎn cún shì 2mb ~ 16mb, p4 de 'èr jí huǎn cún shì 512kb, yú shì zuì piányí de zhì qiáng yě bǐ zuì guì de p4 guì , yuán yīn jiù zài 'èr jí huǎn cún bù tóng 。 jí l2cache。 yóu yú l1 jí gāo sù huǎn cún róng liàng de xiàn zhì , wèile zài cì tí gāo cpu de yùn suàn sù dù , zài cpu wài bù fàng zhì yī gāo sù cún chǔ qì , jí 'èr jí huǎn cún 。 gōng zuò zhù pín bǐ jiào líng huó , kě yǔ cpu tóng pín , yě kě bù tóng 。 cpu zài dú qǔ shù jù shí , xiān zài l1 zhōng xún zhǎo , zài cóng l2 xún zhǎo , rán hòu shì nèi cún , zài hòu shì wài cún chǔ qì 。 suǒ yǐ l2 duì xì tǒng de yǐng xiǎng yě bù róng hū shì 。
zuì zǎo xiān de cpu huǎn cún shì gè zhěng tǐ de , ér qiě róng liàng hěn dī , yīng tè 'ěr gōng sī cóng pentium shí dài kāi shǐ bǎ huǎn cún jìn xíng liǎo fēn lèi 。 dāng shí jí chéng zài cpu nèi hé zhōng de huǎn cún yǐ bù zú yǐ mǎn zú cpu de xū qiú , ér zhì zào gōng yì shàng de xiàn zhì yòu bù néng dà fú dù tí gāo huǎn cún de róng liàng 。 yīn cǐ chū xiàn liǎo jí chéng zài yǔ cpu tóng yī kuài diàn lù bǎn shàng huò zhù bǎn shàng de huǎn cún , cǐ shí jiù bǎ cpu nèi hé jí chéng de huǎn cún chēng wéi yī jí huǎn cún , ér wài bù de chēng wéi 'èr jí huǎn cún 。 yī jí huǎn cún zhōng hái fēn shù jù huǎn cún ( datacache, d-cache) hé zhǐ lìng huǎn cún ( instructioncache, i-cache)。 èr zhě fēn bié yòng lái cún fàng shù jù hé zhí xíng zhè xiē shù jù de zhǐ lìng , ér qiě liǎng zhě kě yǐ tóng shí bèi cpu fǎng wèn , jiǎn shǎo liǎo zhēng yòng cache suǒ zào chéng de chōng tū , tí gāo liǎo chǔlǐ qì xiào néng 。 yīng tè 'ěr gōng sī zài tuī chū pentium4 chǔlǐ qì shí , yòng xīn zēng de yī zhǒng yī jí zhuī zōng huǎn cún tì dài zhǐ lìng huǎn cún , róng liàng wéi 12kμops, biǎo shì néng cún chǔ 12k tiáo wēi zhǐ lìng 。 suí zhe cpu zhì zào gōng yì de fā zhǎn , èr jí huǎn cún yě néng qīng yì de jí chéng zài cpu nèi hé zhōng , róng liàng yě zài zhú nián tí shēng 。 zài yòng jí chéng zài cpu nèi bù yǔ fǒu lái dìng yì yī 、 èr jí huǎn cún , yǐ bù què qiē 。 ér qiě suí zhe 'èr jí huǎn cún bèi jí chéng rù cpu nèi hé zhōng , yǐ wǎng 'èr jí huǎn cún yǔ cpu dà chā jù fēn pín de qíng kuàng yě bèi gǎi biàn , cǐ shí qí yǐ xiāng tóng yú zhù pín de sù dù gōng zuò , kě yǐ wéi cpu tí gōng gèng gāo de chuán shū sù dù 。 L3 Cache( sān jí huǎn cún ), fēn wéi liǎng zhǒng , zǎo qī de shì wài zhì , xiàn zài dedōu shì nèi zhì de 。 ér tā de shí jì zuò yòng jí shì , L3 huǎn cún de yìng yòng kě yǐ jìn yī bù jiàng dī nèi cún yán chí , tóng shí tí shēng dà shù jù liángjì suàn shí chù lǐ qì de xìng néng 。 jiàng dī nèi cún yán chí hé tí shēng dà shù jù liángjì suàn néng lì duì yóu xì dōuhěn yòu bāng zhù 。 ér zài fú wù qì lǐng yù zēng jiā L3 huǎn cún zài xìng néng fāng miàn réng rán yòu xiǎn zhù de tí shēng 。 bǐ fāng jù yòu jiào dà L3 huǎn cún de pèi zhì lì yòng wù lǐ nèi cún huì gèng yòu xiào , gù tā bǐ jiào màn de cí pán I/O zǐ xì tǒng kě yǐ chǔlǐ gèng duō de shù jù qǐng qiú 。 jù yòu jiào dà L3 huǎn cún de chǔlǐ qì tí gōng gèng yòu xiào de wén jiàn xì tǒng huǎn cún xíng wéi jí jiào duǎn xiāo xī hé chǔlǐ qì duì liè cháng dù 。
qí shí zuì zǎo de L3 huǎn cún bèi yìng yòng zài AMD fā bù de K6-III chǔlǐ qì shàng , dāng shí de L3 huǎn cún shòu xiàn yú zhì zào gōng yì , bìng méi yòu bèi jí chéng jìn xìn piàn nèi bù , ér shì jí chéng zài zhù bǎn shàng 。 zài zhǐ néng gòu hé xì tǒng zǒng xiàn pín shuài tóng bù de L3 huǎn cún tóng zhù nèi cún qí shí chàbù liǎo duō shǎo 。 hòu lái shǐ yòng L3 huǎn cún de shì yīng tè 'ěr wéi fú wù qì shì chǎng suǒ tuī chū de Itanium chǔlǐ qì 。 jiē zhe jiù shì P4EE hé zhì qiáng MP。 Intel hái dǎ suàn tuī chū yī kuǎn 9MBL3 huǎn cún de Itanium2 chǔlǐ qì , hé yǐ hòu 24MBL3 huǎn cún de shuāng hé xīn Itanium2 chǔlǐ qì 。
dàn jī běn shàng L3 huǎn cún duì chǔlǐ qì de xìng néng tí gāo xiǎn dé bù shì hěn zhòng yào , bǐ fāng pèi bèi 1MBL3 huǎn cún de XeonMP chǔlǐ qì què réng rán bù shì Opteron de duì shǒu , yóu cǐ kě jiàn qián duān zǒng xiàn de zēng jiā , yào bǐ huǎn cún zēng jiā dài lái gèng yòu xiào de xìng néng tí shēng 。 wèile tí gāo fǎng wèn wǎng yè de sù dù , InternetExplorer liú lǎn qì huì cǎi yòng lěi jī shì jiā sù de fāng fǎ , jiāng céng jīng fǎng wèn de wǎng yè nèi róng ( bāo kuò tú piàn yǐ jí cookie wén jiàn děng ) cún fàng zài diàn nǎo lǐ 。 zhè gè cún fàng kōng jiān , jiù chēng tā wéi IE huǎn cún 。 yǐ hòu měi cì fǎng wèn wǎng zhàn shí , IE huì shǒu xiān sōu suǒ zhè gè mù lù , qí zhōng yǐ jīng yòu fǎng wèn guò de nèi róng , nà IE jiù bù bì cóng wǎng shàng xià zài , ér zhí jiē cóng huǎn cún zhōng diào chū lái , cóng 'ér tí gāo liǎo fǎng wèn wǎng zhàn de sù dù 。
shè zhì IE huǎn cún dà xiǎo
yào tí gāo IE de fǎng wèn sù dù , IE huǎn cún shì bì bù kě shǎo de 。 IE huǎn cún mò rèn 'ān zhuāng zài xì tǒng qū , ér qiě huì xū yào zhàn yòng jiào dà de xì tǒng kōng jiān 。 suǒ yǐ xì tǒng kōng jiān díquè hěn jǐn zhāng , kě yǐ jiāng huǎn cún zhàn yòng de kōng jiān shè dé xiǎo yī diǎn , zài IE de “ gōng jù ” cài dān xià xuǎn zé “ Internet xuǎn xiàng ”, rán hòu zài “ cháng guī ” xuǎn xiàng kǎ zhōng huì kàn dào yòu “ Internet lín shí wén jiàn ” zhè yī xiàng , dān jī “ shè zhì ” àn niǔ , rán hòu zài dàn chū de “ shè zhì ” duì huà kuàng zhōngjiàng huǎn cún dà xiǎo shè zhì wéi yī gè hé shì de zhí 。 yě kě yǐ zhí jiē jiāng IE huǎn cún yí dòng dào qí tā wèi zhì shàng qù 。“ Internet lín shí wén jiàn ” xià dān jī “ shè zhì ”, rán hòu zài “ shè zhì ” duì huà kuàng zhōng dān jī “ yí dòng wén jiàn jiā ” àn niǔ , zài “ liú lǎn wén jiàn jiā ” zhòngxuǎn zé wén jiàn jiā , jiāng IE huǎn cún yí dòng dào qí tā dì fāng , zhè yàng jiù bù bì dān xīn IE huǎn cún tài dà , zhàn yòng gèng duō kōng jiān liǎo 。
qīng lǐ IE huǎn cún
1、 dǎ kāi IE liú lǎn qì , diǎn jī cài dān lán de " gōng jù " cài dān xuǎn zé "internet xuǎn xiàng " jiù huì dǎ kāi internet xuǎn xiàng duì huà kuàng , wǒ men zài " cháng guī " biāo qiān lǐ kě yǐ kàn dào "internet lín shí wén jiàn " yī xiàng , diǎn jī lǐ miàn de " shān chú cookies" àn niǔ , rú tú :
2、 diǎn jī " shān chú cookies" hòu , huì dàn chū " shān chú "TemporaryInternetFiles" wén jiàn jiā zhōng de suǒ yòu cookies má ? " de tí shì , zhí jiē diǎn jī què dìng , rú tú :
3、 shān chú cookies hòu , diǎn jī " shān chú wén jiàn " àn niǔ , huì dàn chū shān chú wén jiàn tí shì duì huà kuàng , xuǎn zé " shān chú suǒ yòu tuō jī nèi róng ", diǎn jī què dìng , shān chú wán tuō jī wén jiàn hòu , diǎn jī yìng yòng 、 què dìng , guān bì suǒ yòu IE, zài chóngxīn dǎ kāi , jiù qīng chú liǎo IE huǎn cún 。
dì yī bù dì 'èr bù dì sān bù
xiàn zài hěn duō wǎng zhàn hé miǎn fèi kōng jiān dū shè zhì liǎo fáng dào liàn , huò zhě zhǐ yǔn xǔ shì tīng 'ér bù yǔn xǔ xià zài , zhè gěi dà jiā xià zài yīnyuè dài lái liǎo bù xiǎo de má fán , jì rán kě yǐ shì tīng , yīnggāi shì zài IE liú lǎn qì de huǎn cún lǐ , IE huǎn cún zài diàn nǎo lǐ de lù jìng yī bān dōushì C:DocumentsandSettingsAdministratorLocalSettingsTemporaryInternetFiles dǎ kāi IE huǎn cún fā xiàn lǐ miàn wén jiàn tè bié duō , xiǎng zhǎo dào shì tīng guò de nà shǒu mp3 wú yì yú dà hǎi lāo zhēn , yú shì zài wǎng shàng sōu suǒ dào yī gè guǎn lǐ IE huǎn cún de xiǎo ruǎn jiàn IECacheViewerV1.11, yòng zhè gè ruǎn jiàn hěn fāng biàn jiù zhǎo dào liǎo shì tīng de nà shǒu mp3。
shǐ yòng fāng fǎ :
1、 xià zài IECacheViewerV1.11 ┊ guǎn lǐ IE huǎn cún chéng xù ┊ hàn huà lǜ sè pò jiě bǎn
2、 jiě yā suō xià zài dào de IECacheViewer.rar
3、 dǎ kāi zhè gè chéng xù IECacheViewer.exe
4、 ruǎn jiàn jiè miàn hé shǐ yòng fāng fǎ rú xià
zhù yì :
1、 shǒu xiān yào shì tīng , rú guǒ néng shì tīng dào , nà me nǐ shì tīng de zhè shǒu mp3 jiù kěn dìng zài IE de huǎn cún lǐ lā , rán hòu jiù kě yǐ dǎ kāi IECacheViewer qù zhǎo , àn xià miàn de fāng fǎ néng hěn kuài zhǎo dào !
2、 yī bān yī shǒu 10M dà xiǎo 4 fēn zhōng cháng dù de gē , shì tīng 2 fēn zhōng zuǒ yòu jiù néng yòng IECacheViewer chá zhǎo dào , rú guǒ wǎng sù màn de huà kě néng děng dài de shí jiān gèng cháng xiē 。
3、 jì qiǎo : nǐ kě yǐ xiān bǎ gēqǔ quán bù shì tīng wán , rán hòu zài dǎ kāi IECacheViewer sōu suǒ , zhè yàng nǐ jiù néng bǎ zhè xiē gē yī wǎng dǎ jìn lā , sōu suǒ fāng fǎ rú xià dì 'èr fù tú shì 。 jiāng CPU bǐ zuò yī gè chéng lǐ de jiā jù chǎng , ér jiāng cún chǔ xì tǒng bǐ zuò jiāo qū de mù liào chǎng , nà me shí jì qíng kuàng jiù shì mù liào chǎng lí jiā jù chǎng yuè lái yuè yuǎn , jí shǐ shǐ yòng gèng dà díkǎ chē lái yùn sòng mù liào , jiā jù chǎng yě dé tíng gōng lái děng dài mù liào sòng lái 。 zài zhè yàng de qíng kuàng xià , yī zhǒng jiě jué fāng fǎ shì zài shì qū jiàn lì yī gè xiǎo xíng cāng kù , zài lǐ miàn fàng zhì yī xiē jiā jù chǎng zuì cháng yòng dào de mù liào 。 zhè gè cāng kù shí jì shàng jiù shì jiā jù chǎng de “ Cache”, jiā jù chǎng jiù kě yǐ cóng cāng kù bù tíng de jí shí yùn sòng xū yào de mù liào 。 dāng rán , cāng kù yuè dà , cún fàng de mù liào yuè duō , xiào guǒ jiù yuè hǎo , yīn wéi zhè yàng jí shǐ shì xiē bù cháng yòng de dōng xī yě kě yǐ zài cāng kù lǐ zhǎo dào 。 xū yào de mù liào cāng kù lǐ méi yòu , jiù yào cóng chéng wài de mù liào chǎng lǐ jì xù zhǎo , ér jiā jù chǎng jiù dé děng zhe liǎo 。 cāng kù jiù xiāng duì yú L1 huǎn cún , kě yǐ yóu CPU jí shí kuài sù de dú xiě , suǒ yǐ cún chǔ de shì CPU zuì cháng yòng dài mǎ hé shù jù ( hòu miàn huì jiè shào yī xià rú hé tiǎo xuǎn “ zuì cháng yòng ”)。 L1 huǎn cún de sù dù bǐ xì tǒng nèi cún kuài de duō shì yīn wéi shǐ yòng de shì SRAM, zhè zhǒng nèi cún dān jīng yuán shǐ yòng sì dào liù gè jīng tǐ guǎn 。 zhè yě shǐ dé SRAM de zào jià xiāng dāng de gāo , suǒ yǐ bù néng ná lái yòng zài zhěng gè cún chǔ xì tǒng shàng 。 zài dà duō shù CPU shàng , L1 huǎn cún hé hé xīn yī qǐ zài yī kuài xìn piàn shàng 。 zài jiā jù chǎng de lì zǐ zhōng , jiù hǎo bǐ gōng chǎng hé cāng kù zài tóng yī tiáo jiē shàng 。 zhè yàng de shè jì shǐ CPU kě yǐ cóng zuì jìn zuì kuài de dì fāng dé dào shù jù , dàn shì yě shǐ dé “ chéng wài de mù liào chǎng ” dào “ cāng kù ” hé dào “ jiā jù chǎng ” de jù lí chàbù duō yuǎn 。 zhè yàng CPU xū yào de shù jù bù zài L1 huǎn cún zhōng , yě jiù shì “ CacheMiss”, cóng cún chǔ shè bèi qǔ shù jù jiù yào hěn cháng shí jiān liǎo 。 chǔlǐ qì sù dù yuè kuài , liǎng zhě zhī jiān de chā jù jiù yuè dà 。 shǐ yòng Pentium4 nà yàng de gāo pín shuài chǔlǐ qì , cóng nèi cún zhōng qǔ dé shù jù jiù xiāng dāng yú “ mù liào chǎng ” wèi yú lìng yī gè guó jiā 。
qí shí , huǎn cún shì CPU de yī bù fēn , tā cún zài yú CPU zhōng CPU cún qǔ shù jù de sù dù fēi cháng de kuài , yī miǎo zhōng néng gòu cún qǔ 、 chǔlǐ shí yì tiáo zhǐ lìng hé shù jù ( shù yǔ : CPU zhù pín 1G), ér nèi cún jiù màn hěn duō , kuài de nèi cún néng gòu dá dào jǐ shí zhào jiù bù cuò liǎo , kě jiàn liǎng zhě de sù dù chā yì shì duō me de dà huǎn cún shì wéi liǎo jiě jué CPU sù dù hé nèi cún sù dù de sù dù chā yì wèn tí nèi cún zhōng bèi CPU fǎng wèn zuì pín fán de shù jù hé zhǐ lìng bèi fù zhì rù CPU zhōng de huǎn cún , zhè yàng CPU jiù kě yǐ bù jīng cháng dào xiàng “ wō niú ” yī yàng màn de nèi cún zhōng qù qǔ shù jù liǎo , CPU zhǐ yào dào huǎn cún zhōng qù qǔ jiù xíng liǎo , ér huǎn cún de sù dù yào bǐ nèi cún kuài hěn duō zhè lǐ yào tè bié zhǐ chū de shì : 1. yīn wéi huǎn cún zhǐ shì nèi cún zhōng shǎo bù fēn shù jù de fù zhì pǐn , suǒ yǐ CPU dào huǎn cún zhōng xún zhǎo shù jù shí , yě huì chū xiàn zhǎo bù dào de qíng kuàng ( yīn wéi zhè xiē shù jù méi yòu cóng nèi cún fù zhì dào huǎn cún zhōng qù ), zhè shí CPU hái shì huì dào nèi cún zhōng qù zhǎo shù jù , zhè yàng xì tǒng de sù dù jiù màn xià lái liǎo , bù guò CPU huì bǎ zhè xiē shù jù fù zhì dào huǎn cún zhōng qù , yǐ biàn xià yī cì bù yào zài dào nèi cún zhōng qù qǔ 。 2. yīn wéi suí zhe shí jiān de biàn huà , bèi fǎng wèn dé zuì pín fán de shù jù bù shì yī chéng bù biàn de , yě jiù shì shuō , gāng cái hái bù pín fán de shù jù , cǐ shí yǐ jīng xū yào bèi pín fán de fǎng wèn , gāng cái hái shì zuì pín fán de shù jù , xiàn zài yòu bù pín fán liǎo , suǒ yǐ shuō huǎn cún zhōng de shù jù yào jīng cháng 'àn zhào yī dìng de suàn fǎ lái gēnghuàn , zhè yàng cái néng bǎo zhèng huǎn cún zhōng de shù jù shì bèi fǎng wèn zuì pín fán de 3. guān yú yī jí huǎn cún hé 'èr jí huǎn cún wèile fēn qīng zhè liǎng gè gài niàn , wǒ men xiān liǎo jiě yī xià RAMram hé ROM xiāng duì de , RAM shì diào diàn yǐ hòu , qí zhōng cái xìn xī jiù xiāo shī nà yī zhǒng , ROM zài diào diàn yǐ hòu xìn xī yě bù huì xiāo shī nà yī zhǒng RAM yòu fēn liǎng zhǒng , yī zhǒng shì jìng tài RAM, SRAM; yī zhǒng shì dòng tài RAM, DRAM。 cí pán huǎn cún fēn wéi dú huǎn cún hé xiě huǎn cún 。 dú huǎn cún shì zhǐ , cāo zuò xì tǒng wéi yǐ dú qǔ de wén jiàn shù jù , zài nèi cún jiào kòngxián de qíng kuàng xià liú zài nèi cún kōng jiān zhōng ( zhè gè nèi cún kōng jiān bèi chēng zhī wéi “ nèi cún chí ”), dāng xià cì ruǎn jiàn huò yòng hù zài cì dú qǔ tóng yī wén jiàn shí jiù bù bì chóngxīn cóng cí pán shàng dú qǔ , cóng 'ér tí gāo sù dù 。 xiě huǎn cún shí jì shàng jiù shì jiāng yào xiě rù cí pán de shù jù xiān bǎo cún yú xì tǒng wéi xiě huǎn cún fēn pèi de nèi cún kōng jiān zhōng , dāng bǎo cún dào nèi cún chí zhōng de shù jù dá dào yī gè chéng dù shí , biàn jiāng shù jù bǎo cún dào yìng pán zhōng 。 zhè yàng kě yǐ jiǎn shǎo shí jì de cí pán cāo zuò , yòu xiào de bǎo hù cí pán miǎn yú chóngfù de dú xiě cāo zuò 'ér dǎo zhì de sǔn huài , yě néng jiǎn shǎo xiě rù suǒ xū de shí jiān 。
gēn jù xiě rù fāng shì de bù tóng , yòu xiě tōng shì hé huí xiě shì liǎng zhǒng 。 xiě tōng shì zài dú yìng pán shù jù shí , xì tǒng xiān jiǎn chá qǐng qiú zhǐ lìng , kàn kàn suǒ yào de shù jù shì fǒu zài huǎn cún zhōng , zài de huà jiù yóu huǎn cún sòng chū xiǎng yìng de shù jù , zhè gè guò chéng chēng wéi mìng zhōng 。 zhè yàng xì tǒng jiù bù bì fǎng wèn yìng pán zhōng de shù jù , yóu yú SDRAM de sù dù bǐ cí jiè zhì kuài hěn duō , yīn cǐ yě jiù jiā kuài liǎo shù jù chuán shū de sù dù 。 huí xiě shì jiù shì zài xiě rù yìng pán shù jù shí yě zài huǎn cún zhōng zhǎo , zhǎo dào jiù yóu huǎn cún jiù shù jù xiě rù pán zhōng , duō shù yìng pán dōushì cǎi yòng de huí xiě shì huǎn cún , zhè yàng jiù dà dà tí gāo liǎo xìng néng 。 huǎn cún yīng wén míng wéi Cache。 CPU huǎn cún yě shì nèi cún de yī zhǒng , qí shù jù jiāo huàn sù dù kuài qiě yùn suàn pín shuài gāo 。 cí pán huǎn cún zé shì cāo zuò xì tǒng wéi cí pán shū rù shū chū 'ér zài pǔ tōng wù lǐ nèi cún zhōng fēn pèi de yī kuài nèi cún qū yù 。
yìng pán de huǎn chōng qū , yìng pán de huǎn chōng qū shì yìng pán yǔ wài bù zǒng xiàn jiāo huàn shù jù de chǎng suǒ 。 yìng pán de dú shù jù de guò chéng shì jiāng cí xìn hào zhuǎn huà wéi diàn xìn hào hòu , tōng guò huǎn chōng qū yī cì cì dì tián chōng yǔ qīng kōng , zài tián chōng , zài qīng kōng , yī bù bù 'àn zhào PCI zǒng xiàn de zhōu qī sòng chū , kě jiàn , huǎn chōng qū de zuò yòng shì xiāng dāng zhòng yào de 。 tā de zuò yòng yě shì tí gāo xìng néng , dàn shì tā yǔ huǎn cún de bù tóng zhī chù zài yú : yī 、 tā shì róng liàng gù dìng de yìng jiàn , ér bù xiàng huǎn cún shì kě yǐ yóu cāo zuò xì tǒng zài nèi cún zhōng dòng tài fēn pèi de 。 èr 、 tā duì xìng néng de yǐng xiǎng dà dà chāo guò cí pán huǎn cún duì xìng néng de yǐng xiǎng , yīn wéi méi yòu huǎn chōng qū , jiù huì yào qiú měi chuán yī gè zì ( tōng cháng shì 4 zì jié ) jiù xū yào dú yī cì cí pán huò xiě yī cì cí pán 。 jìng tài huǎn cún yǔ dòng tài huǎn cún jìng tài yè miàn de huǎn cún kě néng yòu 2 zhǒng xíng shì : qí shí zhù yào qū bié jiù shì CMS shì fǒu zì jǐ fù zé guān lián nèi róng de huǎn cún gēngxīn guǎn lǐ 。
1、 jìng tài huǎn cún : shì zài xīn nèi róng fā bù de tóng shí jiù lì kè shēng chéng xiāng yìng nèi róng de jìng tài yè miàn , bǐ rú : 2003 nián 3 yuè 22 rì , guǎn lǐ yuán tōng guò hòu tái nèi róng guǎn lǐ jiè miàn lù rù yī piān wén zhāng hòu , bìng tóng bù gēngxīn xiāng guān suǒ yǐn yè shàng de liàn jiē 。
2、 dòng tài huǎn cún : shì zài xīn nèi róng fā bù yǐ hòu , bìng bù yù xiān shēng chéng xiāng yìng de jìng tài yè miàn , zhí dào duì xiāng yìng nèi róng fā chū qǐng qiú shí , rú guǒ qián tái huǎn cún fú wù qì zhǎo bù dào xiāng yìng huǎn cún , jiù xiàng hòu tái nèi róng guǎn lǐ fú wù qì fā chū qǐng qiú , hòu tái xì tǒng huì shēng chéng xiāng yìng nèi róng de jìng tài yè miàn , yòng hù dì yī cì fǎng wèn yè miàn shí kě néng huì màn yī diǎn , dàn shì yǐ hòu jiù shì zhí jiē fǎng wèn huǎn cún liǎo 。
jìng tài huǎn cún de quē diǎn :
fù zá de chù fā gēngxīn jī zhì : zhè liǎng zhǒng jī zhì zài nèi róng guǎn lǐ xì tǒng bǐ jiào jiǎn dān de shí hòu dōushì fēi cháng shì yòng de 。 dàn duì yú yī gè guān xì bǐ jiào fù zá de wǎng zhàn lái shuō , yè miàn zhī jiān de luó ji yǐn yòng guān xì jiù chéng wéi yī gè fēi cháng fēi cháng fù zá de wèn tí 。 zuì diǎn xíng de lì zǐ jiù shì yī tiáo xīn wén yào tóng shí chū xiàn zài xīn wén shǒu yè hé xiāng guān de 3 gè xīn wén zhuān tí zhōng , zài jìng tài huǎn cún mó shì zhōng , měi fā yī piān xīn wén zhāng , chú liǎo zhè piān xīn wén nèi róng běn shēn de yè miàn wài , hái xū yào xì tǒng tōng guò chù fā qì shēng chéng duō gè xīn de xiāng guān jìng tài yè miàn , zhè xiē xiāng guān luó ji de chù fā yě wǎng wǎng jiù huì chéng wéi nèi róng guǎn lǐ xì tǒng zhōng zuì fù zá de bù fēn zhī yī 。
jiù nèi róng de pī liàng gēngxīn : tōng guò jìng tài huǎn cún fā bù de nèi róng , duì yú yǐ qián shēng chéng de jìng tài yè miàn de nèi róng hěn nán xiū gǎi , zhè yàng yòng hù fǎng wèn jiù yè miàn shí , xīn de múbǎn gēn běn wú fǎ shēng xiào 。
zài dòng tài huǎn cún mó shì zhōng , měi gè dòng tài yè miàn zhǐ xū yào guān xīn , ér xiāng guān de qí tā yè miàn néng zì dòng gēngxīn , cóng 'ér dà dà jiǎn shǎo liǎo shè jì xiāng guān yè miàn gēngxīn chù fā qì de xū yào 。 gēn jù E de shù zhí , gāo sù huǎn cún kě yǐ bèi fēn wéi bù yòng de lèi , bāo kuò zhí jiē yìng shè huǎn cún , zǔ xiāng lián huǎn cún hé quán xiāng lián huǎn cún 。
zhí jiē yìng shè huǎn cún , zhè zhǒng huǎn cún zhōng , měi gè zǔ zhǐ yòu yīháng , E=1, jié gòu hěn jiǎn dān , zhěng gè huǎn cún jiù xiāng dāng yú guān yú zǔ de yī wéi shù zǔ 。 bù mìng zhōng shí de xíng tì huàn yě hěn jiǎn dān , jiù yī gè xíng má , nǎ bù mìng zhōng tì huàn nǎ 。 wèile shì yìng róng liàng xiǎo de qíng kuàng , dì n+1 céng cún chǔ qì zhōng de mǒu gè shù jù kuài , nǐ zhǐ néng bèi tì huàn dào shàng yī céng ( yě jiù shì dì n céng ) cún chǔ qì zhōng de mǒu gè wèi zhì de zǐ jí zhōng 。 xiàn zài jiǎ shè yī gè zhí jiē yìng shè de gāo sù huǎn cún ,( S, E, B, m)=(4,1,2,4), yě jiù shì shuō , dì zhǐ shì 4 wèi ( 16 gè ), yòu sì gè zǔ , měi gè zǔ yīháng , měi gè kuài liǎng gè zì jié 。 yóu yú yòu 16 gè dì zhǐ , biǎo zhēng 16 gè zì jié , suǒ yǐ zǒng gòng yòu 8 gè kuài , dàn zhǐ yòu 4 gè zǔ , yě jiù shì 4 xíng 。 zhǐ néng bǎ duō gè kuài yìng shè dào xiāng tóng de huǎn cún zǔ , bǐ rú 0 hé 4 dū yìng shè dào zǔ 1, 1 hé 5 dū yìng shè dào zǔ 2, děng děng 。 zhè xià wèn tí jiù lái liǎo , bǐ rú xiān dú kuài 0, cǐ shí kuài 0 de shù jù bèi cache dào zǔ 0。 rán hòu wǒ zài dú kuài 4, yīn wéi kuài 4 yě shì bèi yìng shè dào zǔ 0 de , zǔ 0 yòu zhǐ yòu yīháng , nà jiù zhǐ yòu bǎ yǐ qián kuài 0 de shù jù fù gài liǎo , yào shì zhī hòu wǒ yòu dú kuài 0, jiù miss liǎo , zhǐ néng dào xià jí de cún chǔ qì qù zhǎo 。 shí jì de xún huán chéng xù zhōng , hěn róng yì yǐn qǐ zhè zhǒng qíng kuàng , chēng qí wéi dǒu dòng 。 zhè zhǒng qíng kuàng de cún zài , zì rán dà dà yǐng xiǎng liǎo xìng néng 。 suǒ yǐ , xū yào gèng hǎo de yìng shè fāng 'àn 。
zǔ xiāng lián huǎn cún , zài zǔ xiāng lián huǎn cún lǐ , E dà yú 1, jiù shì shuō yī gè zǔ lǐ miàn yòu duō gè cacheline。 E děng yú duō shǎo , jiù jiào yòu duō shǎo lù , suǒ yǐ jiào E lù zǔ xiāng lián 。
zǔ xiāng lián de xíng pǐ pèi jiù yào fù zá yī xiē liǎo , yīn wéi yào jiǎn chá duō gè xíng de biāo jì wèi hé yòu xiào wèi 。 rú guǒ zuì zhōng zhǎo dào liǎo , hái hǎo 。 dāng rán , zhǎo bù dào huì cóng xià yī jí cún chǔ qì zhōng qǔ chū bāo hán suǒ xū qiú shù jù de xíng lái tì huàn , dàn yī gè zǔ lǐ miàn zhè me duō xíng , tì huàn nǎ gè xíng 。 rú guǒ yòu yī gè kōng xíng , zì rán jiù shì tì huàn kōng xíng , rú guǒ méi yòu kōng xíng , nà jiù yǐn fā liǎo yī xiē qí tā de tì huàn cè lüè liǎo 。 chú liǎo gāng cái jiè shào guò de suí jī cè lüè , hái yòu zuì bù cháng shǐ yòng cè lüè , zuì jìn zuì shǎo shǐ yòng cè lüè 。 zhè xiē cè lüè běn shēn shì xū yào yī dìng kāi xiāo de , dàn yào zhī dào , bù mìng zhōng de kāi xiāo shì hěn dà de , suǒ yǐ wèile bǎo zhèng mìng zhōng shuài , cǎi qǔ yī xiē xiāng duì fù zá de cè lüè shì zhí dé de 。
quán xiāng lián huǎn cún , suǒ wèi quán xiāng lián , jiù shì yóu yī gè bāo hán suǒ yòu huǎn cún xíng de zǔ zǔ chéng de huǎn cún 。 yóu yú zhǐ yòu yī gè zǔ , suǒ yǐ zǔ xuǎn zé tè bié jiǎn dān , cǐ shí dì zhǐ jiù méi yòu zǔ suǒ yǐn liǎo , zhǐ yòu biāo jì hé piān yí , yě jiù shì t bù fēn hé b bù fēn 。 qí tā de bù zhòu , xíng pǐ pèi hé shù jù xuǎn zé , hé zǔ xiāng lián yuán lǐ shì yī yàng de , zhǐ shì guī mó dà dé duō liǎo 。 rú guǒ shuō shàng miàn guān yú zhè sān zhǒng yìng shè fāng fǎ de miáo shù fēi cháng chōu xiàng , wèile néng lǐ jiě dé gèng jiā tòu chè , bǎ cún chǔ qì bǐ zuò yī jiā dà chāo shì , chāo shì lǐ miàn de dōng xī jiù shì yī gè gè zì jié huò zhě shù jù 。 wéi liǎo ràng hàochī hǎo wán shòu huān yíng de dōng xī néng gòu róng yì bèi kàn dào , chāo shì kě yǐ jiāng zhè xiē dōng xī jí zhōng zài yī kuài fàng zài yī gè zhuān mén de tuī jiàn guì tái zhōng , zhè gè guì tái jiù shì huǎn cún 。 rú guǒ jǐn jǐn shì bǎ zhè xiē huò wù fàng zài guì tái zhōng jí wán shì , nà me zhè zhǒng jiù shì wán quán guān lián de fāng shì 。
kě shì rú guǒ xiǎng xún zhǎo zì jǐ xiǎng yào de dōng xī , hái dé zài zhè xiē tuī jiàn huò wù zhōng xún zhǎo , ér qiě yóu yú wèi zhì bù dìng , shèn zhì kě néng bǎ zhěng gè tuī jiàn guì tái xún zhǎo gè biàn , zhè yàng de xiàolǜ wú yí hái shì bù gāo de 。 yú shì chāo shì lǎo zǒng jué dìng cǎi yòng lìng yī zhǒng fāng shì , jí jiāng suǒ yòu tuī jiàn huò wù fēn wéi xǔ duō lèi bié , rú “ guǒ jiàng bǐng gān ”,“ qiǎo kè lì bǐng gān ”,“ hé táo niú nǎi ” děng , guì tái de měi yī céng cún fàng yī zhǒng huò wù 。 zhè jiù shì zhí jiē guān lián de fǎng wèn yuán lǐ 。 zhè yàng de hǎo chù shì róng yì ràng gù kè yòudìfàngshǐ , xún zhǎo gèng kuài jié , gèng yòu xiào 。
dàn zhè zhǒng fāng fǎ hái shì yòu qí quē diǎn , nà jiù shì rú guǒ xū yào guǒ jiàng bǐng gān de gù kè hěn duō , xū yào qiǎo kè lì bǐng gān de gù kè xiāng duì jiào shǎo , xiǎn rán duì guǒ jiàng bǐng gān de xū qiú liàng huì yuǎn duō yú duì qiǎo kè lì bǐng gān de xū qiú liàng , kě shì fàng zhì liǎng zhǒng bǐng gān de kōng jiān shì yī yàng dà de , yú shì kě néng chū xiàn zhè zhǒng qíng kuàng : cún fàng de guǒ jiàng bǐng gān de kōng jiān yuǎn bù néng mǎn zú shì chǎng xū qiú de shù liàng , ér qiǎo kè lì bǐng gān de cún fàng kōng jiān què bèi xián zhì 。 wèile kè fú zhè gè bì bìng , lǎo bǎn jué dìng gǎi jìn cún huò fāng fǎ : hái shì jiāng huò wù fēn lèi cún fàng , bù guòfèn lèi fāng fǎ yòu suǒ biàn huà , àn “ bǐng gān ”,“ niú nǎi ”,“ guǒ zhī ” děng lèi bié cún huò , yě jiù shì shuō , wú lùn shì shénme bǐng gān dōunéng cún rù “ bǐng gān ” suǒ yòng kōng jiān zhōng , zhè zhǒng fāng fǎ xiǎn rán tí gāo liǎo kōng jiān lì yòng de chōng fēn xìng , ràng cún chǔ yǐ jí chá zhǎo fāng fǎ gèng yòu tánxìng 。 CPU chǎn pǐn zhōng , yī jí huǎn cún de róng liàng jī běn zài 4kb dào 64kb zhī jiān , èr jí huǎn cún de róng liàng zé fēn wéi 128kb、 256kb、 512kb、 1mb、 2mb děng 。 yī jí huǎn cún róng liàng gè chǎn pǐn zhī jiān xiāngchà bù dà , ér 'èr jí huǎn cún róng liàng zé shì tí gāo cpu xìng néng de guān jiàn 。 èr jí huǎn cún róng liàng de tí shēng shì yóu cpu zhì zào gōng yì suǒ jué dìng de , róng liàng zēng dà bì rán dǎo zhì cpu nèi bù jīng tǐ guǎn shù de zēng jiā , yào zài yòu xiàn de cpu miàn jī shàng jí chéng gèng dà de huǎn cún , duì zhì zào gōng yì de yào qiú yě jiù yuè gāo
huǎn cún (cache) dà xiǎo shì CPU de zhòng yào zhǐ biāo zhī yī , qí jié gòu yǔ dà xiǎo duì CPU sù dù de yǐng xiǎng fēi cháng dà 。 jiǎn dān dì jiǎng , huǎn cún jiù shì yòng lái cún chǔ yī xiē cháng yòng huò jí jiāng yòng dào de shù jù huò zhǐ lìng , dāng xū yào zhè xiē shù jù huò zhǐ lìng de shí hòu zhí jiē cóng huǎn cún zhōng dú qǔ , zhè yàng bǐ dào nèi cún shèn zhì yìng pán zhōng dú qǔ yào kuài dé duō , néng gòu dà fú dù tí shēng cpu de chǔlǐ sù dù 。 suǒ wèi chǔlǐ qì huǎn cún , tōng cháng zhǐ de shì 'èr jí gāo sù huǎn cún , huò wài bù gāo sù huǎn cún 。 jí gāo sù huǎn chōng cún chǔ qì , shì wèi yú CPU hé zhù cún chǔ qì dram(dynamicram) zhī jiān de guī mó jiào xiǎo de dàn sù dù hěn gāo de cún chǔ qì , tōng cháng yóu sram( jìng tài suí jī cún chǔ qì ) zǔ chéng 。 yòng lái cún fàng nà xiē bèi cpu pín fán shǐ yòng de shù jù , yǐ biàn shǐ cpu bù bì yǐ lài yú sù dù jiào màn de dram( dòng tài suí jī cún chǔ qì )。 l2 gāo sù huǎn cún yī zhí dū shǔ yú sù dù jí kuài 'ér jià gé yě xiāng dāng 'áng guì de yī lèi nèi cún , chēng wéi sram( jìng tài ram), sram(staticram) shì jìng tài cún chǔ qì de yīng wén suō xiě 。 yóu yú sram cǎi yòng liǎo yǔ zhì zuò cpu xiāng tóng de bàn dǎo tǐ gōng yì , yīn cǐ yǔ dòng tài cún chǔ qì dram bǐ jiào , sram de cún qǔ sù dù kuài , dàn tǐ jī jiào dà , jià gé hěn gāo 。
chǔlǐ qì huǎn cún de jī běn sī xiǎng shì yòng shǎo liàng de sram zuò wéi cpu yǔ dram cún chǔ xì tǒng zhī jiān de huǎn chōng qū , jí cache xì tǒng 。 80486 yǐ jí gèng gāo dàng wēi chǔlǐ qì de yī gè xiǎn zhù tè diǎn shì chǔlǐ qì xìn piàn nèi jí chéng liǎo sram zuò wéi cache, yóu yú zhè xiē cache zhuāng zài xìn piàn nèi , yīn cǐ chēng wéi piàn nèi cache。 486 xìn piàn nèi cache de róng liàng tōng cháng wéi 8k。 gāo dàng xìn piàn rú pentium wéi 16kb, powerpc kě dá 32kb。 pentium wēi chǔlǐ qì jìn yī bù gǎi jìn piàn nèi cache, cǎi yòng shù jù hé shuāng tōng dào cache jì shù , xiāng duì 'ér yán , piàn nèi cache de róng liàng bù dà , dàn shì fēi cháng líng huó 、 fāng biàn , jí dà dì tí gāo liǎo wēi chǔlǐ qì de xìng néng 。 piàn nèi cache yě chēng wéi yī jí cache。 yóu yú 486, 586 děng gāo dàng chǔlǐ qì de shí zhōng pín shuài hěn gāo , yī dàn chū xiàn yī jí cache wèi mìng zhōng de qíng kuàng , xìng néng jiāng míng xiǎn 'è huà 。 zài zhè zhǒng qíng kuàng xià cǎi yòng de bàn fǎ shì zài chǔlǐ qì xìn piàn zhī wài zài jiā cache, chēng wéi 'èr jí cache。 èr jí cache shí jì shàng shì cpu hé zhù cún zhī jiān de zhēn zhèng huǎn chōng 。 yóu yú xì tǒng bǎn shàng de xiǎng yìng shí jiān yuǎn dī yú cpu de sù dù , méi yòu 'èr jí cache jiù bù kě néng dá dào 486, 586 děng gāo dàng chǔlǐ qì de lǐ xiǎng sù dù 。 èr jí cache de róng liàng tōng cháng yìng bǐ yī jí cache dà yī gè shù liàng jí yǐ shàng 。 zài xì tǒng shè zhì zhōng , cháng yào qiú yòng hù què dìng 'èr jí cache shì fǒu 'ān zhuāng jí chǐ cùn dà xiǎo děng 。 èr jí cache de dà xiǎo yī bān wéi 128kb、 256kb huò 512kb。 zài 486 yǐ shàng dàng cì de wēi jī zhōng , pǔ biàn cǎi yòng 256kb huò 512kb tóng bù cache。 suǒ wèi tóng bù shì zhǐ cache hé cpu cǎi yòng liǎo xiāng tóng de shí zhōng zhōu qī , yǐ xiāng tóng de sù dù tóng bù gōng zuò 。 xiāng duì yú yì bù cache, xìng néng kě tí gāo 30% yǐ shàng 。 pc jí qí fú wù qì xì tǒng de fā zhǎn qū shì zhī yī shì cpu zhù pín yuè zuò yuè gāo , xì tǒng jià gòu yuè zuò yuè xiān jìn , ér zhù cún dram de jié gòu hé cún qǔ shí jiān gǎi jìn jiào màn 。 yīn cǐ , huǎn cún ( cache) jì shù yù xiǎn zhòng yào , zài pc xì tǒng zhōng cache yuè zuò yuè dà 。 guǎng dà yòng hù yǐ bǎ cache zuò wéi píng jià hé xuǎn gòu pc xì tǒng de yī gè zhòng yào zhǐ biāo 。 guāng cún chǔ qū dòng qì dū dài yòu nèi bù huǎn chōng qì huò gāo sù huǎn cún cún chǔ qì 。 zhè xiē huǎn chōng qì shì shí jì de cún chǔ xìn piàn , ān zhuāng zài qū dòng qì de diàn lù bǎn shàng , tā zài fā sòng shù jù gěi PC zhī qián kě néng zhǔn bèi huò cún chǔ gèng dà de shù jù duàn 。 CD/DVD diǎn xíng de huǎn chōng qì dà xiǎo wéi 128KB, bù guò jù tǐ de qū dòng qì kě dà kě xiǎo ( tōng cháng yuè duō yuè hǎo )。 kě kè lù CD huò DVD qū dòng qì yī bān jù yòu 2MB-4MB yǐ shàng de dà róng liàng huǎn chōng qì , yòng yú fáng zhǐ huǎn cún qiàn zài ( bufferunderrun) cuò wù , tóng shí kě yǐ shǐ kè lù gōng zuò píng wěn 、 héng dìng de xiě rù 。 yī bān lái shuō , qū dòng qì yuè kuài , jiù yòu gèng duō de huǎn chōng cún chǔ qì , yǐ chǔlǐ gèng gāo de chuán shū sù shuài 。
CD/DVD qū dòng qì dài yòu huǎn chōng huò gāo sù huǎn cún jù yòu hěn duō hǎo chù 。 huǎn chōng kě yǐ bǎo zhèng PC yǐ gù dìng sù dù jiē shōu shù jù 。 dāng yī gè yìng yòng chéng xù cóng qū dòng qì qǐng qiú shù jù shí , shù jù kě néng wèi yú fēn sàn zài guāng pán shàng bù tóng dì fāng 。 yīn wéi qū dòng qì de fǎng wèn sù dù xiāng duì jiào màn , zài shù jù dú qǔ shí huì shǐ qū dòng qì bù dé bù jiàngé xìng xiàng PC fā sòng shù jù 。 qū dòng qì de huǎn chōng zài ruǎn jiàn de kòng zhì xià kě yǐ yù xiān dú qǔ bìng zhǔn bèi guāng pán de nèi róng mù lù , cóng 'ér jiā sù dì yī cì shù jù qǐng qiú 。
guāng qū dú qǔ shù jù de guī lǜ shì shǒu xiān zài huǎn cún lǐ xún zhǎo , rú guǒ zài huǎn cún zhōng méi yòu zhǎo dào cái huì qù guāng pán shàng xún zhǎo , dà róng liàng de huǎn cún kě yǐ yù xiān dú qǔ de shù jù yuè duō , dàn zài shí jì yìng yòng zhōng CD-ROM、 DVD-ROM děng dú qǔ cāo zuò shí , dú qǔ chóngfù xìn xī de jī huì shì xiāng duì jiào shǎo de , dà bù fēn de guāng pán gèng duō de shí hòu shì yī cì dú qǔ shù liàng jiào duō de wén jiàn nèi róng , yīn cǐ zài CD-ROM、 DVD-ROM qū dòng qì shàng huǎn cún zhòng yào xìng dé bù dào tǐ xiàn , yīn cǐ dà duō cǐ lèi chǎn pǐn cǎi yòng jiào xiǎo de huǎn cún róng liàng 。 CD-ROM yī bān yòu 128KB、 256KB、 512KB jǐ zhǒng ; ér DVD yī bān yòu 128KB、 256KB、 512KB, zhǐ yòu gè bié de wài zhì shì DVD guāng qū cǎi yòng liǎo jiào dà róng liàng de huǎn cún 。
zài kè lù jī huò COMMBO chǎn pǐn shàng , huǎn cún jiù biàn dé shí fēn zhòng yào liǎo 。 zài kè lù guāng pán shí , xì tǒng huì bǎ xū yào kè lù de shù jù yù xiān dú qǔ dào huǎn cún zhōng , rán hòu zài cóng huǎn cún dú qǔ shù jù jìn xíng kè lù , huǎn cún jiù shì shù jù hé kè lù pán zhī jiān de qiáo liáng 。 xì tǒng zài chuán shū shù jù dào huǎn cún de guò chéng zhōng , bù kě bì miǎn de huì fā shēng chuán shū de tíng dùn , rú zài kè lù dà liàng xiǎo róng liàng wén jiàn shí , yìng pán dú qǔ de sù dù hěn kě néng huì gēn bù shàng kè lù de sù dù , jiù huì zào chéng huǎn cún nèi de shù jù shū rù shū chū bù chéng bǐ lì , rú guǒ zhè zhǒng zhuàng tài chí xù yī duàn shí jiān , jiù huì dǎo zhì huǎn cún nèi de shù jù bèi quán bù shū chū , ér dé bù dào shū rù , cǐ shí jiù huì zào chéng huǎn cún qiàn zài cuò wù , zhè yàng jiù huì dǎo zhì kè lù guāng pán shī bài 。 yīn cǐ kè lù jī hé COMMBO chǎn pǐn dū huì cǎi yòng jiào dà róng liàng de huǎn cún róng liàng , zài pèi hé fáng kè sǐ jì shù , jiù néng bǎ kè huài pán de jīlǜ jiàng dào zuì dī 。 tóng shí huǎn cún hái néng xié diào shù jù chuán shū sù dù , bǎo zhèng shù jù chuán shū de wěn dìng xìng hé kě kào xìng 。
kè lù jī chǎn pǐn yī bān yòu 2MB、 4MB、 8MB, COMBO chǎn pǐn yī bān yòu 2MB、 4MB、 8MB de huǎn cún róng liàng , shòu zhì zào chéng běn de xiàn zhì , huǎn cún bù kě néng zhì zuò dào zú gòu dà 。 dàn shì liàng de huǎn cún róng liàng hái shì xuǎn zé guāng chǔ xū yào kǎo lǜ de guān jiàn zhī yī wǎng luò huǎn cún jí qí zuò yòng
WorldWideWeb( WWW) zhèng zài yǎn yì yī zhǒng xīn de rén lèi shēng huó , Internet zài yǐ qián suǒ wèi yòu de shì tóu tuī jìn , yī fāng miàn , rén men wéi wǔ cǎi bīn fēn de wǎng luò shì jiè suǒ táo zuì , lìng yī fāng miàn yòu wéi rì jiàn biàn màn de fǎng wèn sù dù suǒ kǔ nǎo … …
shénme yǐng xiǎng Internet fǎng wèn sù dù
fǎng wèn wǎng zhàn de guò chéng shì tōng guò jiàn lì zài TCP/IP xié yì zhī shàng de HTTP xié yì lái wán chéng de 。 cóng kè hù duān fā chū yī gè HTTP qǐng qiú kāi shǐ , yòng hù suǒ jīng lì de děng dài shí jiān zhù yào jué dìng yú DNS hé wǎng zhàn de xiǎng yìng shí jiān 。 wǎng zhàn yù míng shǒu xiān bì xū bèi DNS fú wù qì jiě xī wéi IP dì zhǐ , HTTP de yán shí zé yóu zài kè hù duān hé fú wù qì jiān de ruò gān gè wǎng fǎn shí jiān suǒ jué dìng 。
wǎng fǎn shí jiān shì zhǐ kè hù duān děng dài měi cì qǐng qiú de xiǎng yìng shí jiān , píng jūn wǎng fǎn shí jiān qǔ jué yú sān gè fāng miàn :
1. wǎng zhàn fú wù qì de yán shí
wǎng zhàn fú wù qì zào chéng de yán shí zài wǎng fǎn shí jiān zhōng zhàn zhù yào bǐ lì 。 dāng mǒu gè fú wù qì shōu dào duō gè bìng fā HTTP qǐng qiú shí , huì chǎn shēng pái duì yán shí 。 yóu yú xiǎng yìng yī gè HTTP qǐng qiú , wǎng wǎng xū yào duō cì fǎng wèn běn dì yìng pán , suǒ yǐ jí shǐ shì yī tái fù zài bìng bù dà de fú wù qì , yě kě néng chǎn shēng jǐ shí huò jǐ bǎi wēi miǎo de yán shí 。
2. yóu lù yóu qì 、 wǎng guān 、 dài lǐ fú wù qì hé fáng huǒ qiáng yǐn rù de yán shí
tōng cháng zài kè hù duān hé fú wù qì zhī jiān de lù jìng shàng huì cún zài duō gè wǎng luò shè bèi , rú lù yóu qì 、 wǎng guān 、 dài lǐ hé fáng huǒ qiáng děng 。 tā men duì jīng guò de IP bāo dōuyào zuò cún chǔ / zhuǎn fā de cāo zuò , yú shì huì yǐn rù pái duì yán shí hé chǔlǐ yán shí 。 zài wǎng luò yōng sài shí , zhè xiē shè bèi shèn zhì huì diū bāo , cǐ shí huì jì xī wàng yú kè hù duān hé fú wù qì tōng guò duān dào duān de xié yì lái huī fù tōng xìn 。
3. bù tóng tōng xìn liàn lù shàng de shù jù chuán shū sù dù
zài guǎng yù wǎng zhōng , cóng yī gè wǎng luò shè bèi dào lìng yī gè wǎng luò shè bèi jiān de shù jù chuán shū sù dù shì jué dìng wǎng fǎn shí jiān de yī gè zhòng yào yīn sù 。 dàn jī běn dài kuān de zuò yòng bìng bù shì xiàng rén men xiǎng xiàng de nà me zhòng yào , yī xiàng cè shì biǎo míng , dāng wǎng zhàn cǎi yòng T3 sù shuài jiē rù Internet shí , yě jǐn yòu 2 % de wǎng yè huò duì xiàng néng yǐ 64kbps de sù dù tí gōngjǐ kè hù duān , zhè xiǎn rán biǎo míng , dài kuān zài wǎng luò xìng néng shàng bù shì zuì guān jiàn de yīn sù 。
jīn tiān Internet zài xiàng shì jiè de měi yī gè jiǎo luò yán shēn , yòng hù xiàng yī gè fú wù qì fā chū de qǐng qiú kě néng huì jīng guò 8000 gōng lǐ dào 1.6 wàn gōng lǐ de jù lí , guāng sù dài lái de yán shí hé wǎng luò shè bèi de yán shí shì wǎng luò rú cǐ huǎn màn de zuì gēn běn yuán yīn 。
wǎng luò huǎn cún jiě jué gēn běn wèn tí
jì rán yǐng xiǎng wǎng luò sù dù de yuán yīn shì yóu jù lí hé guāng sù yǐn qǐ , nà me jiā sù Web fǎng wèn de wéi yī tú jìng jiù shì suō duǎn kè hù duān yǔ wǎng zhàn zhī jiān de jù lí 。 tōng guò jiāng yòng hù pín fán fǎng wèn de yè miàn hé duì xiàng cún fàng zài lí yòng hù gèng jìn de dì fāng , cái néng jiǎn shǎo guāng sù yǐn rù de yán shí , tóng shí yóu yú jiǎn shǎo liǎo lù yóu zhōng de huán jié , yě xiāng yìng dì jiǎn shǎo liǎo lù yóu qì 、 fáng huǒ qiáng hé dài lǐ děng yǐn rù de yán shí 。
chuán tǒng de jiě jué bàn fǎ shì jiàn lì jìng xiàng fú wù qì lái dá dào suō duǎn jù lí de mùdì 。 dàn zhè gè bàn fǎ cún zài hěn dà de bù zú , duì yú mǒu gè zhàn diǎn 'ér yán , bù kě néng zài lí měi gè yòng hù qún jiào jìn de dì fāng dū jiàn lì jìng xiàng zhàn diǎn , ruò duì dà duō shù wǎng zhàn dū yòng zhè yàng de bàn fǎ jiù gèng bù jīng jì , tóng shí guǎn lǐ hé wéi hù jìng xiàng zhàn diǎn shì yī xiàng fēi cháng kùn nán de gōng zuò 。
wǎng luò huǎn cún shì yī zhǒng jiàng dī Internet liú liàng hé tí gāo zhōng duān yòng hù xiǎng yìng shí jiān de xīn xīng wǎng luò jì shù 。 tā de guān niàn lái zì yú jì suàn jī hé wǎng luò de qí tā lǐng yù , rú mù qián liú xíng de Intel jià gòu de CPU zhōng jiù cún zài huǎn cún , yòng yú tí gāo nèi cún cún qǔ de sù dù ; gè zhǒng cāo zuò xì tǒng zài jìn xíng cí pán cún qǔ shí yě huì lì yòng huǎn cún lái tí gāo sù dù ; fēn bù shì wén jiàn xì tǒng tōng cháng yě tōng guò huǎn cún lái tí gāo kè hù jī hé fú wù qì zhī jiān de sù dù 。
1. huǎn cún de lèi xíng
wǎng luò huǎn cún kě yǐ zài kè hù duān , yě kě yǐ zài wǎng luò shàng , yóu cǐ wǒ men jiāng huǎn cún fēn wéi liǎng lèi : liú lǎn qì huǎn cún hé dài lǐ huǎn cún 。
jīhū mù qián suǒ yòu de liú lǎn qì dōuyòu yī gè nèi zhì de huǎn cún , tā men tōng cháng lì yòng kè hù duān běn dì de nèi cún hé yìng pán lái wán chéng huǎn cún gōng zuò , tóng shí yǔn xǔ yòng hù duì huǎn cún de nèi róng dà xiǎo zuò kòng zhì 。 liú lǎn qì huǎn cún shì wǎng luò huǎn cún de yī gè jí duān de qíng kuàng , yīn wéi huǎn cún shè zài kè hù jī běn dì 。 tōng cháng yī gè kè hù duān zhǐ yòu yī gè yòng hù huò jǐ gè gòng xiǎng jì suàn jī yòng hù , liú lǎn qì huǎn cún yào qiú de yìng pán kōng jiān tōng cháng zài 5MB dào 50MB de fàn wéi nèi 。 dàn shì liú lǎn qì huǎn cún zài yòng hù zhī jiān nán yǐ gòng xiǎng , bù tóng kè hù duān de huǎn cún wú fǎ shí xiàn jiāo liú , yīn 'ér huǎn cún de nèi róng yǔ xiào guǒ xiāng dāng yòu xiàn 。
dài lǐ huǎn cún zé shì yī zhǒng dú lì de yìng yòng céng wǎng luò fú wù , tā gèng xiàng E - mail、 Web、 DNS děng fú wù 。 xǔ duō yòng hù bù jǐn kě yǐ gòng xiǎng huǎn cún , ér qiě kě yǐ tóng shí fǎng wèn huǎn cún zhōng de nèi róng 。 qǐ yè jí dài lǐ huǎn cún yī bān xū yào pèi zhì gāo duān de chǔlǐ qì hé cún chǔ xì tǒng , cǎi yòng zhuān yòng de ruǎn jiàn , yào qiú de yìng pán kōng jiān zài 5MB dào 50GB zuǒ yòu , nèi cún wéi 64MB dào 512MB。
dài lǐ chǔyú kè hù duān yǔ wǎng zhàn fú wù qì zhī jiān , zài mǒu xiē qíng kuàng xià , zhè zhǒng lián jiē shì bù yǔn xǔ de , rú wǎng zhàn zài fáng huǒ qiáng nèi , zhè shí kè hù duān bì xū yǔ dài lǐ jiàn lì TCP lián jiē , rán hòu yóu dài lǐ jiàn lì yǔ wǎng zhàn fú wù qì de TCP lián jiē 。 dài lǐ zài fú wù qì hé kè hù duān zhī jiān qǐ dào liǎo shù jù jiē lì de zuò yòng 。 dài lǐfà chū de HTTP qǐng qiú yǔ yī bān de HTTP qǐng qiú yòu xì xiǎo de bù tóng , zhù yào zài yú tā bāo hán liǎo wán zhěng de URL, ér bù zhǐ shì URL de lù jìng 。
2. dài lǐ huǎn cún de gōng zuò yuán lǐ
dāng dài lǐ huǎn cún shōu dào kè hù duān de qǐng qiú shí , tā shǒu xiān jiǎn chá suǒ qǐng qiú de nèi róng shì fǒu yǐ jīng bèi huǎn cún 。 rú guǒ méi yòu zhǎo dào , huǎn cún bì xū yǐ kè hù duān de míng yì zhuǎn fā qǐng qiú , bìng zài shōu dào fú wù qì fā chū de wén jiàn shí , jiāng tā yǐ yī dìng de xíng shì bǎo cún zài běn dì yìng pán , bìng jiāng qí fā sòng gěi kè hù duān 。
rú guǒ kè hù duān qǐng qiú de nèi róng yǐ bèi huǎn cún , hái cún zài liǎng zhǒng kě néng : qí yī , huǎn cún de nèi róng yǐ jīng guò shí , jí huǎn cún zhōng bǎo cún de nèi róng chāo guò liǎo yù xiān shè dìng de shí xiàn , huò wǎng zhàn fú wù qì de wǎng yè yǐ jīng gēngxīn , zhè shí huǎn cún huì yào qiú yuán fú wù qì yàn zhèng huǎn cún zhōng de nèi róng , yào me gēngxīn nèi róng , yào me fǎn huí “ wèi xiū gǎi ” de xiāo xī ; qí 'èr , huǎn cún de nèi róng shì xīn de , jí yǔ yuán wǎng zhàn de nèi róng bǎo chí tóng bù , cǐ shí chēng wéi huǎn cún mìng zhōng , zhè shí huǎn cún huì lì jí jiāng yǐ bǎo cún de nèi róng sòng gěi kè hù duān 。
zài kè hù duān de qǐng qiú méi yòu mìng zhōng shí , fǎn 'ér zēng jiā liǎo huǎn cún cún chǔ hé zhuǎn fā de chǔlǐ shí jiān 。 zài zhè zhǒng qíng kuàng xià , dài lǐ huǎn cún shì fǒu réng yòu yì yì ní ? shí jì shàng , dài lǐ huǎn cún néng gòu tóng shí yǔ wǎng zhàn fú wù qì jiàn lì duō gè bìng fā de TCP/IP lián jiē , bìng xíng huò qǔ wǎng zhàn shàng de nèi róng 。 huǎn cún de cún zài cóng zhěng tǐ shàng jiàng dī liǎo duì wǎng zhàn fǎng wèn de cì shù , yě jiù jiàng dī liǎo dān wèi shí jiān nèi fú wù qì duān de pái duì shù mù , yīn 'ér zhè shí bìng fā lián jiē de pái duì yán shí yào xiǎo dé duō 。 yōu xiù de huǎn cún shèn zhì néng shí xiàn duì wǎng yè nèi xiāng guān liàn jiē nèi róng de yù qǔ yǐ jiā kuài lián jiē de sù dù 。
3. dài lǐ huǎn cún de cè lüè
dāng yuán fú wù qì de wén jiàn xiū gǎi huò bèi shān chú hòu , huǎn cún yòu rú hé zhī dào tā bǎo cún de kǎo bèi yǐ jīng zuò fèi ní ? HTTP xié yì wéi huǎn cún fú wù tí gōng liǎo jī běn de zhī chí , tā shǐ huǎn cún néng xiàng yuán fú wù qì chá xún , mǒu gè wén jiàn shì fǒu gēnggǎi , rú guǒ huǎn cún de kǎo bèi guò shí zé jìn xíng yòu tiáo jiàn xià zài 。 jǐn dāng yuán fú wù qì wén jiàn chāo guò zhǐ dìng de rì qī shí , cái huì fā chū xīn de wén jiàn 。
dàn shì zhè xiē xún wèn cāo zuò duì wǎng luò fú wù qì zào chéng de fù zài jīhū hé huò qǔ gāi wén jiàn chàbù duō , yīn cǐ bù kě néng zài kè hù duān xiàng huǎn cún fā qǐ qǐng qiú shí dū zhí xíng zhè yàng de cāo zuò 。 HTTP xié yì shǐ dé fú wù qì kě yǐ yòu xuǎn zé dì wéi měi gè wén dàng zhǐ dìng shēng cún shí jiān , jí qīng chǔ dì zhǐ chū mǒu gè wén jiàn de yòu xiào shēng mìng zhōu qī , shēng cún shí jiān hěn duǎn jí yì wèi zhe “ bù yào duì qí huǎn cún ”。 kǎo bèi de bǎo liú shí jiān kě yǐ shì gù dìng de , yě kě yǐ shì tōng guò zhè gè wén jiàn de dà xiǎo 、 lái yuán 、 shēng cún shí jiànhuò nèi róng jì suàn chū lái de 。 : Cache IT diàn nǎo bǎi kē jì suàn jī zǔ chéng yuán lǐ xìn piàn diàn nǎo CPU cpu fú wù qì fú wù wú pán wǎng luò gāo sù jiā sù shè bèi exe nèi cún guǎn lǐ ooccag yī jí huǎn cún