Бағдарламалау және компьютерлер: Дискінің файлдық құрылымы. Диск файлының құрылымы Дискінің иерархиялық құрылымын мына көмегімен қараңыз

Файлдар және файлдық құрылымдар туралы

Файл дегеніміз не

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

Файл- бұл сыртқы тасымалдағышта сақталған және жалпы атпен біріктірілген ақпарат.

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

Қажетті файлдың дискіде бар-жоғын білу үшін каталогты көрсетуге болады.

Әрбір файлда бөлек бар ақпараттық объект: құжат, мақала, сандық массив, бағдарлама және т.б.. Файлдағы ақпарат белсенді болады, яғни ЖЖҚ-ға жүктелгеннен кейін ғана компьютермен өңдеуге болады.

Компьютерде жұмыс істейтін кез келген пайдаланушы файлдармен жұмыс істеуі керек. Тіпті компьютерлік ойын ойнау үшін оның бағдарламасы қай файлда сақталғанын білу керек, осы файлды тауып, бағдарламаны инициализациялау керек.

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

Қажетті файлды табу үшін пайдаланушы білуі керек: а) файл атауы қандай; б) файл қайда сақталады.

Файл атауы

Барлық дерлік операциялық жүйелерде файл атауы нүктемен бөлінген екі бөліктен тұрады. Мысалы:

Нүктенің сол жағында нақты файл атауы (tu-prog) орналасқан. Атаудың нүктеден кейінгі бөлігі файл кеңейтімі (pas) деп аталады. Әдетте файл атауларында қолданылады әріптержәне сандар. Көптеген ОЖ-де максималды ұзындығыкеңейтімдер - 3 таңба. Сонымен қатар, файл атауында кеңейтім болмауы мүмкін. Операция бөлмесінде Windows жүйесіФайл атауларында орыс әріптеріне рұқсат етіледі; Атаудың максималды ұзындығы - 255 таңба.

Кеңейтім қандай ақпараттың сақталатынын көрсетеді бұл файл. Мысалы, txt кеңейтімі әдетте білдіреді мәтіндік файл(мәтін бар); PCX кеңейтімі - графикалық файл(суреті бар), zip немесе gag – архивтік файл (архивте – қысылған ақпарат), pas – Паскаль тіліндегі программа.

Логикалық жетектер

Бір компьютерде бірнеше диск жетектері болуы мүмкін - дискілермен жұмыс істеуге арналған құрылғылар. Әрбір дискіге бір әріптен тұратын атау беріледі (артынан қос нүкте қойылады), мысалы A:, B:, C:. Жиі қосулы дербес компьютерлерЖүйелік блокқа (қатты диск деп аталады) салынған үлкен сыйымдылықтағы диск бөлімдерге бөлінген. Бұл бөлімдердің әрқайсысы логикалық диск деп аталады және оған C:, D:, E: және т.б. атаулар беріледі. A: және B: атаулары әдетте шағын сыйымдылықты алынбалы дискілерге – иілгіш дискілерге (дискет) жатады. Оларды дискілердің атаулары ретінде де қарастыруға болады, тек логикалық, олардың әрқайсысы нақты (физикалық) дискіні толығымен алады. Демек, A:, B:, C:, D: барлық логикалық жетектердің атаулары болып табылады.

Файлды қамтитын логикалық дискінің атауы файлдың орнын анықтайтын бірінші «координат» болып табылады.

Дискінің файл құрылымы

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

Бір деңгейлі файл құрылымыфайлдардың қарапайым тізбегі болып табылады. Дискідегі файлды табу үшін файл атын көрсету жеткілікті. Мысалы, tetris.exe файлы A: дискісінде орналасқан болса, оның «толық мекенжайы» келесідей болады:

Бір деңгейлі файлдық құрылымы бар операциялық жүйелер тек иілгіш дискілермен жабдықталған ең қарапайым оқу компьютерлерінде қолданылады.

Көп деңгейлі файл құрылымы- дискідегі файлдарды ұйымдастырудың ағаш тәрізді (иерархиялық) тәсілі. Бұл мәселені түсінуді жеңілдету үшін біз ақпаратты сақтаудың дәстүрлі «қағаз» әдісіне ұқсастықты қолданамыз. Бұл ұқсастықта файл қағаз парақтарындағы кейбір тақырыптық құжат (мәтін, сызба) ретінде ұсынылған. Файл құрылымындағы келесі ең үлкен элемент шақырылады каталог. «Қағаз» ұқсастығын жалғастыра отырып, біз каталогты көптеген құжаттарды, яғни файлдарды қоса алатын қалта ретінде қарастырамыз. Каталогтың да өз атауы болады (оны қалтаның мұқабасында ойлап көріңіз).

Каталогтың өзі оған сыртқы басқа каталогтың бөлігі болуы мүмкін. Бұл қалтаны басқа үлкенірек қалтаның ішіне орналастыруға ұқсас. Осылайша, әрбір каталогта көптеген файлдар мен ішкі каталогтар болуы мүмкін (ішкі каталогтар деп аталады). Каталогтың өзі жоғарғы деңгей, басқа каталогқа кірістірілмеген, түбірлік каталог деп аталады.

Windows операциялық жүйесінде «қалта» термині «каталог» ұғымына сілтеме жасау үшін қолданылады.

Иерархиялық файлдық құрылымның графикалық көрінісі ағаш деп аталады.

Суретте. 2.9 Каталог атаулары бас әріппен, ал файл атаулары кіші әріптермен жазылады. Мұнда түбірлік каталогта екі қалта бар: IVANOV және PETROV және бір файл fin.com. IVANOV қалтасында PROGS және DATA екі ішкі қалталары бар. DATA қалтасы бос; PROGS қалтасында үш файл және т.б. бар. Ағашта түбірлік каталог әдетте \ символымен бейнеленеді.

Файлға апаратын жол

Енді нақты құжатты табу керек деп елестетіңіз. Мұны істеу үшін сіз ол орналасқан қорапты, сондай-ақ қораптың ішіндегі құжатқа апаратын «жолды» білуіңіз керек: сіз іздеген қағаздарға жету үшін ашылуы керек қалталардың бүкіл тізбегі.

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

«Файлға апаратын жол» ұғымына таныс ертегі ұқсастығы мынау: «Емен ағашында ілулі сандық бар, кеудеде қоян бар, қоянда үйрек бар, үйректе онда үйрек бар. жұмыртқа болып табылады, жұмыртқада ине бар, оның соңында Кощеевтің өлімі».

Логикалық диск атауы, файл жолы және ретпен жазылған файл аты толық файл атауы.

Суретте көрсетілген болса. 2.9 файлдық құрылымы C: дискісінде сақталады, содан кейін MS-DOS және Windows операциялық жүйелерінің символизміне енгізілген кейбір файлдардың толық атаулары келесідей болады:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Файлдарды бөлу кестесі

Дискінің файлдық құрылымы туралы ақпарат сол дискіде файлдарды бөлу кестесі түрінде болады. ОЖ файлдық жүйесін пайдалана отырып, пайдаланушы файл құрылымының ағашын төмен немесе жоғары жылжыта отырып, экрандағы каталогтардың (қалталардың) мазмұнын ретімен қарай алады.

Суретте. 2.10-суретте E: логикалық дискісінде каталогтар ағашын компьютер экранында (сол жақ терезеде) көрсету мысалы келтірілген.

Оң жақ терезе ARCON қалтасының мазмұнын көрсетеді. «) бұл көп файлдар әртүрлі түрлері. Демек, мысалы, тізімдегі бірінші файлдың толық атауы келесідей екені анық:

E:\GAME\GAMES\ARCON\dos4gw.exe

Үстелден алуға болады Қосымша Ақпаратфайлдар туралы. Мысалы, dos4gw.exe файлының көлемі 254 556 байт және 1994 жылы 31 мамырда таңғы сағат 2:00-де жасалған.

Осындай тізімнен қажетті файл туралы жазбаны тауып, ОЖ командаларын пайдалана отырып, пайдаланушы онымен әртүрлі әрекеттерді орындай алады: файлдағы бағдарламаны инициализациялау; файлды жою, атын өзгерту, көшіру. Осы операциялардың барлығын орындауды практикалық сабақта үйренесіз.

Сұрақтар мен тапсырмалар

    1. Компьютерлік зертханада қолданылатын операциялық жүйе қалай аталады?
    2. Операциялық жүйе компьютерлеріңізде қандай файл құрылымын пайдаланады (қарапайым, көп деңгейлі)?
    3. Компьютерлерде қанша физикалық диск бар? Физикалық дискілерде қанша логикалық диск бар және олардың операциялық жүйеде қандай атаулары бар?
    4. ОЖ-да файл атаулары қандай ережелермен реттеледі?
    5. Дискідегі файлдың жолы қандай, файлдың толық аты?
    6. Компьютерлердегі диск каталогтарын экранда көруді үйреніңіз (мұғалім басшылығымен).
    7. Бағдарлама файлдарынан (мысалы, exe, com) бағдарламаларды инициализациялауды үйреніңіз.
    8. Қолданылатын операциялық жүйеде негізгі файлдық операцияларды (файлдарды көшіру, жылжыту, жою, атын өзгерту) орындауды үйреніңіз.

Пайдаланушы интерфейсі

Достық пайдаланушы интерфейсі

Енді «пайдаланушы интерфейсі» жаңа тұжырымдамасымен танысыңыз.

Заманауи бағдарламалық жасақтаманы әзірлеушілер пайдаланушының компьютердегі жұмысын ыңғайлы, қарапайым және көрнекі етуге тырысады. Кез келген бағдарламаның тұтынушылық қасиеттері көбінесе оның пайдаланушымен өзара әрекеттесуінің ыңғайлылығымен анықталады.

Бағдарлама мен пайдаланушының өзара әрекеттесу формасы деп аталады пайдаланушы интерфейсі. Қолданушыға ыңғайлы әрекеттесу формасы пайдаланушыға ыңғайлы интерфейс деп аталады.

Объектіге бағытталған интерфейс

Қазіргі жүйелік және қолданбалы программалар интерфейсі объектілі-бағытталған интерфейс деп аталады. Объектіге бағытталған тәсілді жүзеге асыратын операциялық жүйенің мысалы Windows болып табылады.

Операциялық жүйекөптеген объектілермен жұмыс істейді, олар мыналарды қамтиды: құжаттар, бағдарламалар, дискілер, принтерлер және операциялық жүйеде жұмыс істегенде біз айналысатын басқа да объектілер.

