ЭЭМ, Программалык камсыздоо
Эмне кэш эс болуп саналат
Бардык эле компьютер ээлери билишет , мындай кэш деп жигердүү дээрлик бардык өндүрүүчүлөр да, кайра иштетүүчүлөр жана программалар тарабынан колдонулат да. Кээ бир колдонуучулар жакында гана жеке компүтерди иштеп баштады, дүйнөлүк тарамына талкуулоо боюнча кээде алардын электрондук жардамчыларды жай аткаруу нааразы болду. Мисалы, 5 секунд теги кызматтык программаларды башталгандан жана анын терезелери пайда ортосунда өтүп турган болсо, анда ал бир зор убакыт болуп эсептелет. Же 10-15 секунда мамлекеттер катуу дисктен магниттик чара үчүн орнотулган системаны жүктөө үчүн зарыл болгон - бул убакытты бекер коротуу. Тан калыштуу гана он чакты жыл мурун, программасын ишке киргизүү дээрлик жарым мүнөт чейин убакыт талап кылынышы мүмкүн, аны тез каралды. Бир нерсе анык белгилүү - компьютер аткаруу кыйла өстү, бул кэш иштетүүчү ойногон акыркы ролу эмес.
Драм технологиясынын негизинде компьютер аппараттык эс модулдарын колдонулат (динамикалык эс мүмкүндүк алуу). төмөн наркы бул технологиянын өзгөчөлүгү, жогору ишенимдүүлүктө жана ... салыштырмалуу аз ылдамдыгы. дагы деле жай, анын өзгөртүүлөрдү да драм, он жыл мурун колдонулган. эс-клеткаларга жеткиликтүүлүк учурунда 200 Nanoseconds кечигип болсо, анда азыр ушул балл 20-т-жылдын кыйынга турат. Бул көрүнөт - тез эле фантастикалык болушу керек! Бирок, драм жакшыртуу менен катар, ошондой эле өсүп дараметин , ал мүмкүн болушунча андай эмес, жалпы катышы өзгөрттү, ошондуктан, иштеп на. Бул жерде биз суроого келип такалабыз эмне ордук. Кантип чакан жогорулатат болот Компүтер Memory? Жооп ачык эле көрүнүп турат - бул прогрессивдүү эскирген драм нерсе менен алмаштыруу мүмкүн эмес. Ал эми кымбат барлар Rambus менен каргашалуу Intel тажрыйба алмаштыруу кыйла жалпы наркын көбөйтүү керек деп сунуш кылды.
Бул чектөө жок, мындай механизм көп жагдай болушу мүмкүн эмес, себеби эч ким мындай бир кэшин деп ойлогон да эмес. Драм өнүккөн ордуна жетиштүү SRAM (статикалык кокустук эс алуу) жана көйгөйдү чечүүгө болот. Бирок, бул наркынын олуттуу жогорулатууга алып келет. Ошондуктан мен компромисс версия биринчи 80286-тез эс блоктору учурдан тартып тиешелүү ушунчалык ийгиликтүү болгондуктан сунушталган салыштырмалуу жай эс модулдарын жана жогорку ылдамдыкта ишкананын ортосундагы системасынын натыйжалуулугун жогорулатуу үчүн уюштурулат. Драм клеткалардын суммасына салыштырмалуу 8 Kbps баштап, өтө аз суммасы (деңгээл L1) мегабайттан ондогон (L3 деңгээл) чейин. Атайын Контролдоочу би-багыттагы маалымат агым жана тез эс алардын нускаларын аркылуу өтөт. эч ким эч нерсе жокпу, Dram контролеру текшерүүлөр кийинки өтүнүчү CPU учурда "сол" оң DATA, алар бар болсо, электр өткөргүч иштетүү бир кэш. Көрүнүп тургандай, өндүрүштүк принцип өтө жөнөкөй. Кыйынчылыктар ишке ашыруу ыкмалары пайда: иштеп маалыматтардын түрү дубликаты кандай чечим кабыл алышыбыз керек, аларды тактоо үчүн, иш натыйжалуулугун жогорулатуу үчүн, ж.б. Бирок бул атайын булактардан да ал көбүрөөк тапса болот абдан чоң тема болуп саналат ..
Ошентип, бир кэш эс, түзүлгөн болушу мүмкүн деген суроого жооп төмөнкүдөй: кэш контролеру / эс чакан натыйжалуулугун жогорулатуу, маалыматтарды окуп жаза турган бир структура болуп саналат.
Ал тармак колдонуу боюнча кэш экенин? Серепчи колдонуучу кийин бир чечим менен Интернет барактарын карап. Кийин анын кайсы-бир элементинин биринчи ачылышы, көптөгөн беттер (сүрөтү маалыматтар) дискте папкасына сакталган, ал эми кийинки бул маалыматтарды жай желеден жүктөлгөн эмес, пайдаланып, жана песня ылдамдыгын жогорулатуу, папкасында киргизилет. Ылдамдануу Интернет төмөн ылдамдыкта өзгөчө байкалууда.
Similar articles
Trending Now