Аппараттық және бағдарламалық қамтамасыз етуді орнату

Дербес компьютердің файлдық жүйесі келесідей көрінеді. Компьютердің файлдық жүйелері – сипаттамасы және сипаттамалары

Файл- машиналық сақтау ортасында ұсынылған деректердің атаулы жиыны. Файл түсінігі негізінен дискілерде сақталған деректерге қолданылады, сондықтан файлдар әдетте осы тасымалдағыштардағы диск жады аймақтарымен сәйкестендіріледі.

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

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

Файл атауы екі бөліктен тұрады: атаудың өзі және кеңейтім (тип). түріжоқ болуы мүмкін. Атау түрден нүкте таңбасымен бөлінеді. Windows жүйесінде файлдарды ұзындығы 255 таңбаға дейін атауға болады. Түр файлдың түрі мен мақсатын көрсетеді, олардың кейбіреулері стандартты, мысалы:

.COM және .EXE - орындалатын файлдар;

· .BAT – командалық пакеттік файл;

· .TXT – еркін типтегі мәтіндік файл;

.MDB – негізгі файл Деректерге қол жеткізу;

· .XLS - Excel электрондық кестесі;

· .DOC – Microsoft Word редакторының мәтіндік файлы;

· .ZIP – Winzip/PkZip архиваторларының бумаланған файлы.

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

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

Әрбір физикалық немесе логикалық диск бар тамыр(бас) пайдаланушы құралдары арқылы жасау, жою немесе атын өзгерту мүмкін емес каталог. Ол '\' таңбасымен белгіленеді (кейбір операциялық жүйелерде '/' таңбасын да қолдануға болады). Басқа каталогтар мен файлдарды негізгі каталогта тіркеуге болады. Ішкі каталогтар өз кезегінде ішкі каталогтарды қамтуы мүмкін. Мұндай құрылым деп аталады иерархиялық жүйенемесе ағашкаталогтар, онда негізгі каталог ағаштың түбірін құрайды, ал басқа каталогтар тармақтар сияқты.

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

ОЖ файлға қол жеткізу үшін мыналарды көрсету керек:

каталогтар ағашы арқылы өтетін жол;

файлдың толық атауы.

Бұл ақпаратта көрсетілген файл спецификациясы,оның келесі форматы бар:

[диск:][жол]файл аты[.түрі]

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

Ешбір диск көрсетілмесе, ағымдағы диск пайдаланылады. Ағымдағыдиск - бұл диск осы сәтоперациялық жүйе жұмыс істеп тұр.

Жол- қалаған файлға өту үшін қажет қалталар тізбегі. Жолдағы атаулар өздерінің басымдығының кему ретімен жазылады және «\» таңбасы арқылы бөлінеді. Ағымдағы каталогты қамтитын каталог шақырылады ата-аналық.

Бір пәрменмен бірден бірнеше файлды өңдеу қажеттілігі жиі туындайды. Мысалы, барлық файлдарды жойыңыз сақтық көшірмелер, BAK кеңейтімі бар немесе doc1.txt, doc2.txt және т.б. атаулары бар бірнеше құжат файлдарын қайта жазады. Бұл жағдайларда арнайы таңбалар пайдаланылады - маскалар, бір атаумен файлдар тобын сипаттауға мүмкіндік береді. Тек екі маска бар:

файлдың атауындағы немесе кеңейтіміндегі * таңбасы кез келгенін ауыстырады рұқсат етілген сомакез келген кейіпкерлер;

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

Біздің мысалдар маскаларға сәйкес келеді *.bak (bak кеңейтімі бар барлық файлдар) және doc?.txt (txt кеңейтімі бар және doc-тан басталатын 4 таңбалы аты бар барлық файлдар).

Тақырып бойынша өзара есептесуге берілген сұрақтар:

1. ОЖ анықтамасы. Windows ОЖ негізгі түсініктері (көп тапсырмалы, графикалық пайдаланушы интерфейсі, ендіру және деректерді байланыстыру).

2. GUIпайдаланушы, оның негізгі компоненттері (терезелер, диалогтық құралдар, стандартты бақылаутерезелер мен диалогтар).

3. Windows жүйесінде пернетақта мен тінтуірмен жұмыс. Стандартты пернелер тіркесімдері және тінтуір әрекеттері.

4. Windows жүйесінде файлдармен және қалталармен жұмыс істеу – негізгі операциялар мен мүмкіндіктер. «Менің компьютерім» және «Explorer» бағдарламалары.

5. Windows жүйесінде ақпаратты іздеу.

6. Қолданбалар мен құжаттарға жарлықтар жасаңыз.

7. Басқару панелі және оның негізгі бөліктері.

8. Windows жүйесіндегі ақауларды өңдеу.

9. Windows жүйесінде DOS қолданбаларын орнату.

Деректерді сақтау бірлігі - бұл айнымалы ұзындықтағы объект деп аталады файл.

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

Әдетте, бір типтегі деректер бөлек файлда сақталады. Бұл жағдайда деректер түрін анықтайды файл түрі.

Файл анықтамасында өлшем шектеуі болмағандықтан, файлды 0 байтты елестетуге болады (бос файл),және кез келген байт саны бар файл.