Құжаттар кейбір мәліметтерді қамтиды: мәтін, дыбыс, суреттер және т.б. Құжаттарды өңдеу үшін бағдарламалар қолданылады. Жеке бағдарламаларжәне құжаттар бір-бірімен тығыз байланысты: мәтіндік редактор-мен жұмыс істеу мәтіндік құжаттар, графикалық редактор- фотосуреттер мен иллюстрациялармен дыбыс өңдеу бағдарламасы дыбыстық файлдарды жазуға, түзетуге және тыңдауға мүмкіндік береді.

Құжаттар мен бағдарламалар ақпараттық объектілер болып табылады. Ал дискілер мен принтерлер сияқты объектілер аппараттық (физикалық) объектілер болып табылады. Операциялық жүйе объектіні келесімен байланыстырады:

    графикалық белгілеу;

    қасиеттері;

    мінез-құлық.

Операциялық жүйе интерфейсі құжаттарды, бағдарламаларды және құрылғыларды белгілеу үшін белгішелерді (сонымен қатар пиктограммалар, белгішелер деп те аталады) және атауларды пайдаланады. Аты мен белгішесі бір объектіні екіншісінен оңай ажыратуға мүмкіндік береді (2.11-сурет).

Әрбір объект белгілі бір қасиеттер жиынтығымен және объектіде орындалатын әрекеттер жиынтығымен байланысты.

Мысалы, құжаттың қасиеттері оның файл құрылымындағы орны мен өлшемі болып табылады. Құжаттағы әрекеттер: ашу (көру немесе тыңдау), атын өзгерту, басып шығару, көшіру, сақтау, жою және т.б.

Мәтінмәндік мәзір

Операциялық жүйе әртүрлі объектілермен жұмыс істегенде бірдей пайдаланушы интерфейсін қамтамасыз етеді. Windows операциялық жүйесінде объектінің қасиеттерімен және ондағы мүмкін әрекеттермен танысу үшін контекстік меню қолданылады (2.12-сурет) (контекстік менюді шақыру үшін объект белгішесін таңдап, тінтуірдің оң жақ батырмасын шертіңіз).

Мәзір- Бұл пайдаланушы өзіне қажетті элементті таңдай алатын экранда көрсетілетін тізім.

Күріш. 2.12. Құжаттың контекстік мәзірі

Суреттегі мәзірде. 2.12 Соңғысынан басқа барлық тармақтар құжатпен орындалуы мүмкін әрекеттерге сілтеме жасайды. Қажетті мәзір пункті курсор пернелерінің немесе манипулятордың (мысалы, тінтуірдің) көмегімен таңдалады. «Сипаттар» мәзір пунктін таңдасаңыз, экранда осы объектінің қасиеттерінің тізімі көрсетіледі.

Сұрақтар мен тапсырмалар

    1. Пайдаланушы интерфейсі дегеніміз не?
    2. Объекті қалай сипатталады (объектіге бағытталған көзқарас тұрғысынан)?
    3. Объектінің қасиеттерін қалай білуге ​​немесе оған әрекетті орындауға болады?

Архангельск мемлекеттік университеті

Котлас филиалы

күндізгі бөлім

Факультет: техникалық

Мамандығы: PGS

Курстық жұмыс

Пәні: информатика

Тақырып: Диск файлының құрылымы

Орындалды

1 курс студенті

Жубрева Ольга

Александровна

Тексерілді:

Кіріспе. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

§ 1 Файлдық жүйе туралы түсінік. . . . . . . . . . . . . . . . . . . .

§ 2 MS-DOS файлдық жүйесі. . . . . . . . . . . . . . . . . . . .

§ 3 Windows 95 файлдық жүйесі. . . . . . . . . . . . . . . . . .

§ 4 Windows NT файлдық жүйесі. . . . . . . . . . . . . . . . . .

Қорытынды. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Кіріспе.

Әдістемелік құрал «файлдық жүйе» ұғымының мәнін ашады,

бұл курста ең маңызды ұғымдардың бірі болып табылатын «Бағдарламалық қамтамасыз ету

компьютерлік қолдау», сондай-ақ осындай файлдық жүйелердің құрылымын ұсынады

MS-DOS, Windows 95, Windows NT сияқты операциялық жүйелер.

Қазіргі құрылым осы мақсатқа жету әрекетімен анықталады.

оқу құралдары: тақырыптық материал 4 негізгі бөлікке бөлінген (бөліктер берілген

абзац нысаны), бөліктердің әрқайсысы қажетінше бөлінеді

ұсақ бөлшектер.

§ 1 Файлдық жүйе туралы түсінік.

1.1. Файлдық жүйенің анықтамасы.

Файл (ағылшын тілінде File) – қалта, қалта.

Файл - бұл кейбір физикалық жадының атаулы аймағы

ақпаратты сақтауға арналған құрал.

қол жеткізуді қамтамасыз ететін операциялық жүйе құралдарының жиынтығы

сыртқы медиадағы ақпарат файлдарды басқару жүйесі немесе деп аталады

файлдық жүйе.

Файлдық жүйе операциялық жүйенің функционалды бөлігі болып табылады.

сыртқы жадпен деректер алмасуға жауап беретін жүйе

құрылғылар.

ФАЙЛҒА ҚОЛДАНУДЫ ҰЙЫМДАСТЫРУ

Каталог құрылымы

Сізде кітаптарды сақтауды ұйымдастыру туралы жақсы идея бар деп үміттенеміз

кітапхана және сәйкесінше оның коды бойынша қажетті кітапты іздеу тәртібі

каталог. Бұл туралы түсінгеніңізді файлдарды сақтау әдісіне тасымалдаңыз

дискіде және оған қол жеткізуді ұйымдастыру.

Access – жадымен және онда орналасқан файлмен байланысты орнату процедурасы

деректерді жазуға және оқуға арналған.

Техникалық сипаттамада файл атауының алдында пайда болатын логикалық дискінің атауы,

файлды іздейтін логикалық дискіні көрсетеді. Сол дискіде

каталог ұйымдастырылған, онда файлдардың толық атаулары, сондай-ақ олардың

сипаттамалары: жасалған күні мен уақыты;

көлем (байтпен); ерекше атрибуттар. Кітапхана жүйесіне ұқсас

каталог ұйымы каталогта тіркелген файлдың толық атауы,

операциялық жүйе табатын шифр ретінде қызмет етеді

файлдың дискідегі орны.

Каталог – дискідегі орнын көрсететін файлдар каталогы.

Каталогтың екі күйі бар - ағымдағы (белсенді) және пассивті. ХАНЫМ

DOS әрбір логикалық дискідегі ағымдағы каталогты есте сақтайды.

Ағымдағы (белсенді) каталог – пайдаланушы жұмыс істейтін каталог

ағымдағы машина уақытында өндіріледі.

Пассивті каталог – бар каталог осы сәтуақыт жоқ

MS DOS операциялық жүйесі иерархиялық құрылымды қабылдайды

(9.1-сурет) анықтамалық ұйым. Әрбір дискіде әрқашан болады

бір негізгі (түбірлік) каталог. Ол 0 деңгейде

иерархиялық құрылым және «\» белгісімен белгіленеді. Түбірлік каталог

дискіні пішімдеу (инициалдау, белгілеу) кезінде жасалған, бар

өлшемі шектеулі және DOS құралдарының көмегімен жою мүмкін емес. Негізгіге

каталог командалар арқылы жасалған басқа каталогтар мен файлдарды қамтуы мүмкін

операциялық жүйе және сәйкес пәрмендер арқылы жойылуы мүмкін.

Күріш. 9.1. Каталогтарды ұйымдастырудың иерархиялық құрылымы

Негізгі каталог - ішкі каталогтары бар каталог. Ішкі каталог

Басқа каталогқа енгізілген каталог.

Сонымен, төменгі деңгейдегі каталогтарды қамтитын кез келген каталог жасай алады

оларға бір жағынан ата-ана болу, екінші жағынан,

жоғарғы деңгейдегі каталогқа бағынады. Әдетте, егер бұл

шатастыруды тудырмайды, «каталог» терминін де білдіру үшін пайдаланыңыз

контекстке байланысты ішкі каталог немесе ата-аналық каталог.

Дискілердегі каталогтар жүйелік файлдар ретінде ұйымдастырылған. Жалғыз нәрсе

ерекшелік - тұрақты кеңістік бөлінген түбірлік каталог

диск. Каталогтарға кәдімгі файл сияқты қол жеткізуге болады.

Ескерту. Каталог құрылымында жоқ каталогтар болуы мүмкін

Ішкі каталогтардың атаулары файлдарды атау ережелерімен бірдей (қараңыз.

бөлімше 9.1). Файлдардан ресми айырмашылықтар үшін, әдетте ішкі каталогтар

сияқты ережелерге сәйкес түрді қосуға болады, дегенмен тек атауларды тағайындаңыз

және файлдар үшін.

Файл мазмұнына қол жеткізу негізгі каталогтан, арқылы ұйымдастырылады

i-деңгейдегі бағынышты каталогтар (ішкі каталогтар) тізбегі. Каталогта

файлдар мен каталогтардың жазбалары кез келген деңгейде сақталуы мүмкін

төменгі деңгей. бос деп аталады.

Суретте. 9.2 ең қарапайым каталог құрылымын көрсетеді, мұнда негізгі

каталог 0

деңгейінде тек төменгі деңгейдегі каталогтардың файлдары туралы жазбалар сақталады

жоқ

Суретте. 9.3-суретте каталогтардың иерархиялық құрылымы көрсетілген, онда каталогтарда орналасқан

кез келген деңгей файлдар мен каталогтар туралы жазбаларды төменгі деңгейде сақтайды. Оның үстіне

төменгі деңгейдегі каталогқа өтуді тек ұйымдастыруға болады

бағынышты каталогтар арқылы дәйекті түрде.

Күріш. 9.2. Ең қарапайым құрылымкаталогтары жоқ каталог

төменгі деңгей

Күріш. 93,.. Типтік құрылымтөмендегі каталогтардан тұратын каталог

деңгей: төменгі деңгейдегі каталогты белгілеу кезінде үш сан қолданылады:

бірінші сан деңгей нөмірін көрсетеді; екіншісі - осының сериялық нөмірі

каталогта бұл деңгей, үшінші қай деңгейде екенін көрсетеді

оның аты-жөні тіркелген. Әрбір каталогта индекстері бар KAT атауы бар.

Мысалы, CAT342 – тіркелген үшінші деңгейлі каталогтың атауы

екінші деңгейлі каталог № 4

