Автор: Пользователь скрыл имя, 03 Мая 2012 в 16:08, курсовая работа
Файлдық жүйе – спецификациялар жиыны және оларға сәйкес бағдарламалық қамтамасыздандыру, ол файлдық ақпараттардың жылжуы, модификациясы, оқу, жазуды ұйымдастырға, құру мен жоюға жауап береді, сонымен қатар файлға қатынауды басқарады. ФЖ дискідегі немесе ақпараттың басқа тасымалдағышындағы деректердің ұйымдастырылу әдісін анықтайды. Мысалы: ФС ҒАТ: ДК –дің өте көп операциялық жүйесінде (ПҚ) бар. Барлық қазіргі ОЖ сәйкес файлдарды басқару жүйесінен (ФБЖ) тұрады. ФБЖ ОЖ негізгі ішкі жүйесі болып табылады. ФБЖ арқылы орталықтандырылған дискілік аумақты және деректерді басқару жүзеге асырылады. ФБЖ арқылы қолданушыға келесі мүмкіндік беріледі:
?-файлдың атындағы болуы
мүмкін кез келген таңбаны
немесе оның болмауын да
Мысалы:
-KOL*.* аты KOL әріптерінен басталатын барлық файлдар тобын көрсетеді;
-*. EXE –типі EXE болып келген барлық файлдар тобы;
Дискіде сақталған файлдар өте көп болып, олар бірнеше мыңдаған сандарға жетуі мүмкін. Мұндай көп файлдармен жұмыс сітейтін адам қай файлдың қайда орналасқанын ұмытып қалып, арықарай жұмыфс барысында көп қиыншылықтар тууы мүмкін. Файлдарды дискілерде сақтауды белгілі бір жүйеге келтіру үшін оларды каталогтарға біріктіреді.
Каталог белгілі бір ортақ қасиеттеріне қарай бір магниттік дискіде орналастырылған файлдар тобына қойылған атау. Windows жүйесінде бұл каталог бума деп аталады. Әрбір каталогтың өзіндік аты болады, аты ондағы орналасқан файлдарға және қасиеттеріне қарай беріледі. Каталогтар бірінің ішіне бірі орналаса береді, мұндайда ол бағынышты атанып, сатылы түрде бұл каталогқа басқа бір каталог бағынышты болып орналасуы мүмкін. Осындай түрде бірінің ішіне бірі орнасақан каталогтар бұтақ тәрізді көп сатылы (иерархиялы) файлдар жүйесін құрайды.
Дискіде міндетті түрде түпкі немесе 1-деңгейдегі католог болуы тиіс. Оған файлдар және 2-деңгейдегі каталогтар енеді., ал оның ішіне 3-деңгейдегі каталог, т.с.с. енуі мүмкін.
C:\DEMO> -Demo 1-деңгейдегі каталог, С: түпкі каталог;
Әрбір мезетте бір каталог жұмыс атқаратын болып, ол екпінді күйде болуы тиіс. ЭЕМ іске қосылған кезде мұндай каталог рөлін түпкі каталог атқарады немесе ЭЕМ өшірілер алдында әрбір кезедегі екпінді болған каталог атқарады, пайдаланушы өз қалауынша команда көмегімен басқа каталогты екпінді ете алады.
Файлдар бұтақ тәрізді күрделі түрде құралса, онда оның тек өз атын ағана емес, сонымен қатар тұрағын, басты каталогын, оның деңгейлерін көрсету қажет. Мұндай файлдың нақты тұрағын көрсететін каталогтар тізбегін –маршрут немесе жол деп атайды. Сонымен, файл толық түрде мынандай элементтермен беріледі:
Уақыттың әрбір мезетінде бір дискжетек ағымдағы күйде болады, оның айғағы ОЖ шақыруы, яғни жұмыс сітеп тұрған дискжетек пен файлдар маршруты атының көрсетілуі.
Мысалы:
А:\> немесе C:\>
C:\DEMO\VICTOR> немесе C:\SYS\BLAD\LORA>
Сонымен файлдың маршрутын немесе адресін толық көрсету үшін дитскінің атын, каталог аттарының тізбегін, ең соңында файлдың атын және типін толық көрсету қажет. Жалпы ереже бойынша файлдың толық аты төмендегідей болады.
[дискінің аты:\] [маршрут\] файлдың аты [.типі]
Тік (квадрат) жақшаның ішіндегі сөздер көрсетілмеуі де мүмкін. ЭЕМ іске қосылып ОЖ жұмысқа кіріскен соң экранға жұмысқа шақыру немесе дайындық белгісі шығарылып отырады. Ол жұмыс істеп тұрған ағымдағы диск аты мен ағымдағы каталог аты тізбегінен тұрады, мысалы,
C:\DOS\>- C: дискісінің DOSкаталогы жұмыс сітеп тұр;
C:\>- С: дискісінің түпкі,
ең жоғарғы деңгейдегі
D:\BAS\STUDENT\> - D: дискісінің BAS каталогындағы бағынышты STUDENT каталогы ағымдағы күйде жұмысқа дайын тұр;
А:\>-А дискісінің түпкі каталогы жұмысқа дайын т.с.с.
Әрбір іс әреет орындалған
сайын экранға ЭЕМ-нің келесі
команданы орындауға дайын
C:\>prog1.bas-ағымдағы каталогтағы файл іске қосылады.
C:\>\EXE\format.com- ағымдағы дискінің 1-деңгейіндегі EXE каталогындағы format.com файлы жұмысқа кіріседі;
A:\PR> \VICA\help.txt- ағымдағы А: дискінің PR каталогына кіретін VICA каталогындағы help.txt файлы іске қосылады.
Кейбір үш әріп тіркестерінен тұратын аттар стандартты құралғылардың аттары болып келеді. Оларды файлдардың аттары немесе типтері ретінде пайдалануға болмайды. Мысалы,
PRN (LPT1) – негізгі баспа құрылғысы, 1-ші принтер;
LPT2-қосымша 2-ші принтер;
CON-консоль, яғни мәліметтерді енгізгенде-пернетақта, мәліметтерді экранғашығарғанды –дисплей;
AUX(COM1)-негізгі (1-ші) коммуникациялық арна;
NUL-програманы қалыптастыру, жетілдіру және орындау мақсатында қолданылатын жалған (бос) құралығы,
Файлдың аты немесе типі онда сақталынатын ақпараттың тегіне, мазмұнына, типіне қарап беріледі. Файлдарды толық аттары бойынша айырып тануға мүмкіндік беретін мына төмендегідей стандартты типтері бар:
.ASM- ассемблер тіліндегі программа;
.BAK-негізгі файлға зақым келген жағдайларда пайдаланылатын резервтік файл;
.BAS- BASIC тіліндегі программа;
.BAT-дестелік түрде өңдеуге арналған командалық файл;
.COM - тікелей атқарылуға арналған командалық файл;
.DAT- мәліметтер файлы;
.DOC- мәтіндік өңдеуге арналған құжаттық файл;
.EXE- ОЖ басқаруымен атқарылатын файл;
.PAS- Паскаль тіліндегі программалық файл;
.TXT-мәтіндік файл;
CAL- Supercalc программасында құрылған мәліметтер кестесі.
Қорытынды
Бірнеше
ФЖ жұмыс істеу мүмкіндігі болу үшін,
ОЖ бірнеше ФБЖ болуы мүмкін. ФЖ
және оған сәйкес ФБЖ-нің негізгі
міндеті – деректерге ыңғайлы
қатынауды ұйымдастыру файл сияқты
ұйымдастырылған, яғни жазбаға қажетті
нақты физикалық адресті
ФЖ термині файлда ұйымдастырылған деректерге қатынау принципін анықтайды. ФБЖ термині нақты ФЖ жүзеге асуына байланысты, яғни бұл нақты ОЖ файлымен жұмысты қамтамасыз ететін бағдарламалық модульдер кешені. Мысал ретінде FAT (Fill Allocation Table) ФЖ келтіруге болады. FAT атауы MS-DOS ФБЖ қатысты қолданылады. OS/2 арналған ФБЖ жүзеге асыруда, Super-FAT атты FAT жүйесінің негізгі принципін қолданылған. Оның негізгі айырмашылығы – әрбір файл үшін кеңейтілген атрибуттарды қолдауы.
Пайдаланылған әдебиеттер тізімі: