Жадыны қорғау


Жоспары

І. Кіріспе

ІІ. Негізгі бөлім

1. Жадыны бірігіп қолдану

2. Жадыны қорғау. Қатынас құру функциялары

3. Виртуальды жадыны ұйымдастыру

Қолданылған әдебиеттер

Жадыны бірігіп қолдану

Жады - мультибағдарламалы операционды жүйе қатарынан түбегейлі басқаруды талап ететін ең маңызды дерлік ресурстардың бірі болып табылады.

Жадының бос бөліктерінің барлығы бөлістіруге болады. ОЖ жадыны басқару жөнінен қызметтері: бос және толған жадыны анықтау, жадыны үрдістерге бөлу мен олардың тамамдалуы кезінде жадыны босату, үрдістерді оперативті жадыдан дискіге ығыстыру, оперативті жадыда орын босаған кезед оларды қайтара көшіру, сондай-ақ бағдарлама мекен-жайларын физикалық жадының нақты облысына саралау.

Құбылмалы және командалар идентификациясы үшін символды атаулар, виртуалды мекен-жайлар мен физикалық мекен-жайлар қолданылады.

Символды атауларды тұтынушы бағдарламаны алгорит тілінде немесе

ассемблерде жазу барысында қолданылады. Виртуалды мекен-жайларды бағдарламаны машина тіліне аударатын транслятор жасап шығарады. Осылайша, аударылым барысында бағдарламаның оперативті жадының қай бөлігіне барып орнығатыны белгісіз болғандықтан, транслятор бағдарламаларға құбылмалы және командаларға виртуалды мекен-жайларды беріп, бағдарлама нөлдік мекен-жайдан басталатынын ескереді. Үрдістің виртуалды мекен-жайларының жиынтығы виртуалды мекен-жай кеңістігі деп аталады. Әрбір үрдіс өзіндік виртуалды мекен-жай кеңістігіне ие. Виртуалды мекен-жай кеңістігінің максималды көлемі компьютердің аталған сәулетіне тән мекен-жай разрядтылығымен шектеледі, сондай-ақ компьютердің физикалық жадымен сәйкес келмейді.

Физикалық мекен-жайлар құбылмалылар мен командалар орныққан оперативті жадының ұяшық нөмірлеріне сәйкес. Виртуалды мекен-жайдан физикалыққа ауытқу екі тәсілмен жүзеге асады. Алғашқыда, алмастыруды арнайы жүйелік бағдарлама - алмастырушы қосушы орындайды. Ол физикалық жадының бастапқы мекен-жайы жөніндегі ақпаратқа сүйемдене отырып, бағдарламаның қосылуын іске асырады. Екінші тәсілде, бағдарлама виртуалды мекен-жайда еш өзгертілімсіз қосылады, бұл ретте операционды жүйе бағдарламалық кодтың виртуалды мекен-жай кеңістігіне қатысты орнығуын бағдарлайды. Бағдарламаның орындалуы барысында оперативті жадыға төну кезінде виртуалды мекен-жайдың физикалыққа түрленуі орындалады. Екінші тәсіл барынша тиімді болып табылады. Ол кезінде оның деңіл түрде орын алмастыруын қамтамасыз етеді, ал алмастырушшы қосушы бағдарламаны жады бөлігіне мықтап бекітіп тұрады. Сонымен қатар алмастырушы қосушыны қолдану шығындар санын кемітеді, себебі виртуалды мекен-жайдың түрленуі қосылу барысында бір рет қана болады, ал екінші жағдайда аталған мекен жайға төну кезінде қайтара орындалып отырады.

Жадыны басқарудың барлық тәсілдері екі классқа жіктелуі мүкін: оперативті жады мен диск арасында үрдістердің орны алмастыруын қолданылатын тәсілдер, және мұндай әрекеттілікті жасамайтын тәсілдер.

Жадыны қорғау. Қатынас құру функциялары.

Есептеуіш машина жады - қол жеткізудің орташа уақыты мен бір бит көлеміндегі деректерді сақтау құндылығымен ерекшеленетін есте сақтау құрылғыларының иерархиясы ретінде қабылданады (процессордың ішкі тіркелімдемелері, оперативті жады түрлері, дискілер, ленталар) . Тұтынушы арзан әрі жылдам жадыны пайдалануды жөн көрері сөзсіз. Кэш-жады аталған

ахуалда тығырықтан шығуды тиімді тәсілі болып табылады.