Файлды анықтауда атауға ерекше көңіл бөлінеді. Ол іс жүзінде мекенжай деректерін тасымалдайды, онсыз файлда сақталған деректер оларға қол жеткізу әдісінің болмауына байланысты ақпарат болмайды. Адреспен байланысты функциялардан басқа, файл атауы ондағы деректер түрі туралы ақпаратты да сақтай алады. Үшін автоматты құралдардеректермен жұмыс істеу үшін бұл өте маңызды, өйткені файлдың аты бойынша (дәлірек айтқанда оның кеңейтімі бойынша) олар файлдан ақпаратты алудың барабар әдісін автоматты түрде анықтай алады.

Файл құрылымы - операциялық жүйе файлдар мен каталогтарды (қалталарды) көрсететін иерархиялық құрылым.

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

Сыртқы сақтау құралдарының атаулары.Компьютерде ақпарат сақталатын дискілердің өз атаулары бар – әрбір дискіге латын әліпбиінің әрпімен ат қойылады, содан кейін қос нүкте қойылады. Сонымен, дискеттер үшін әрқашан әріптер тағайындалады БІРАҚ:және AT:. Қатты дискінің логикалық дискілері әріптен бастап аталады КІМНЕН:. Барлық логикалық дискілердің атауларынан кейін CD-ROM дискілерінің атаулары жазылады. Мысалы, орнатылған: иілгіш диск, 3 логикалық дискіге бөлінген қатты диск және CD-ROM дискілері. Барлық ақпарат құралдарының әріптерін анықтаңыз. БІРАҚ:- иілгіш дискілер; КІМНЕН:, D:, E:- қатты дискінің логикалық дискілері; F:- CD-ROM жетегі.

логикалық жетек немесе көлемі(ағылшын) көлемінемесе ағылшын. бөлім) жұмыс ыңғайлылығы үшін біртұтас ретінде қарастырылатын компьютердің ұзақ мерзімді жадының бөлігі болып табылады. «Логикалық диск» термині «физикалық дискіден» айырмашылығы пайдаланылады, ол белгілі бір дискілік ортаның жадысын білдіреді.

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

Сақталған ақпараттан басқа, том файлдық жүйенің сипаттамасын қамтиды - әдетте, бұл барлық файлдар мен олардың атрибуттары (File Allocation Table, FAT) тізімі бар кесте. Кесте, атап айтқанда, белгілі бір файлдың қай каталогта (қалтада) орналасқанын анықтайды. Осыған байланысты файлды бір көлемдегі қалтадан екіншісіне жылжытқанда, деректер физикалық дискінің бір бөлігінен екіншісіне тасымалданбайды, тек файлдарды бөлу кестесіндегі жазбаны өзгертеді. Егер файл бір логикалық дискіден екіншісіне тасымалданса (тіпті екі логикалық диск те бір физикалық дискіде орналасқан болса да), физикалық деректерді беру міндетті түрде орын алады (сәтті аяқталған жағдайда түпнұсқаны одан әрі жоюмен көшіру).

Сол себепті әрбір логикалық дискіні пішімдеу және дефрагментациялау басқаларына әсер етпейді.

Каталог (қалта) - дискілік кеңістік (арнайы жүйелік файл) сақтайды қызмет туралы ақпаратфайлдар туралы (аты, кеңейтімі, жасалған күні, өлшемі және т.б.). Төмен деңгейлі каталогтар каталогтарда кірістірілген жоғары деңгейлержәне олар үшін салынған. Төменгі деңгейдегі каталогтарға қатысты жоғарғы деңгейлі каталог (суперкаталог) ата-аналық каталог деп аталады.Жоғарғы ұя салу деңгейі иерархиялық құрылымболып табылады түбірлік каталогдиск (Cурет 1). Пайдаланушы қазіргі уақытта жұмыс істеп жатқан каталог шақырылады ток.

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

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

Ағымдағы каталогта жоқ файл пайдаланылған кезде, файлға қатынасатын бағдарламаға файлдың қай жерде орналасқанын нақты айту керек. Бұл файлға жолды көрсету арқылы жасалады.

Файлға апаратын жол Windows ОЖ-да «/» таңбасы («/» таңбасы UNIX желісіндегі ОЖ-да пайдаланылады) тасымалдағыштың (дискінің) атауы және «\» таңбасымен бөлінген каталог атауларының тізбегі.Бұл жол қажетті файл орналасқан каталогқа жолды көрсетеді.

Файлға жолды көрсету үшін екі түрлі әдіс қолданылады. Бірінші жағдайда әрбір файл беріледі абсолютті жол атауы (файлдың толық атауы),түбірден файлды қамтитын барлық каталогтардың атауларынан және файлдың өзінен тұрады. Мысалы, жол C:\Abby\Doc\report.docдискінің түбірлік каталогы дегенді білдіреді КІМНЕН:каталогтан тұрады Эбби, ол өз кезегінде ішкі каталогты қамтиды Докфайл қайда есеп.doc. Абсолютті жол атаулары әрқашан медиа атауынан және түбірлік каталогтан басталады және бірегей болып табылады. Қолданылады және салыстырмалы жол атауы.Ол ұғыммен бірге қолданылады ағымдағы каталог.Пайдаланушы каталогтардың бірін ағымдағы жұмыс каталогы ретінде белгілей алады. Бұл жағдайда бөлгіш таңбадан басталмайтын барлық жол атаулары салыстырмалы болып саналады және ағымдағы каталогқа қатысты. Мысалы, ағымдағы каталог болса C:\Эбби, содан кейін абсолютті жолы бар файлға C:\Абби\ретінде қолдануға болады doc\report.doc.

