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



Pdf көрінісі
бет32/54
Дата17.10.2023
өлшемі0,49 Mb.
#117018
түріБағдарламасы
1   ...   28   29   30   31   32   33   34   35   ...   54
Құрылымдық ұйымдастыру тәсілдері.
Құрылымдық ұйымдастыру –
файлдық ақпараттарды орналастыру ережелерін анықтайды.
Құрылымдық ұйыдастыруды былай ажыратады:
- байланысты файлдарды орналастыру
- байланыссыз файлдарды орналастыру
Байланысты үлестіру
кезінде файлдық. ақпаратты элементтері
физикалық тасушыда орналасады. Адрестік аймақ бойынша (диск үшін-бұл
секторлар). Мұндай тәсіл үздіксіз файлдар үшін тән, дискті кеңістікті
қолданумен тиімді..
Бастапқы кемшіліктері - оның жеке элементтеріне жету және файл
тазалауындағы қиындық. Бұдан басқа жазуларды есепке алуды жүргізу және
дискті кеңістікті қолдану бөлшектер деңгейінде жүргізіледі. Блокты файлдарды
тарату стратегиясы едәуір тиімді болып табылады. Бұл жағдайда араласқан
бөлшектер үздіксіз немесе ауыспалы өлшем блоктарында біріктіріледі.
Байланыссыз үлестіру
кезінде файлға жады бөлінеді, тасушының
элементтері ретінде секторлар немесе блоктар болуы мүмкін. Бұл жағдайда
басқару жүйесі бос блоктар немесе секторлардың тізімін жүргізеді. Олар қажет
уақытта бөлінеді. Әр бөлінген кезде бос блок босатылып және оны сұраған
файлдың бөлінген секторына байланыстырады.
Тізімде бос секторлар немесе блоктар қалмаған жағдайда жадыны бөлуге
оның бос болмағандығынан бұғатталу фазасы болады.
Файлдарды ұйымдастырудың блоктік тәсілдері.


1.
Блоктык тізбекті құрылым
Белгілер
Адрестік бөлік деректер теруімен байланысқан және осымен байланысты
келесі блоктың адресін табу үшін оны ОЖ-дыға оқу қажет..
Қарапайым орындалуы (блоктарды тізімге қосу және алу).
Бұл тәсілдің негізгі кемшілігі ол тізбекті блоктардың ішіндегі блоктарға
тікелей қатынау мүмкінділінің жоқтығы. Белгілі кемшілікті жою үшін келесі
тәсіл қолданылады, ол блоктты индексті үлестіру тәсілі..
2.
Файлдарды блокты-индексті үлестіру.
Бұл кестелерде жолды енгізу үшін өрістер бар. 
І-қадам. Индексті блокты файлға жалғау (тіркеу).
Физикалық блоктар алдын ала индексті блокқа жалғанбайды.
2-қадам. Әр физикалық блоктың файлмен байланысуы индексті тізімнің
элементіне белгіленген блок адресі жазылуы арқылы жасалынады.
3-қадам. Блокқа адрестеу индексті белгілеу арқылы жасалынады.
3. Файлдар картасы арқылы үлестіру.
FAT файлдар үлестіру картасы. Бұл кестінң сыйымдылығы тасушыдағы
деректер блогінің санына тең.
0
...
I 5-тасушыдағы физикалық адресі. Бұл үлестіру вариантында FAT
блоктан бөлінген. FAT –та әр файлға блокаралық байланыс тізбекшесі беріледі..
Кестені қалыптастыру үшін екі өлшемді жиын қолданылады., мұнда жол
саны дискідегі физикалық блок санына тең. Кестедегі элементтердің
позициялайтын нөмірі дискідегі блок нөміріне сәйкес. Массивтің екінші
элементі ағымдағы нөмірді байланыстырады және сілтейді. Әр ағымдағы
нөмір тек қана беруімен байланысады. Директоридің адрестік бөлігінде
тізбекшінің басқа блогінің адресі беріледі.
Блоктың ерекшелену принципі.
Стандарт-ерекшелену-файлды құру, файлға бірінші бос блокті қосымша
блоктардан таусылғанша болады және бір блокты бірнеше файл қолдануы
мүмкін емес. Бұл тәсілдің негізгі кемшілігі ол жұмыстың тиімділігі әсер
ететін дискілік жадының колемінің шектелуі.
Файлдық жүйе менеджері (ФЖМ) файлдық жүйедегі қажеттіліктердің
жұмыс істеу тәртібін түзеді. Әрбір жеке талап осы тізімнің элементтері түрінде
көрсетіледі (жүйелік тізім элементі ЖТЭ). 
Сонымен ФЖМ функциясы екі параллель немесе тәуелсіз үрдістерді
басқаруда анықталады:
Үрдістен файлдық жүйеге талаптар.
Талаптарга кызмет көрсету
Менеджердің нақты функциялары фазалар бойынша аяқталады:
I -фаза: оларды жұмыс істеу тізіміне қажет үрдістерден талаптар
бойынша жүйелік тізім элементтірі.
2- фаза: жұмыс істеу тізімініне элементті таңдау және оның файлдық жүйе
қызметіне берілуі. 


