Файлдық жүйенің құрамдары. Файлдарды ұйымдастыру тәсілдері.
Файлдарды ұйымдастыру дегеніміз-жазбалардың сыртқы жадта орналасу тәсілі. Ұйымдастырудың келесі жолдары бар.
Дәйекті-жазбалар физикалық ретпен орналастырылған, яғни "келесі" жазба - бұл физикалық түрде алдыңғы жазбадан кейінгі жазба, мұнда жазбалар тұрақты ұзындықта да, айнымалыда да болуы мүмкін.
Индекс-дәйекті-жазбалар әр жазбадағы кілттердің мәндеріне сәйкес логикалық ретпен орналастырылады. Индекстік-дәйекті жазбаларға қол жеткізу жүйелі түрде, кілт мәндерінің өсу/кему ретімен немесе тікелей кілт бойынша, жүйелік индекс бойынша іздеу арқылы жүзеге асырылуы мүмкін.
Тікелей-жазбаларға қол жеткізу тікелей қол жетімділікті сақтау құрылғысында олардың физикалық мекен-жайлары бойынша ерікті түрде жүзеге асырылады.
Кітапхана дегеніміз-бұл кезекті ішкі файлдардан тұратын файл, мұнда әрбір сериялық ішкі файл элемент немесе файл мүшесі деп аталады. Әрбір осындай элементтің бастапқы мекен-жайы файл каталогында сақталады. Кітапханалық (секцияланған) файлдар көбінесе бағдарламалық кітапханаларды немесе макро кітапханаларды сақтау үшін қолданылады.
Операциялық жүйелер, әдетте, екі санатқа топтастыруға болатын файлдарға қол жеткізудің әртүрлі әдістерін жүзеге асырады:
кезекпен қол жеткізу әдістері;
негізгі қол жеткізу әдістері.
Кезекпен қол жеткізу әдістері жазбаларды өңдеу реттілігін болжауға болатын жағдайларда қолданылады, мысалы, дәйекті және индексті-дәйекті ұйымдарда. Бұл әдістерде алдын-ала Буферлеу және енгізу-шығару операцияларын жоспарлау қарастырылған. Сонымен қатар, бұл әдістер жазбаларды автоматты түрде блоктауды және блоктан шығаруды қамтамасыз етеді.
Қол жеткізудің негізгі әдістері, әдетте, жазбаларды өңдеу ретін болжау мүмкін болмаған жағдайларда, атап айтқанда тікелей немесе кездейсоқ қол жетімділікте қолданылады. Негізгі әдістер физикалық блоктарды оқиды және жазады, блоктау және блоктан шығару, қажет болған жағдайда Пайдаланушының өзі анықтайды.
Достарыңызбен бөлісу: |