Компьютердің файлдық құрылымы маңызды болуы мүмкін болғандықтан, қажетті құжаттарды іздеңізжай ғана файл құрылымын шарлау арқылы әрқашан ыңғайлы емес. Әдетте әрбір компьютер пайдаланушысы құжаттарды сақтайтын қалталардың құрылымын жақсы білуі (және есте сақтауы) керек деп есептеледі. Дегенмен, құжаттардың бұл құрылымнан тыс сақталатын кездері болады. Мысалы, пайдаланушы құжаттың қайда сақталуы керектігін нақты көрсетуді ұмытып қалса, көптеген қолданбалар құжаттарды әдепкі қалталарға сақтайды. Мұндай әдепкі қалта соңғы сақталған қалта, қолданбаның өзі орналасқан қалта, қызмет көрсету қалтасының қандай да бір түрі болуы мүмкін, мысалы, \ Менің құжаттарымжәне т.б. Мұндай жағдайларда құжат файлдары басқа деректер массасында «жоғалуы» мүмкін.

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

Негізгі іздеу жүйесі Windows XPпәрменімен негізгі мәзірден іске қосыңыз Бастау > Табу > Файлдар мен қалталар. Басқа іске қосу опциясы - кез келген қалта терезесінен (Көру > Браузер тақталары > Іздеу > Файлдар мен қалталарнемесе кілт F3).

Іздеу тақтасында ұсынылған басқару элементтері файлдың аты мен мекенжайы туралы қолжетімді ақпаратты ескере отырып, іздеу ауқымын локализациялауға мүмкіндік береді. Файл атауын енгізу кезінде қойылмалы таңбаларға рұқсат етіледі «*» және «?» . Таңба «*» ерікті таңбалардың кез келген санын және таңбаны ауыстырады «?» кез келген бір таңбаны ауыстырады. Мысалы, аталған файлды іздеу *.жазуаты кеңейтілген барлық файлдарды көрсетумен аяқталады. жазу, және аталған файлдарды іздеу нәтижесі *.??татау кеңейтімі бар барлық файлдардың тізімі болады. txt, .bat, .datтағыда басқа.

«Ұзын» атаулары бар файлдарды іздеген кезде, егер «ұзын» атауда бос орындар болса (және бұған рұқсат етілген), іздеу тапсырмасын жасау кезінде мұндай атау тырнақшаға алынуы керек екенін есте ұстаған жөн, мысалы: «Ағымдағы жұмыс.doc».

Іздеу жолағында қосымша жасырын басқару элементтері бар. Олар ашылмалы көрсеткіні басқан кезде көрсетіледі.

· Сұрақ Соңғы өзгерістер қашан енгізілді?жасалған күні бойынша іздеу ауқымын шектеуге мүмкіндік береді, соңғы өзгеріснемесе файлды ашу.

· Сұрақ Файл өлшемі қандай?іздеуді белгілі бір өлшемдегі файлдармен шектеуге мүмкіндік береді.

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

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

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

19.Мәліметтерді қысу және файлдарды мұрағаттау.

