Жадыны басқару
Мазмұны
Кіріспе
1. Жады ұғымы.
2. Жадыны басқару
2.1Динамикалық бөлінетін жады
2.2 Үйме жадысымен басқару
3.Жадымен басқару
4.Жадыны қорғау құралдары
Қорытынды
Пайдаланылған әдебиет
Дербес компьютердің негізгі жады сипаттамаларына шолу: Электронды есептеуіш машинаның есте сақтау құрылғысы дегеніміз- дербес компьютердегі мәліметтерді сақтап тұратын есте сақтау құрылғыларының жиынтығы. Есте сақтау құрылғыларының ең басты назар аударатын ерекшеліктері ол көлем, яғни ақпараттың мөлшері қанша көлемді алып тұр, және жылдамдық, яғни ақпараттың орындалу жылдамдығы.
Компьютер құрамындағы жадының бірнеше саласы бар. Өзінің есте сақтау ерекшеліктері бойынша жады ішкі және сыртқы болып бөлінеді.
Ішкі жадыға регистрлік жады, жедел жад, кэш жады, оперативті жады, тұрақты жады жатады.
Регистрлер процессордың ішкі жады, процессордағы өтпелі ақпараттарды сақтау үшін арналған деп есептеледі, оперативті жады процессордың кез келген ұяшықтарымен қатынас жасай алады, кэш жады, басқаша айтқанда процессор жадысы, оны өзіндік буфер деп қарастыруға болады, . Жедел жад (ЖЕСҚ, ағылш. RAM – Random Access memory – ерiктi жету жады) – бұл процессормен тiкелей байланысты және программалар өңдейтiн мәлiметтердi жазу, оқу және сақтауға арналған аса үлкен емес көлемдi жылдам сақтау құрылғысы. Жедел жад мәлiметтер мен программаларды уақытша ғана сақтау үшiн қоданылады, өйткенi машинаны өшiрген кезде ЖЕСҚ-дағы барлық мәлiметтер жоғалып кетедi.
Жады- мультибағдарламалы операциялық жүйе арқылы реттеліп, басқаруды талап ететін ең маңызды ресурстардың бірі болып табылады. Жадының бос бөліктерінің барлығы бөлістіруді қажет етеді. ОЖ жадыны басқаруда мынадай қызметтерді атқарады:
• бос және толған жады бөлігін анықтау;
• жадыны үрдістерге бөлу мен олардың аяқталуы кезінде жадыны босату;
• үрдістерді оперативті жадыдан қатты дискіге ығыстыру;
• оперативті жадыда орын босаған кезде оларды қайтара көшіру;
• бағдарлама мекен-жайларын жадының нақты облысына орналастыру; Жадыны басқару екі жағдайға қатысты орындалуы мүмкін, яғни қатты диск жадысына және оперативті жадыға байланысты. Бұл екі жады да бірдей басқару құрылымын пайдалануы мүмкін. Компьютерде жұмыс істеу барысында бірнеше үрдістер пайда болып, орындалып, аяқталып жатады. Сол үрдістер орындалуы кезінде жадының біршама бөлігін алып отырады. Яғни, жады әрбір үрдіске сәйкес орындар бөліп, оларды босатып отыруы қажет. Сол үшін ОЖ арнайы жады аймағын бөлістіру тәсілдері қолданылады.
1. Қарапайым орналастыру тәсілі.
Мұнда үрдістер жады аймағына
кезекпен бос ұяшықтарға
2. Ығыстыру тәсілі. Бұл тәсіл
үрдіс аяқталуы кезінде немесе
келіп түскен үрдіске қажетті
бос жады қалмаған кезде
3. Виртуалды жады көмегімен
Виртуалды жады – қолданушыларға көлемі қолданыстағы оперативті жады көлемінен асып түсетін бағдарламаларды жазуға мүмкіндік беретін бағдарламалық-аппараттық құралдардың жиынтығы;
Аталған мақсатта виртуалды жады келесі міндеттіліктерді орындайды:
• Түрлі есте сақтау құрылғыларына деректерді орнықтырады, мысалға бағдарлама жартысы - оперативті жадыда, жартысы – қатты дискіде.
• Қажетті жағдайда түрлі есте сақтау құрылғылары арасында деректердің орнын ауыстырады, мысалға, бағдарламаның қажетті бөлігін қатты дискіден оперативті жадыға орналастырады. Аталған әрекеттердің барлығы автоматты түрде орындалып, программист көмегін қажет етпейді. Виртуалды жадыны қолданылудың кеңінен
таралған орындаулары – жадыны парақтық, сегменттік және парақтық-сегменттік бөлістіру мен свопинг болып табылады. Жоғарыда аталғандар негізгі тәсілдер болып табылады. Оперативті және қатты диск жадылары арасында дәнекер жады болып табылатын тағы бір жады кэш жадыны қарастырамыз.
Кэш-жады – бұл қол жеткізудің орташа уақыты мен бір бит көлеміндегі деректерді сақтау құндылығымен ерекшеленетін, жиі қолданылатын ақпаратты бір жадыдан екінші жадыға көшіру уақытын азайтуға мүмкіндік беретін екі түрлі есте сақтау құрылғыларының бірлесе қызмет етуін ұйымдастыру тәсілі болып табылады. Кэш-жадыны көп жағдайда тек екі түрлі есте сақтау құрылғыларының бірлесе қызмет етуін ұйымдастыру тәсілі ретінде ғана емес, сондай-ақ жылдам есте сақтау құрылғысының бір құрылғысы ретінде қабылдауымызға болады. Ол бағасы жөнінен қымбат, жады көлемі де салыстырмалы жағдайда аз. Кэш-жадыны оперативті жадыда сақталған деректерге қол жеткізудің орташа уақытын азайтудың жекелеген жағдайын қарастыралық. Негізінен процессор мен оперативті жады арасында кэш-жады орналасады. Кэш-жадының құрамы – оған енгізілген деректер бөлшектерінің жиынтығынан құралады. Деректер элементтері жөніндегі әрбір жазбада оперативті жады мен басқарушы ақпаратта қолданысқа енгізетін мекен-жайы: модификация белгісі мен соңғы уақыт аралығындағы деректерге төну белгілері болады.
ЖАДЫНЫ БАСҚАРУ
ОЖ жадыны басқару жөнінен қызметтері: бос және толған жадыны анықтау, жадыны үрдістерге бөлу мен олардың тамамдалуы кезінде жадыны босату, үрдістерді оперативті жадыдан дискіге ығыстыру, оперативті жадыда орын босаған кезде оларды қайтара көшіру, сондай-ақ бағдарлама мекен-жайларын физикалық жадының нақты облысына саралау.
Құбылмалы және командалар идентификациясы үшін символды атаулар,
виртуалды мекен-жайлар мен физикалық мекен-жайлар қолданылады.
Символды атауларды тұтынушы бағдарламаны алгоритм тілінде немесе
ассемблерде жазу барысында қолданылады. Виртуалды мекен-жайларды бағдарламаны машина тіліне аударатын транслятор жасап шығарады. Осылайша, аударылым барысында бағдарламаның оперативті жадының қай бөлігіне барып орнығатыны белгісіз болғандықтан, транслятор бағдарламаларға құбылмалы және командаларға виртуалды мекен-жайларды беріп, бағдарлама нөлдік мекен-жайдан басталатынын ескереді. Үрдістің виртуалды мекен-жайларының жиынтығы виртуалды мекен- жай кеңістігі деп аталады. Әрбір үрдіс өзіндік виртуалды мекен- жай кеңістігіне ие. Виртуалды мекен- жай кеңістігінің максималды көлемі компьютердің аталған сәулетіне тән мекен- жай разрядтылығымен шектеледі, сондай-ақ компьютердің физикалық жадымен сәйкес келмейді.
Физикалық мекен- жайлар құбылмалылар мен командалар орныққан
Оперативті жадының ұяшық нөмірлеріне сәйкес. Виртуалды мекен-жайдан физикалыққа ауытқу екі тәсілмен жүзеге асады. Алғашқыда, алмастыруды арнайы жүйелік бағдарлама – алмастырушы қосушы орындайды. Ол физикалық жадының бастапқы мекен- жайы жөніндегі ақпаратқа сүйемдене отырып, бағдарламаның қосылуын іске асырады. Екінші тәсілде, бағдарлама виртуалды мекен-жайда еш өзгертілімсіз қосылады, бұл ретте операционды жүйе бағдарламалық кодтың виртуалды мекен- жай кеңістігіне қатысты орнығуын бағдарлайды. Бағдарламаның орындалуы барысында оперативті жадыға төну кезінде виртуалды мекен- жайдың физикалыққа түрленуі орындалады. Екінші тәсіл барынша тиімді болып табылады. Ол бағдарламаның орындалуы кезінде оның жеңіл түрде орын алмастыруын қамтамассыз етеді, ал алмастырушы қосушы бағдарламаны жады бөлігіне мықтап бекітіп тұрады. Сонымен қатар алмастырушы қосушыны қолдану шығындар санын кемітеді, себебі виртуалды мекен- жайдың түрленуі қосылу барысында бір рет қана болады, ал екінші жағдайда аталған мекен жайға төну кезінде қайтара орындалып отырады. Жадыны басқарудың барлық тәсілдері екі классқа жіктелуі мүмкін: оперативті жады мен диск арасында үрдістердің орын алмастыруын қолданылатын тәсілдер, және мұндай әрекеттілікті жасамайтын тәсілдер.
Жадыны диск қатысынсыз бөлу
Әрбір компьютерде қатқыл диск бірнешеге
бөлінген (Локальный диск (С
, Локальный диск (D:), Локальный диск (E:)
және т.б). Бұның барлығы қолданушыларға
ыңғайлы болу үшін және жүйелік дискіге
салмақ түсірмеу үшін істелінеді. Қатқыл
дискіні операциялық жүйе қондырылуы
кезінде бірнешеге бөліну керек. Ал егер
бір себептермен қатқыл диск бөлінбеген
болса, әлде өзіңіз тағыда бөлікке бөлгіміз
келсе, онда келесідегідей амалдарды орындау
қажет. Қатқыл дисктегі ақпараттарды кетіріп
алмай, бөлікке бөлу үшін " Acronis Disk Director
Server " деген бағдарламаны қолдануға
болады.
Жаңа бөлімді құру келесі жағдайлар үшін
қажет:
• Осы бөлімде бір типті файлдар жиынтығын
топтастыру үшін
• Көрші бөлімдер немесе дискілердің
көшірмесін сақтау үшін
• Бөлімді жасау кезінде бөлімнің кез
келген түрін жасауға мүмкіндік береді,
мысалы активті, негізгі, логикалық.
Операциялық жүйе жүктелгенде
қатқыл дисктегі бөлімдерге алдын ала
әріптер тағайындап қояды. Бұл әріптер
қай бағдарламаның қай жерде орналасқанын
корсетеді.
Бөлімдерді жасағанда, олардың көлемін
таңдағанда, әріп бергенде немесе тағы
да басқа амалдар жасағанда операциялық
жүйеде келеңсіз жағдайлар тууы мүмкін.
Сол себепті, әр операциялық жүйеге әрқандай
амал қолдану ережелері бар.
Windows 98/Me үшін:
• Бөлім С әрпінен басталады да, кейін
ретпен жалғаса береді, ал осы С әрпі берілген
бөлім негізгі болып есептеледі, және
оған операциялық жүйе орнатылуға тиіс.
• С әрпі ең негізгі активті бөлімге беріледі.
•Кейін аналогты түрде келесі бөлімдер негізгі тип бойынша қарастырылады.
• Келесі логикалық тип, ол С әрпінен
кейінгі әріптер жұмсалады.
Динамиқалық бөлінетін жады. Үймелер
Win32 есте сақтау қабілетңн үймелер
сияқты сақтайды. Процесте бірнеше үймелер
болуы мүмкін. Солардан жазаушы жадыны
бөліп шығарады. Көбінесе бір үйме жеткілікті,
бірақ астында келтірілген жағдайларға
қарап олар көп үймемен жұмыс жасайды.Егерде
тек қана бір үйме жеткілікті болса, онда
жадымен басқаруға С кітапханасының қызметін
қолданыңыз(malloc, free, calloc, realloc).
Үймелер Win32-гің объектісі болып
табылады. Сондықтан олардың дискрепторлары
бар. Жадыны бөлу кезінде үйме дискрепторын
білуіңіз қажет.
HANDLE GetProcesssHeap(VOID)
Қайтарылатын мәні: үйме процессінің дискрепторы;
NULL егер сәтсіз жағдайда.
Бұл жағдайда қатені көрсету үшін CreateFile
қызметіндегі сияқты қайта INVALID_HANDLE-ға
емес, ал NULL-ға ораламыз. Сонымен қатар
бағдарламалар ерекше үймелер жасай алады.
Бұл бөлек құрылымдардың сақталуына арналған
бөлек үймелерді қажет ететін жағдайларға
жатады. Келесіде бөлек үймелердің артықшылықтары
суреттелген.
- Тарату әдеттілігі. Сол үймеге сақталған жадыдан көп ешбір ағын ала алмайды. Көбінесе бағдарламамен шақырылған жадының кемуі бос және қолданылмайтын мәлімет элементі тек қана процесс ағынына ғана әсер етеді.
- Көп ағындық тез әрекеттер. Әрбір ағынға бөлек үймелерді беру арқасында айтарлықтай ағындар арасындажарыс азайғандықтан тезәрекетті жоғарлатады.
- Сақтау эфектісі. Бекітілген көлемді мәләметтер элементтерін кіші үймешікте сақтаудың маңызы әр түрлі көлемді көп элементтерді бір үлкен үймеде сақтаудан көбірек болып табылады. Сонымен қатар жадыны үзінділеу азаяды. Тағы да, боліс, әрбір апғынға айтарлықтай үймелер синхронизациясын оңайлатқан үшін оған қосымша ұтыс береді.
- Жадыны босату нәтижелігі. Сол жерде орналастырынған бүкіл үймелер мен мәліметтердің құрылымдары тек қана функция шақышумен босатыла алады. Сонымен қатар үйменің бүкіл бөлінген, бірақ жоғалтылған жадысы босатылады.
Осылардың құндылық артықшылдықтары
қосымшанің тәуелділігінде өзгері және
көптеген бағдарламашылау үймелер процесімен
және C кітапханасымен ғана қолданады. Қалай болған жағдайда да осы екі қызмет
үймелерді құрып және жояды.
Үймлердің бастапқы нөл бола алатын және
әрқашан беттердің еселі сан мөлшеріне
дейін дөңгелектенеді. Тағы алғашқы белгіленген
үйменің физикалық жадысының көлемін
анықтайды (файл көшіруңнде). Бағдарламаның
бастапқы өлшемінің шекарасынан шығып
кеткенде қосымша беттерді максималды
мәнге дейін автоматты түрде белгілейді.
Файл көшіргіші шек қойылған қор болғандықтан,
кейін қалдырған үйме мөлшері алдын ала
белгілі белгілі болмаған оқиғаларға
ыңғайлы болады. DwMaximumSize айнымалысының
нөлдік мағынасы үйме мөлшерінің динамикалық
үлкейінің шегін анықтайды. Үйме процессі
сол сияқты динамикалық өседі.
Екі мөлшер аймағы DWORD емес, ал SIZE_T типіндей
болады. SIZE_T типі компилятор жалаушаларына
байланысты 32- разрядты немесе 64- разрядты
белгісіз бүтін арқылы WIN32 немесе WIN64 анықталады.
SIZE_T типі WIN64-ің мүмкіндіктерін қамтамасыз
ету үшін еңгізген болатын.
FlOptions айнымалысы екіжалаушаның
комбинациясы болып табылады.
- HEAP_GENERATE_EXEPTION – сонымен қатар белгілеудің сәтсіз мүмкіншілігін шығарулар деп атайды. Олар құрылысты өңдеушімен өңделеді (Structured Exception Handler- SEH). HeapCreate функциясы өзімен өзі шығаруды шақырады; егер де осы жалауша орнатылған болса, ол сәтсіз жағдайында HeapAlloc сияқты функциясының шығаруын шақырады.
- HEAP_NO_SERIALIZE-Осы жалаушаның орнатуы кейбір кез дерде тез жұмыс істеудің кішкене үлкеюін рұқсат етеді. DwMaximumSize туралы бірнеше сөз айтып кетейік.
- Егер де DwMaximumSize- дің мәні 0-ге тең болмаса, онда виртуалды мекен-жайлы аймақ бүкіл белгіленген аймақты белгілей алмаса, онда ол ерекшелінеді. Бұл үйменің максималды мөлшері, оны артпайтын деп атайды.
- Басқа жағынан қарасақ, егер де DwMaximumSize – дің мәні 0-ге тең болса, онда үйме бастапқы мөлшерден артып кетеді. Бұл шекара қолайлы виртуалы мекен-жайлы ауданымен белгіленеді. Соның жартысы басқа үймелерге және сақтау файлының аймағына беріледі.
Бүкіл үймені жою үшін HeapDestroy қызметі қолданылады, ал CloseHandle
қызметі бәрін керек етпейтін дескрипторларын
жоюға қолданады.
BOOL Heap Destroy (HANDLE hHeapt);
hHeapt айнымалысы HEAP Create қызметімен
құрылған үймеге көрсету керек. Абайлаңыз үйме процесін жойып қойын
жүрмеңіз (Get Process HEAP қызметімен алынған).
Үймелерді жою сақтау файлында виртуады
жадыда және физикалық жадыда кеңістікті
боматады.
Үймелерді жою – бұл тағы да әр жеке элементтердің
қажеттіліксіз жоюын тез босатуыдың әдісі
болып табылады, бірақта Си ++ объектілерінің
экземплиярлары жоюылмайды, сондықтан
олардың деструктурасы шақырылмайды.
Үйме жоюының арттықшылық қатары болмайды.
- Құрылымда аралап шығу элементтерімен арналған кодты жазу қажеттілігі жоқ.
- Әрбір бөлек элементті босату қажеттілігі жоқ.
- Жүйе бүкіл мәлімет құрылғысы бір жүйелік
шақырумен бостаылғанша үймеге көмек беруге уақыты
берілмейді.
Үйме жадысымен басқару
Дескриптор үймесі, блок өлшемі және
бірнеше жалаушалар нұсқаулары жүйе блоктарын
бөлімімен жүзеге асады.
LPVOID Heap Alloc (HANDLE hHeap, DWORD dwFlags, SIZE_T dwBytes)
Қайтарылатын мағына: бөлінген жады блогында
немесе NULL көрсеткіші сәтсіз жағдайда
(басқа оқиғаларда, - шығаруларды генереациялауға
бергенде).Heap Alloc қызметінің параметрлері
HHeap – үйме дескрипторы. Сол жерде жады
блогы бөліну керек. Бұл дескрипторлар
Get Process HEAP немесе Heap Create қызметтермен қабылдану
керек.
DwFlags - өзінен үш жлаушаның
HEAP_GENERATE_EXCEPTIONS және HEAP_NO_SERIALIZE Heap Create қызметі
сияқты мағынасы бар. Бірінші жалаушаны
көрсетпеуге болады, егереде ол осы үймеге
Heap Create қызметімен құрылған болса, ал екінші
жалауша үйме процесінен жадыны бөліп
алғанда қолданады.
HEAP ZERO MEMORY белгіленген жады нөлдермен
толтырады дегенеді көрсетеді;
Жадымен басқарудың сәулеті.
Win32-нің әр процесі өзінің 4Гбайттық
виртуалды мекен- жайы бар. Win32 процесске
ең кем дегенде жартысын қолайлы етеді
(2Гбайт). Қалған виртуалды мекен-жайлық
кеңістік мәліметтер және кода, сигменттік
кодасына, драйверлерге және т.б. сол сияқты
бірге қолдандарға арналған.
Жадымен басқарудың шолуы.
О.ж. беттерді жинау, беттер айырбасымен
тағы сол сияқты виртуалды жадыны физикалық
бөкіл элементтерімен көрсетуді басқарады.
Міне қысқаша резюме:
- Жүйенің физикалық жадысы аз мөлшерде
болады.
- Әрбәр процесс.
-Ал қолданушы және жүйелік
процесстер бірнеше болуы
-Өзінің виртуалды мекен-жайлық аймағы
болады.
-О.ж. виртуалдық мекен- жайларды
физикалықта көрсетеді.
-Виртуалдық беттердің көбісі физикалық
жадыда қатыспайды, сол үшін о.ж. беттік қателерді бақылап ақпараттарды
дисктен немесе жүйелік жинап алу файлынан
немесе қарапайым файлдажүктейді. Беттік
қателер бағдарламашыға көбінесе тезәрекеттеулер
әсер етеді, сондықтан бағдарламалар саны
минимумге мәлімделетіндей жобалануы
тиіс.
API Win32-нің жадысының басқару
механизмі көрсетілген. Ол виртуалды жады диспечерінде (Virtual
Memory Manager) негізделген. Win32-нің API вертуалды
жадысы (VirtualAlloc, VirtualFree, VirtualLock, VirtualUnlock
және т.б.) бүтін беттермен жұмыс істей
алады.
VirtualAlloc қызметі виртуалды мекен-жайлық
кеңістікте бірқатар беттерді бөліп орналастырады.
Ал VirtualAllocEx қызметі көрсетілген процессте
виртуалды мекен-жайлықкеңістігінде беттер
қатарын бөліп араластырады.
LPVOID VirtualAlloc (LPVOID lpvAddress, DWORD dwSize,
DWORD dwAllocationType, DWORD dwProtect).
LPVOID VirtualAllocEx (HANDLE hProcess, LPVOID lpvAddress,
DWORD dwSize, DWORD dwAllocationType, DWORD dwProtect ).
Win 32- ның бағдарламасы
С кітапханасы: C: malloc, free
API үймесі : Heap Create, Heap Destroy, HeapAlloc, HeapFree
MMFAPI: Create File Mapping, Create View OfFile.
Виртуалды жадының API-і
Виртуалды жадының дипечерімен Win32-нің ядросы
Физикалық жады
Диск және файлдық жүйе
VirtualFree қызметі виртуалды мекен-жайлық
кеңістік беттердің қатарынбосатады.
Ал VirtualFreeEx қызметі көрсетілген процестің
мекен-жайлық кеңістігінде беттердің
қатарын босатады.
BOOL VirtualFree (LPVOID lpvAddress, DWORD dwSize, DWORD dwFreeType)
BOOL VirtualFreeEx (HANDLE h Process, LPVOID lpvAddress, DWORD dwSize,
DWORD dwFreeType)
VirtualLock қызметі жадыдағы виртуалды
мекен-жайлық кеңістік облысын
қоршайды , ал VirtualUnLock қызметі виртуалды
мекен-жайлық
BOOL VirtualLock (LPVOID lpvAddress, DWORD dwSize),
BOOL VirtualUnLock (LPVOID lpvAddress, DWORD dwSize)
VirtualProtect қызметі виртуалды мекен- жайлы
кеңістігінде бөлінген беттердің облысына
рұқсат қорғаныштар құруларын өзгертеді.
BOOL VirtualProtect (LPVOID lpvAddress, DWORD dwSize, DWORD dwNewProtect,DWORD
pdwOldProtect,),BOOL VirtualProtectEx (HANDLE hProcess, LPVOID lpvAddress,
DWORD dwSize,
DWORD dwNewProtect, DWORD pdwOldProtect,),
Жадыны қорғау құралдары
Компьютерде орналасқан жады тек қана
деректерді сақтап қоймай, сондай-ақ, сол
деректерді қорғау мүмкіндігіне ие болуы
тиіс. Жадыдағы деректерді қорғау міндеті
Операциялық жүйелерге жүктеледі. Ол үшін
арнайы жадыны қорғау құралдары пайдаланылады.
Жадыны қорғау құралдары мынандай жағдайлардың
алдын алуы керек: - Түрлі жады аймағында
орналасқан бағдарламалар бір-біріне
әсер етуден; - бағдарламадағы қателіктер
есебінен бағдарламаның немесе деректердің
бұзылуынан; - деректер мен бағдарламаларға
әсер ететін түрлі вирустық файлдардан
қорғау; - қолданушылардың оқыс әрекеті
есебінен жүйенің бұзылуынан қорғау; Бір
бағдарламаның екінші бағдарламаны бұзуына
бөгет жасау үшін, сол бағдарлама орналасқан
жады аймағына басқа бағдарлама тарапынан
жазылу әрекетінен сақтану керек. Бағдарламалардың
басқа жады аймақтарына енуінен қорғау
әр түрлі әдістер арқылы жүзеге асуы мүмкін.
Бірақ, қорғанысты күшейтуге бағытталған
қандай болсын іс-әрекеттер компьютер
өнімділігін төмендетуге немесе өте үлкен
шығын талап етпеуі керек. Қорғаныс әдістері
ЭЕМ-ң дамуына сәйкес түрленіп, дамып отырады.
Оларға мыналарды жатқызамыз: - жеке ұяшықтарды
қорғау; - шекаралық регистр әдісі; - кілттік
қорғаныс әдісі; - анықтауыштар бойынша
қорғау.
ҚОРЫТЫНДЫ
Бұл жұмысты жасау барысында мен өзім үшін көптеген жаңалықтар ашып, білімімді айтарлықтай тереңдете түстім. Іздену барысында, тек өз тақырыбым ғана емес, сонымен қатар, басқа да компьютер ресурстарының қасиеттері мен артықшылықтарын оқып таныдым. Дегенмен, ең бастысы, өз тақырыбымның негізгі мән мазмұнын аша білдім деп ойлаймын. Және ең басты бөлімдерді түсініп, мағынасын түсіндіруге дайынмын. Біріншіден, жады
түсінігін толығымен ашып, оған анықтама беріп кеттім, жады түрлері, олардың қасиеттері туралы, және жадыны қалай басқару керектігі жөнінде, яғни, жадыны қалай қолданамыз, не арқылы жадыға өзгертулер еңгізе аламыз, жадыға қандай амалдар қолданыла аламыз сол жайлы қорытынды жасадым. Екіншіден, жадыны қандай әдістермен бөлістіруге болатындығы жайлы, яғни, жоспарға байланысты екі түрін зерттедім, диск қатысымен бөлістіру және диск қатысынсыз бөлістіру. Бірінші компьютеріме виртуалды
машинаны орнатып, барлық тәжірибені осы жады бөлігінде жүргіздім. Ең алғаш, виртуалды машинаны орнату барысында
жадыны бөлістірдім, бұл тәжірибем жоспардың екінші бөлімі бойынша, яғни, дискінің қатысуымен жадыны бөлістірдім. Келесі, осы виртуалды машинада
ACRONIS DISK DIRECTOR SERVER программасын орнатып,
сол программа арқылы жадыны өлістіріп, виртуалды машинада жаңа
(I диск бөлімін бөлістірдім. Негізінен, қарап тұрсам, виртуалды машинаның өзі жадыны бөлістірудің бір түрі деп ойлаймын. Себебі, виртуалды жадыны орнату барысында жадының қандай да бір бөлігін бөле отырып осы жадыны орнатамыз. Яғни белгілі дискті таңдап алып, осы дисктен белгілі мөлшерде жадыны бөліп алып, сол жадымен жұмыс жасаймыз. Сонымен қатар, жадыны бөлістіру кейде келеңсіз жағдайларға әкеліп соғатынына көзім жетті. Мысалы, егер операциялық жүйе орнатылған дискінің әрібін өзгерткенде операциялық жүйе жүктелуі кезінде келеңсіз жағдайларға әкеп соғуы мүмкін. Немесе аты өзгертілген дискінің ішіндегі қандай да бір программаның жүктелуінде қателік тудыруы мүмкін. Сол сияқты көптеген жаңа жайттар мен программалық құбылыстармен танысып, білімімді тереңдеттім деп ойлаймын.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
1. Acronis Disk Director Server 10.0 Copyright acronis, INC, 2000-2005, Руководство пользователя.
2. И.И. Попов, Т.Л. Партыка , 2003г., Изд: Форум,
400 бет.
3. Дмитрий Иртегов, Санкт- Петербург,
2003г., Изд: BHV, 624 бет.
4. Сафонов В.О. Основы современных операционных
систем: учебное пособие, Издательство: Бином. Лаборатория знаний

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