ЖЖҚ және кэш жады арасындағы айырмашылық

ЖЖҚ және кэш жады арасындағы айырмашылық
ЖЖҚ және кэш жады арасындағы айырмашылық

Бейне: ЖЖҚ және кэш жады арасындағы айырмашылық

Бейне: ЖЖҚ және кэш жады арасындағы айырмашылық
Бейне: Java Tech Talk: Эй, көктемгі етік, менің жадым қайда кетті? [#ityoutubersru] 2024, Шілде
Anonim

RAM және кэш жады

Компьютердің жады иерархия бойынша ұйымдастырылған және олар оларға қол жеткізуге кететін уақытты, құны мен сыйымдылығын ескере отырып ұйымдастырылған. ЖЖҚ және кэш жады осы жад иерархиясының екі мүшесі болып табылады. RAM (Random Access Memory) – компьютерде қолданылатын негізгі жады. Оның жеке жад ұяшықтарына кез келген реттілікпен қол жеткізуге болады, сондықтан оны жедел жады деп атайды. ЖЖҚ екі санатқа бөлінеді: статикалық жедел жад (SRAM) және динамикалық жедел жад (DRAM). Кэш жады – компьютердің орталық процессоры (орталық өңдеу блогы) жадқа қол жеткізуге қажетті орташа уақытты азайту мақсатында пайдаланатын арнайы жады.

ЖЖҚ дегеніміз не?

ЖЖҚ компьютердің негізгі жады ретінде де белгілі. Бұл қуат өшірілгенде жадта сақталған деректер жоғалатын тұрақты жад. ЖЖҚ екі санатқа бөлінеді: статикалық жедел жад (SRAM) және динамикалық жедел жад (DRAM). SRAM бір бит деректерді сақтау үшін транзисторларды пайдаланады және оны мерзімді түрде жаңарту қажет емес. DRAM әрбір деректерді сақтау үшін жеке конденсаторды пайдаланады және конденсаторлардағы зарядты сақтау үшін оны мерзімді түрде жаңарту қажет. Қазіргі компьютерлерде жедел жады жаңартуға болатын модульдерге бөлінген. Бұл ЖЖҚ сыйымдылығын арттыруға немесе ақауларды оңай түзетуге мүмкіндік береді.

Кэш жады дегеніміз не?

Кэш жады – процессор жадқа кіруге кететін орташа уақытты азайту мақсатында пайдаланатын арнайы жад. Кэш-жады салыстырмалы түрде кішірек, сонымен қатар жедел жады, ол негізгі жадтың жиі қолданылатын деректерін сақтайды. Жадты оқуға сұраныс болған кезде, кэш жады сол деректердің кэш жадында бар-жоғын білу үшін тексеріледі. Егер бұл деректер кэш жадында болса, негізгі жадқа қол жеткізудің қажеті жоқ (қол жеткізу үшін ұзағырақ уақыт қажет), сондықтан жадқа кірудің орташа уақытын азайтады. Әдетте деректер мен нұсқаулар үшін бөлек кэштер бар. Деректер кэш әдетте кэш деңгейлерінің иерархиясында орнатылады (кейде көп деңгейлі кэштер деп аталады). L1 (1-деңгей) және L2 (2-деңгей) кэштердің осы иерархиясындағы ең жоғарғы кэштер болып табылады. L1 - негізгі жадқа ең жақын кэш және бірінші тексерілетін кэш. L2 кэш келесі қатарда және негізгі жадқа жақын екінші болып табылады. L1 және L2 кіру жылдамдығы, орналасқан жері, өлшемі және құны бойынша өзгереді.

ЖЖҚ мен кэш жадының айырмашылығы неде?

Жад иерархиясында кэш жады жедел жадымен салыстырғанда процессорға жақын жады болып табылады. ЖЖҚ-мен салыстырғанда кэш жады әлдеқайда жылдам және сонымен қатар қымбат. Бірақ жедел жадының сыйымдылығы кэш жадының сыйымдылығынан үлкен. Одан әрі кэш жады L1, L2 және L3 кэштері сияқты иерархия ретінде ұйымдастырылған, олар жылдамдығы, құны және сыйымдылығы бойынша ерекшеленеді.

Ұсынылған: