Есептеу жүйесінде жадыны ұйымдастыру

Содержание

Слайд 2

Жедел жады-ОЖ тарабынан басқаруды талап ететін -есептеу жүйесінің маңызды бөлігі. Компьютерлік

Жедел жады-ОЖ тарабынан басқаруды талап ететін -есептеу жүйесінің маңызды бөлігі. Компьютерлік

есептеулерге арналған мәліметтерді белгілі бір уақытқа дейін сақтайтын құрылғы. Мәліметтер 0,1 түрінде жедел жадыға жазылады. Процессор мәліметтерді жедел жадыдан алып, оларды өндейді. Жедел жадыда тек белгілі бір уақытта болып жатқан компьютерлік процестерге қатысты мәліметтер ғана сақталып тұрады, компьютер сөнген жағдайда жедел жадыдағы мәлімет жоғаладыПроцестер мен ағындар операциялық жадыда сақталады және өңделеді. ОЖ-нің жедел жадыны басқарудағы функциялары:
1.Бос және толық жадыны іздеу 2.Адрестік кеңістікке қол жеткізуді басқару 3.Кодтар мен деректерді жедел жадыдан дискке ығыстыру 4.Керекті физикалық облыс жадысына программа адресін орнату 5.Белгіленген жады облысындағы процестерді қорғау ОЖ-нің жадыны басқаратын бөлігі жады менеджері деп аталады.
Слайд 3

Жадыны физикалық ұйымдастыру Компьютердің есте сақтау құрылғысы екі деңгейге бөледі: 1.Негізгі(басты,оперетивті,физикалық)

Жадыны физикалық ұйымдастыру

Компьютердің есте сақтау құрылғысы екі деңгейге бөледі:
1.Негізгі(басты,оперетивті,физикалық)
2.Қосалқы(сыртқы)
Негізгі жады жинақталған

бір байтты ұяшықтар жиынынан тұрады.Әр ұяшықтың өзініің қайталанбайтын адресі болады.Процессор командаларды негізгі жадыдан шығарады да оларды декодтап орындайды.Командаларды орындау үшін негізгі жадының бірнеше ұяшығын қолданады.
Қосалқы жадыны да біркелкі сызықтық адрестік кеңістік деп қарастырса болады.Негізгі жадыдан айырмашылығы энергияға тәуелсіз болып келеді және көлемі көбірек болып келеді.Негізгі жадының көлемін ұлғайту негізінде қолданылады.
Слайд 4

Жады иерархиясы

Жады иерархиясы

Слайд 5

Жедел жадыда ағымдарды көрсету Айнымалылар мен программалар командасын идентификациялау үшін әртүрлі

Жедел жадыда ағымдарды көрсету

Айнымалылар мен программалар командасын идентификациялау үшін әртүрлі адрес

типтері қолданылады:
Символды-айнымалы атаулары,функциялар;
Виртуалды-компилятормен шығарылатын шартты сандық мәндер;
Физикалық-жедел жадыдағы нақты адрестерді орналастыру;
Слайд 6

Виртуалды кеңістік Кешенді виртуалдық адрестер виртуалды кеңістік деп аталады.Барлық процестерде мүмкін

Виртуалды кеңістік

Кешенді виртуалдық адрестер виртуалды кеңістік деп аталады.Барлық процестерде мүмкін болатын

адрестер кеңістігінің диапазоны бірдей болады.
Әртүрлі ОЖ-лер виртуалды адрестік кеңістікті әртүрлі ұйымдастырады:
Сызықты ұйымастыру-кеңістікте үзіліссіз сызықты тізбекті адрестер.
Сегментті ұйымдастыру-кеңістік жеке бөліктерге бөлінеді.Осындай жағдайда сызықты адрестен басқа виртуалды адрес те қолданылуы мүмкін.
Виртуалды адрестік кеңістік
Виртуалды адрестік кеңістікте екі үзіліссіз бөлік болады:
Жүйелік-барлық жүйеге модульдерді орналастыру үшін.
Қолданбалық-қолданбалы кодтар мен деректерді орналастыру үшін.
Слайд 7

Жадыны орналастыру алгоритмі Жадыны орналастыру әдістері

Жадыны орналастыру алгоритмі

Жадыны орналастыру әдістері

Слайд 8

ДК жүйесінде жады иерархиясы

ДК жүйесінде жады иерархиясы


Слайд 9

