Читайте также:
|
|
Все современные дисковые операционные системы обеспечивают создание файловой системы, предназначенной для хранения данных на дисках и обеспечения доступа к ним. Принцип организации файловой системы – табличный. Поверхность жесткого диска рассматривается как трехмерная матрица, измерениями которой являются номера поверхности, цилиндра и сектора. Данные о месте нахождения файла на диске хранятся в системной области диска. Формат данных в этой области определяется конкретной файловой системой. Нарушение целостности данных в этой области приводит к невозможности воспользоваться данными, записанными в остальной части диска. Данная область непрерывно контролируется средствами ОС.
21.Файл -это именованная последовательность байт произвольной длины. Имя файла обычно состоит из 2частей: 1 часть-собственно имя файла,2часть-расширение имени. Расширение имени файла обычно состоит из 3-4символов. Имя от расширения отделяется «.». Как имя, так и расширение могут состоять и из букв латинского алфавита и их цифр. Расширение имени файла исп-ся для передачи информ. Системе информации о том, к какому типу относятся данные содержащиеся в файле и о формате в кот.они записаны.
Каталоги (папки) – это элементы иерархической структуры, необходимые для обеспечения удобного доступа к файлам, если файлов на носителе слишком много. Файлы объединяются в каталоги по любому общему признаку, заданному их создателем (по типу, по принадлежности, по назначению, по времени создания и т. п.). Каталоги низких уровней вкладываются в каталоги более высоких уровней и являются для них вложенными. Верхним уровнем вложенности иерархической структуры является корневой каталог диска.
Удаление файлов и каталогов (папок)
Существует как минимум три режима удаления данных: удаление, уничтожение и стирание, хотя ОС обеспечивают только два первых режима (режим надежного стирания данных можно обеспечить лишь специальными программными средствами).
Удаление файлов является временным. В ОС Windows оно организовано с помощью специальной папки, которая называется Корзина. При удалении файлов и папок они перемещаются в Корзину. Эта операция происходит на уровне файловой структуры ОС (изменяется только путь доступа к файлам). На уровне файловой системы жесткого диска ничего не происходит – файлы остаются в тех же секторах, где и были записаны.
Уничтожение файлов происходит при их удалении в ОС MS-DOS или при очистке Корзины в ОС Windows. В этом случае файл полностью удаляется из файловой структуры ОС, но на уровне файловой системы диска с ним происходят лишь незначительные изменения. В таблице размещения файлов он помечается как удаленный, хотя физически остается там же, где и был. Это сделано для минимизации времени операции. При этом открывается возможность записи новых файлов в кластеры, помеченные как «свободные».
Навигация по файловой структуре осуществляется с помощью файловых оболочек.
Управление атрибутами файлов
Кроме имени и расширения имени файла ОС хранит для каждого файла даты его создания, изменения, последнего открытия и несколько флаговых величин, называемых атрибутами файла.
Основных атрибутов 4:
Только для чтения (Read only);
Скрытый (Hidden);
Системный (System);
Архивный (Archive).
22. Понятие многозадачности. С точки зрения управления исполнением приложением различают однозадачные и многозадачные системы.
Однозадачные ОС передают все ресурсы выч.машины одному исполн.прилож.и не допускают параллельного выполнения др.приложений,а также по приостановке для запуска другого приложения. В тоже время параллельно с однозадачными ОС возможна работа резидентных.
Многозадачность— свойство операционной системы или среды программирования обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов.
Существует 2 типа многозадачности:
Процессная многозадачность (основанная на процессах - одновременно выполняющихся программах).
Поточная многозадачность (основанная на потоках).
23. Средства аппаратного обеспечения вычислительной техники отличаются гигантским многообразием. Существуют сотни различных моделей видеоадаптеров, звуковых карт, мониторов, принтеров, сканеров и прочего оборудования. Ни один разработчик программного обеспечения не в состоянии предусмотреть все варианты взаимодействия своей программы со всеми видами конретного аппаратного обеспечения, например, с печатающим устройством.
Данная проблема решается так: каждый разработчик оборудования прикладывает к нему специальные программные средства управления — драйверы. Драйверы имеют точки входа для взаимодействия с прикладными программами. Управление обращением к драйверам производит операционная система.
Каждое подключенное устройство может использовать до 3 аппаратных ресурсов материнской платы.
Дата добавления: 2015-01-30; просмотров: 206 | Поможем написать вашу работу | Нарушение авторских прав |