Негізгі каталогтан тікелей каталогқа өту мүмкін емес, мысалы, 5-деңгей.

Барлық алдыңғы жоғары деңгейлі каталогтардан өту міндетті.

Каталог арқылы файлға кіруді ұйымдастыру үшін жоғарыда сипатталған принцип

файлдық жүйенің негізі болып табылады.

Файлдық жүйе – операциялық жүйенің орналасқан жерін басқаратын бөлігі және

дискідегі файлдар мен каталогтарға қол жеткізу.

Дискінің файлдық құрылымы түсінігі файлдық жүйе түсінігімен тығыз байланысты.

бұл арқылы біз олардың дискіде қалай орналасқанын айтамыз: негізгі каталог,

ішкі каталогтар, файлдар, операциялық жүйе және олар үшін қайсысы бөлінген

секторлардың, кластерлердің, тректердің көлемдері.

Дискінің файл құрылымын қалыптастыру ережелері. Файлды құру кезінде

Дискінің құрылымы, MS DOS операциялық жүйесі бірқатар ережелерді сақтайды:

Файл немесе каталог бірдей атпен тіркелуі мүмкін

әртүрлі каталогтар, бірақ бір каталогта тек бір рет;

Негізгі каталогтағы файл атауларының және ішкі каталогтардың реті

ерікті;

Файлды бірнеше бөлікке бөлуге болады, ол үшін

әртүрлі тректердегі бірдей көлемдегі дискілік кеңістіктің бөлімдері және

секторлар.

Жол және шақыру

Суреттен. 9.1 - 9.3 файлға каталог арқылы кіруге болады

онда тіркелген осы файлдың атауының арқасында. Егер каталогта болса

иерархиялық құрылым, содан кейін операциялық жүйе файлға кіруді ұйымдастырады

аты тіркелген ішкі каталогтың орнына байланысты

сіз іздеген файл.

Файлға кіруді келесідей ұйымдастыруға болады:

Егер файл атауы ағымдағы каталогта тіркелген болса, онда ол үшін жеткілікті

файлға қол жеткізу үшін оның атын ғана көрсетіңіз;

Егер файл атауы пассивті каталогта тіркелген болса, онда ол кезде

ағымдағы каталог үшін жолды көрсету керек, яғни. бағыныңқылар тізбегі

файлға қол жеткізуге болатын каталогтар.

Жол – өту керек бағынатын каталогтар тізбегі

қажетті файл тіркелген каталогқа иерархиялық құрылым. Сағат

Жолды көрсету кезінде каталог атаулары ретімен жазылады және бөлінеді

бір-бірінен \ таңбасымен бөлінген.

Қолданушының операциялық жүйемен әрекеттесуі жүзеге асырылады

дисплей экранында көрсетілген пәрмен жолын пайдалану. Басында

Пәрмен жолында әрқашан мынамен аяқталатын шақыру болады

>. Сұрау мыналарды көрсетуі мүмкін: ағымдағы дискінің атауы, ағымдағы дискінің аты

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

Операциялық жүйенің шақыруы ақпаратты дисплей экранындағы көрсеткіш болып табылады,

операциялық жүйенің пайдаланушы пәрмендерін енгізуге дайын екенін көрсетеді.

9.8-мысал.

Ағымдағы диск A дискета дискісі.

ағымдағы каталог \ белгісімен көрсетілген негізгі каталог болып табылады.

C:\CAT1\CAT2

Ағымдағы диск қатты диск C. Ағымдағы каталог -

екінші деңгейлі каталог CAT2, бірінші деңгейлі каталогқа енгізілген

CAT1, ол, өз кезегінде, негізгі тіркелген

каталог.

Файлға кіру жолын ұйымдастырудың үш нұсқасы бар

оны тіркеу орындары:

Файл ағымдағы каталогта (жол жоқ). Ұйымдастыру кезінде

Файлға қол жеткізу үшін оның толық атын көрсету жеткілікті;

Файл төменгі деңгейлердің бірінің пассивті каталогында орналасқан,

ағымдағы каталогқа бағынады. Файлға қол жеткізуді ұйымдастырған кезде

барлық каталог атауларын тізімдейтін жолды көрсету керек

осы жолда жатқан төменгі деңгей (оның ішінде каталог

бұл файл тіркелген);

файл басқа филиалдағы пассивті каталогта

иерархиялық құрылымның ағымдағы каталогының орны. Сағат

файлға кіруді ұйымдастыру үшін келесіден басталатын жолды көрсету керек

негізгі каталог, яғни. \ таңбасынан басталады. Бұл фактімен түсіндіріледі

иерархиялық құрылым, қозғалыс тек жоғарыдан тігінен мүмкін -

Каталогтан каталогқа көлденең көшуге рұқсат етілмейді.B

Төмендегі мысалдар көрсетеді ықтимал опцияларжолдары.

9.9-мысал.

Шарты: F1.TXT файлы ағымдағы 1 деңгейлі K1 каталогында тіркелген

қатты диск C. Сондықтан экранда C:\K1 шақыруы көрсетіледі

Түсініктеме: Бұл жағдайда жол жоқ және файлға қол жеткізу үшін жеткілікті

тек оның толық атын көрсетіңіз F1.TXT

9.10 мысал.

Шарты: F1.TXT файлы K2 hard 2-деңгейлі каталогында тіркелген

С дискісі. Ағымдағы каталог – K1. Сондықтан экранда шақыру көрсетіледі

Түсініктеме: бұл жағдайда жол каталогтан басталады

K1 бағынышты каталогы K2 арқылы төмен. Сондықтан, бұрын

Толық файл атауы ағымдағы K2 каталогынан жолды көрсетеді

Жол ұғымымен танысқаннан кейін, бөлімшеде енгізілген нәрсеге оралайық. 9.1

файл спецификациясының түсінігі. Қысқартылған файл спецификациясы бар және

жол қатысатын толық файл сипаттамасы. Суретте.

9.4-суретте файл спецификациясын құру ережесінің опциялары көрсетілген.

Күріш. 9.4. Техникалық сипаттамалар пішімдері (қосымша параметр көрсетілген)

9.12 мысал. C:\KIT.BAS файл спецификациясының қысқаша түрі

KIT.BAS BASIC бағдарламасы бар файл негізгі жерде орналасқан

қатты диск каталогы.

Пішін файлының толық сипаттамасы

C:\CAT1\CAT2\BOOC1.TXT

BOOOK1.ТХТ мәтіндік файлы екіншісінің каталогында тіркелген

Қатты дискінің CAT2 деңгейі C.

Каталог жазбаларының құрылымы

Енді анықтамалықта сақталатын жазбалардың құрылымымен танысу керек

төменгі деңгейдегі файлдар мен ішкі каталогтар туралы ақпарат бар.

Каталогтағы файл жазбасы файлдың атауы мен түрін, файл өлшемін қамтиды

байттар, жасау күні, жасау уақыты және басқа да бірқатар параметрлер қажет

қол жеткізуді ұйымдастыруға арналған операциялық жүйе.

Негізгі каталогтағы төменгі деңгейдегі ішкі каталогқа арналған жазба оны қамтиды

аты, атрибуты, жасалған күні мен уақыты.

Каталог мазмұнының мүмкін нұсқаларын қарастырайық. 1-ші нұсқа. Каталогта

Тек файлдар туралы жазбалар сақталады (9.5-сурет). Файл жазбалары алдында

Каталог атауы туралы хабарлама көрсетіледі. Бұл жағдайда бұл негізгі болып табылады

иілгіш диск каталогы A. Каталог мазмұнының соңында туралы хабарлама пайда болады

дискіде сақталған файлдардың саны және дискідегі бос орын

байт Мысалы, жоғарыдағы каталог келесі хабарламаны көрсетеді:

4 файл(лар) 359560 байт бос

Дискідегі файлдар саны. Тегін көлемі

дискілік кеңістік, байт 2-ші опция.

Каталог тек төменгі деңгейдегі каталогтар туралы жазбаларды ғана сақтайды (9.6-сурет).

Күріш. 9.7. Негізгі каталог файлдар мен ішкі каталогтарды сақтайды

Каталогтың соңында, алдыңғы жағдайдағыдай, сіз ұқсасты көресіз

Бос дискілік кеңістіктің көлемі туралы жоғарыда аталған жазба.

3-ші опция: Каталог файлдар мен каталогтардың жазбаларын сақтайды

төменгі деңгей (9.7-сурет). Бұл құрылымнан бұл каталогта екені анық

3 файл және 2 төменгі деңгейдегі BASIC және LEXICON каталогтары бар. Дискіде

бос орын 2,6575 МБ.

Жоғарыда қарастырылған үш каталогты көрсету опциясы мазмұнын көрсетеді

негізгі каталог. Каталог құрылымы, 1-деңгейден бастап және одан төмен,

бірдей және негізгіден тек файл жазбаларына дейін айырмашылығы бар

және төменгі деңгейдегі каталогтар, эллипсиспен екі жазба орналастырылған (9.8-сурет).

Басында көріп тұрған нүктелер мазмұнның экранда шақырылғанын білдіреді

ішкі каталог (1-деңгейлі каталог) KNIGA, ол екі мәтінді қамтиды

SVET және TON файлдары.

|C:\KNIGA | каталогы | |

| |11-12-90 |09:40 |

| |10-10-91 |08:30 |

|svet txt 55700 |04-04-90 |10:05 |

|тонна txt 60300 |03-05-91 |11:20 |

|2 файл 912348 байт бос | | |

|сурет. 9.8. Ішкі каталогтағы жазбалардың құрылымы |

1.2. FAT файлдық жүйесі.

үшін әзірленген Windows операциялық жүйелері пайдаланылады

DOS FAT файлдық жүйесі, онда әрбір DOS бөлімі мен көлемі үшін бар

жүктеу секторы және әрбір DOS бөлімінде кестенің екі көшірмесі бар

файлдарды бөлу кестесі (FAT).

FAT – қатынасты көрсететін матрица

бөлімнің файлдары мен қалталары және олардың қатты дискідегі физикалық орналасуы арасында

Қатты дискінің әрбір бөлігінің алдында кезекпен орналасқан екі бөлім бар

FAT көшірмелері. Жүктеу секторлары сияқты, FAT сыртта орналасқан

файлдық жүйеге көрінетін дискінің аумағы.

Дискіге жазғанда файлдар міндетті түрде орын алмайды,

олардың көлеміне тең. Әдетте файлдар кластерлерге бөлінеді

белгілі бір өлшемді, ол барлық бөлімге шашыраңқы болуы мүмкін.

