Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ И ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ СИ. Лабораторный практикум доцента кафедры «Системы управления и компьютерные технологии» Пановой Т.В. БГТУ «ВОЕНМЕХ».doc
Скачиваний:
78
Добавлен:
09.03.2016
Размер:
866.3 Кб
Скачать

3.3. Организация файловой структуры ос и доступ к файлу.

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

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

Доступ к файлу это процедура установления связи с памятью и размещенным в ней файлом для записи и чтения данных.Путь доступа к файлуначинается с имени устройства и включает все имена каталогов, через которые проходит; это цепочка соподчиненных каталогов, которую необходимо пройти по иерархической структуре к каталогу, где находится искомый файл.Уникальность имени файлаобеспечивается тем, чтополным именем файласчитается имя файла вместе с путем доступа к нему.

3.4. Дерево каталогов.

Многоуровневая файловая система основана на дереве каталогов, которое строится для каждого диска. Каталог, расположенный в вершине дерева, называется корневым каталогом.

n:\ – корневой каталог включает файлы file1 – file3 и подкаталог DIR1

file1 – файл

file2

DIR1 – подкаталог каталога d: включает файл file4 и подкаталог DIR2

file3 DIR2 – подкаталог каталога DIR1 включает файлы file5 и file6

file4 file5

file6.com

В текущем каталоге по умолчанию проводятся все операции над файлами. Процесс изменения текущего каталога называется обходом дерева каталогов.

Полный путь файла file6.com, чтобы он был запущен на выполнение, следующий:

n:\DIR1\DIR2\file6.com

3.5. Группы файлов.

  • Исполняемые файлы являются программами, могут иметь расширения: .exe, .com – выполняемые программы; .bat – командные файлы; .sys – системные файлы; .drv – драйверы.

  • Файлы данных содержат пользовательскую информацию, могут иметь расширения: .dat – данные; .txt – текстовые файлы; .dbf – файлы баз данных; .pas, .c, .asm – тексты программ на языках PASCAL, Си, ASSEMBLER соответственно; .bak – копия файла данных.

  • Каталоги (директории или папки) – специальные файлы, которые содержат в себе списки других каталогов и файлов, расширения не имеют.

4. Оболочка операционной системы

Оболочка ОС – это программа, которая позволяет пользователю осуществлять действия по управлению ресурсами компьютера, используя более удобный интерфейс, который обеспечивает:

  • наглядное отображение файловой системы на экране и удобные средства для навигации;

  • простой и гибкий механизм диалога с ОС;

  • всевозможные служебные функции (манипуляции с файлами и др.).

К числу наиболее популярных оболочек относятся такие оболочки, как Far Manager, Total Commander, Norton Navigator.

Far Manager – работающая в текстовом режиме программа управления файлами для Windows.

Total Commander еще один способ работы с файлами и папками в среде Windows. Программа в простой и наглядной форме обеспечивает выполнение операций с файловой системой (переход из одного каталога в другой, создание, переименование, копирование, перенос, поиск, просмотр и удаление файлов и каталогов и др.).

Программные оболочки запускается в Windows, как обычное приложение, таким образом, у пользователя есть возможность работать и с самой Windows, и с другими программами. Запуск оболочек осуществляется при запуске соответствующих файлов. Ярлык программы может быть вынесен на рабочий стол.

Соседние файлы в предмете Программирование