русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Файлы и файловая структура


Дата добавления: 2013-12-23; просмотров: 2545; Нарушение авторских прав


Операционные системы

Операционная система (ОС)– это комплекс управляющих служебных программ, предназначенных для автоматического тестирования входящих устройств, распределения ресурсов памяти и организации диалога с пользователем.

Каждая операционная система состоит как минимум из 3-х частей:

1. Ядро, содержащее планировщик; драйвера устройств, непосредственно управляющие оборудованием; сетевую подсистему; файловую систему;

2. Системные библиотеки;

3. Оболочку с утилитами.

ОС делятся на однозадачные и многозадачные.

Однозадачные ОС (MS DOS) способны выполнять в одно и то же время только одну задачу. Многозадачные ОС (Windows 95 и т.д.) способны управлять одновременно несколькими процессами, деля между ними мощность компьютера (копирование информации из Internet и прослушивание музыки).

Ранее ПК в основном работали под управлением ОС MS DOS (версии от 1.0 до 6.2) фирмы Micro­soft. Существуют следующие операционные системы: MacOS, BeOS, OS\2, системы класса UNIX (особенно Linux). С 1995 г. наибольшую популярность приобрела ОС той же фирмы — Windows (версии 95, 98, W Millenium, W2000, W XP).

Windows характеризуют:

- независимость программ от внешних устройств,

- единый и развитый графический пользовательский интерфейс,

- многозадачность,

- удобство поддержки внешних устройств,

- устойчивость в работе и защищенность,

- поддержка мультимедиа,

- средства обмена данными[1],

- использование масштабируемых шрифтов True Type[2].

 

Основной единицей хранения данных является файл. Файл представляет собой последовательность байтов, имеющую собственное имя.

Совокупность файлов образует файловую структуру, которая, как правило, относится к иерархическому типу. В качестве вершины структуры служит имя носителя, на котором сохраняются файлы. Далее файлы группируются в каталоги (папки), внутри которых могут быть созданы вложенные каталоги (папки). Путь доступа к файлу начинается с имени устройства и включает все имена каталогов (папок), через которые проходит. В качестве разделителя используется символ «\» (обратная косая черта).



Полный адрес файла в файловой структуре является уникальным и включает в себя собственное имя файла и путь к нему.

Пример записи полного имени файла:

<имя носителя>\<имя каталога-1>\….\<имя каталога-N>\<собственное имя файла>

С:\Документы\Производство\Результаты исследований

Файлы различаются по имени и по типу (расширению).

Операционная система Имя файла Тип (расширение) файла
MS DOS <=8 лат. буквы без пробела <=3 лат. буквы без пробела
Windows <=256 симв., кроме \ / : * ? “ < > | <=3 симв.

По расширению файла можно определить принадлежность файла к тому или иному программному продукту.

– exe – обозначает «исполняемый» файл, хранящий в себе программу. Например, winword.exe;

– com – другой тип программного файла. Обычно файлы.com соответствуют небольшим (до сотни килобайт) программкам.

– bat – так называемый «пакетный файл», предназначенный для последовательного запуска нескольких программ. Пример – файл autoexec.bat, автоматически выполняющийся в момент загрузки компьютера;

– cfg – конфигурационный файл, в котором программа указывает параметры своей работы;

– dll – так называемая «динамически подключающаяся библиотека» данных, к которой могут обратиться по мере надобности сразу несколько программ;

– hlp – файл справки, в котором хранится «подсказки», а иногда – и полное руководство по той или иной программе;

– txt, doc – текстовые файлы;

– htm, html – гипертекстовой документ Интернета

– xls – таблица;

– dat – файл данных;

– wav, mp3 – звук в цифровом формате;

– bmp, jpg – графическая информация, картинки;

– arj, zip, rar – файлы «архивов», т.е. сжатой с помощью специальных программ- «архиваторов» информации. В одном архивном файле на самом деле может храниться множество файлов.

Есть у файла и еще один признак, называемый атрибутом. Однако в отличие от имени и расширения его-то пользователь как раз и не видит. Зато великолепно видит и понимает компьютер.

Вот лишь некоторые из этих атрибутов:

– Скрытый (Hidden) – файлы с этими атрибутами обычно не видны пользователю. Для перестраховки – как правило, файлы эти весьма важные для функционирования системы. Хотя опытному пользователю не составит труда настроить программу просмотра файлов (файловый менеджер) таким образом, что все скрытые файлы будут видимыми.

– Только для чтения (Read-Only. Изменить их содержание нельзя – по крайней мере, без специальной команды пользователя.

– Системный (System). Этим атрибутом, как особым знаком отличия, отмечены самые важные файлы в операционной системе, отвечающие за загрузку компьютера. Их повреждение или удаление всегда влечет за собой самые тяжкие последствия – поэтому щедрый компьютер, не скупясь, «награждает» их заодно и двумя предыдущими атрибутами – «только для чтения» и «скрытый».

– Архивный (Archive). Этот атрибут устанавливается обычно во время работы файлом, при его изменении. По окончании сеанса работы он, как правило, снимается.

 

В Windows тип каждого файла обозначается не только буквенным расширением, но и специальным значком «иконкой», находящейся рядом с именем файла.

Основной характеристикой файла является его размер, измеряемый в байтах.

Отличие файлов от папок состоит в том, что папки не имеют расширения и обозначаются специальным значком в виде желтой папки.

К папкам нельзя применить операцию редактирования.

 

 

Нужно помнить!!!

что

 

· данные на дисках хранятся в виде файлов (наборов данных, имеющих имя)

• чтобы было удобнее разбираться с множеством файлов, их объединяют в каталоги (в Windows каталоги называются «папками»)

• каталог можно воспринимать как контейнер, в котором размещаются файлы и другие каталоги, которые называются подкаталогами или вложенными каталогами (они находятся внутри другого каталога, вложены в него)

• каталоги организованы в многоуровневую (иерархическую) структуру, которая называется «деревом каталогов»

• главный каталог диска (который пользователь видит, «открыв» диск, например, в Проводнике Windows или аналогичной программе) называется корневым каталогом или «корнем» диска, он обозначается буквой логического диска, за которой следует двоеточие и знак «\» (обратный слэш ); например, A:\ – это обозначение корневого каталога диска А

• каждый каталог (кроме корневого) имеет (один единственный!) «родительский» каталог – этот тот каталог, внутри которого находится данный каталог

• полный адрес каталога – это перечисление каталогов, в которые нужно войти, чтобы попасть в этот каталог (начиная с корневого каталога диска); например

С:\USER\BIN\SCHOOL

• полный адрес файла состоит из адреса каталога, в котором он находится, символа «\» и имени файла, например

С:\USER\BIN\SCHOOL\Вася.txt

• маска служит для обозначения (выделения) группы файлов, имена которых имеют общие свойства, например, общее расширение

• в масках, кроме «обычных» символов (допустимых в именах файлов) используются два специальных символа: звездочка «*» и знак вопроса «?»;

• звездочка «*» обозначает любой количество любых символов, в том числе, может обозначать пустую последовательность;

• знак вопроса «?» обозначает ровно один любой символ

• при выводе списка имен файлов они могут быть отсортированы по имени, типу (расширению), дате последнего изменения, размеру; это не меняет их размещения на диске;

• если установлена сортировка по имени или типу, сравнение идет по кодам символов, входящих в имя или в расширение

 



<== предыдущая лекция | следующая лекция ==>
Программное обеспечение | Общие сведения о двигателях.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.