Файлдық жүйе менеджерінің функциялану механизмдері синхронды
қызмет ету жағдайына келіп түскен талаптардың біреуі ғана қабылданады
(калғаны жабылады).
Асинхронды сұлба түрі - дестеленген қызмет ету. Талаптар жұмыс
тізіміне асинхронды дестеленіледі. Элементтер талаптар түсудің шамасы
бойынша белгілі қадамға дейін түзіледі, содан кейін екінші фаза толығымен
толтырылады. Одан келіп түскен талаптар не жабылып қалуы мүмкін, не
болмаса қабылдануы мүмкін.
ФЖМ- толық асинхронды кызмет ету барысында екі тәуелсіз урдіс түзеді
1 - олардың түзілу шамасы бойынша
2 – олардың қызмет етуі.
ФЖМ негізгі функциялары сұлбамен және жүйелік тізім элементтері
аныкталады.
ЖТЭ- бұл нақты файл бойынша талаптарға қызмет ету үшін қажетті
мәліметтер келтірілген параметрлік кесте.
ЖТЭ мыналар кіреді:
- файл аты және файлдық жүйе бойынша анықталатын талап етілген
функция
- талап етілген үрдіске қайтарылатын мәлімет коды.
- тарату қызметі үшін арна нөмсрі, яғни физикалық құрылғы және
оперативті жады арасындағы деректреді беру
- Жады картасының индексі - файл және оперативті жады арасындағы
деректер алмасу арқылы жады мекенін анықтау
- Жүйелік қызметтегі элемент өлшемі
Файлды сақтау және қорғау. 
Файлдық жүйенің негізгі қызметі – үлкен
көлемдегі томдармен жумыс істеу (300-500 Мб және одан да көп).
Файл келесі атрибуттармен көрсетіледі:
- стардартты өлшем 8,3 және оданда жоғары файл аттары;
- атрибуттар тізімі;
- қорғау дискрипторы – қатынау құқығын анықтайды;
- деректер;
- түбірді индекс, ол үлкен каталоктағы файлдар атарының индексін
анықтайды.
Файлдық атрибуттан басқа, қызмет көрсету ұғымында қолданылады, ол
функцияларды анықтайды, ал нақты айтатын болсақ файлдар жұмысын
регламенттейді.
Файлды оқу/жазудан басқа:
- акпаратты орнату;
- кеңейтілген атрибуттарды орнату;
- корғаныс орнату.
NTFS файлдық жүйесінде қорғау ережесі бойынша кызмет көрсетуде
келесілер регламентеледі:
R-оқу
X - орнату
W - жазу


D - жою
P - кеңейтілудің өзгеруі
О - иесінің өзгеруі
Аll - барлық қатынас.
Файлды көшіру және құру кезінде аталық қатынас құқығы пайда болады.
Файлды NTFS-тан FАТ-ка трансформаттағанда барлық корғаныс құқығы
жоғалады. Unіх операциялық жүйесінде файлдарға катынаудың үш
базалық санаттары бар, олардың әр қайысысында сәйкесше қатынас құқығы
орнатылған: 
1 . User access (u) — файлды қолданушы иесі үшін
2.
Group access (g) — файлдар иесі болатын тобтағы мүшелер үшін
3.
other ассеss (o) - суперқолданушылардан басқа қолданушылар үшін.
Unix
 ОЖ- гі қорғаныс келесі ережелер мен постулаттарға негізделген:
\ . 
Сыртадамдарға қызықты файлдарды шифрланған түрде сақтау керек;
2. Өндіруші фирма көрсеткішін колдау және қорғаныс сұрақтары
бойынша Usenet -телеконференция хабарлау.
security@cpd7com - қорғаныс туралы жалпы сұратулар.
Жүйеге кіруге мүмкін болатын нүктелерге ерекше бақылауды жүзеге асыру.
Оларға: бюджет топтары, әлсіз парольдер бюджеті анонимді ftp жатады.
Интернетке қосылу жүйесіндс tripwire, Crack, COPS типті қақпақ орналастыру.
Осы орнатылған қақпақтан келіп түскен ақпараттарды талдау. Қалыпты
жұмыстан кейінге қалуды бақылау, ягни жүйенің функциялауы бойынша
күнделікті есеп беру ақпаратын жүйелік файлдарға сұратуды орындау
бойынша, аттар және парольдер бойынша талдай білу.
Меншік корғыныс құралдарын өңдеу.
Парольді бақылау - ол файл
паролінің өзгеруін анықтау, пароль сапасына және парольдің болмауына
байланысты. Парольді бақылау үшін жиі-жиі /etc/passwd файлын тексеріп туру
керек. (кемдегенде екі аптада бір рет бақылауды жүзеге асыру керек).
Жауапкершілігі көбірек парольдерге жасырын парольдерді файлды
қолдануды, мысалы /etc/shadows және каталогті басынан форматтауға дейін.
Параллельді алып тастау бойынша бақылау: Парольді ауыстыру, ол
пұрсатталған пІайдаланушының паролін ауыстыру сиякты арнайы утиліттер
арқылы жүзеге асырылады. Пұрсаттылықты бақылау: тіркелген аттардың
сәйкестігі және UID идентификаторында олардың статусы.


Достарыңызбен бөлісу:
1   ...   28   29   30   31   32   33   34   35   ...   54




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

    Басты бет