- •Диспетчеризация прерываний в ос
- •16. Задачи ос по управлению устройствами ввода-вывод. Разделение устройств и данных между процессами
- •Согласование скоростей обмена и кэширование данных
- •Разделение устройств и данных между процессами
- •Обеспечение удобного логического интерфейса между устройствами и приложениями
- •Поддержка широкого спектра драйверов и включение нового драйвера в систему
- •Поддержка синхронных и асинхронных операций ввода-вывода
- •Многослойная модель подсистемы ввода-вывода
- •Имена файлов
- •Иерархическая структура файловой системы
- •Физическая и виртуальная геометрия диска. Компакт-диски
- •Логическая структура жесткого диска
- •Структура mbr
- •Примеры файловых систем. Cd-rom (iso 9660, udf), fat
- •Примеры файловых систем. Файловая система fat
- •Организация файловой системы ntfs
- •Режимы хранения информации на дисках
- •Высокоуровневое форматирование
- •Низкоуровневое форматирование
- •ExFat в современных операционных системах
Имена файлов
Формат 8.3: MS-DOS может использовать не более 8 символов в имени файла и 3-х символов в расширении. В именах файлов не принято использовать буквы (хотя последние версии допускают) только английские, цифры и некоторые символы (нельзя * ? / \ | ; : . <>). MS-DOS не различает регистр при записи имени файла.
После точки в имени файла следует расширение. Использование расширения является не обязательным, но удобным. ОС знает, как обрабатывать стандартные расширения. Расширения говорят о типе файла, т.е. какая в нём находится информация. Пользователь по расширению определяет, с помощью какой программы был создан данный файл ОС MS-DOS распознавала только расширения .ВАТ (пакетный файл с командами). DOS., COM., EXE (исполнимые файлы программ, загружаемые драйверы устройств) и .SYS ( системные файлы конфигурации). Также расширения указывают, с помощью какой программы был создан данный файл или на каком языке программирования: pas, c, asm, bak, txt
Некоторые сочетания символов нельзя использовать в качестве имени файлов? т.к. ОС MS-DOS использует их для обозначения устройств.
Зарезервированные имена файлов: PRN – принтер, LPT1 – LPT4 – устройства присоединяемые к параллельным портам 1-4, COM1 – COM4 – устройства присоединяемые к последовательным портам, AUX -синоним COM, CON при вводе клавиатура, при выводе экран, NUL- фиктивное устройство (при выводе на него информация на самом деле никуда не выводится, но выдаётся сообщение, что вывод прошёл успешно. времени
«Длинные» имена файлов: можно использовать до 255 символов в имени файла; можно использовать пробел, но их лучше заменять подчёркиванием, можно использовать несколько точек, расширение определяется после последней, различаются прописные и строчные символы (FILE.DOC и file.doc), нельзя использовать знаки \ / : * ? “ <> |, длина полного имени файла ограничена 260 символов; не рекомендуется использовать длинные имена в корневом каталоге диска.
У пользователей имеется несколько необходимых программ, рассчитанных на DOS, ОС Windows автоматически генерирует для каждого длинного имени так же короткое имя из 8 символов и 3 символа расширение по определенному правилу.
Правило преобразования длинных имен в короткие:
длинное имя файла переводится в верхний регистр, из длинного имени удаляются все пробелы,
символы не допустимы в коротких именах, заменяются символами подчёркивания, если в имени имеются точки, то часть имени за последней из них рассматривается как расширение;
расширение обрезается справа до трёх символов, часть имени обрезается до 6 символов, и к нему добавляется ~ 1, если в каталоге есть файл с первыми 6 символами, то ~ 2 и т.д.
Иерархическая структура файловой системы
Каталоги – имена файлов регистрируются в каталогах (с Windows 95 называются папками).
Если в каталоге хранится имя файла, то говорят, что этот файл находится в данном каталоге. Все каталоги, кроме корневого, являются файлами специального вида. Требования к именам каталогов такие же только расширение не указывается.
Каталог – это специальное место на диске, в котором хранятся имена файлов, системная справочная информация (атрибуты, указатель на расположение его на диске, и др.)
В корневом каталоге хранятся каталоги 1 уровня, в каталоге 1- уровня каталоги 2-уровня. Жёсткий диск может быть разделён на логические диски, которые обозначаются А:, В:, С:, F: и др. В компьютере имеется накопитель на гибких магнитных дисках, жёсткий диск, CD-ROM. Для упорядочивания хранения данных в виде файлов на магнитных носителях используется иерархическая структура файловой системы (рис.3.1. )
Полное имя файла:
дисковод: \ путь \ имя файла
С:\ PAPER\ LETTER\ doc1.doc
1 уровень\2 уровень
Атрибуты (свойства) файлов