Адамдар дәстүрлі түрде жұмыс істейтін «классикалық» деректер түрлерінің көпшілігіне тән белгі артықшылықтың белгілі бір мөлшері болып табылады. Артықшылық дәрежесі деректер түріне байланысты. Сонымен қатар, деректердің артық болу дәрежесі байланысты қабылданған жүйекодтау. Мысалы, мәтіндік ақпаратты орыс тілі арқылы кодтау (орыс алфавитін қолдану) көмегімен адекватты ақпаратты кодтауға қарағанда, орташа есеппен 20-30% артық артықшылық береді деп айта аламыз. ағылшын тілінен.
Ақпаратты өңдеуде артықшылық та маңызды рөл атқарады. Дегенмен, өңдеуге емес, дайын құжаттарды сақтауға немесе оларды тасымалдауға келгенде, артықшылықты азайтуға болады, бұл деректерді қысу әсерін береді.
Дайын құжаттарға ақпаратты қысу әдістері қолданылса, онда деректерді сығу термині көбінесе деректерді архивтеу терминімен ауыстырылады және бұл операцияларды орындайтын бағдарламалық құралдар архиваторлар деп аталады.
Сығылып жатқан деректер орналасқан объектіге байланысты:
- файлдарды нығыздау (архивтеу);
- папкаларды нығыздау (мұрағаттау);
- дискілерді нығыздау.
Деректерді қысу кезінде деректер мазмұны өзгерсе, қысу әдісі қайтымсыз және деректер қалпына келтірілгенде қысылған файлболып жатқан жоқ толық қалпына келтірубастапқы реттілік. Мұндай әдістерді шығынсыз қысу әдістері деп те атайды. Олар мазмұн бөлігінің ресми жоғалуы тұтынушылық қасиеттердің айтарлықтай төмендеуіне әкелмейтін деректер түрлеріне ғана қолданылады. Ең алдымен, бұл мультимедиялық деректерге қатысты: бейне тізбектері, музыкалық жазбалар, дыбыс жазбалары және сызбалар. Шығынды сығу әдістері әдетте қайтымды әдістерге қарағанда әлдеқайда жоғары сығу коэффициентін қамтамасыз етеді, бірақ оларды қолдануға болмайды мәтіндік құжаттар, дерекқорлар және, сонымен қатар, бағдарлама коды. Әдеттегі жоғалтатын қысу пішімдері:
- графикалық деректерге арналған JPG;
- бейне деректерге арналған .MPG;
- . Аудио деректерге арналған M RZ.
Егер деректерді қысу оның құрылымын ғана өзгертсе, онда қысу әдісі қайтымды болады. Алынған кодтан кері әдісті қолдану арқылы бастапқы массивті қалпына келтіруге болады. Қайтымды әдістер деректердің кез келген түрін қысу үшін қолданылады. Әдеттегі жоғалтпай қысу пішімдері:
- .GIF, КЕҢЕС,. графикалық деректерге арналған PCX және басқалары;
- бейне деректерге арналған .AVI;
- .ZIP, .ARJ, .BAR, .LZH, .LH, .CAB және кез келген деректер түріне арналған көптеген басқалар.
Компьютермен күнделікті жұмыста кеңінен қолданылатын «классикалық» деректерді қысу пішімдері .ZIP және .ARJ пішімдері болып табылады. Жақында оларға танымал .RAR пішімі қосылды.
Кімге негізгі функцияларҚазіргі заманғы мұрағат менеджерлерінің көпшілігі мыналарды қамтиды:
- архивтен файлдарды шығару;
- жаңа мұрағаттарды құру;
- бар мұрағатқа файлдарды қосу;
- өздігінен ашылатын мұрағаттар құру;
- сыйымдылығы аз тасымалдағыштарда таратылған мұрағаттар құру;
- мұрағат құрылымының тұтастығын тексеру;
- бүлінген мұрағаттарды толық немесе ішінара қалпына келтіру;
- мұрағаттарды қараудан және рұқсатсыз өзгертуден қорғау.
Өздігінен ашылатын архивтер.Өздігінен ашылатын мұрағат кәдімгі мұрағат негізінде оған шағын бағдарлама модулін қосу арқылы дайындалады. Мұрағаттың өзі орындалатын файлдарға тән .EXE кеңейтімін алады.
мұрағаттар таратылды. Кейбір менеджерлер (мысалы, WinZip) тікелей иілгіш дискілерде бөлуді орындайды, ал кейбіреулері (мысалы, WinRAR және WinArj) мұрағатты фрагменттерге алдын ала бөлуге мүмкіндік береді. берілген өлшемқатты дискіде. Кейіннен оларды көшіру арқылы сыртқы тасымалдаушыларға тасымалдауға болады.
Үлестірмелі мұрағаттарды жасау кезінде WinZip менеджерінде жағымсыз мүмкіндік бар: әрбір томда бірдей атпен файлдар бар. Нәтижесінде әрбір дискетада сақталған томдар санын файл аты бойынша анықтау мүмкін емес.WinArj және WinRAR мұрағат менеджерлері барлық таратылған мұрағаттық файлдарды әртүрлі атаулармен белгілейді, сондықтан мұндай проблемаларды тудырмайды.
Мұрағатты қорғау. Көп жағдайда мұрағатты қорғау құпия сөз арқылы орындалады, ол мұрағатты қарау, орамнан шығару немесе өзгерту әрекеті кезінде сұралады.
Кімге қосымша мүмкіндіктермұрағат менеджерлеріне жатады қызмет көрсету функцияларыжұмысты ыңғайлы етеді. Олар жиі жүзеге асырылады сыртқы байланысқосымша утилиталар және қамтамасыз ету:
- әртүрлі форматтағы файлдарды архивтен шығармай қарау;
мұрағат ішіндегі файлдар мен деректерді іздеу;
архивтерден бағдарламаларды ораусыз орнату;
болмауын тексеру компьютерлік вирустароны ораудан шығарар алдында мұрағатта;
криптографиялық қорғаумұрағаттық мәліметтер;
хабарды декодтау Электрондық пошта;
орындалатын .EXE және .DLL файлдарының «мөлдір» тығыздауы;
өздігінен ашылатын көп томдық мұрағаттар құру;
ақпаратты қысу коэффициентін таңдау немесе орнату.

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

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

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

Кез келген медиада бастапқыда біздің қатысуымызсыз операциялық жүйе жасайтын бір каталог болады, - тамыр. Әрбір медиадағы түбірлік каталог сыртқы жадыбір данада бар. Барлық басқа каталогтарды пайдаланушы жасайды немесе автоматты түрде бағдарламалар арқылы жасауға болады.

Суретте ақпаратты тасымалдаушыға орналастырудың иерархиялық құрылымының мысалы келтірілген («\» түбірлік каталогты білдіреді, каталог атаулары қою шрифтпен, файлдар қалыпты шрифтпен жазылған).

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

Толық файл атауымедиадағы кез келген файлдың орнын бірегей түрде анықтайды. Ол тұрады файл жолы, соның ішінде құрылғының логикалық атауыжәне түбірлік каталогтан файлды қамтитын иерархиялық каталог жүйесі және нақты файл атауыжәне кеңейтімдер.

Файл атауын көрсету ережелері операциялық жүйемен және пайдаланылатын файлдық жүйемен анықталады. Жалпы файлдық жүйе операциялық жүйеде файлдарды атау, сақтау және ұйымдастырудың жалпы құрылымын анықтайды. FAT файлдық жүйесі ( Ф ileА орналасуыТ қабілетті) DOS және Windows операциялық жүйелерімен (DOS-та - FAT16; Windows9x-те - FAT16 және FAT32) қолдау көрсетіледі. Бұл файлдарды сақтау үшін пайдаланылатын дискілік кеңістіктің әртүрлі сегменттерінің күйін қадағалап отыру үшін операциялық жүйе қолдайтын файлдарды бөлу кестесіне негізделген файлдық жүйе. NTFS ( WindowsН.Т Ф ileС жүйесі) Windows NT және Windows 2000 операциялық жүйелерінің файлдық жүйесі болып табылады.FAT-пен салыстырғанда жетілдірілген файлдық жүйе, Windows NT-мен бірге пайдалану үшін арнайы әзірленген. Ол FAT сияқты функцияларды орындайды, сонымен қатар файлдық жүйені қалпына келтіру құралдарын қолдайды және өте үлкен сақтау құралдарын пайдалануға мүмкіндік береді. Ол сонымен қатар барлық файлдарды пайдаланушы анықтайтын және жүйе анықтайтын атрибуттары бар нысандар ретінде қарастыру арқылы нысанға бағытталған қолданбаларды қолдайды. NTFS томындағы әрбір файл «басты файл кестесі» (МФА) деп аталатын арнайы файлдағы жазбамен ұсынылған.

DOS отбасының операциялық жүйелерінде файл атауы 1-ден 8 таңбаға дейін болуы мүмкін, сіз латын әріптерін, араб цифрларын және кейбір басқа таңбаларды пайдалана аласыз; Атауда қолдануға тыйым салынған бірқатар таңбалар бар. Отбасының операциялық жүйелерінде windows атауықазірдің өзінде 1-ден 255 таңбаға дейін болуы мүмкін және файл атауларын жасауға болатын таңбалар жиыны кеңеюде. Атап айтқанда, ұлттық әліпбидің әріптері, бос орындар және т.б. Windows, DOS мұрагері ретінде, өзінің «ұзын» атауларының қысқа DOS атауларымен үйлесімді болуын қамтамасыз етеді, яғни. Windows файлында қосымша төлсипат, сол файлдың DOS атауы бар. Файл атауларындағы бас және кіші әріптер айырмашылығы жоқ. Unix отбасының операциялық жүйелерінде жағдай басқаша. Онда кіші және бас әріптер әртүрлі, сондықтан бірдей әріптермен жазылған, бірақ регистрдегі айырмашылықтары бар атаулар әртүрлі болады.

КеңейтімФайл атауы нүктеден кейін жазылады және DOS-та 1-ден 3-ке дейін, ал Windows-та 3-тен көп таңба болуы мүмкін. Көбінесе кеңейтімде белгілі бір мағына ендірілген (пайдаланушы мағынасыз кеңейтімдерді орната алады) - бұл файлдың мазмұнын немесе берілген файлдың қандай бағдарламамен жасалғанын көрсетеді. Мысалы, DOC, TXT – кеңейтімдер мәтіндік файлдар, COM, EXE – орындалатын файлдар, INI – инициализация файлдары, PAS, BAS, CPP – сәйкес программалау тіліндегі бағдарламаның бастапқы кодтары және т.б. Windows операциялық жүйесінде файлдарды қарау немесе өзгерту үшін ашуға болатын белгілі бір бағдарламамен байланыстыру кеңейтімі арқылы жүзеге асырылады.

Файл атауларының мысалдары:

a:\mydir\f1.txt c:\windows\temp\abcd.tmp myfile.doc

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

Әдетте Windows файлдар мен каталогтарға сілтеме жасау үшін сәл басқаша терминологияны пайдаланады. Ең қарапайымдары құжаттар және бағдарламалар . Құжаттар – бұл немесе басқа ақпаратты қамтитын объектілер: мәтіндер, суреттер, дыбыстар және т.б. Компьютердің мультимедиялық мүмкіндіктерінің дамуы кейбір құжаттарда бір уақытта ақпараттың бірнеше түрі болуы мүмкін екендігіне әкеледі, мысалы, қозғалатын сурет пен дыбыс. Бағдарламалар құжаттарды өңдеу үшін қолданылады - бұл құжаттарға әсер етудің түпнұсқа құралдары. Көбінесе олар да аталады қолданбалармысалы, MS-DOS қолданбасы немесе windows қолданбасы. Жеке бағдарламалар мен құжаттар арасында тұрақты байланыс бар: мәтіндік редактор мәтіндік құжаттармен жұмыс істейді, фонограф бағдарламасы дыбыстарды шығарады және т.б. Windows мұндай сілтемелерді есте сақтайды және құжаттарды қарау және жұмыс істеу кезінде оларды дербес пайдалана алады.

Бір типті құжаттар тобын, сондай-ақ оларды өңдеуге арналған бағдарламаларды жалпыға орналастыруға болады қалта . Қалта басқа, үлкенірек Windows нысаны болып табылады. Қарапайым және «бөлінбейтін» объектілер болып табылатын құжаттар мен бағдарламалардан айырмашылығы, қалтада басқа объектілер, соның ішінде жаңа қалталар болуы мүмкін; белгілі бір жағдайда қалта бос болуы мүмкін.