Нәтижесінде, FAT кестесі файлдар мен олардың тізімі емес

орындар, бөлім кластерлерінің тізімі және олардың мазмұны және соңында

FAT кестесінің жазбалары 12-, 16- және 32-бит болып табылады

өлшемі FDISK бағдарламасымен анықталатын он алтылық сандар және

мән FORMAT бағдарламасы арқылы тікелей жасалады.

Өлшемі 16 МБ дейінгі барлық дискеттер мен қатты дискілер

FAT 12 биттік элементтерді пайдаланады. Қатты және алынбалы дискілер бар

өлшемі 16 МБ немесе одан жоғары, әдетте 16 биттік элементтер пайдаланылады.

FAT файлдық жүйесі MS-DOS-тың барлық нұсқаларында және біріншісінде қолданылған

OS/2 екі шығарылымы (1.0 және 1.1 нұсқалары). Әрбір логикалық том болды

меншікті FAT, ол екі функцияны орындады: ақпаратты қамтиды

модуль ассоциацияларының тізімі түріндегі томдағы әрбір файлға арналған таратулар

дистрибутивтер (кластерлер) және қандай тарату модульдері бос екені көрсетілген.

FAT кестесі ойлап табылған кезде, ол үшін тамаша шешім болды

дискілік кеңістікті басқару, негізінен иілгіш дискілерге байланысты,

ол пайдаланылған өлшемдері сирек бірнеше Мб-тан асатын.

FAT жадта мәңгі қалу үшін жеткілікті кішкентай болды,

кез келген бөлікке өте жылдам кездейсоқ қол жеткізуге мүмкіндік береді

кез келген файл.

FAT қатты дискілерге қолданылғанда, ол тым үлкен болды

жад резиденттік және нашар жүйе өнімділігі үшін.

Сонымен қатар, бос дискілік кеңістік туралы ақпарат болғандықтан

кеңістік көптеген FAT секторларының «арасында» бөлінді,

файл кеңістігін бөлу кезінде практикалық емес болды және

Файл фрагменті жоғары тиімділікке кедергі болатынын дәлелдеді.

Сонымен қатар, қатты салыстырмалы үлкен кластерлерді пайдалану

дискілер пайдаланылмаған аумақтардың үлкен санына әкелді, бері

Орташа алғанда, әрбір файл үшін кластердің жартысы ысырап болды.

Бірнеше жыл бойы Microsoft пен IBM кеңейтуге тырысуда

көлемдік өлшем шектеулерінің жойылуына байланысты FAT файлдық жүйесінің қызмет ету мерзімі,

тарату стратегияларын, жол атауын кэштеуді және орын ауыстыруды жақсарту

кестелер мен буферлер кеңейтілген жадқа. Бірақ оларды тек қарастыруға болады

уақытша шаралар ретінде, себебі файлдық жүйе жай сәйкес келмеді

үлкен кездейсоқ қол жеткізу құрылғылары.

§ 2 MS-DOS операциялық жүйесінің файлдық жүйесі.

MS DOS файлдық жүйесінің ұғымдарының бірі логикалық диск болып табылады.

Логикалық дискілер:

DOS, әрбір логикалық диск жеке магниттік диск болып табылады. Әрбір логикалық

дискінің өзіндік бірегей атауы бар. Логикалық диск атауы ретінде

А-дан Я-ға дейін (қоса алғанда) ағылшын алфавитінің әріптері қолданылады.

Осылайша, логикалық дискілердің саны 26-дан аспайды.