Кэш жады КЭШ (ағылш. cach[a] немесе асқын жедел жад – аса

Кэш жады

КЭШ (ағылш. cach[a] немесе асқын жедел жад – аса үлкен

емес көлемдi өте жылдам есте сақтау құрылғысы (СҚ), ол ақпараттың процессормен және одан жылдамдығы төмен жедел жадпен өңделуi жылдамдығының арасындағы айырмашылықтың орнын толтыру үшiн микропроцессор мен жедел жад арасындағы мәлiметтер айырбасы кезiнде қолданылады.
КЭШ-жадын арнайы құрылғы – контроллер басқарады. Ол жақын уақытта процессорға қандай мәлiметтер мен командалар қажет болуы ықтимал екенiн алдын-ала көруге тырысады да, оларды кэш-жадына кiргiзедi. Бұнда "дәл түсу” мен "тимей қалулар” болуы мүмкiн. Дәл түскен кезде, яғни кэшке керекмәлiметтер кiргiзiлген болса, оларды жадтан алып шығу еш тоқтаусыз өтедi. Егер қажет ақпарат кэште жоқ болса, процессор оны тiкелей жедел жадынан оқиды. "Дәл тию” мен "тимей кету” қатынасы кэштеу тиiмдiлiгiн анықтайды.
КЭШ-жады DRAM-ға қарағанда жылдам әрекеттi, қымбат және сиымдылығы төмен SRAM (Static RAM) статикалық жадының микросхемаларында жүзеге асады.
Қазiргi кездегi микропроцессорлардың iшiне орнатылған кэш-жады бар, аталмыш бiрiншi деңгейдегi өлшемi 8-16 Кбайт кэш. Бұдан басқа, компьютердiң жүйелiк платасында сиымдылығы 64 Кбайттан 256 Кбайт және одан жоғары екiншi деңгейдегi кэш орнатылуы мүмкiн
Слайд 10

Кэш жады көлемі мен тиімділігі

Кэш жады көлемі мен тиімділігі

Слайд 11

10 битті адрес үшін толық ассоциативті кэш сұлбасы

10 битті адрес үшін толық ассоциативті кэш сұлбасы

Слайд 12

Motorola MC68020-да кэш жадыны ұйымдастыру сұлбасы

Motorola MC68020-да кэш жадыны ұйымдастыру сұлбасы

Слайд 13

Динамикалық жады ДИНАМИКАЛЫҚ ЖАД (Дина-мическая память; dynamic Random Access Memory, DRAM)

Динамикалық жады

ДИНАМИКАЛЫҚ ЖАД (Дина-мическая память; dynamic Random Access Memory, DRAM) — бұл

жадтың сақтау ұяшықтары жартылай өткізгіштік микро¬схема элементтерінен құрастырылған конденсаторлар ретінде жасалған. Тексергіш схема оқу операциясын орындаған кезде бүл конденсаторды өзінің үсті арқылы разряд жасайды: егер конденсатор зарядталған болса, онда тексеру схемасының шығысында конденсатор разрядталады да, ондағы ақпарат жойылады. Сондықтан бұндай жад конденсаторларды түрақты зарядтап түруды қажет етеді. Динамикалық жадтардың түрлері: MDRAM, FPM, VRAM, EDO, BEDO, SpRAM, SGRAM, WRAM, RDRAM жөне т.б.
Слайд 14

Статикалық жады Статикалық жад (Статическая память; static random access memory, SRAM)

Статикалық жады

Статикалық жад (Статическая память; static random access memory, SRAM) — ақпаратгы ұзақ

уақыт сақтауға мүмкіндігі бар жад. Статикалық жад ұяшықтары тригерлер негізінде жүзеге асырылады. Динамикалық жадқа қарағанда бұл ұяшықтар күрделі және кристалла көбірек орын алады. Бірақ оларды басқару жеңіл және қайта-қайта жаңартудың қажетгігі жоқ. SRAM жадына қатынас құру уақыты 15-25 (ал DRAM жадына 60-100 ). Егер де SRAM жады жедел жад ретінде пайдаланылса, онда есептеу машиналарының шапшаңдығы жоғары болады және оның құны да өзгереді. Себебі, SRAM бағасы DRAM микросхемасынан әлдекайда қымбат.. Сақталатын мәліметтер жоғалмау үшін микросхема аккумулятордан қоректеніп түруы керек. Статикалық жадтың түрлері — Async SRAM, Sync Burst SRAM, Pipelined Burst SRAM
Слайд 15

Оперативті жадтың қазіргі технологиялары DRAM жылдамдығын арттыру үшін екі схемотехникалық шешімді

Оперативті жадтың қазіргі технологиялары DRAM жылдамдығын арттыру үшін екі схемотехникалық шешімді

қолданады :
Микросхемаға динамикалық жадыны және статикалық жадтың қосуын айтамыз;
ЦП мен жадтың синхронды жұмыс жасауы,яғни ішкі конвеерлі архетиктураны және адрестерді кезектестіруін айтамыз.
Слайд 16

Жедел жады технологиясы

Жедел жады технологиясы

Слайд 17

FPM DRAM Осы технология Intel-386 және Intel-486 системаларында кеңінен қолданылды. МП

FPM DRAM
Осы технология Intel-386 және Intel-486 системаларында кеңінен қолданылды. МП Pentium

шыққан соң EDO DRAM ығыстырылып кетті.Ол МП-дің конвеерлі ұйымдастыруды қолданған үшін тиімді болатын. Жад контроллері шинаға 4 баиттық пакетті оқығанда адресті тек бір рет қоюға рұқсат етеді, сонымен қатар RAS# сигналы төмен деңгейде үсталынып тұрады.системалық шинаға 66 МГц жиілігіндегі қолжетімділік уақыты - 60 нс (35 нс – тармақ ішінде), 5-3-3-3 циклына сәйкес келеді (бірінші баитты оқу үшін 5 цикл ал келесі баиттарды оқу үшін 3 цикл).
Слайд 18

EDO DRAM, BEDO DRAM EDO DRAM FPM DRAM-ға қарағанда ,осы технологияның

EDO DRAM, BEDO DRAM

EDO DRAM
FPM DRAM-ға қарағанда ,осы технологияның микросхемалар жадында әр

банк үшін регистр-ілмек қосылған ,соған шығу мәліметтері сақталады. Одан есептеуді сыртқы схемалар арқылы есептелінеді келесі CAS# импульсының басылуына шейін.бет ішінде қол жетімділік 25нсқа шейін түседі , жылдамдықты 40%-ға көбейтеді,5-2-2-2 режиміне сәйкес келеді .
Регистр ілмекті орнату микросхема бағасын көтермейді ,бірақ оның қолданылуы сыртқы ассинхронды кэш қосқанмен бірдей болады.
BEDO DRAM
Осы технология конвеерлі технологияның дамуы болып келеді. Регистр-ілмектен басқа,жад құрылысына , пакет циклына адрес счетчигі еңгізілді,ол адрес колонкасын тек басына қоюға мүмкіндік береді, ал қалған берілістерде тек мәліметтерді сұрайды. Конвеердің ұзаруынан шығыс мәліметтері бір CAS# сигналына қалып отырады , ал қалғандары күту ырғақсыз болады.келесі пакеттердің старттық адрестері өткен пакеттің CAS# сигналымен жіберіледі. Егер чипсет шектес режимінде жадқа айналымды істей алса онда жылдамдықтан ұтса болады ,5-1-1-1 оқу режимінде жұмыс істейді.
Слайд 19

SDRAM SDRAM (Synchronous DRAM) технологиясының ерекшелігі жад микросхемаларымен процессордың синхронды жұмыс

SDRAM

SDRAM (Synchronous DRAM) технологиясының ерекшелігі жад микросхемаларымен процессордың синхронды жұмыс істеуін айтамыз.

Микропроцессорларға жұмыс жылдамдығын беретін Ырғақ генераторы  SDRAM ді басқарады. Сонымен қатар күту циклында күту уақыты азаяды , және мәліметтер іздеу жылдамдығы артады.ол синхронизация жад контроллерына мәліметтер дайындығын білуге мүмкіндік береді.Сөйтіп, қол жетімділік жылдамдылығы әр таймер тактында мәліметтер қол жетімді болған үшін артады. SDRAM технологиясы көптеген жад банктарын қолдануға мүмкіндік береді  , бір уақытта істеп тұрған кезде . SDRAM  микросхемалары программаланатын және өз командалар жиынтығы бар. Пакетті циклдың ұзындығы оқу-жазу циклында программаланады (1, 2, 4, 8, 256 элементтер) . Цикл мәліметтердің жоғалтпай арнайы команда арқылы тоқтатыла алады .
Слайд 20

1.ДК қандай жады түрі ең жылдам болып есептеледі? 2. Қазіргі кезгі

1.ДК қандай жады түрі ең жылдам болып есептеледі? 2. Қазіргі кезгі жедел

жад технологиялары DRAM-да өнімділікті арттыру үшін қандай схемотехникалық шешім қолданады? 3.SRAM мен DRAM-ның айырмашылықтары? 4.Виртуалды адрестік кеңістіктің екі үзіліссіз бөлігі?