Дербес компьютерлердің операциялық жүйелеріне қарамастан, барлық файлдарды бөлуге болады мәтінжәне екілік(басқаша - екілік) файлдар. Мәтіндік файлдар ақпараттық белгілер ретінде 32-126 және 128-254 ондық кодтарын пайдаланатын файлдар. Екілік файлдар кез келген символдар тізбегі болып табылады. Олардың ұзындығы файл тақырыбынан анықталады. Бұл бөлу әртүрлі операциялық жүйелер үшін маңызды, өйткені операциялық жүйелерде екілік және мәтіндік файлдардың мақсаты мен өңделуі әртүрлі.

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

Файлдар мен каталогтармен (бұдан әрі – объектілер) жұмыс істеу процесінде келесі операциялар орындалады:

    құру (ағымдағы каталогта объектінің жаңа данасы құрылады, оған ат беріледі. Құрылған нысан бос болуы да мүмкін);

    көшіру (объектінің көшірмесі басқа каталогта немесе басқа тасымалдаушыда жасалады);

    жылжыту (объект басқа каталогқа немесе басқа тасымалдаушыға көшіріледі, объект бастапқы каталогта жойылады);

    жою (объект бастапқы каталогта жойылған);

    атын өзгерту (нысанның атын өзгертеді).

DOS, Unix жүйелерінде бұл операциялар -дан беру арқылы орындалады пәрмен жолыарнайы топтар. Windows ОЖ отбасында осы мақсат үшін арнайы қызметтік бағдарлама қолданылады. Дирижер (зерттеуші ). Сонымен қатар, графикалық интерфейс бірдей операцияларды басқа тәсілдермен орындауға мүмкіндік береді, мысалы, контекстік мәзірді пайдалану. Барлық операциялық жүйелердің, соның ішінде графикалық жүйелердің пайдаланушыларының көпшілігі файлдармен жұмыс істеу кезінде арнайы қабықша бағдарламаларын пайдалануды жөн көреді. Отандық DOS қолданушылары арасында Norton Commander қабық бағдарламасы ең танымал болды; Windows пайдаланушылары- Far, Windows Commander және т.б.

ОЖ компоненттерінің бірі файлдық жүйе – негізгі сақтау жүйесі және пайдаланушы ақпараты. Барлық заманауи операциялық жүйелер бір немесе бірнеше файлдық жүйелермен жұмыс істейді, мысалы, FAT (Файлдарды бөлу кестесі), NTFS (NT файлдық жүйесі), HPFS (жоғары өнімділік файлдық жүйесі), NFS (желілік файлдық жүйе), AFS (Andrew файлдық жүйесі) , Интернет файлдық жүйесі.

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

Кең мағынада «файлдық жүйе» термині мыналарды қамтиды:

Дискідегі барлық файлдардың жинағы;

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

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

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

Анықтайды мүмкін жолдарытасушыдағы файлды ұйымдастыру және файл құрылымы;

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

Тректер бос орынбұқаралық ақпарат құралдарында.

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

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


3.1.5 Логикалық дискінің құрылымы

Компьютерді сақтауға, оқуға және жазуға мүмкіндік беру үшін ақпарат қиынАлдымен дискіні белгілеу керек. Онда тиісті бағдарламалардың көмегімен бөлімдер жасалады - бұл «қатты дискіні бөлу» деп аталады. Бұл белгілеусіз амалдық жүйені қатты дискіге орната алмайсыз (бірақ Windows XP және 2000 бөлінбеген дискіге орнатылуы мүмкін, бірақ орнату процесінде олар бұл белгілеуді өздері жасайды).

Қатты дискбірнеше бөлімдерге бөлуге болады, олардың әрқайсысы дербес пайдаланылады. Ол не үшін? Бір дискіде әртүрлі бөлімдерде орналасқан бірнеше түрлі операциялық жүйелер болуы мүмкін. Ішкі құрылымОЖ-ға бөлінген бөлім толығымен осы операциялық жүйемен анықталады.

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

астам сыйымдылығы бар дискілерді пайдалану мүмкіндігі
32 МБ;

Егер диск зақымдалған болса, тек осы дискідегі ақпарат жоғалады;

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

Әрбір пайдаланушының өзінің логикалық дискісі болуы мүмкін.

Дискіні жұмысқа дайындау операциясы деп аталады пішімдеу, немесе инициализация. Барлық қолжетімді дискілік кеңістік тараптарға, жолдарға және секторларға бөлінген, тректер мен жақтары нөлден бастап нөмірленген, секторлары бірден бастап нөмірленген. Дискінің немесе дискінің бумасының осінен бірдей қашықтықта орналасқан жолдар жиынтығы цилиндр деп аталады. Осылайша, сектордың физикалық мекенжайы келесі координаттармен анықталады: жол нөмірі (цилиндр - C), диск жағының нөмірі (басы - H), сектор нөмірі - R, яғни. CHR.

Ең бірінші секторда қатты диск(C=0, H=0, R=1) негізгі жүктеу жазбасын қамтиды Негізгі жүктеу жазбасы. Бұл жазба бүкіл секторды емес, тек оның бастапқы бөлігін алады. Негізгі жүктеу жазбасы бағдарлама - жүйеден тыс жүктеуші.

Біріншісінің соңында қиындискіде дискінің бөлімдер кестесі бар - Бөлім кестесі. Бұл кестеде ең көбі төрт бөлімді сипаттайтын төрт жол бар. Кестедегі әрбір жол бір бөлімді сипаттайды:

1) белсенді бөлім немесе жоқ;

2) бөлімнің басына сәйкес келетін сектордың нөмірі;

3) бөлімнің соңына сәйкес келетін сектордың нөмірі;

4) секторлардағы бөлім өлшемі;

5) операциялық жүйе коды, яғни. бұл бөлім қандай операциялық жүйеге жатады.

Бөлім операциялық жүйені жүктеу бағдарламасы болса, ол белсенді деп аталады. Бөлім элементіндегі бірінші байт бөлім әрекетінің жалаушасы (0 - белсенді емес, 128 (80H) - белсенді). Ол бөлімнің жүйелік (жүктелетін) екенін және компьютер іске қосылған кезде одан операциялық жүйені жүктеу қажеттілігін анықтау үшін қолданылады. Тек бір бөлім белсенді болуы мүмкін. Жүктеу менеджерлері (Boot Manager) деп аталатын шағын бағдарламалар дискінің бірінші секторларында орналасуы мүмкін. Олар интерактивті түрде пайдаланушыдан қай бөлімнен жүктелетінін сұрайды және бөлім әрекетінің жалаушаларын сәйкесінше реттейді. Бөлім кестесінде төрт жол болғандықтан, дискіде төрт түрлі операциялық жүйе болуы мүмкін, сондықтан дискіде әртүрлі операциялық жүйелерге жататын бірнеше негізгі бөлімдер болуы мүмкін.

Үш бөлімнен тұратын қатты дискінің логикалық құрылымының мысалы, екеуі DOS-қа және біреуі UNIX-ке жатады 3.2а суретте көрсетілген.

Әрбір белсенді бөлімде өзінің жүктеу жазбасы бар - осы ОЖ жүктейтін бағдарлама.

Іс жүзінде диск көбінесе екі бөлімге бөлінеді. Бөлімдердің өлшемдерін оларды белсенді немесе жоқ деп жариялауды пайдаланушы қатты дискіні жұмысқа дайындау процесінде белгілейді. Бұл пайдалану арқылы жасалады арнайы бағдарламалар. DOS жүйесінде бұл бағдарлама FDISK деп аталады, Windows-XX нұсқаларында ол Diskadministrator деп аталады.

DOS жүйесінде бастапқы бөлімНегізгі бөлім, бұл операциялық жүйе жүктеушісі мен ОЖ өзі бар бөлім. Осылайша, негізгі бөлім C: деп аталатын логикалық диск ретінде пайдаланылатын белсенді бөлім болып табылады.

Операциялық жүйе WINDOWS (яғни WINDOWS 2000) терминологияны өзгертті: белсенді бөлім жүйелік бөлім деп аталады, ал жүктеу бөлімі логикалық дискіден тұрады. жүйелік файлдар WINDOWS. Жүктелетін логикалық диск жүйелік бөліммен бірдей болуы мүмкін, бірақ ол бір қатты дискідегі басқа бөлімде немесе басқа қатты дискіде болуы мүмкін.

Кеңейтілген бөлім кеңейтілген бөлім D:-ден Z:-ге дейінгі атаулары бар бірнеше логикалық дискілерге бөлуге болады.

3.2б-суретте тек екі бөлімнен және төрт логикалық дискіден тұратын қатты дискінің логикалық құрылымы көрсетілген.

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

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

Шын мәнінде Файл атауы DOS астында сегіз таңбадан, ал астында 255 таңбадан аспауы керек Windows басқару;

- нүкте;

- файл атауы кеңейтімі, файлда сақталатын ақпарат түрін көрсету; файл атауының кеңейтімі пайдаланушыға ыңғайлы болуы мүмкін немесе мүлде болмауы мүмкін. Дегенмен де бар стандартты кеңейтімдер. Мысалы, кеңейтімі бар файлдар exeжәне com- бұл орындау үшін тікелей іске қосылатын машина кодтарындағы (нұсқауларындағы) орындауға дайын программалар. Файл кеңейтімі жарғанат— бұл пакеттік файл, оның мақсаты мәтін түрінде сақталған MS-DOS командаларының тобын орындау. Кеңейтімдер pas, c, cpp, bas, forәдетте сәйкес бағдарламалау тілдеріндегі бағдарлама мәтіндері бар файлдар атауларында болады - Object Pascal, C, C ++, BASIC, Fortran. Мәтіндік файлдардың әдетте кеңейтімі болады жазу. Файл көмегімен жасалған мәтіндік редактор WORD кеңейтімі тағайындалады док. Кеңейтім xlsкөмегімен жасалған файлдарға тағайындалады электрондық кестелер EXCEL. Кескін файлдарын кеңейтімдер бойынша ажыратуға болады gif, pcx, сурет, музыкалық файлдар - кеңейтімдер бойынша mp3және толқын, және кеңейтімдер aviжәне күнібейне ақпараты бар файлдарға сәйкес келеді. Файлдар гипермәтін беттері-ден жүктеп алынған жаһандық желіИнтернет, олардың атауларында кеңейтімдерді қамтиды htmжәне html.