A және B әріптері тек IBM PC жүйесінде қол жетімді иілгіш дискілер үшін сақталған (

С әрпінен бастап логикалық дискілер (бөлімдер) HDD (

Винчестер).

Суреттерде логикалық дискінің кескіні көрсетілген.

Егер берілген IBM PC компьютерінде тек бір FDD болса, B әрпі өткізіліп жіберіледі

Тек логикалық A және C дискілері жүйелік дискілер бола алады. Файл

логикалық диск құрылымы:

Дискідегі (файлда орналасқан) ақпаратқа қол жеткізу үшін сізге қажет

бірінші сектордың физикалық мекенжайын білу, (Nsurfaces+Ntracks+Nsectors),

осы файл алатын кластерлердің жалпы саны, келесінің мекенжайы

кластер, егер файл өлшемі бір кластердің өлшемінен үлкен болса және т.б. Барлық

бұл өте түсініксіз, қиын және қажетсіз.

MS DOS пайдаланушыны мұндай жұмыстан құтқарады және оны өзі жасайды. Үшін

файлдарға қолжетімділікті қамтамасыз ету – MS DOS файлдық жүйесі ұйымдастырады және

логикалық дискіде белгілі бір файл құрылымын сақтайды.

Файл құрылымының элементтері:

Бастау секторы (жүктеу секторы, жүктеу секторы),

Деректер аймағы (қалған бос дискілік кеңістік)

Бұл элементтер жасалады арнайы бағдарламалар(MS DOS ортасында) орындалуда

дискіні инициализациялау.

Бастау секторы (жүктеу секторы, жүктеу секторы):

Дискімен жұмыс істеу үшін MS DOS-қа қажетті ақпараттар:

ОЖ идентификаторы (егер диск жүйелік болса),

Диск секторының өлшемі,

Кластердегі секторлар саны,

Дискінің басындағы қосалқы секторлардың саны,

Дискідегі FAT көшірмелерінің саны (стандартты - екі),

Анықтамалық элементтер саны,

Дискідегі секторлар саны,

Диск пішімінің түрі,

FAT секторларының саны,

Әр трекке секторлар саны,

Беткейлердің саны

ОЖ жүктеу блогы,

Бастапқы сектордың артында FAT тұр.

FAT (файлдарды бөлу кестесі):

Дискінің деректер аймағы (жоғарыдан қараңыз) MS DOS жүйесінде реттілік ретінде берілген

нөмірленген кластерлер.

FAT – дискінің деректер аймағының кластерлеріне бағытталатын элементтер массиві.

Әрбір деректер аймағының кластері бір FAT элементіне сәйкес келеді.

FAT элементтері аймақтағы файл кластерлеріне сілтемелер тізбегі ретінде қызмет етеді

FAT файл құрылымының өте маңызды элементі болып табылады, FAT жүйесіндегі бұзушылықтар болуы мүмкін

бүкіл логикалық дискідегі ақпараттың толық немесе ішінара жоғалуына әкеледі.

Сондықтан дискіде FAT екі данасы сақталады. Арнайы бағдарламалар бар

олар FAT күйін бақылайды және бұзушылықтарды түзетеді.

Түбірлік каталог:

Бұл баптандыру процесі кезінде жасалған дискінің белгілі бір аймағы.

файлдар мен каталогтар туралы ақпаратты қамтитын дискіні (пішімдеу),

дискіде сақталады.

Түбірлік каталог әрқашан пішімделген дискіде болады. Қосулы

Бір дискіде әрқашан тек бір түбірлік каталог болады. Түбір өлшемі

берілген диск үшін каталог тұрақты мән болып табылады, сондықтан максимум

файлдар мен оған «тіркелген» басқа (еншілес) каталогтардың саны

(ішкі каталогтар) – қатаң түрде анықталған.

Сонымен, жоғарыда айтылғандардың барлығын қорытындылай келе, MS-DOS - 16- деп қорытынды жасауға болады.

нақты процессор режимінде жұмыс істейтін биттік операциялық жүйе.

§ 4 Windows 95 операциялық жүйесінің файлдық жүйесі.

4.1. FAT 32 құрудың негізі.

Дербес компьютерлер саласында дағдарыс 1987 жылы пайда болды.

Microsoft корпорациясы он жыл бойы әзірлеген FAT файлдық жүйесінің мүмкіндіктері

жыл бұрын Standalone Disk Basic аудармашы үшін және одан кейінгі

DOS операциялық жүйесіне бейімделген құрылғылар таусылды. МАЙ

арналған қатты дискілерсыйымдылығы 32 Мбайттан аспайтын және жаңа HDD дискілері

үлкен қуаттар ДК пайдаланушылары үшін мүлдем пайдасыз болып шықты.

Кейбір тәуелсіз жеткізушілер өз шешімдерін ұсынды

бұл мәселе, бірақ тек DOS 4.0 пайда болған кезде бұл дағдарыс еңсерілді -

Біраз уақытқа.

DOS 4.0-де файлдық жүйе құрылымына елеулі өзгерістер енгізілді

операциялық жүйеге сыйымдылығы 128 Мбайт дейінгі дискілермен жұмыс істеуге мүмкіндік берді; бірге

Кейінгі шағын толықтырулар бұл шектеуді дейін көтерді

2 ГБ. Ол кезде бұл жады кез келгеннен асып түсетін сияқты

елестететін қажеттіліктер. Дегенмен, егер дербес компьютерлердің тарихы бірдеңе болса

және үйретті, содан кейін дәл қабілеттілік «кез келген ойластырылған асып түседі

қажеттіліктері», өте тез «байыптыларға дерлік жеткіліксіз» болады

жұмыс істейді.» Шынында да, қатты дискілер қазіргі уақытта коммерциялық қол жетімді

сыйымдылығы әдетте 2,5 ГБ және одан жоғары, ал кейде өте жоғары және

Бізді шектеулерден босатқан 2 ГБ төбесі басқаға айналды

еңсеру керек кедергі.

4.2. FAT 32 сипаттамасы.

Microsoft Windows 95 жүйелері үшін жаңа кеңейтімді әзірледі.

FAT - FAT32 жүйелері, тармағында қарастырылған қатты мәлімдемелерсіз

OEM қызмет пакеті 2.

FAT32 жүйесі тек жаңа компьютерлерде орнатылған және оған сенбеу керек

барған кезде алыңыз жаңа нұсқасы Windows 95, бірақ ол мәлімдейді

Microsoft, бұл кеңейтім негізгі буманың бөлігі болады

Windows жаңартулары

4.2.1. Диск аймақтары

Бұл файлдық жүйе бірнеше арнайы аймақтарды қамтамасыз етеді

кезінде дискілік кеңістікті ұйымдастыру үшін бөлінген диск

пішімдеу - жүктеу басының жазбасы, диск бөлімдерінің кестесі, жазба

жүктеулер, файлдарды бөлу кестесі (одан FAT жүйесі алынған

аты) және түбірлік каталог.

Қосулы физикалық деңгейдискілік кеңістік 512 байтқа бөлінген

секторлар деп аталады. FAT жүйесі файлдарға орын бөледі

секторлардың бүтін санынан тұратын блоктар және кластерлер деп аталады.

Кластердегі секторлар саны екінің дәрежесінің еселігі болуы керек. Microsoft-та

бұл кластерлер жадты бөлу бірліктері деп аталады және

SCANDISK есебі олардың өлшемін көрсетеді, мысалы, «әрқайсысы 16 384 байт

жадты бөлу бірлігі.

4.2.2. FAT тізбегі

FAT – диск кластерлерін байланыстыратын мәліметтер базасы

файл кеңістіктері. Бұл дерекқор әрбір кластерді қамтамасыз етеді

тек бір элемент. Алғашқы екі элемент туралы ақпаратты қамтиды

FAT жүйесі. Үшінші және одан кейінгі элементтер сәйкестендіріледі

бірінші бөлінген кластерден бастап дискілік кеңістіктің кластерлері

файлдар үшін. FAT элементтерінде бірнеше арнайы мәндер болуы мүмкін,

екенін көрсетеді

Кластер тегін, яғни. ешбір файлмен пайдаланылмайды;

Кластерде физикалық ақаулары бар бір немесе бірнеше секторлар және

қолдануға болмайды;

Бұл кластер файлдың соңғы кластері болып табылады.

Файл қолданатын кез келген элемент үшін, бірақ соңғы кластер емес

FAT файлда орналасқан келесі кластердің нөмірін қамтиды.

Әрбір каталог - түбірге немесе ішкі каталогқа қарамастан - сонымен қатар

мәліметтер базасы болып табылады. Әрбір файл үшін DOS каталогында

бір негізгі жазба бар (Windows 95 жүйесінде ұзын атаулар үшін

файлдар, қосымша жазбалар енгізілді). FAT айырмашылығы, мұнда әрбір элемент

бір өрістен тұрады, каталогтағы файлға арналған жазбалар тұрады

бірнеше өрістер. Кейбір өрістер - аты, кеңейтімі, өлшемі, күні мен уақыты -

DIR командасы арқылы экранда көрсетуге болады. Бірақ FAT жүйесі қамтамасыз етеді

DIR пәрменімен көрсетілмейтін өріс бірінші нөмірленген өріс болып табылады

файл үшін бөлінген кластер.

Бағдарлама операциялық жүйеге сұрау жібергенде, көмегімен

оған қандай да бір файлдың мазмұнын беруді сұрасаңыз, ОЖ қарап шығады

сол файлдың бірінші кластерін табу үшін каталог жазбасы. Сосын ол

келесіні табу үшін берілген кластерге арналған FAT жазбасына қатынасады

тізбектегі кластер. Соңғысы анықталғанша бұл процесті қайталаңыз

файл кластері болса, ОЖ дәл қай кластерлерге жататынын анықтайды

файл және қандай ретпен. Осылайша жүйе қамтамасыз ете алады

ол сұрайтын файлдың кез келген бөлігін бағдарламалаңыз. Бұл ұйымдастыру тәсілі

Файл FAT тізбегі деп аталады.

FAT жүйесінде файлдарға әрқашан кластерлердің бүтін саны бөлінеді. 1,2-де

Каталогта 32 КБ кластерлері бар ГБ қатты дискі көрсетілуі мүмкін,

«сәлем, әлем» сөздері бар мәтіндік файлдың өлшемі

тек 12 байт, бірақ шын мәнінде бұл файл дискідегі 32 Кбайт орынды алады

ғарыш. Кластердің пайдаланылмаған бөлігі бос кеңістік деп аталады

(бос). Шағын файлдарда кластер түгел дерлік жоғалуы мүмкін

орын, ал орташа есеппен шығындар кластердің жартысына тең.

Орташа өлшемдегі 16 КБ кластерлері бар 850 Мбайт қатты дискіде

файлдар шамамен 50 КБ файлдар үшін бөлінген дискілік кеңістіктің шамамен 16% құрайды

бос орын пайдаланылмаған, бірақ бөлінген файлдарға жоғалады

Дискілік кеңістікті босатудың бір жолы - пайдалану

DriveSpace сияқты дискіні қысу бағдарламалары, олар «жоғалғанды» ерекшелейді.

бос орын» басқа файлдармен пайдалану үшін.

4.2.3. FAT32-дегі басқа өзгерістер

Кластерлердің көбейген санымен жұмыс істеу мүмкіндігін қамтамасыз ету үшін, в

әрбір файл үшін каталог жазбалары бастапқы үшін 4 байт бөлуі керек

файл кластері (FAT16 жүйесіндегі 2 байттың орнына). Дәстүрлі түрде әрбір кіру

каталог 32 байттан тұрады (1-сурет). Бұл жазбаның ортасында 10 байт бар

Microsoft корпорациясы сақтаған (12-21 байт) пайдаланылады

олардың болашақтағы қажеттіліктері. Оның екеуі қазір болып бөлінген

жүйедегі бастапқы кластерді көрсету үшін қажет қосымша байттар

Операциялық жүйе әрқашан екеуінің болуын қамтамасыз етті

FAT даналары, бірақ олардың біреуі ғана пайдаланылды. FAT32-ге көшумен

операциялық жүйе осы көшірмелердің кез келгенімен жұмыс істей алады. Басқа

Өзгеріс - бұрын бекітілген түбірлік каталог

өлшемі және қатаң анықталған дискілік кеңістік, сіз енді еркін аласыз

ішкі каталог сияқты қажетінше өседі. Қазір жоқ

түбірлік каталогтағы жазбалар санына шектеулер. Бұл әсіресе маңызды

себебі әрбір ұзын файл атауы үшін бірнеше жазбалар бар

каталог.

Роумингтік түбір мен мүмкіндіктің комбинациясы

FAT екі көшірмесін пайдалану кедергісіз жақсы алғышарттар болып табылады

диск бөлімдерінің динамикалық өлшемін өзгерту, мысалы, бөлімді азайту

басқа операциялық жүйеге орын босату үшін. Бұл жаңа

Бұл тәсіл үшінші тарап бағдарламаларында қолданылатындарға қарағанда қауіпті емес

FAT16-мен жұмыс істеу кезінде диск бөлімдерін өзгерту.

Жоғарыда айтылғандардың барлығынан қорытынды жасауға болады:

MS-DOS таза 16 разрядты операциялық жүйе болды және ол іске қосылды

нақты процессор режимі. IN Windows нұсқаларыКодекстің 3.1 бөлігі 16-

бит, ал кейбіреулері 32 бит. Windows 3.0 нақты режимге қолдау көрсетеді

процессордың жұмысы, 3.1 нұсқасын жасау кезінде одан бас тарту туралы шешім қабылданды

қолдау көрсету.

Windows 95 - бұл 32 биттік операциялық жүйе

MS-DOS режимімен үйлесімділікке арналған бит коды. Windows 95 32-бит

бит коды.

§ 5 Windows NT операциялық жүйесінің файлдық жүйесі.

5.1. Қысқаша сипаттамасы Windows NT операциялық жүйесі.

Қазіргі уақытта әлемдік компьютерлік индустрия өте қарқынды дамып келеді

Жүйе өнімділігі артады, демек

Үлкен көлемдегі деректерді өңдеу мүмкіндігі артып келеді.

MS-DOS класының операциялық жүйелері енді бұған төтеп бере алмайды

деректер ағыны және заманауи ресурстарды толық пайдалана алмайды

компьютерлер. Сондықтан, жақында күштірек және көшу болды

UNIX класының ең озық операциялық жүйелері, оның мысалы болып табылады

Microsoft корпорациясы шығарған Windows NT

Пайдаланушы Microsoft операциялық жүйесін бірінші рет көргенде

Windows NT, сыртқы ұқсастығы анық

Windows 3.+ жүйесінің сүйікті интерфейсі.Бірақ бұл көрінетін ұқсастық

Windows NT жүйесінің аз ғана бөлігі болып табылады.

Windows NT – бұл 32 биттік операциялық жүйе

басым көп тапсырма. Негізгі компоненттер ретінде

Операциялық жүйе қауіпсіздік мүмкіндіктерін және қамтиды

дамыған желі қызметі.

Windows NT көптеген басқалармен үйлесімділікті қамтамасыз етеді

операциялық және файлдық жүйелер, сондай-ақ желілер.

Төмендегі суретте көрсетілгендей, Windows NT

модульдік (монолиттіге қарағанда жетілдірілген) операциялық жүйе

өзара байланысқан салыстырмалы қарапайым модульдерден тұрады.

Windows NT негізгі модульдері (тәртіппен берілген

архитектураның төменгі деңгейінен жоғарыға қарай): деңгей

аппараттық абстракциялар HAL (Аппараттық абстракция қабаты), ядро ​​(ядро),

орындау жүйесі (Executive), қорғалған ішкі жүйелер (қорғалған

ішкі жүйелер) және қоршаған ортаның ішкі жүйелері.

Windows NT модульдік құрылымы

5.2. Windows NT файлдық жүйесі.

Windows NT алғаш шыққан кезде, ол қамтылған

үш файлдық жүйені қолдау. Бұл файлды бөлу кестесі (FAT),

MS-DOS, кеңейтілген файлдық жүйемен үйлесімділікті қамтамасыз ету

өнімділігі (HPFS), LAN менеджерімен үйлесімділікті қамтамасыз етеді және

Emerging Technologies файлдық жүйесі деп аталатын жаңа файлдық жүйе

NTFS пайдаланылғанмен салыстырғанда бірқатар артықшылықтарға ие болды

көптеген файлдық серверлер үшін бұл нүкте файлдық жүйелер болып табылады.

Деректер тұтастығын қамтамасыз ету үшін NTFS жүйесінде транзакциялар журналы бар.

Бұл тәсіл ақпаратты жоғалту мүмкіндігін жоққа шығармайды, дегенмен,

файлдық жүйеге қол жеткізу ықтималдығын айтарлықтай арттырады

жүйенің тұтастығы бұзылған жағдайда да мүмкін болады

сервер. Бұл транзакция журналын пайдалану арқылы мүмкін болады

кейінгі жүктеу кезінде дискіге жазудың аяқталмаған әрекеттерін қадағалау

Windows NT. Транзакциялар журналы дискіні тексеру үшін де пайдаланылады

пайдаланған жағдайда әрбір файлды тексерудің орнына қателердің болуы

файлдарды бөлу кестелері.

NTFS негізгі артықшылықтарының бірі қауіпсіздік болып табылады. NTFS

қол жеткізуді басқару жазбаларын жасау мүмкіндігін береді (Access Control

Жазбалар, ACE) қол жеткізуді басқару тізіміне (ACL). ACE

топтың немесе пайдаланушының сәйкестендіру атын және кіру таңбалауышын қамтиды,

белгілі бір қол жеткізуді шектеу үшін пайдаланылуы мүмкін

каталог немесе файл. Бұл рұқсат оқу мүмкіндігін қамтуы мүмкін,

файлдарды жазу, жою, орындау және тіпті иелену.

Екінші жағынан, ACL - бұл біреуі бар контейнер

немесе одан да көп ACE жазбалары. Бұл белгілі бір рұқсаттарды шектеуге мүмкіндік береді

белгілі бір каталогтарға немесе файлдарға пайдаланушылар немесе пайдаланушы топтары

Сонымен қатар, NTFS онымен жұмыс істеуді қолдайды ұзын есімдер, бар

ұзындығы 255 таңбаға дейін және кез келгенінде бас және кіші әріптерден тұрады

тізбектер. NTFS негізгі сипаттамаларының бірі болып табылады

MS-DOS-пен үйлесімді эквивалентті атауларды автоматты түрде құру.

NTFS-те сонымен қатар NT нұсқасында алғаш рет пайда болған қысу мүмкіндігі бар

3.51. Ол кез келген файлды, каталогты немесе дискіні қысу мүмкіндігін береді

NTFS. Виртуалды дискіні жасайтын MS-DOS қысу бағдарламаларынан айырмашылығы,

сыртқы түрі бар жасырын файлжәне осы дискідегі барлық деректерді қысады,

Windows NT қысу үшін файлдық ішкі жүйенің қосымша қабатын пайдаланады

және қажетті файлдарды жасамай ашу виртуалды диск. Бұл

дискінің белгілі бір бөлігін қысу кезінде пайдалы болып шығады (мысалы,

пайдаланушы каталогы) немесе белгілі бір түрдегі файлдар

(мысалы, графикалық файлдар). NTFS қысуының жалғыз кемшілігі

MS-DOS қысу схемаларымен салыстырғанда төмен, деңгейі

қысу. Бірақ NTFS сенімдірек және

өнімділік.

Сонымен, жоғарыда айтылғандардың барлығынан қорытынды жасауға болады:

Түрлі операциялық жүйелермен үйлесімді болу үшін Windows

NT файлды қамтиды FAT жүйесі 32. Сонымен қатар, Windows NT-де өзінің бар

меншікті файл NTFS жүйесі, ол FAT 16-мен үйлесімді емес. Бұл

файлдық жүйенің FAT-қа қарағанда бірқатар артықшылықтары бар, сонымен қатар

жоғары сенімділік пен өнімділікпен ерекшеленеді.

Қорытынды.

MS-DOS – 16 разрядты операциялық жүйе, нақты жұмыс істейді

процессор режимі. Windows 3.1 нұсқаларында кодтың кейбіреулері 16 биттік, ал кейбіреулері

32-бит. Windows 3.0 қолдайтын нақты процессор режимі,

3.1 нұсқасын әзірлеу кезінде оны қолдаудан бас тарту туралы шешім қабылданды.

Windows 95 - бұл 32 биттік операциялық жүйе

тек қорғалған процессор режимінде жұмыс істейді. Негізгі, соның ішінде менеджмент

жад және процесті жіберу, тек 32-биттік кодты қамтиды. Бұл

шығындарды азайтады және жұмысты жылдамдатады. Кейбір модульдерде ғана 16-

MS-DOS режимімен үйлесімділікке арналған бит коды. Windows 95 жүйесінде 32-бит

код мүмкіндігінше пайдаланылады, бұл бізге қамтамасыз етуге мүмкіндік береді

жүйенің сенімділігі мен ақауларға төзімділігін арттыру. Бұған қоса, үшін

ескі қолданбалармен және драйверлермен үйлесімділік пайдаланылады және 16-

бит коды.

Windows NT бұрынғыдан кейінгі даму емес

бар өнімдер. Оның архитектурасы ескеріліп, нөлден жасалған

заманауи операциялық жүйеге қойылатын талаптар. Талпыну

жаңа операциялық жүйенің үйлесімділігін қамтамасыз ету,

Windows NT әзірлеушілері таныс Windows интерфейсін сақтап, енгізді

бар файлдық жүйелерді қолдау (мысалы, FAT) және әртүрлі

қолданбалы бағдарламалар (MS - Dos, Windows 3.x үшін жазылған). Әзірлеушілер де

әртүрлі желімен жұмыс істеуге арналған Windows NT құралдарына енгізілген

білдіреді.

Сенімділік пен беріктік

қолданбаны қорғайтын архитектуралық мүмкіндіктерді қамтамасыз ету

бағдарламалардың бір-бірінен және операциялық жүйеден зақымдануынан. Windows NT

қатеге төзімді құрылымдық ерекше жағдайларды өңдеуді пайдаланады

қалпына келтірілетін файлды қамтитын барлық архитектуралық деңгейлер

NTFS жүйесі және кірістірілген жүйенің көмегімен қорғауды қамтамасыз етеді

қауіпсіздік және жадты басқарудың озық әдістері.

6.1 Теориялық ақпарат

Файлдар мәліметтерді компьютердің сақтау құралдарында ұйымдастыру және сақтау үшін қолданылады. Компьютерлік тасымалдаушылардағы көптеген файлдарды құрылымдау каталогтар арқылы жүзеге асырылады. Windows ОЖ-де файлдар мен қалталарды басқару құралдары бағдарламаларды қамтиды Дирижержәне терезе Менің компьютерім.

Windows Explorer – бұл компьютердегі файлдардың, қалталардың және дискілердің иерархиялық құрылымын көрсететін бағдарлама, яғни. файлдарға, қалталарға және дискілерге қол жеткізу құралы болып табылады. Терезенің сол жағындағы Windows Explorer бағдарламасы компьютерге немесе желіге қосылған қалталардың, файлдардың және басқа ресурстардың иерархиялық көрінісін пайдаланады. Explorer терезесінің оң жағында Explorer сол жағындағы ерекшеленген (таңдалған) қалтаның мазмұны көрсетіледі.

Мұны орындау үшін зертханалық жұмысДәріс курсында ұсынылған материалдармен немесе басқа ақпарат көздерімен танысу қажет:

6.2 Жұмыстың мақсаты

Бағдарламамен таныстыру Windows Explorerжәне иілгіш дискідегі қалталар мен файлдар құрылымын құру дағдыларын меңгеру.

6.3 Проблеманы қою

Жұмыс дағдыларын алу үшін мына қадамдарды орындаңыз:

  1. Flash E: Explorer терезесінде суретте көрсетілген каталог құрылымын жасаңыз. 6.1 (скриншоттар алынған пәрмен жолыжәне Explorer-де).
  2. Қатты дискіде орналасқан файлдарды табыңыз МЕН:кеңейтімдерімен .doc, .txt, .bmpбасып, оларды жарқылға көшіріңіз E:каталогтарға ҒАЛАМТОР, FIDONETЖәне EUNETтиісінше.
  3. Explorer терезесінде каталог файлдарының біреуінің атын өзгертіңіз ҒАЛАМТОРВ Net.doc.
  4. Explorer терезесінде файлды жылжытыңыз Net.docқалтаға АДАМ.
  5. Explorer терезесінде файлды көшіріңіз Net.docқалтаға ЖЫЛДАМЖәне FDDI.
  6. Explorer терезесінде каталогтарды жойыңыз АДАМЖәне PDN.


6.1-сурет.

6.4 Жұмысты кезең-кезеңімен орындау

6.4.1 Компьютерді қосыңыз

түймешігін басыңыз ҚуатДК жүйелік блогында.

6.4.2 Windows Explorer бағдарламасымен танысыңыз

6.4.2.1 Windows ОЖ толық жүктелгеннен кейін, Негізгі мәзірді ашып, Бағдарламалар пәрменін таңдаңыз, содан кейін ашылатын ішкі мәзірде Стандартты пәрменін таңдаңыз және екінші деңгейлі ішкі мәзірде Explorer белгішесін басыңыз. Терезе ашылады, оның сол жағында бес негізгі бөлімнен тұратын қалталар мен дискілердің иерархиялық құрылымы бар: Жұмыс үстелі, Менің құжаттарым, Менің компьютерім, Желілік көрші және Себет.

Тақырып жолағында ерекшеленген (таңдалған) қалтаның (дискінің) атауы, ал терезенің оң жағында оның мазмұны (қалталар мен файлдар) көрсетіледі. Қалталардың немесе дискілердің құрылымына тереңірек ену үшін қалтаның немесе диск белгішелерінің сол жағында орналасқан шаршылардағы плюс белгішелерін басу керек. Иерархиялық құрылымдағы тармақтың аяқталу белгісі қалта белгішесінің сол жағындағы ұяшықта қосу белгісінің болмауы болып табылады. Белгішенің сол жағындағы жолақта қосу белгісі жоқ қалта бос немесе тек файлдарды қамтиды. Айта кету керек, Жұмыс үстелі және Себет қалталарында филиалдар жоқ.

6.4.2.2 Explorer терезесінде дискінің иерархиялық құрылымын қараңыз МЕН:.

Дискінің иерархиялық құрылымы:

  • диск құрылымына терең ену үшін МЕН:қалта белгішелерінің сол жағында орналасқан шаршылардағы плюс белгішелерін басыңыз;
  • дискінің иерархиялық құрылымын бұзу үшін МЕН:қалта белгішелерінің сол жағында орналасқан квадраттардағы минус белгішелерін басыңыз;
  • Иерархиялық құрылымдағы қалтаның мазмұнын көру үшін оны таңдау керек, оның мазмұны терезенің оң жақ жартысында көрсетіледі.

6.4.2.3 Файлдар тобын таңдау технологиясымен танысу.

Файлдар тобын таңдау технологиясы:

  • Қалтадағы немесе дискідегі барлық файлдарды таңдау үшін мәзір жолағындағы пәрменді орындау керек Өңдеу/Барлығын таңдаунемесе пернелерді басыңыз Ctrl-A;
  • іргелес файлдар тобын таңдау үшін бірінші файлдың белгішесін таңдап, пернені басып тұрыңыз Shift, содан кейін соңғы файлдың белгішесін басыңыз;
  • Көрші емес файлдар тобын таңдау үшін пернесін басыңыз Ctrlжәне оны ұстап тұрып файл белгішелерін басыңыз;
  • іргелес және іргелес емес файлдарды қамтитын топты таңдау үшін файлдар топтарын таңдаудың әртүрлі әдістерін қолдану қажет;

6.4.3 Е дискісінде Explorer терезесінде: суретте көрсетілген каталог құрылымын жасаңыз. 6.1

6.4.3.1 Таза флэш-дискіні орнату ( USB флэшдиск) және Explorer терезесінде флэш-дискіні ашыңыз (мысалы, E :).

6.4.3.2 E дискінің түбірлік каталогында: қалтаны жасаңыз ЖЕЛІЛЕР, ол үшін Файл мәзірін ашыңыз, Жаңа пәрменді таңдап, ішкі мәзірде «Қалта» белгішесін басыңыз. Жаңа қалта пайда болады, атауды енгізіңіз ЖЕЛІЛЕРжәне Enter пернесін басыңыз.

Сол сияқты, Explorer терезесінде ұсынылған құрылымға сәйкес барлық басқа қалталарды жасаңыз.

6.4.3.3 Дискіде C:кеңейтімі бар файлдарды табыңыз .docжәне өлшемі 50 КБ аспайды. Бірнеше файлды (кемінде үш) таңдап, оларды флэшке көшіріңіз E:қалтаға ҒАЛАМТОР.

Файлдарды іздеу және көшіру үшін мына қадамдарды орындаңыз:

  1. Іздеу нәтижелері тілқатысу терезесін ашыңыз және көрсетілген файлдарды іздеңіз. Файл іздеу маскасын енгізіңіз *.doc Assistant панеліндегі «Файл атауының бөлігі немесе бүкіл файл атауы» мәтін жолағында «Файл өлшемі қандай?» астындағы радио түймені Кіші (100 КБ-тан аз) күйіне орнатыңыз. және «Табу» түймесін басыңыз;
  2. Файлдардың қажетті санын таңдап, оларды Правка/Көшіру командасы арқылы алмасу буферіне орналастырыңыз;
  3. Explorer терезесіне өтіп, E: дискісінде қажетті қалтаны ашыңыз және қою пәрменін орындаңыз.

6.4.3.4 Дискіде C:кеңейтімі бар файлдарды табыңыз .жазужәне өлшемі 80 КБ-тан аз. Бірнеше файлды (кемінде бес) таңдап, оларды қалтаға көшіріңіз FIDONETжарқылда E:.

6.4.3.5 Дискіде C:кеңейтімі бар файлдарды табыңыз .bmpжәне өлшемі 100 КБ-тан аз. Бірнеше файлды (кемінде екі) таңдап, оларды қалтаға көшіріңіз EUNETжыпылықтау үшін E: көшіру әдістерінің біреуі (кез келген).

6.4.3.6 E дискісінде: каталогты ашыңыз ҒАЛАМТОРжәне кез келген файлды таңдап, оның атын өзгертіңіз Net.docконтекстік мәзір пәрменін пайдалану.

6.4.3.7 Explorer терезесінде файлды жылжытыңыз Net.docқалтаға АДАМсүйреп апару әдісін қолдану.

6.4.3.8 Explorer терезесінде файлды көшіріңіз Net.docкаталогтарға ЖЫЛДАМЖәне FDDIқұралдар тақтасы мен контекстік мәзірді пайдалану.

6.4.3.9 Explorer терезесінде қалталарды жойыңыз АДАМЖәне PDN.

6.4.4 Өшіру

Мұғалімге орындаған жұмысыңыз туралы айтыңыз. Жұмысты аяқтауға рұқсат алғаннан кейін, Explorer терезесінде жасалған құрылымды жоюға және барлық қолданбаларды жабуға болады, содан кейін аяқталған жұмыс бойынша сынақтарды қабылдауды бастауға болады.


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

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

Қажетті файлдың дискіде бар-жоғын білу үшін каталогты көрсетуге болады.

Әрбір файл жеке ақпараттық объектіні сақтайды: құжат, мақала, сандық массив, бағдарлама және т.б. Файлдағы ақпарат белсенді болады, яғни ЖЖҚ-ға жүктелгеннен кейін ғана компьютермен өңделуі мүмкін.

Қажетті файлды табу үшін пайдаланушы білуі керек: а) файл атауы қандай; б) файл қайда сақталады.

