
- •Операционные системы
- •1. Понятие операционной системы
- •Эволюция ос Первый период (1945 -1955)
- •Второй период (1955 - 1965)
- •Третий период (1965 - 1980)
- •Четвертый период (1980 - настоящее время)
- •Классификация ос
- •Особенности областей использования
- •4. Основные функции ос
- •1. Управление ресурсами
- •2. Управление данными
- •3. Управление ву
- •5. Файловая система
- •5.1. Имена файлов
- •5.2. Каталоги
- •6. Физическая организация файловой системы
- •6.2. Физическая организация диска
- •6.3. Логические диски
- •6.4.Файловая система fat
3. Управление ву
Данные, которые обрабатываются программами должны быть помещены в ОП. Только тогда над ними можно выполнять операции. ОС организует по запросам программ обмен информацией между ВУ и ОП, следит за состоянием устройств, устанавливает порядок доступа к ВУ. Для управления ВУ служат драйверы. Драйверы разрабатываются как разработчиками ОС, так и разработчиками оборудования. Для подключения или замены ВУ достаточно установить соответствующий драйвер.
Часть программ, реализующих базовые функции по управлению устройствами ПК, обычно реализована аппаратно.
Базовая система ввода-вывода (BIOS–BasicInput/OutputSystem) находится в ПЗУ. КаждогоIBM-совместимого ПК. МодульBIOSреализует наиболее простые и универсальные функции по управлению стандартными ВУ. В нем содержатся аппаратно зависимые драйверы стандартных устройств (дисплея, клавиатуры и т. д.), тестовые программы для контроля работоспособности оборудования, программа начальной загрузки. Любая ОС опирается наBIOS, поэтомуBIOSможно считать как частью аппаратуры, так и частью ОС. МодульBIOSиндивидуален для каждого типа ПК и поставляется изготовителями. ВыделениеBIOSв отдельный модуль позволяет обеспечить независимость программного обеспечения от специфики конкретной модели ПК.
В MSDOSновые драйверы можно подключить с помощью файлаCONFIG.SYS, вWindowsреализована технологияPlugandPlay, которая заключается в поддержке самонастраивающейся аппаратуры.
Интерфейс пользователя
Организация диалога с пользователем также является функцией ОС. Интерфейс пользователя обеспечивает возможность диалога между пользователем и ОС. Кроме того, ОС отслеживает события, происходящие в системе, обрабатывает их и выводит сообщения о них в форме понятной пользователю.
Большинство современных ОС реализуют графический интерфейс пользователя, представляющий информацию в более наглядном виде.
Текстовый интерфейс позволяет вводить команды с клавиатуры. Все ОС обеспечивают возможность ввода команд в специальную командную строку.
В соответствии с выделенными функциями можно выделить и три основные части ОС:
Файловая система.Она служит для организации хранения информации в ЭВМ.Драйверы внешних устройств. Драйвер – это программа специального типа, ориентированная на управление ВУ. Драйверы ВУ образуютBIOS(baseinput/outputsystem), которая заносится в ПЗУ.
Командный процессор. Это программа, которая обрабатывает команды вводимые пользователем.
5. Файловая система
Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.
В широком смысле понятие "файловая система" включает:
совокупность всех файлов на диске,
наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске,
комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.