Программа дисциплины для студентов



бет26/44
Дата14.03.2023
өлшемі1.8 Mb.
#470786
түріБағдарламасы
1   ...   22   23   24   25   26   27   28   29   ...   44
БА дарламасы ( Syllabus ) Павлодар, 2014ж П н ба дарламасы (Syll

4. Деректерді қорғау. Көп стратегиялық шешімдер апараттык деңгейде және операциялық жүйе денгейінде қайталанады. Егер мультипрограммалық режимді еске алсақ, онда бір кажет болып табылатын ол жадыны және деректерді корғау. Файлдық жүйені карастыратын болсақ, олда операциялық жүйе; сияқты бірқолданбалы болуы мүмкін. Бүл жағдайда деректерді корғау проблемалары болмайды, өйткені операциялык жүйеде жүмыс жасап отырған адам барлық файлдардың иесі болып табылады. Бірқолданбалы операциялық жүйеге мысал келтірсек, ол МS-DOS, Windows-95. Машинаны іске қосып басқа колданушылардың дискіде орналасқан барлық файлдарын жойып жіберуге болады, себебі бұл жүйелерде корғау жоқ. Көпқолданбалы жүйе көппайдаланушылардың жүмысын дұрыс істеуіне қамтамасыз етеді. МS-DOS операциялық жүйесі мультипрограммалық режимде жұмыс жасауы мүмкін, бірақ егер бір үрдісте қате кетсе онда операциялық жүйе жүмысы бұзылады. Көпқолданбалы жүйе акпараттарды қорғауды қамтамасыз етеді. Негізінде қорғау проблемасы тек қана файлдық жүйемен байланысты емес.Реалды операциялық жүйе деректердің қорғанысын барлык аймактарда қамтиды бұл файлдар, үрдістер және қорлар. .,
НРҒS файлдык жүйесінің компоненттері. Бүл файлдық жүйенін негізгі мақсатгарының бірі ол ұзын аттарды қолдану. (ҒАТ - форматында 8.3, ал НРҒS - жоқ). Бүл файлдық жүйе ҒАТ жүйесінің барлық атрибуттарын қолдайды. Каталогтарды дискілік кеңістіктің орта жолдарына орналастырады және осы арқылы жүйенің шапшаңдылығы көтеріліді. |
Үлестіру кестесіңде картада әр секторға бір бит бөлінеді. Картадагы позициялык орны дискідегі позициялық орынды аныктайды. Бұнда 1- сектор бос емес екенін білдіретін жагдай, ал 0-бос. Бір лентада бір файл емес, каталогпен бірнеше файл орналасады.
Бұл кұрылым үзілмейтін және файлдардың фрагментті қүрылымдарына белгіленген. Үзілмейтін файлда корсету үшін 4 байттан екі сан қолданылады. Бірінші сан бірінші блоктың нұсқағышын белгілейді, екінші - мөлшер (бір бірінен кейін жүретін блоктар саны).
Блок мөлшері - 1 сектор.
Фрагментті файлдар Ехtent- терден түрады. Оның әр қайссына екі сан бөлінеді (2-4 байт).
Файлдык жүйелердің негізгі қасиеттері. Файлдық жүйе файлдар үшін аталған касиеттердің бәріне ие және бірнешеулерін косады. Бұл қасиеттер файлдык жүйенің күрылымдық үйымдастырылуымен байланысты.
Сырткы есте сақтау құрылғылардың кейбір кеңістіктерін осы кеңістік ауқымды файлдардын ұйымдасгырылуын қалай ұйымдастыруды карастырамыз.

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




Аты

Бастапқы блок

Соңғы блок



"Бастапқы блок" берілген атпен басталған файлдағы сырқы есте сақтау құрылғысы кеңістігіндегі салыстырмалы орынга жіберіледі. "Соңғы блок" осы файлдың соңғы болатынын анықтайды. Файлды ашу функциясы каталогтағы файл атын табуға, оның басын және соңын табады ( бұл мәліметтер аз орын алуы мүмкін, бұл тұралы кейінірек айтылады). Бұл әрекет оте қарапайым және де каталогты операциялық жүйе жадына сақтауга болады, сонымен катар ауыстырулар санын азайтуға болады. Егер жаңа файл құрылса, онда ол бос орынға жазылады. Каталогтар атына ұқсас бос кеңістікті кесте болуы мүмкін.
Оқу/жазу косымша ауыстыруларсыз-ақ жүреді, сондықтан ашу барысында біз мәліметтердің орналасу аумағын аламыз. Оқу осы блокты кұрылымға сәйкес жүреді және қосымша ешқандай ақпарат кажет емес. Осыған сәйкес ауыстыру өте тез жүреді.
Осындай файлға қосымша ақпаратты жазу қажет болған да не болады? (ал осы файлдан кейін бос кеңістік жоқ). Бұл жағдайда жүйе екі рет келіп түсуі мүмкін. Біріншісі, ешқандай орын болмайды дейді және сіз өзіңіз бір нәрсе істеуіңіз керек, мысалы осы файлды басқа орынға ауыстыратын және қосымша ақпаратты табатын қандайда бір үрдіс енгізуіңіз керек.
Бұл ауыстыру - едәуір қымбат тұратын функция. Екіншісі - ауыстыруда қабылданбайды. Бұл файлды ашу барысында қосымша орын алып кою керектігін білдіреді, осыдан файлдық жүйе бос буфер өлшемін анықтайды, егер ол аз болса, онда осы файл сыйатын бос орынды табу керек.
Сонымен, біз бүл ұйымдастырудың ауыстыру барысында тиімді екенін білдік, бірақ кеңістік болмаған жағдайда файл үшін тиімсіз болады. Сондай-ақ ұзақ уақыт жұмыс барысында мұндай файлдық жүйеде оперативтік жадыдағы сиякты болады, яғни бос фрагменттер болған жағдайда, бірақ олардың арасында файл орналастыра алмаймыз. Мұндай файлдык жүйені үйымдастыру үшін фрагментациялаумен күрес бұл барлық файлдарды бір- біріне тығыз орналастыратын кезендік компрессия.
Мұндай ұйымдастыру бір рет қолданылатын файлдық жүйе үшін жарамды болуы мүмкін, сондыктан қолданғыштар саны көп жағдайда фрагментация өте тез жүреді, ал компрессияның тұрақты енгізілуі - жүйе үшін ауыр болады. Басқа жағынан жүйе қарапайым және ешқандай шығындарды қажет етпейді.
2. Блокты файлдарды ұйымдастырудың файлдык жүйесі. Сырткы есте сақтау кеңістіге блоктарға бөлінген (ауыстырулар үшін тиімді блоктар). Файлдык жүйеде мұндай типті ақпараттарды орналастыру беттік ұйымдастырылуы жедел жадыға үрдістер ақпараттарын орналастыруға ұқсас жүреді. Жалпы жағдайда әрбір файл атымен осы файл мәліметтері орналасқан блоктар санының жинағымен байланысты. Бұл блоктар саны реттелген, яғни блоктар барлық қондырғы бойынша таратылуы мүмкін. Мұндай ұйымдастыруда фрагментациялау болмайды, дегенмен блоктардың жойылуы мүмкін (егер файл блокта бір байтты қорын алса, онда блок бос емес болып есептеледі). Демек, компрессиялау мәселесі жок және бұл жүйені көп қолдану ұйымдастыру барысында қолдануға болады. Бүл жағдайда әрбір файлмен атрибуттар жинағына байланысты. Файл аты, пайдаланушы аты. Мұндай ұйымдастыру жоғарыдағы жағдайларда қажет етілетін ерекше аттардың болмауына мүмкіндік береді. Бүндай жүйеде аттар ерекшелігі тек бір қолданудағы файлдар арасында қажет.
Мүндай файлдарды каталог арқылы ұйымдастыруға болады. Каталог құрылымы келесі түрде болуы мүмкін. Каталог қатарлардан тұрады; әр бір I- ші қатар файлдық жүйенің I- блогына сәйкес келеді. Бұл қатар блок бос немесе бос емес екендігі туралы ақпараттан тұрады. Егер ол бос болмаса, онда бұл қатар файл аты мен қолдану аты көрсетіледі және қандайда бір қосымша ақпарат болуы мүмкін.
Ауыстыру барысында жүйе әртүрлі әрекет етуі мүмкін. Файл ашу барысында жүйе барлық каталог бойынша жүреді және файлдың логикалык блоктарына сәйкес кесте тұргызылады не болмаса әрбір ауыстыру кезінде осы сәйкестікті іздеу жүзеге асырылады.
Файлдық жүйені мүндай ұйымдастыру бір рет қолданудағы шектерде бірдеңгейлі болып табылады, яғни барлық файлдар тораптармен байланысты.


Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   44




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет