Реттеуші- Қолданушының ақпаратын құрайды. Windows және UNIX қолданады.
Каталогтар – файлдық жүйелер, файлдық жүйелердің структурасына көмек жасайды. Windows және UNIX қолданады.
Символдық – моделдеу үшін енгізіп шығару. UNIX – та қолданылады.
Блоктық – дискілерді моделдеу үшін. UNIX – та қолданылад.
Реттеуші файлдардың негізгі типтері:
ASCII файлдар – мәтііндік жолдардан тұрады. Әрбір жол коректілерден тоқтайды (Windows), жолдардың символдық аудармасы (UNIX) және (MS-DOS) – тың екі нұсқасы да қолданылады. Сондықтан Windows- дағы UNIX- та жазылған мәтіндік файлды ашатын болсақ, онда барлық жолдар бір үлкен жолға қосылады, бірақ MS-DOS- тың астындағылар қосылмайды. (бұл жиі болып отырады). ASCII файлының негізгі басымдылығы:
- экранда шағылысуы мүмкін және түрлендірусіз принтрда шығарылады.
- редактрленеді
Екілік файлдар – негізгі файлдар (не ASCII). Ереже ретінде ішкі құрылғыны құрайды.
Екілік файлдың негізгі типтері:
Орындаушы – программалар, операциялық жүйе өзі оларды өңдей алады , бірақ олар байт түрінде жазылған .
Файлға кіру мүмкіндігі
Файлға кіру мүмкіндігінің негізгі түрлері :
Тізбектелген – байттар рет-ретімен саналады. Магниттік лента болғанда қолданылады.
Туынды – файлды еркі нүктемен санайды. Үлкен файлдарды қолданғанда негізгі басшылық туындайды. «мысалы, мәліметтер базасы».
Файлдардың атрибуттары
Негізгі файл атрибуты:
Қорғаныс – қандай жағдайда файлға кіру мүмкіндігі қолданады. Windows мен UNIX – та қолданады.
Пароль – файлға пароль орнату
Құрушы – файлды кім құрады
Иесі – файлдың ағымдар иесі
Жалау "оқу үшін" - 0 – оқып-жазу үшін, 1 – тек оқу үшін. Windows-да қолданылады.
Жалау "жасырын" - 0 – ді көреді, 1 – ді файлдық каталогтан көрмейді . Windows- да қолданылады.
Жалау "жүйелік" - 0 – қалыпты , 1 - жүйелі. Windows- де қолданылады.
«Архивтік» жалауы – архивтеуге дайынн немесе дайын емес. Windows-та қолданылады.
«Қысылған» жалауы – файл қысылады. Windows-та қолданылады.
«Қаріптелінген» жалау – алгоритмді қаріптеу үшін қолданылады. Егер файлды оқуға рұқсаты жоқ кімде-кім оны оқымақ болса, ол файлды оқи алмайды және рұқсаты жоқ. Windows- да қолданылады.
ASCII/екілік жалауы - 0 - ASCII, 1 - екілік
Өндірістік кіру мүмкіндік жалауы - 0 – тек тізбектелген, 1 - өндіріске кіру мүмкіндігі
"уақытша" жалауы - 0 - қалыпты, 1 – жұмыс аяқталғанда йфайлды жоюға арналған.
Блакировка жалауы – файлға блакировка қою. Егер ол редактірлеуге керек емес болса.
Құру уақыыты – құрылған күні мен уақыты. UNIX қолданылады.
Соңғы кіру мүмкіндігі – соңғы кірген күні мен уақыты.
Соғы өзгертілген уақыты – соңғы өзгерістің күні мен уақыты. Windows және UNIX – та қолданылады.
Ағымды өлшем – файлдың өлшемі. Windows және UNIX – та қолданылады.
Файлдармен жұмыс
Файлдармен жұмыс істеу үшін негізгі жүйені шақыру:
Create – файлдардың деректерін құру.
Delete – файлды жою.
Open – файлды ашу.
Close - закрытие файла.
Read – файлдан оқу, файлдың алғашқы ағымдағы орыны.
Write – файлға жазу.
Append – файлдың соңына қосу.
Seek – арнайы файлдың орнына файлдық көрсеткішін орнатады.
Get attributes – файлдардың атрибутын алу.
Set attributes – файлдардың атрибутын орнату.
Rename – файлдың атын өзгерту.
Жадының кеңістіктегі адресіне шағылысқан файлдар.
Жадыда файлдарды шағылыстыру кей-кезде қолайлы (файлдар мен жұмыс істегенде жүйелерді енгізіп шығарудың қажеті жоқ), және жадымен жұмыс істеп, содан кейін дискыға өзгертілген файлдарды енгізу.
Жадының организациялық беттерін қолданғанда, файл толығымен жүктелмейді тек қана қажетті беттері жүктеледі.
Жады сегменттік организацияны қолданғанда, файл бөлек сегменттерге жүктеледі.
Жадыға шағылысқан файл көшірмесіінің мысалы.
Алгоритм:
1 файл үшін сегмент құрылады
Жадыда фаайл шағылысады
2 файл үшін сегмент құрылады
1 Сегмент 2 Сегментке көшіріледі
2 Сегмент дискіде сақталады
Әдістің кемшілігі:
Шығатын файлдың ұзындығын анықтау ауыр
Егер жадыдағы файлды бір процесс бейнелеп және өзгертетін болса, онда файл сақталған жоқ, екінші процесс сол фалды ашып және ескі файлдармен жұмыс істейді.
Файл көптеген сегменттер мен немесе виртуалды кеңістікте үлкен болуы мүмкін.
Достарыңызбен бөлісу: |