Файл атауы

Мұнда файл атауының мысалы келтірілген* (* Келесі мысалдар Microsoft операциялық жүйелерінде қабылданған ережелерге бағытталған: MS-DOS және Windows. Linux ОЖ қолданбалары да суреттелген.):

Нүктенің сол жағында нақты файл атауы (myprog) орналасқан. Атаудың нүктеден кейінгі бөлігі (pas) деп аталады файл кеңейтімі. Әдетте файл атауларында латын әріптері мен сандары қолданылады. Сонымен қатар, файл атауында кеңейтім болмауы мүмкін. Операциялық жүйеде Microsoft WindowsФайл атауларында орыс әріптеріне рұқсат етіледі; Атаудың максималды ұзындығы - 255 таңба.

Кеңейтім бұл файлда қандай ақпарат сақталатынын көрсетеді. Мысалы, txt кеңейтімі әдетте мәтіндік файлды (мәтіннен тұрады), px кеңейтімі - графикалық файлды (суреті бар), zip немесе gag - мұрағаттық файлды (архивте - қысылған ақпарат), pas - файлдағы бағдарламаны білдіреді. Паскаль.



Логикалық жетектер

Бір компьютерде бірнеше диск жетектері болуы мүмкін - дискілермен жұмыс істеуге арналған құрылғылар. Көбінесе дербес компьютерде жүйелік блокқа орнатылған үлкен сыйымдылықты қатты диск бөлімдерге бөлінеді. Бұл бөлімдердің әрқайсысы логикалық диск деп аталады және оған бір әріптен тұратын атау (қос нүкте қойылады) C:, D:, E:, т.б. тағайындалады. A: және B: атаулары әдетте шағын сыйымдылықты алынбалы дискілерге жатады иілгіш дискілер (иілгіш дискілер). Оларды логикалық дискілердің атаулары ретінде де қарастыруға болады, олардың әрқайсысы нақты (физикалық) дискіні толығымен алып жатыр* (* Қазіргі заманғы ДК үлгілерінде иілгіш магниттік дискілер қолданыстан шығып қалды.). Демек, A:, B:, C:, D: барлық логикалық жетектердің атаулары болып табылады.

