38
Осылайша book.txt атауының ішінде, book — атауы, ал txt —
кеңейтілуі. Файлдың ішкі құрылымы кеңейтілуден тәуелді емес, ал
файлдар типтендіру Windows жүйелерінде
жасалғандай тек кеңейтілу
көмегімен ғана жүргізілмейді. Мысалы, UNIX-жүйелерінде
бағдарламалардың орындалу үстіндегі файлдары әдетте кеңейтілуі
болмайды, оның орнына оларға «орындалу үстінде» арнайы атрибут
меншіктеледі.
Файл атауында типін көрсету
оның өңделу форматын
анықтамайды. Файлмен жұмыс істейтін бағдарламаға байланысты
мәліметтер мүлдем әртүрлі болуы мүмкін
. Мысалы, мәтіндік
редакторда ашық (txt кеңейтілуі бар) мәтіндік файл символдар кезегін
білдіреді – мәтін,
осындай жағдайда орфографияны тексеру үшін осы
мәтінді құрайтын бөлек сөздер қажет. Резервтік көшіру бағдарламасы
үшін дәл осы файл 16 Кбайт тұратын деректердің кезекті блогын
білдіреді.
Осылайша, файл құрылымы мен онымен жұмыс жасау
тәртібін бағдарлама өзі енгізеді.
ФАЙЛДЫҚ ЖҮЙЕЛЕР
Операциялық жүйе тарапынан файл дегеніміз не? Дәлірек
тоқталсақ, файлдық жүйе тұрғысынан ОЖ
ядросының бөлігі ретінде
файл дегеніміз не?
Операциялық жүйе қолданбалы бағдарламаларға файлдарға
қолжетімділік интерфейсін ұсынады,
бірақ өздігімен файл қандай
ақпараттан тұратынын қарайды. Автокөлік үлгісін жасап шығаруға
болатын ойыншық құрастырғышты көз алдымызға елестетейік. Дәл
осылай операциялық жүйе бөлек «бөлшектерден» — блоктардан
файлдарды жинайды.
Осы ретте дәл құрастыру сұлбасы
ішіне бірге салынған
құрастырғыштағыдай ОЖ бөлек блоктарды құрастыру ережесін
басшылыққа алады. Бұндай құрастырылған блоктардың жинағы
деректер жинағы деген атауға ие болды. Деректер жинағы — бұл
файлға қарағанда деректердің әлдеқайда төмен деңгейлі ұғымы. Оның
ұйымдастырылуы
көп
жағдайда
деректер
жинақтауыштың
қасиеттерімен анықталады.
Деректер жинағының файл секілді бірегей атауы бар, файл құрамында
бар барлық ақпаратқа ие, бірақ бұл ақпараттардың құрылымы
операциялық жүйенің ядросымен анықталады. Онымен қоса, деректер
жинағына басқа бағдарламаларға қолжетімді емес. Қызметтік ақпарат