ÚLÇ ŒÛ]YL•

ÚLÇ ŒÛ]YLUÖ]‰ L‚ÙTÖ½›¥ J£ p½V U¼¿• ÚYLUÖ] J£ ŒÛ]YLUÖh•. ÙT։YÖL ÚLÇ ŒÛ]YL• J£ p½V ŒÛX W֕ (Static RAM) Bh•. C‹R ŒÛ]YLUÖ]‰ –L°• A‡LUÖL ``î ÙNš˜Û\T|†‡'' (Micro Processer) TVÁT|†RTyP RLY¥LÛ[ ÚN–†‰ ÛY†‡£eh•.

ÚLÇ ŒÛ]YLUÖ]‰ ÛUeÚWÖ ‘WÖNÍN£eh• U¼¿• ˜RÁÛU ŒÛ]YL• (Main Memory) CÛPÚV AÛU‹‰·[‰. ÙT։YÖL ˜RÁÛU ŒÛ]YL†ÛR { W֕ (Dynamic RAM) ÙNšVTyP‰. B]Ö¥ ÚLÇ ŒÛ]YLUÖ]‰ ŒÛX W֖]Ö¥ ÙNšVTyPR]Ö¥ CRÁ ÚYLUÖ]‰ { W֕ LÖyz¨• ™Á¿ A¥X‰ SÖÁh UPjh ÚYL• A‡L• ÙLցP‰.

ÙT¡V SLWjL¸¥ S֕ ÙRÖÛXÚTp h½’| (Telephone Directory) T֟†ÚRÖUÖ]Ö¥ TX XyNeLQeLÖ] ÙRÖÛXÚTp GL· E·[]. C‹R h½’| C£‹R ÚTև¨• ÙT£•TÖXÖ] S֕ SUeÙL] J£ p½V ÙRÖÛXÚTpeh½œ| ÛY†‰e ÙLÖ·ÚY֕. C‡¥ S֕ A‡L A[«¥ TVÁT|†‰• ÙRÖÛXÚTp GLÛ[RÖÁ h½†‰ ÛYÚT֕. HÙ]Â¥ SUeh ÚRÛYVÖ] ÙRÖÛX ÚTp GÛQ ÙT¡V h½’yz¥ ÚR|•ÙTÖµ‰ A‡L ÚSW• ÚRÛYT|f\‰. B]Ö¥ C‹R ÙRÖÛXÚTp GÛQ S֕ RVÖ¡†R p½V h½’yz¦£‹‰ G|eh• ÙTÖµ‰ S•UÖ¥ –L «ÛW YÖL G|eL ˜zfÁ\‰. CÚR ÚTÖX J£ RLYÛX L‚ÙTÖ½VÖ]‰ ÚYL• hÛ\YÖL E·[ ˜RÁÛU ŒÛ]YL†‡¦£‹‰ G|TR¼h T‡XÖL, C†RLYÛX ÚYLUÖ] ÚLÇ ŒÛ]YL†‡¦£‹‰ G|eh• ÙTÖµ‰ L‚ÙTÖ½›Á ÙNV¥TÖyzÁ ÚYL• A‡L¡eh•.

