Стектік жады




Презентация қосу
Стектік жады
ОРЫНДАҒАН: ОҢҒАРОВ АСЛАН
ТЕКСЕРГЕН:ЖАКСЫГУЛОВА Д.Д
Еске сақтау құрылғысы ЭЕМ жадысының
қызметін атқарады және деректер мен
программалар командаларын сақтауға
арналған. ЕСҚ-на алдан ала тапсырманы
шешуге арналған программа және бастапқы
деректер, ал тапсырманы шешу барысында
аралық және ақырғы нәтижелер жазылады.
ЕСҚ, негізінен, сыйымдылығымен және
жылдамдығымен сипатталады.
Сиымдылық—ЕСК-да бір мезгілде сақтауға
болатын ақпараттар бірлігінің максималды саны
(белгілі бір разрядты машиналық сөздер немесе
байттар). Сиымдылықтың үлкен болуына
байланысты (1012 битке дейін) үлкенірек өлшем
бірліктері қолданады: киллобайт-к
(1Кбайт=1024 байт), мегабайт-М(1Мбайт=1024
Кбайт), гигобайт-Г(1Гбайт=1024Мбайт).
Жылдамдық бағаланатын ЕСК-ң уақытының
параметрлері—жазу циклы.
Компьютер жадысы
Ақпараттарды орналастыру және іздеу тәсілдеріне
байланысты мекендік, магазиндік (стектік) және
ассоциативті жады болып жіктеледі.
Мекендік жады. Қарапайтым ЭЕМ-де ақпарат
(деректер, командалар және микрокомандалар) түрлі
ұзындықты жады ұяшықтарында орналасады және осы
ұяшықтардың мекені бойынша (нөмері) ізделеді.
Стекті жады. Бір-бірімен разрядты тізбекпен
байланысқан ұяшықтардан тұрады.
Стектік жады—ішкі
программалармен жұмыста,
үзулерді өңдеуге,
транслятор құруда және
т.б. тиімді.
Стек ретінде мекендік жадының бір бөлігін қолдануға
болады, бұл стек сиымдылығын өзгертіп,
аппаратураны экономдауға мүмкіндік береді. Кейбір
машиналарды сондай ақ сыртқы стекте қолданылады.
Стектік жады «соңғы жазылған – бірінші оқылған»
(Last Input First Output - LIFO) принципі бойынша
ұйымдастырылған. LIFO негізінде жадқа қол жетімділік
принципін қолдану үшін үлкен ЭВМ-де басталды.
Польгиялық инвестік жазбаны қолдану арқылы,
интерпретациялық бағдарламасы және компилировать
қолданумен стектік жад өте эффектілі болып
табылады. Бағдарлама асты процедураларды жүзеге
асыру жағдайларымен байланысты кіші  ЭВМ
қолданыла бастады.
Тіркеу жад (LIFO).
Тіркеу жад дегеніміз бұл «соңғы
жазылды- бірінші оқылды» принципі
бойынша жұмыс істейтін жад. (Last Input
First Output - LIFO). LIFO механизіміне
негізделген жадыға қатынау принципін
қолдану үлкен ЭЕМ- дерден басталды.
Тіркеу жадын қолдану компиляциялайтын
және интерпритациялайтын программлар
жасау кезінде, арифметикалық өрнектерді
есептеу кезінде  өте тиімді болып шықты.
Кіші ЭЕМ- дерде ол ішкі программаларды
шақыру процедураларын ұйымдастыру
ыңғайлығына байланысты кеңінен
қолданыла бастады.  
Стектік жадтағы ақпараттың жазылуы және
саналуындағы мәліметтердің орындарын
ауыстыруды тізімдегі орын ауыстыруға сәйкес
келеді. Стектік жадқа қол жету механизімін іске
асыру көз қарасының ақпараттық және ақпаратты -
бағдарламалық стектер шығады. Ақпараттық стек
тізім қосындысын білдіреді. Мұнда мәліметтерді жазу
және санауда стектағы бар мәліметтер автоматты
түрде жылжыйды. Ақпаратты стек сыйымдылығы
бірнеше тізімдерден оншақты тізімдер диапазонына
дейін шектелген. Сондықтан да  МП-да мұндай стек
бағдарлама шотында сақтауға арналады және оны
стектік команда деп атайды.
LIFO Последнее первым вышел
Аппаратты стектің артықшылығы - өте жылдам
әрекет етуі, ал кемшілігі – шектелген сыйымдылығы.
Стектің бағытталуы үшін тізімге алдын – ала
ендірілетін және соңғы бос емес ұяшықтың мекен
жайын анықтайтын бағыттаушы стек қолданылады.
Бағдарламалық шоттағы бар мәлімет қайта
қалыптасатын және стекке жазылған CALL және RET
 командаларынан басқа, тізім құрамындағы уақытша
стекте сақталатын және қайта жаңғыртылатын  PUSH
және POP командалары бар.  Кейбір МП-да негізгі
тізімдер құрамындағы стекте автоматты түрде
сақталады. Тізім құрамындағы стекті көрсететін жазу
кезінде төмендейді, ал санауда 1-ге дейін PUSH және
POP командаларын жасағанда жоғарлайды.
Назарларыңызға рахмет

Ұқсас жұмыстар
КЭШ жады
Жанама адрестеу
Компьютерлік жады
Жартылай өткізгішті жады құрылғылары
Компьютердің жады
Командалар КЭШ - жадысы
КОМПЬЮТЕР АРХИТЕКТУРАСЫ ЖҮЙЕЛІК ШИНАЛАР
Қолданыстық кернеу
Бейне жады
Иммундық жады
Пәндер