Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Файлдар жүйесінің құрамы






Файлдық жү йе, ОС ядросының енетін қ ұ рамдары, олар келесілерді қ ұ райды:

· Кіру тә сілі, файлдарда сақ талынғ андарғ а нақ ты мә ліметтер мү мкіншілігін анық тайды.

· Файлдарды басқ ару, топтасып қ олдану жә не қ орғ ау, файлғ а сақ тауды қ адағ алайды.

· Сыртқ ы жадыны басқ ару, сыртқ ы жадыда файлдарды сақ тауғ а, орындауғ а орналастырады.

UNIX файлдық жү йесі

UNIX файлдық жү йесін қ арастырып ө тсек.ең басты файлдық жү йедегі белгілі бір дискідегі мө лшердіорналастыру, аталғ ан бө лшектер – файлдар.

UNIX ү ш негізгі тү рлері бар. Олар:

· Дискідегі қ арапайым файлдар

· Каталогтар

· Белгілі бір файлдар

Қ арапайым файлдар – қ олданушы енгізген ақ паратты дискіде сақ тау. Файлдар болып, дайын бағ дарламалар қ олданылады.

Каталогтар – ол қ арапайым сө збен айтқ анда файлдарсақ талатын папкалар, мысалы, мә тіндік докуметтер, орындалғ ан бағ дарламалар, кітапханалар жә не кітапханалық модульдер жә не т.б

 

Файлдық жү йедегі жалпы модель. Кез келген функционалды файлдық жү йені кө п дең гейлі модел деп қ арастырамыз, интерфейс ә р дең гейге мү мкіндік береді (функцияны таң дау), ал ө зінің жұ мысында интерфейс тө менгі дең геймен орындайды.

Символдық дең гейді анық тау файлдың символдық атымен анық талады. Файлдық жү йеде ә р файл тек бір ғ ана асимволдық атты иелене алады. (мысалы, MS-DOS), бұ л дең гей жоқ символдық ат сияқ ты. UNIX файлдық жү йесінде мысалы, маң ызды болып дескриптор файлы есептеледі (inode).

Файлдағ ы сұ раныс

(операция, файлдың аты, логикалық жазу)

 

Символдық дең гей Символдық аттың ерекше

атын ақ ытау

Базалық дең гей Ерекше файлдағ ы аттың

мінездемесін анық тау

Тексеру дең гей Операцияғ а тапсырыс берілген

тапсырыстық файлды тексеру


Логикалық дең гей Логикалық кординаттық

жазуды файлда анық тау

Физикалық дең гей Логикалық жә не физикалық

блоктағ ы номерді анық тау

 

Кіріс- шығ ыс жү йесі

 

Келесі базалық дең гейде ерекше файл атауының қ арастырылғ ан мінездемесі: мекені, мө лшері т.б. Жоғ арыда айтылып ө ткендей файлдың мінездемесі каталогтық қ ұ рамына немесе кестеде жеке сақ талады.

Логикалық дең гейде логикалық жазудың кай кординатта екені анық талады. Физикалық файлдың сарапталуы оның байт мө лшерімен анық талады. Берілген дең гейдегі жұ мыстың алгоритімі логикалық файлғ а тә уелді. Мысалы, егер файлдың фиксировандық ұ зындығ ы 1 болса, онда n логикалық жазуы l((n-1) байтына ығ ысады. Кординаттағ ы логикалық жазуды анық тау ү шін файлдағ ы кө рсетілген адрестағ ы логикалық жазумен жә не кестедегі кө рсетілген символдармен анық талады.

Файл

V V V V V

N        

S логикалық жазу

S

Сурет. 19 Физикалық функция дең гейінің файлдық жү йесі.

Бастапқ ы шығ уы:
V – блоктың размері;
N – бірінші блоктағ ы файл номері;
S – логикалық жазудың файлғ а ығ ысуы.

Физикалық деігейде анық тауды талап етеді::

n – логикалық жазудағ ы талап еткен блоктың номері;

s – логикалық жазудағ ы блок аралық ығ ысу.

n = N + [S/V], где [S/V] – санның бү тін бө лігі S/V
s = R [S/V] – санның бө лшек бө лігі S/V

Файлғ а кіру қ ұ қ ығ ы. Файлғ а кіру қ ұ қ ығ ын анық тау – ол операцияда ә р қ олданғ ышты анық тау, оын берілген файлғ а пайдаланады. Дифференциялдық операцияғ а кіру ә р файлдық жү йеде ө з тізімі анық талғ ан. Бұ л тізімге қ осылғ ан келесі операциялар:

· Файлдың қ ұ рылымы,

· Файлдың жойылуы,

· Файылдың ашылуы,

· Файлдың жабылуы,

· Файлдың оқ ылуы,

· Файлдың жазылуы,

· Файлдың қ осымшасы,

· Файлды іздестіру,

· Файлдың белгісін алу,

· Жаң а белгілерді орнату,

· Ө згертілім,

· Файлдың орындалуы,

· Каталогтың оқ ылуы.


 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.