Файл атауында және кеңейтімде келесі таңбаларды пайдалану мүмкін емес: \ /, : * ? >< | ". Кроме того, ряд имен файлов задействован для служебных целей: prn (имя зарезервировано для принтера), com1, com2, com3, com4 (имена зарезервированы для четырех последовательных портов), lpt1, lpt2 (имена двух параллельных портов, к ним обычно подключаются принтеры), con(устройство консоль, клавиатура при вводе, дисплей при выводе), nul (фиктивное устройство) . Оларды ешқашан басқа мақсатта пайдаланбаңыз, тіпті кейінірек кеңейту болса да. CON.TXT сияқты атаулар CON-ға қысқартылады және құрылғы атауы ретінде қарастырылады

Файлдың орнын анықтау үшін ол орналасқан дискінің атын көрсету керек. Диск атауы екі таңбадан тұрады: диск атауын анықтайтын латын әрпі және «:» белгісі. Бірінші иілгіш дискіге аталды БІРАҚ:, екіншісі (бар болса) - атау AT:. Қатты диск әдетте бірнеше логикалық дискілерге бөлінеді, олардың біріншісі аталады КІМНЕН:, екінші - D:және т.б. Келесі әріптер ықшам дискілердің атауларына арналған.

Осылайша кіру A:format.comаталған дискетте орындалатын файл бар екенін көрсетеді format.com.

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

Каталог (қалта)- қандай да бір логикалық принцип бойынша біріктірілген файлдар тобы.

Егер біз белгілі бір дискіде сақталған файл туралы айтатын болсақ, онда диск атауынан басқа, файлдың дискіде қай жерде орналасқанын нақты білу керек. Ол тікелей дискіде орналасуы мүмкін немесе осы дискінің каталогтарының біріне орналастырылуы мүмкін. Каталогтың ішінде жеке файлдардан басқа басқа каталогтар болуы мүмкін. Мысал қарастырайық. Дискке жіберіңіз D:каталогтар бар TP(мұнда TURBO PASCAL бағдарламалау жүйесімен жұмыс істеуге қажетті файлдар), каталог PCX(графикалық кескіндермен жұмыс істеуге арналған программалар), каталог СТУД(студенттер жұмысының каталогы) және файлдар abc.pasжәне rc.pcx. Каталогтың ішінде TRкаталогтар бар BGIжәне БСН. Каталогтың ішінде СТУДфайл бар abc.pas(2.1-сурет).

Сонымен, екі файлдың аты бар abc.pas. Қайсысы талқыланып жатқанын қалай түсінуге болады? Ол үшін диск атауынан басқа файл орналасқан каталогтың атын көрсету керек:

D:\STUD\abc.pas- файл abc.pasдискіде орналасқан D:каталогта СТУД;

D:\abc.pas- файл abc.pas, тікелей дискіде орналасқан D:.

Және файлға қол жеткізу үшін turbo.exe, бұл файлдың дискіде екенін көрсету керек D:каталогта TR, ішкі каталогта БСН, яғни. білу керек жолосы файлға. Сондықтан, егер біз файл атауын және оған жолды білсек, жаза аламыз толық файл атауы.

Мысалы, толық файл атауы trip.chr, - D:\TP\BGI\trip.chr.

ДК-де жұмыс істегенде, жиі бір каталогтан екінші каталогқа көшу қажет болады. Біз қазір тұрған каталог ағымдағы каталог деп аталады. Егер файл аты ғана берілсе, онда ол ағымдағы каталогтағы файл болып табылады. Басқа каталогтан файлға қол жеткізу үшін толық жарамды файл атауын көрсету керек. Мысалы, кіріс D:trip.chrдискінің ағымдағы каталогынан файлға қол жеткізуді білдіреді D:, а - D:\STUD\abc.pas- ағымдағы емес каталогта орналасқан файлға. Егер жұмыс кезінде біз дискінің ешбір каталогына кірмейтін болсақ, онда біз кірдік деп айтамыз дискінің бас каталогы. Бас каталогты көрсету үшін диск атауынан кейін «\» белгісін көрсету керек (C:\;D:\). D:\rc.pcxжәне D:\abc.pas- D: дискінің бас каталогында орналасқан файлдар.

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

Сұрақ белгісі файл атауындағы бір таңбаны ауыстырады. Мысалға, E:a?.pas(ағымдағы диск каталогындағы барлық файлдар E:ұзартумен пас, файл атауы екі таңбадан тұрады және таңбадан басталады а); a??b.txt(кеңейтімі бар барлық файлдар жазу, файл атауының бірінші таңбасы а, соңғысы - таңба б, файл атауының ұзындығы 4 символ, файлдар ағымдағы дискінің ағымдағы каталогында орналасқан).

* таңбасын бірнеше таңбаны ауыстыру үшін пайдалануға болады. Оны файл атауының және оның кеңейтімінің бір немесе барлық таңбаларын ауыстыру үшін пайдалануға болады. Жұлдызша енгізілген орыннан бастап, ол барлық қалған таңбаларды ауыстырады. Мысалға: D:\TP\*.txt(кеңейтімі бар барлық файлдар жазукаталогта орналасқан TPдиск D:); C:R*.pas(аты таңбадан басталатын pas кеңейтімі бар барлық файлдар Рағымдағы диск каталогында орналасқан БІРДЕН:); D:\abc.*(барлық файлдар аталған abcдискінің түбірлік каталогы D:).

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
Рақмет сізге. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!