Оптикалық дискіге қатты дискідегі соңғы бөлімнің атауынан кейін келесі алфавиттік атау беріледі. Мысалы, егер қатты дискіңізде C: және D: бөлімдері болса, онда оптикалық дискіге E: атауы тағайындалады. Ал флэш жадты қосқанда логикалық дискілер тізімінде басқа F: дискісі пайда болады.

Файлды қамтитын логикалық дискінің атауы файлдың орнын анықтайтын бірінші «координат» болып табылады.

Дискінің файл құрылымы

Қазіргі операциялық жүйелер сыртқы жад дискі құрылғыларындағы файлдарды көп деңгейлі ұйымдастыруды қолдайды - иерархиялық файл құрылымы. Бұл мәселені түсінуді жеңілдету үшін біз ақпаратты сақтаудың дәстүрлі «қағаз» әдісіне ұқсастықты қолданамыз. Бұл ұқсастықта файл қағаз парақтарындағы кейбір тақырыптық құжат (мәтін, сызба) ретінде ұсынылған. Файл құрылымының келесі элементі шақырылады каталог. «Қағаз» ұқсастығын жалғастыра отырып, біз каталогты көптеген құжаттарды, яғни файлдарды қоса алатын қалта ретінде қарастырамыз. Каталогтың да өз атауы болады (оны қалтаның мұқабасында ойлап көріңіз).



Каталогтың өзі оған сыртқы басқа каталогтың бөлігі болуы мүмкін. Бұл қалтаны басқа үлкенірек қалтаның ішіне орналастыруға ұқсас. Осылайша, әрбір каталогта көптеген файлдар мен ішкі каталогтар болуы мүмкін (ішкі каталогтар деп аталады). Ешқандай басқа каталогқа кірістірілмеген жоғарғы деңгейлі каталог түбірлік каталог деп аталады.

Windows операциялық жүйесінде «қалта» термині «каталог» ұғымына сілтеме жасау үшін қолданылады.

Иерархиялық файлдық құрылымның графикалық көрінісі деп аталады ағаш.

Ағашта түбірлік каталог әдетте \ символымен бейнеленеді. 2.10-суретте каталог атаулары бас әріптермен, ал файл атаулары кіші әріптермен жазылады. Мұнда түбірлік каталогта екі қалта бар: IVANOV және PETROV және бір файл fin.com. IVANOV қалтасында PROGS және DATA екі ішкі қалталары бар. DATA қалтасы бос; PROGS қалтасында үш файл бар және т.б.

Файлға апаратын жол

Енді нақты құжатты табу керек деп елестетіңіз. Мұны «қағаз» нұсқасында орындау үшін сіз ол орналасқан қорапты, сондай-ақ қорап ішіндегі құжатқа апаратын «жолды» білуіңіз керек: файлға өту үшін ашылуы керек қалталардың бүкіл тізбегі. сіз іздеген қағаздар.

Компьютерде файлды табу үшін файл орналасқан логикалық дискіні және сол дискідегі файлдың орнын анықтайтын дискідегі файлға баратын жолды білу керек. Файлға апаратын жол – түбірлік каталогтан басталып, файл тікелей сақталатынға дейін каталог атауларының тізбегі. «Файлға жол» концептісінің ертедегі таныс аналогиясы мынау: «Емен ағашында ілулі сандық бар, кеудеде қоян бар, қоянда үйрек, үйректе бар. жұмыртқа, жұмыртқада ине бар, оның соңында Кощеев қайтыс болады».

Соңында сіз файл атауын білуіңіз керек. Логикалық диск атауы, файл жолы және ретпен жазылған файл аты толық файл атауы.

Суретте көрсетілген болса. 2.10 файл құрылымы C: дискісінде сақталады, содан кейін оған енгізілген кейбір файлдардың толық атаулары операциялық белгілерде болады. Microsoft жүйелері Windows келесідей көрінеді:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Файл құрылымын қарау

Операциялық жүйе пайдаланушыға экранда каталогтардың (қалталардың) мазмұнын көру мүмкіндігін береді.

Дискінің файлдық құрылымы туралы ақпарат сол дискіде файлдарды бөлу кестесі түрінде болады. ОЖ файлдық жүйесін пайдалана отырып, пайдаланушы файл құрылымының ағашын төмен немесе жоғары жылжыта отырып, экрандағы каталогтардың (қалталардың) мазмұнын ретімен қарай алады.

2.11-суретте Windows жүйесінде компьютер экранында каталогтар ағашын көрсету мысалы көрсетілген.

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

