Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_k_ekzamenu_po_distsipline.docx
Скачиваний:
31
Добавлен:
25.09.2019
Размер:
112.5 Кб
Скачать

19. Файловая система ос.

Файловая система – это часть ОС, включающая:

  1. Совокупность всех файлов на диске.

  1. Наборы структур данных, используемых для управления файлами.

  1. Комплекс системных программных средств, реализующих различные операции над файлами.

Функции ФС:

  1. Именование файла.

  1. Программный интерфейс для приложений.

  1. Отображение логической модели файловой системы на физическую организацию хранения данных.

  1. Устойчивость файловой системы к сбоям питания.

Типы файлов:

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

  1. Каталоги – это особый тип файлов, содержащий системную справочную информацию о наборе файлов, которые сгруппированы пользователями по какому-либо неформальному признаку.

  1. Специальные файлы – это файлы, ассоциированные с устройствами ввода вывода системы, которые используются для механизма доступа к отдельным файлам и внешним устройствам.

Современные ФС поддерживают другие типы файлов: символьные связи; именованные конвейеры; отображаемые в память файлы и др.

20. Логическая организация файловой системы.

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

ФС может использовать 2 способа доступа к логическим записям:

  1. Последовательный – считывание и запись данных последовательно.

  1. Прямой доступ – доступ к файлам по номеру.

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

Файлы, доступ к записям которых осуществляется напрямую, называются индексированными.

21. Иерархическая структура файловой системы.

Большинство ФС имеют иерархическую структуру, в которой уровни создаются за счет того, что каталог более низкого уровня может входить в каталог более высокого.

Граф, который описывает иерархию каталогов может быть деревом или сетью.

Каталоги образуют дерево,если файлу разрешено входить только в один каталог.

Каталоги образуют сеть, если файл входит сразу в несколько каталогов.

Частным случаем иерархической структуры является одоуровневая организация, когда все файлы содержатся в одном каталоге.

22. Файловые операции. Имена файлов.

Для начала обозначим правила составления имени файла: имя файла всегда уникально и служит для отличия одного файла от другого. Имя файла образуется не более чем из восьми символов, причем используются только буквы латинского алфавита.

Команда MOVE - перемещение файла.

Команда EDIT - редактирование текстового файла.

Команда TYPE - просмотр текстового файла.

Командой TYPE удобно пользоваться для просмотра содержимого текстового файла на экране дисплея или на принтере. После запуска команды текст (содержимое файла) выводится непрерывным потоком, причем скорость смены кадров с текстом на экране настолько велика, что прочесть его весьма затруднительно. Для приостановки вывода текста нажмите одновременно две клавиши <CTRL><S>. Нажатие любой клавиши возобновит вывод текста.

C:\>TYPE K1S.TXT - Вывод на экран содержимого текстового файла KIS.TXT, хранящегося в главном каталоге активного дисковода.

C:\>TYPE A:\RED\LEX\KNI. TXT - Вывод на экран содержимого текстового файла KNI.TXT

C:\>TYPE \KRAB\BOM.TXT>PRN - Печать содержимого текстового файла ВОМ.ТХТ, хранящегося в подкаталоге первого уровня KRAB текущего дисковода С.

Команда DEL - удаление файлов.

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

Параметр /Р служит для вывода на экран запроса на подтверждение удаления. При вводе команды удаления всех файлов (полное имя файла записывается в виде *.*) операционная система задает вопрос Are You sure (Y/N)? Если вы не передумали, нажмите клавишу <Y>, в противном случае - клавишу <N>.

C:\>DEL TOST.ASM - Удаление файла TOST.ASM из главного каталога текущего дисковода C.

C:\>DEL A:\AR\BIM.TXT - Удаление файла BIM.TXT из подкаталога 1-го уровня AR пассивного дисковода A.

C:\>DEL \A1\A2\*. BAS - Удаление всех файлов типа .BAS из подкаталога 2-го уровня A2 текущего дисковода C.

C:\F1>DEL F2\*.* /P - Удаление с подтверждением всех файлов из подчиненного текущему каталогу F1 подкаталога 2-го уровня F2 текущего дисковода C.

Команда REN - переименование файла.

Команда COPY - копирование файлов.

Этой командой вы будете пользоваться для создания копий существующих файлов. Помимо этой основной функции команда COPY будет полезна и для выполнения двух вспомогательных функций:

вывода содержимого файла на внешнее устройство;

объединения содержимого нескольких файлов.

Команда COPY допускает выполнение функций над группой файлов, и тогда в именах файлов используются символы * и ?. Параметр /V контролирует процесс копирования.

В команде COPY указываются две группы параметров:

названных источником для копируемого файла;

названных приемником для полученного файла.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]