Дербес компьютерлердегі жадыны басқару



Жады- мультибағдарламалы операциялық жүйе арқылы реттеліп, басқаруды талап ететін ең маңызды ресурстардың бірі болып табылады. Жадының бос бөліктерінің барлығы бөлістіруді қажет етеді. ОЖ жадыны басқаруда мынадай қызметтерді атқарады: • бос және толған жады бөлігін анықтау; • жадыны үрдістерге бөлу мен олардың аяқталуы кезінде жадыны босату; • үрдістерді оперативті жадыдан қатты дискіге ығыстыру; • оперативті жадыда орын босаған кезде оларды қайтара көшіру; • бағдарлама мекен-жайларын жадының нақты облысына орналастыру; Жадыны басқару екі жағдайға қатысты орындалуы мүмкін, яғни қатты диск жадысына және оперативті жадыға байланысты. Бұл екі жады да бірдей басқару құрылымын пайдалануы мүмкін. Компьютерде жұмыс істеу барысында бірнеше үрдістер пайда болып, орындалып, аяқталып жатады. Сол үрдістер орындалуы кезінде жадының біршама бөлігін алып отырады. Яғни, жады әрбір үрдіске сәйкес орындар бөліп, оларды босатып отыруы қажет. Сол үшін ОЖ арнайы жады аймағын бөлістіру тәсілдері қолданылады. 1. Қарапайым орналастыру тәсілі. Мұнда үрдістер жады аймағына кезекпен бос ұяшықтарға орналасады және олардың орындалуы сол ұяшықтардың орналасу реттілігіне байланысты. 2. Ығыстыру тәсілі. Бұл тәсіл үрдіс аяқталуы кезінде немесе келіп түскен үрдіске қажетті бос жады қалмаған кезде қолданылады. Яғни, алдыңғы үрдістерді сығу арқылы қажетті бос орынға ие болады 3. Виртуалды жады көмегімен бөлістіру тәсілі. Виртуалды жады – қолданушыларға көлемі қолданыстағы оперативті жады көлемінен асып түсетін бағдарламаларды жазуға мүмкіндік беретін бағдарламалық-аппараттық құралдардың жиынтығы;
Аталған мақсатта виртуалды жады келесі міндеттіліктерді орындайды:
• Түрлі есте сақтау құрылғыларына деректерді орнықтырады, мысалға бағдарлама жартысы - оперативті жадыда, жартысы – қатты дискіде. • Қажетті жағдайда түрлі есте сақтау құрылғылары арасында деректердің орнын ауыстырады, мысалға, бағдарламаның қажетті бөлігін қатты дискіден оперативті жадыға орналастырады. Аталған әрекеттердің барлығы автоматты түрде орындалып, программист көмегін қажет етпейді. Виртуалды жадыны қолданылудың кеңінен таралған орындаулары – жадыны парақтық, сегменттік және парақтық-сегменттік бөлістіру мен свопинг болып табылады. Жоғарыда аталғандар негізгі тәсілдер болып табылады. Оперативті және қатты диск жадылары арасында дәнекер жады болып табылатын тағы бір жады кэш жадыны қарастырамыз. Кэш-жады – бұл қол жеткізудің орташа уақыты мен бір бит көлеміндегі деректерді сақтау құндылығымен ерекшеленетін, жиі қолданылатын ақпаратты бір жадыдан екінші жадыға көшіру уақытын азайтуға мүмкіндік беретін екі түрлі есте сақтау құрылғыларының бірлесе қызмет етуін ұйымдастыру тәсілі болып табылады. Кэш-жадыны көп жағдайда тек екі түрлі есте сақтау құрылғыларының бірлесе қызмет етуін ұйымдастыру тәсілі ретінде ғана емес, сондай-ақ жылдам есте сақтау құрылғысының бір құрылғысы ретінде қабылдауымызға болады. Ол бағасы жөнінен қымбат, жады көлемі де салыстырмалы жағдайда аз. Кэш-жадыны оперативті жадыда сақталған деректерге қол жеткізудің орташа уақытын азайтудың жекелеген жағдайын қарастыралық. Негізінен процессор мен оперативті жады арасында кэш-жады орналасады. Кэш-жадының құрамы – оған енгізілген деректер бөлшектерінің жиынтығынан құралады. Деректер элементтері жөніндегі әрбір жазбада оперативті жады мен басқарушы ақпаратта қолданысқа енгізетін мекен-жайы: модификация белгісі мен соңғы уақыт аралығындағы деректерге төну белгілері болады.