E:\GAME\GAMES\ARCON\dos4gw.exe

Кестеден файлдар туралы қосымша ақпаратты алуға болады. Мысалы, dos4gw.exe файлының көлемі 254 556 байт және 1994 жылы 31 мамырда сағат 02:00-де жасалған.

Осындай тізімнен керекті файл туралы жазбаны тауып, ОЖ командаларын пайдалана отырып, пайдаланушы файлмен әртүрлі әрекеттерді орындай алады: файлда қамтылған бағдарламаны орындау; файлды жою, атын өзгерту, көшіру. Осы операциялардың барлығын орындауды практикалық сабақта үйренесіз.

Ең бастысы туралы қысқаша

Файл – компьютердің сыртқы жадының аталған аймағы.

Барлық қажетті әрекеттерфайлдардың үстінен операциялық жүйе қамтамасыз етеді.

Файл атауы нақты атау мен кеңейтімнен тұрады. Кеңейтім файлдағы ақпарат түрін (файл түрі) көрсетеді.

Иерархиялық файл құрылымы - көп деңгейлі ұйымдискілердегі файлдар.

Каталог дегеніміз файлдар мен ішкі каталогтардың (ішкі каталогтардың) атаулы тізімі. Жоғарғы деңгейдегі каталог түбірлік каталог деп аталады. Ол ешбір каталогқа кірістірілмеген.

Толық файл атауы логикалық диск атауынан, дискідегі файлға жолдан және файл атауынан тұрады.

Сұрақтар мен тапсырмалар

1. Компьютерлік зертханада қолданылатын операциялық жүйе қалай аталады?

2. Компьютерлерде қанша физикалық диск бар? Физикалық дискілерде қанша логикалық диск бар және олардың операциялық жүйеде қандай атаулары бар?

3. ОЖ-да файл атаулары қандай ережелермен реттеледі?

4. Дискідегі файлдың жолы қандай, файлдың толық аты?

5. Компьютерлердегі диск каталогтарын экранда көруді үйреніңіз (мұғалім басшылығымен).

6. Бағдарлама файлдарынан (мысалы, exe, sot) бағдарламаларды инициализациялауды үйреніңіз.

7. Қолданылатын операциялық жүйеде негізгі файлдық операцияларды (файлдарды көшіру, жылжыту, жою, атын өзгерту) орындауды үйреніңіз.

EC TsOR: 1 бөлім, 2 тарау, § 11. TsOR No 1,9.

Пайдаланушы интерфейсі

Параграфтың негізгі тақырыптары:

ыңғайлы пайдаланушы интерфейсі;

объектіге бағытталған интерфейс; объектілер;

контекстік мәзір.

Файлдар және файлдық құрылымдар туралы

Файл

Файл(ағылшын) файл- папка) - ішіндегі ұғым компьютерлік технология: компьютерлік жүйенің кез келген ресурсына қол жеткізуге мүмкіндік беретін және бірқатар сипаттамалары бар нысан:

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

Бұл кез келген нәрсе болуы мүмкін – биттер тізбегінен (бірақ біз оны байтпен, дәлірек айтсақ, әрқайсысы төрт, сегіз, он алты байттардың сөз топтарында оқимыз) ерікті ұйымы немесе кез келген аралық опциясы бар дерекқорға дейін; қатаң реттелген көпөлшемді деректер қоры.

Бірінші жағдай ағынның және/немесе массивтің оқу/жазу операцияларына (яғни реттік немесе индекстік қатынаспен), екіншісі - ДҚБЖ командаларына сәйкес келеді. Аралық опциялар - файл пішімдерінің барлық түрлерін оқу және талдау.

Информатикада келесі анықтама қолданылады: файл - байттардың аталған тізбегі.

Файлдармен жұмыс операциялық жүйелер арқылы жүзеге асырылады.

Файл атаулары ұқсас жолмен өңделеді және өңделеді:

  • деректер аймақтары (дискіде міндетті емес);
  • құрылғылар (физикалық, порттар, мысалы, және виртуалды);
  • деректер ағындары (атап айтқанда, процестің кірісі немесе шығысы) («құбыр» «конвейер» деп аударылуы керек);
  • желілік ресурстар, розеткалар;
  • операциялық жүйе объектілері.

Бірінші типтегі файлдар тарихи түрде бірінші болып пайда болды және ең кең таралған, сондықтан атауға сәйкес деректер аймағы жиі «файл» деп аталады.

Деректер аймағы ретінде файл

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



Файл- бұл сыртқы тасымалдағышта сақталған және жалпы атпен біріктірілген ақпарат.

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

Қажетті файлдың дискіде бар-жоғын білу үшін каталогты көрсетуге болады.

Әрбір файл жеке ақпараттық объектіні сақтайды: құжат, мақала, сандық массив, бағдарлама және т.б. Файлдағы ақпарат белсенді болады, яғни ЖЖҚ-ға жүктелгеннен кейін ғана компьютермен өңделуі мүмкін.

Компьютерде жұмыс істейтін кез келген пайдаланушы файлдармен жұмыс істеуі керек. Тіпті компьютерлік ойын ойнау үшін оның бағдарламасы қай файлда сақталғанын білу керек, осы файлды тауып, бағдарламаны инициализациялау керек.

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

Қажетті файлды табу үшін пайдаланушы білуі керек: а) файл атауы қандай; б) файл қайда сақталады.

Файл атауы

Барлық дерлік операциялық жүйелерде файл атауы нүктемен бөлінген екі бөліктен тұрады. Мысалы:

Нүктенің сол жағында нақты файл атауы (tu-prog) орналасқан. Атаудың нүктеден кейінгі бөлігі файл кеңейтімі (pas) деп аталады. Әдетте файл атауларында латын әріптері мен сандары қолданылады. Көптеген операциялық жүйелерде кеңейтімнің максималды ұзындығы 3 таңбаны құрайды. Сонымен қатар, файл атауында кеңейтім болмауы мүмкін. Windows операциялық жүйесінде файл атауларында орыс әріптеріне рұқсат етіледі; Атаудың максималды ұзындығы - 255 таңба.

Кеңейтім бұл файлда қандай ақпарат сақталатынын көрсетеді. Мысалы, txt кеңейтімі әдетте мәтіндік файлды білдіреді (мәтін бар); кеңейтімі pxx – графикалық файл (суреті бар), zip немесе gag – архивтік файл (архивте – қысылған ақпарат), pas – Паскаль тіліндегі программа.

Логикалық жетектер

Бір компьютерде бірнеше диск жетектері болуы мүмкін - дискілермен жұмыс істеуге арналған құрылғылар. Әрбір дискіге бір әріптен тұратын атау беріледі (артынан қос нүкте қойылады), мысалы A:, B:, C:. Көбінесе дербес компьютерлерде жүйелік блокқа (қатты диск деп аталады) салынған үлкен сыйымдылықты диск бөлімдерге бөлінеді. Бұл бөлімдердің әрқайсысы логикалық диск деп аталады және оған C:, D:, E: және т.б. атаулар беріледі. A: және B: атаулары әдетте шағын сыйымдылықты алынбалы дискілерге – иілгіш дискілерге (дискет) жатады. Оларды дискілердің атаулары ретінде де қарастыруға болады, тек логикалық, олардың әрқайсысы нақты (физикалық) дискіні толығымен алады. Демек, A:, B:, C:, D: барлық логикалық жетектердің атаулары болып табылады. Файлды қамтитын логикалық дискінің атауы файлдың орнын анықтайтын бірінші «координат» болып табылады.

Логикалық дискінің екі күйі бар - ағымдағы және пассивті. Ағымдағы диск – ағымдағы компьютер уақытында пайдаланушы жұмыс істейтін диск. Пассивті диск – қазіргі уақытта байланысы жоқ диск.

Дискінің файл құрылымы

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

Бір деңгейлі файл құрылымыфайлдардың қарапайым тізбегі болып табылады. Дискідегі файлды табу үшін файл атын көрсету жеткілікті. Мысалы, tetris.exe файлы A: дискісінде орналасқан болса, оның «толық мекенжайы» келесідей болады:

Бір деңгейлі файлдық құрылымы бар операциялық жүйелер тек иілгіш дискілермен жабдықталған ең қарапайым оқу компьютерлерінде қолданылады.

Көп деңгейлі файл құрылымы- дискідегі файлдарды ұйымдастырудың ағаш тәрізді (иерархиялық) тәсілі. Бұл мәселені түсінуді жеңілдету үшін біз ақпаратты сақтаудың дәстүрлі «қағаз» әдісіне ұқсастықты қолданамыз. Бұл ұқсастықта файл қағаз парақтарындағы кейбір тақырыптық құжат (мәтін, сызба) ретінде ұсынылған. Файл құрылымындағы келесі ең үлкен элемент шақырылады каталог. «Қағаз» ұқсастығын жалғастыра отырып, біз каталогты көптеген құжаттарды, яғни файлдарды қоса алатын қалта ретінде қарастырамыз. Каталогтың да өз атауы болады (оны қалтаның мұқабасында ойлап көріңіз).

Каталогтың өзі оған сыртқы басқа каталогтың бөлігі болуы мүмкін. Бұл қалтаны басқа үлкенірек қалтаның ішіне орналастыруға ұқсас. Осылайша, әрбір каталогта көптеген файлдар мен ішкі каталогтар болуы мүмкін (ішкі каталогтар деп аталады). Ешқандай басқа каталогқа кірістірілмеген жоғарғы деңгейлі каталог түбірлік каталог деп аталады.

Windows операциялық жүйесінде «қалта» термині «каталог» ұғымына сілтеме жасау үшін қолданылады.

Иерархиялық файлдық құрылымның графикалық көрінісі ағаш деп аталады.

Суретте. 1 Каталог атаулары бас әріптермен, ал файл атаулары кіші әріптермен жазылады. Мұнда түбірлік каталогта екі қалта бар: IVANOV және PETROV және бір файл fin.com. IVANOV каталогында PROGS және DATA екі ішкі каталогтары бар. DATA каталогы бос; PROGS каталогында үш файл бар және т.б. Ағашта түбірлік каталог әдетте \ символымен бейнеленеді.

Күріш. 1. Иерархиялық файл құрылымының мысалы

Екі каталог күйі бар (логикалық дискілерге ұқсас) – ағымдағы және пассивті. Амалдық жүйе ағымдағы каталогты ағымдағы дискінің әрбір логикалық күнінде есте сақтайды, бұл жағдайда ОЖ диск атауын және каталог атын сақтайды.




Жоғарғы