Дәрістік сабақ конспектілері. дәріс



Pdf көрінісі
бет23/30
Дата24.01.2023
өлшемі0,66 Mb.
#62596
түріСабақ
1   ...   19   20   21   22   23   24   25   26   ...   30
Байланысты:
ДӘРІСТЕР 1-15 Операциялық жүйелер (1)

3. Иерархиялық файлдық жүйе. Файлдық жүйенің барлық файлдары бағана деп аталатын 
құрылымда тұрғызылған. Бағана түбінде файлдық жүйенің түбі болады. Егер бағана түйіндері беттік 
болса, онда бұл файл каталогты файл болып табылады. Мұндай иерархиялық файлдық жүйеге ат қою 
әртүрлі тәсілдермен жүргізіледі. 
Бірінші түрі – файлға ат қою, жақын каталогқа сай болады, яғни біз F0 каталогына жақын болатын 
файлды қарастырсақ- бұл файл 1 немесе F2 файлы болады. Мұндай жүйеде ат қойғанда аттар бір 
деңгейде қайталана бермейді. Басқа жағынан барлық файлдар бағана көмегімен байланысты 
болғандықтан, біз файлдық жүйеден нақты нақты файлға жол ашатын, барлық файл аттарынан 
тұратын файлдың толық аты туралы айта аламыз. F3 файлының толық аты мына түрде белгіленеді: 
/F0/ F1/ F3/. 
Мұндай ұйымдастыру толық және қысқа атты файлдармен жұмыс істеуге мүмкіндік береді. 
Толық атты файлдың өз жолы бар, ал кез келген бағана түбінен кез келген түйінге дейін бір- ақ жол 
болады, демек осымен аттарды ерекшелеу мәселесі шешіледі. Алғаш рет бұл 60- жылдар соңында 
Беркли университетінде жасалған Multex операциялық жүйесінде қолданды. Бұл шешім көптеген 
операциялық жүйелер нәтижесінде пайда болады. Осы иерархияға сәйкес әрбір файлға қандай да бір 
атрибуттарды байланыстыруға болады. Бұл жүйенің құрылымы ат қою мәселесі болмаған жағдайда 
көп рет қолдану жұмыстарын ұйымдастыру үшін жақсы және мұндай жүйе өте жақсы жетістіктерге 
ие. 
4.Персонификация және операциялық жүйедегі мәліметтерді қорғау. Бұл нюанс қарапайым
сонымен қатар күрделі. Қарапайымдылығы- ол туралы бірнеше сөз ғана айтамыз, күрделігі – ұзақ 
айтылатын мәселелері бар. 
Персонификация – бұл нақты қолдану идентификациялаудағы операциялық жүйе мүмкіндігі және 
осыған сәйкес мәліметтерді сақтау бойынша әрекеттер қабылдай аламыз. 
Егер біз MS-DOS операциялық жүйесін қарастыратын болсақ, онда ол – бір рет қолданылады. 
Операциялық жүйенің екінші деңгейі – бұл қолдануларды тіркеуге мүмкіндік беретін 
операциялық жүйелер, бірақ барлық қолданулар кейбір субъектілерді жинақтау түрінде көрсетіледі 
және бір-бірімен байланыспайды. Мұндай операциялық жүйелерге мысал ретінде main-frame – 
компьютерлер үшін IBM фирмасының кейбір операциялық жүйелері бола алады. Мысалы, дәріс 
беруші тыңдаушыларының қайсы топтан екенін білмейді, бірақ барлық отырғандар оның курсын 
колданушылар. Бұл бір жағынан жақсы, бір жағынан жаман. Дәрісті тыңдау – бұл жақсы, бірақ осы 
дәріс беруші сұрақ беру жаман, себебі ол бір күнде барлығынан сұрап үлгірмейді. Оған барлық 
тыңдаушыларды қалайда бөлу керек, ал қалай бөлу кезек – белгісіз. 
Осындай персонификация жағдайында функциялармен қамтамасыз етеді, бірақ ұйымдастыру 
қолдану тобының түзілуін болжамайды.
Құрылымдық ұйымдастыру тәсілдері . Құрылымдық ұйымдастыру – файлдық ақпараттарды 
орналастыру ережелерін анықтайды. 