ÙT։YÖL ÛUeÚWÖ ‘WÖNÍN£eh J£ RLY¥ ÚRÛYT| UÖ]Ö¥ ˜R¦¥ ÛUeÚWÖ ‘WÖNÍNWÖ]‰ ÚLÇ ŒÛ]YL†‡¥ ÚR|•. C‹R RLY¥ ÚLÇ ŒÛ]YL†‡¥ C£eh UÖ]Ö¥ ARÛ] ``ÚLÇ fÛP†R¥'' (Cache HIT) GÁ¿ AÛZefÁÚ\֕. J£ ÚYÛX ÚRPTyP†RLY¥ ÚLÇ ŒÛ]YL†‡¥ fÛPeLÖR TyN†‡¥ ARÛ] ``ÚLÇ RY¿R¥'' (Cache Miss) GÁ¿ AÛZeLT|f\‰. AÙTÖµ‰ ÛUeÚWÖ ‘WÖNÍNWÖ]‰ ˜RÁÛU ŒÛ]YL†‡¼h ÙNÁ¿ ÚRPTyP† RLYÛX LP½‹‰ ÚLÇ ŒÛ]YL†‡¥ ÚN–†‰ ÛY†‰eÙLÖ·º•. CªYÖ¿ ÙT։ ŒÛ]YL†‡¦£‹‰, ÚLÇ ŒÛ]YL†‡¼h G|†‰o ÙN¥¨• ÙNV¦Û] T‡«P¥ (MAPPING) GÁ¿ AÛZefÁÚ\֕. CªYÖ¿ T‡«P¥ ÙNš• ÙTÖµ‰ CÚR RLY¥ ÛUeÚWÖ ‘WÖNÍN£eh ÚRÛYT|• ÙTÖµ‰ ÛUeÚWÖ ‘WÖNÍNWÖ]‰ ÙT։ ŒÛ]YL†‡¼h ÙN¥XÖU¥ ÚLÇ ŒÛ]YL†‡¦£‹ÚR RLY¥LÛ[ ÙT¼ ¿e ÙLց| L‚ÙTÖ½›Á ÚYL†ÛR A‡L¡eL Y֚“·[‰.

ÛUeÚW֑WÖNÍNWÖ]‰ ÚLÇ ŒÛ]YL†‡¨·[ J£ RLYÛX UÖ¼¿• ÙTÖµ‰ CÚR UÖ¿R¥ ˜RÁÛU ŒÛ]YL†‡¨·[ RLYÛX• UÖ¼\ ÚY|•. AªYÖ¿ ÙNšV† RY½]Ö¥ ARÛ] ``qW¼\ RLY¥'' (Dirty Data) GÁ¿ AÛZeLT|f\‰. pX NUVjL¸¥ ÛUeÚWÖ ‘WÖNÍNŸ ˜RÁÛU ŒÛ]YL†‡¥ E·[ J£ RLYÛX UÖ¼\• ÙNšVT|•ÙTÖµ‰ CÚR UÖ¿R¥ ÚLÇ ŒÛ]YL†‡¥ E·[ AÚR RLY¦Á UÖ¼\• ÙNšV RY½«|•. CRÛ] `` SÖyPTyP RLY¥'' (Stale Data) GÁ¿ i¿YŸ.

ÚLÇ ŒÛ]YL†ÛR Look Aside/Look Through U¼¿• Write-Back/Write Through GÁ¿ C£YÛLVÖL ‘¡eLX֕. ÚLÇ ŒÛ]YL†‡Á ‰ÛQ AÛU“L· ™Á¿ T‚˜Û\ A|ehL· ÙLց|·[‰. AÛY ŒÛX W֕ (Sram) h½Jy|W֕ (Tag Ram) U¼¿• ÚLÇ Ly|T|†‡ (Cache Controller) Bh•. RLY¥LÛ[ ÚN–eh• J£ Th‡ÛVRÖÁ ŒÛXW֕ GÁ¿ i¿ÚY֕. h½ Jy|W֖¥ ŒÛXW֖¥ E·[ RLY¥L¸Á ˜LY¡›Û] ÚN–†‰ ÛY†‰e ÙLÖ·º•. B]Ö¥ ÚLÇ Ly|T|†‡ B]‰ ÚLÇ ŒÛ]YL†‡ÁTz†R¥ U¼¿• Gµ‰R¥ (Read/Write) ÚTÖÁ\ ÙNV¥LÛ[ Ly|T|†‰• –Á]„ –Ár¼¿ Bh•. ÚLÇ ŒÛ]YL†‡¥ RLY¥LÛ[ ™Á¿ «RUÖL T‡®P¥ ÙNšVX֕. AÛY N֟“ T‡®P¥ (Associative Mapping), ÚSWz T‡®P¥ (Direct Mapping) U¼¿• hµ N֟“ T‡®P¥ (SET-Associative) ˜Û\VÖh•. pX NUVjL¸¥ C‹R p½V A‡ÚYL ŒÛ]YL†ÛR (ÚLÇ ŒÛ]YL•) ``«ÛW° AyÛP'' (Scratch Pad) GÁ¿ AÛZT֟L·. ÚLÇ ŒÛ]YLUÖ]‰ –ÁNe‡ C£eh•YÛW ARÁ E·[PeLjLÛ[ CZeLÖR J£ ŒÛ]YL• Bh•.

BACK