Дербес компьютерлердегі жадыны басқару
Жады- мультибағдарламалы операциялық жүйе арқылы реттеліп, басқаруды талап ететін ең маңызды ресурстардың бірі болып табылады. Жадының бос бөліктерінің барлығы бөлістіруді қажет етеді. ОЖ жадыны басқаруда мынадай қызметтерді атқарады: :: бос және толған жады бөлігін анықтау; :: жадыны үрдістерге бөлу мен олардың аяқталуы кезінде жадыны босату; :: үрдістерді оперативті жадыдан қатты дискіге ығыстыру; :: оперативті жадыда орын босаған кезде оларды қайтара көшіру; :: бағдарлама мекен-жайларын жадының нақты облысына орналастыру; Жадыны басқару екі жағдайға қатысты орындалуы мүмкін, яғни қатты диск жадысына және оперативті жадыға байланысты. Бұл екі жады да бірдей басқару құрылымын пайдалануы мүмкін. Компьютерде жұмыс істеу барысында бірнеше үрдістер пайда болып, орындалып, аяқталып жатады. Сол үрдістер орындалуы кезінде жадының біршама бөлігін алып отырады. Яғни, жады әрбір үрдіске сәйкес орындар бөліп, оларды босатып отыруы қажет. Сол үшін ОЖ арнайы жады аймағын бөлістіру тәсілдері қолданылады. 1. Қарапайым орналастыру тәсілі. Мұнда үрдістер жады аймағына кезекпен бос ұяшықтарға орналасады және олардың орындалуы сол ұяшықтардың орналасу реттілігіне байланысты. 2. Ығыстыру тәсілі. Бұл тәсіл үрдіс аяқталуы кезінде немесе келіп түскен үрдіске қажетті бос жады қалмаған кезде қолданылады. Яғни, алдыңғы үрдістерді сығу арқылы қажетті бос орынға ие болады 3. Виртуалды жады көмегімен бөлістіру тәсілі. Виртуалды жады - қолданушыларға көлемі қолданыстағы оперативті жады көлемінен асып түсетін бағдарламаларды жазуға мүмкіндік беретін бағдарламалық-аппараттық құралдардың жиынтығы;
Аталған мақсатта виртуалды жады келесі міндеттіліктерді орындайды:
:: Түрлі есте сақтау құрылғыларына деректерді орнықтырады, мысалға бағдарлама жартысы - оперативті жадыда, жартысы - қатты дискіде. :: Қажетті жағдайда түрлі есте сақтау құрылғылары арасында деректердің орнын ауыстырады, мысалға, бағдарламаның қажетті бөлігін қатты дискіден оперативті жадыға орналастырады. Аталған әрекеттердің барлығы автоматты түрде орындалып, программист көмегін қажет етпейді. Виртуалды жадыны қолданылудың кеңінен таралған орындаулары - жадыны парақтық, сегменттік және парақтық-сегменттік бөлістіру мен свопинг болып табылады. Жоғарыда аталғандар негізгі тәсілдер болып табылады. Оперативті және қатты диск жадылары арасында дәнекер жады болып табылатын тағы бір жады кэш жадыны қарастырамыз. Кэш-жады - бұл қол жеткізудің орташа уақыты мен бір бит көлеміндегі деректерді сақтау құндылығымен ерекшеленетін, жиі қолданылатын ақпаратты бір жадыдан екінші жадыға көшіру уақытын азайтуға мүмкіндік беретін екі түрлі есте сақтау құрылғыларының бірлесе қызмет етуін ұйымдастыру тәсілі болып табылады. Кэш-жадыны көп жағдайда тек екі түрлі есте сақтау құрылғыларының бірлесе қызмет етуін ұйымдастыру тәсілі ретінде ғана емес, сондай-ақ жылдам есте сақтау құрылғысының бір құрылғысы ретінде қабылдауымызға болады. Ол бағасы жөнінен қымбат, жады көлемі де салыстырмалы жағдайда аз. Кэш-жадыны оперативті жадыда сақталған деректерге қол жеткізудің орташа уақытын азайтудың жекелеген жағдайын қарастыралық. Негізінен процессор мен оперативті жады арасында кэш-жады орналасады. Кэш-жадының құрамы - оған енгізілген деректер бөлшектерінің жиынтығынан құралады. Деректер элементтері жөніндегі әрбір жазбада оперативті жады мен басқарушы ақпаратта қолданысқа енгізетін мекен-жайы: модификация белгісі мен соңғы уақыт аралығындағы деректерге төну белгілері болады.
Жадыны қорғау құралдары Компьютерде орналасқан жады тек қана деректерді сақтап қоймай, сондай-ақ, сол деректерді қорғау мүмкіндігіне ие болуы тиіс. Жадыдағы деректерді қорғау міндеті Операциялық жүйелерге жүктеледі. Ол үшін арнайы жадыны ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Интернет кең аумақты желісі
Желілік тақта - компьютерді желіге қосатын құрылғы
Компьютердің процессорі және жадысы
Виртуалды жадыны ұйымдастыру
Ақпараттық қауіпсіздіктің қауіптері
Динамикалық оперативті ЕСҚ
Жады қалай жұмыс жасайды? Жады элементтері
Ассемблер тілінде программалау жайлы ақпарат
Термин және терминал
САНДЫҚ МАШИНАЛАРДЫҢ АРИФМЕТИКАЛЫҚ ЖӘНЕ ЛОГИКАЛЫҚ НЕГІЗДЕРІ
Пәндер