35 
Құрылымдық ұйымдастыруды былай ажыратады: 
- байланысты файлдарды орналастыру 
- байланыссыз файлдарды орналастыру 
Байланысты үлестіру кезінде файлдық ақпаратты элементтері физикалық тасушыда 
орналасады. Адрестік аймақ бойынша (диск үшін-бұл секторлар). Мұндай тәсіл үздіксіз файлдар 
үшін тән, дискті кеңістікті қолданумен тиімді. 
Бастапқы кемшіліктері – оның жеке элементтеріне жету және файл тазалауындағы қиындық. 
Бұдан басқа жазуларды есепке алуды жүргізу және дискті кеңістікті қолдану бөлшектер 
деңгейінде жүргізіледі. Блокты файлдарды тарату стратегиясы едәуір тиімді болып табылады. Бұл 
жағдайда араласқан бөлшіктер үздіксіз немесе ауыспалы өлшем блоктарында біріктіріледі. 
Байланыссыз үлестіру кезінде файлға жады бөлінеді, тасушының элементтері ретінде секторлар 
немесе блоктар болуы мүмкін. Бұл жағдайда басқару жүйесі бос блоктар немесе секторлардың тізімін 
жүргізеді. Олар қажет уақытта бөлінеді. Әр бөлінген кезде бос блок босатылып және оны сұраған 
файлдың бөлінген секторына байланыстырады. 
Тізімде бос секторлар немесе блоктар қалмаған жағдайда жадыны бөлуге оның бос 
болмағандығынан бұғатталу фазасы болады. 
Файлдарды ұйымдастырудың блоктық тәсілдері
1. Блоктық тізбекті құрылым
Белгілер 
Адрестік бөлік деректер теруімен байланысқан және осымен байланысты келесі блоктың 
адресін табу үшін оны ОЖадыға оқу қажет. 
Қарапайым орындалуы (блоктарды тізімге қосу және алу). 
Бұл тәсілдің негізгі кемшілігі ол тізбекті блоктардың ішіндегі блоктарға тікелей қатынау 
мүмкіндігінің жоқтығы. Белгілі кемшілікті жою үшін келесі тәсіл қолданылады, ол блоктты-индексті 
үлестіру тәсілі. 
2. Файлдарды блокты-индексті үлестіру. 
Бұл кестелерде жолды енгізу үшін өрістер бар. 
1-қадам. Индексті блокты файлға жалғау (тіркеу).
Физикалық блоктар алдын ала индексті блокқа жалғанбайды. 
2-қадам. Әр физикалық блоктың файлмен байланысуы индексті тізімнің элементіне белгіленген
блок адресі жазылуы арқылы жасалынады. 
3-қадам. Блокқа адрестеу индексті белгілеу арқылы жасалынады. 
3. Файлдар картасы арқылы үлестіру 
FAT-файлдар үлестіру картасы.Бұл кестенің сыйымдылығы тасушыдағы деректер блогінің санына тең. 
0...15-тасушыдағы физикалық адресі. Бұл үлестіру вариантында FAT блоктан бөлінген. FAT-та әр 
файлға блокаралық байланыс тізбекшесі беріледі. 
Кестені қалыптастыру үшін екі өлшемді жиын қолданылады, мұнда жол саны дискідегі 
физикалық блок санына тең. Кестедегі элементтердің позициялайтын номері дискідегі блок номеріне 
сәйкес. Массивтің екінші элементі ағымдағы номерді байланыстырады және сілтейді. Әр ағымдағы 
номер тек қана біреумен байланысады. Директоридің адрестік бөлігінде тізбекшінің басқы блогінің 
адресі беріледі.
Блоктың ерекшелену принципі: 
Стандарт-ерекшелену-файлды құру, файлға бірінші бос блоктардан қосымша блоктар 
таусылғанша болады және бір блокты бірнеше файл қолдануы мүмкін емес. Бұл тәсілдің негізгі 
кемшілігі ол жұмыстың тиімділігі әсер ететін дискілік жадының көлемінің шектелуі.
Негізгі әдебиеттер 2 [146-187], 3 [35-45] 
Қосымша әдебиеттер 18 [124–137],158[262-293] 


Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   30




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

    Басты бет