Кэш-жады - бұл қол жеткізудің орташа уақыты мен бір бит көлеміндегі деректерді сақтау құндылығымен ерекшеленетін, жиі қолданылатын ақпаратты жай ЕСҚ-дан жылдам ЕСҚ динамикалық көшіру уақытын азайтуға мүмкіндік беретін екі түрлі есте сақтау құрылғыларының бірлесе қызмет етуін ұйымдастыру тәсілі болып табылады.

Кэш-жадыны көп жағдайда тек екі түрлі есте сақтау құрылғыларының

бірлесе қызмет етуін ұйымдастыру тәсілі ретінде ғана емес, сондай-ақ жылдам ЕСҚ бір құрылғысы ретінде қабылдауымызға болады. Ол бағасы жөнінен қымбат, жады көлемі де салыстырмалы жағдайда аз. Ең бастысы кэш-жы механизмі тұтынушы үшін айдындай мөлдір, деректердің қолданылуы жөнінде қандай да бір ақпаратты бермейтін, ЕСҚ бір түрінен екіншісіне деректердің орын алмастыруын орындамайтын механизмі. Атлаған шаралардың барлығы жүйелік құралдармен автоматты түрде орындалып отырады. Кэш-жадыны оперативті жадыда сақталған деректерге қол жеткізудің орташа уақытын азайтудың жекелеген жағдайын қарастыралық. Бұл мақсатта процессор мен оперативті жады арасында кэш-жады орныға түседі.

Кэш-жады құрамы - оған енгізілген деректер бөлшектерінің жиынтығы. Деректер элементтері жөніндегі әрбір жазбада оперативті жады мен басқарушы ақпаратта қолданысқа енгізетін мекен-жайы: модификация белгісі мен соңғы уақыт аралығындағы деректерге төну белгілері болады.

Кэш-жадымен қамтамасыздандырылған жүйелерде оперативті жадыға қарасты әрбір төну келесі алгоритмге сәйкес орындалады:

1. қажетті деректер кеэш-жадыда қалғандығын анықтау мақсатында кэш-жаны құрамы қарастырылады; кэш-жады бағдарланушы емес, сондықтан да қажетті деректердің іздестірілуі құрамы бойынша - "оперативті жадыда мекен-жай" мағыналы тізбегінен іздестіріледі.

2. Егер де деректер кэш-жадыда анықтала жатса, онда олар оқылып, нәтиіже процессорға бағдарланады.

3. Егер қажетті деректер анықталмаса, онда олар мекен-жай көрсеткіштерімен бірге оперативті жадыдан кэш-жадыға көшіріледі де, сұранысты орындау нәтижесі процессорға бағдарланады. Деректер көшірілімін жасау барысында кэш-жадыда бос орын анықталмаса, онда соңғы уақыт аралығындағы төну аз болған деректер кеш-жадыдан шегеріледі. Егер деректер кэш-жадыда орнығу барысында модицикатталған болса, онда олар бірден оперативті жадыға жөнелдіріледі. Ал егер жоғарыда аталған деректер модификатталған болмаса, онда олардың кэш-жадыдағы орны босағандеп жарияланады. Тәжірибе жүзінде кэш-жадыға тек төну болған жалғыз ғана бөлшек емес, бүтін бөлшектер блогы жазылады. Бұл өз кезегінде "кэшке түсу", яғни кэш-жадыда қажетті деректердің болуын қамтамасыз етеді.

Жоғарыаталып өткен пайымдаулардың барлығы, сондай-ақ оперативті жады мен кэш-жады іспеттес есте сақтау құрылғылары үшін де әділетті келеді. Бұл жағдайда дискіде орныққан деректерге қол жеткізудің орташа уақыты қысқарып, кэш-жады рөлін оперативті жадыдағы буфер орындап отырады.

4. Виртуальды жадыны ұйымдастыру.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Дербес компьютерлердегі жадыны басқару
Жадыны қорғау. Виртуалдық жадыны ұйымдастыру
Windows-та виртуальді жадымен жұмыс істеу
Ақпараттық қауіпсіздіктің қауіптері
Виртуалды жадыны басқару
ОПЕРАЦИЯЛЫҚ ЖҮЙЕНІҢ ЯДРОСЫ
Микропроцессорлық техниканыңсақтағыш құрылғылары
Жадыны қорғау технологиялары
Утилиттер, олардың типтері. Операциялық жүйе, оның атқаратын негізгі мәселелері. IBM PC типіндегі компьютерлерде қолданылатын операциялық жүйелер. кірістірілген программаларға мысалдар
Микропроцессорлардың құрылымы
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz