Компьютерлер, Ақпараттық технологиялар
Кэштелген деректер мен кэштеу қандай?
Компьютерлік, өкінішке орай, дереу адамдар алынған пәрмендерді, орындайды жоқ. Осы процесті жеделдету трюктер түрлі пайдаланады, және олардың арасында орын мақтанышы кэштеу тиесілі. Бұл не? кэштелген деректер қандай? Бұл қалай процесс іс жүзінде орын алады ма? Қандай мысалы, «Samsung» смартфон кэштелген деректер болып табылады, және олар компьютерде сол бірнеше айырмашылығы? Осы сұрақтарға жауап алу үшін, төмен оралайық.
кэш не?
пайдалану процесі
деректерді жаңарту
пайдаланған кезде, мысалы, веб-браузер беттің көшірмесін табу үшін жергілікті кэш тексеріледі. Осы шектеулер ескере жад түрі, мисс кеңістік жасау үшін ақпаратты алып тастау туралы шешім қабылданды. алмастырылады дәл шешім қабылдауға, түрлі алгоритмдер ауыстыруды пайдаланыңыз. Айтпақшы, біз осы көп бөлігі, олар суреттер және қолдану деректермен жұмыс істеу үшін пайдаланылады деп, «Android» үшін кэштелген деректерді фактісі туралы айтуға, егер.
саясатын жазу
- Instant жазу. Әрбір өзгеріс негізгі жадқа синхронды жазылады.
- Кешіктіріп немесе алпына келтіру к. Жаңарту деректер мезгіл өтті, немесе тапсырыс берушi сұраған кезде. «Лас» немесе өзгертілген: ол екі мемлекет бар белгiсiн пайдалануға түзетулер енгізілді ма қадағалап. Промаха жағдайда негізгі жады бағытталған екі өтініштерін жасалуы мүмкін: бірінші кэштен өзгерді, және екінші алды деректерді жазу үшін пайдаланылады - қажетті элементті оқып.
Бұл ақпарат аралық буфер қатысы жоқ болып, мұндай болуы мүмкін. Бұл кэш кез келген түзетуді қабылдау жоқ негізгі жадында кезде деректерді орын алады. Сенімділік үшін өңдеу процестерін барлық когерентті хаттамаларды қолдана отырып.
қазіргі заманғы сын-қатерлер
түрлі буферде арасындағы деректерді синхрондау
кэш кезде бір пайдалы болып табылады, және оларды қалай көп болса, осы технологияның тиімділігін қамтамасыз ету үшін? Бұл проблема буферлік когеренттілік шешіледі. деректер алмасу үшін үш параметрі бар:
- Инклюзивті. қалағаныңызша кэш өзін ұстай алады.
- Эксклюзивті. Әрбір нақты жағдайда арналған.
- Айрықша емес. Кеңінен тараған стандартты.
кэш деңгейлері
- L1 кэші. ең жылдам деңгейі кэш - бірінші. ол бір чипте орналасқан ретінде Шын мәнінде, ол процессор бір бөлігі болып табылады, және функционалдық блоктар жатады. нұсқаулық кэш және деректер: Әдетте екі түрге бөлінеді. Көптеген қазіргі заманғы процессорлар осы деңгейде жұмыс істемейді. Бұл кэш процессор жиілігінде жұмыс істейді, сондықтан оған сілтеме әрбір сағат циклын орындай алады.
- L2 кэш. Әдетте алдыңғы бірге орналасқан. Жеке жады аудандары. оның мәнін табу үшін, сіз процессор болып табылады ядролардың санына, бөлінген кэштеу деректер бойынша берілген барлық көлемін, қажет.
- L3 кэш. Баяу, бірақ ең үлкен тәуелді кэш. Әдетте, астам 24 Мб. Ол әр түрлі екінші деңгейдегі кэш алынған деректерді синхрондау үшін пайдаланылады.
- L4 кэш. Ғана пайдаланыңыз өнімділігі жоғары Көп процессорлы серверлерді және ЭЕМ үшін ақталды. жеке чип ретінде жүзеге асырады. Сіз смартфон деректерді кэштеу отыр сұрақ «Samsung» сұрайды және оған қарап, онда бұл деңгей - Мен 5 жыл бойы дәл асығыс деп айтуға болады.
ассоциативті кэш
Бұл іргелі сипаттамасы болып табылады. кэштелген деректер қауымдастық логикалық сегменттеу көрсету үшін қажет. Ол, өз кезегінде, байланысты барлық қолданыстағы желілерін дәйекті сканерлеу циклдар ондаған алады емес, барлық жеңілдіктер әкеледі, бұл шын мәнінде қажет. Сондықтан, іздеу уақытын азайту мақсатында, деректер кэш RAM ұяшықтар қатаң сақтауды пайдаланыңыз. біз аралық буферде салыстырсақ бірдей көлемде, бірақ әр түрлі қауымдастық, ол аз тез жұмыс істеуге үлкен ерік-жігер болды кіммен бір бар, бірақ үлкен нақты тиімділігі.
қорытынды
Similar articles
Trending Now