ВУЗ:
Составители:
81
памяти на диске, которые считаются занятыми, но стали недос-
тупны из-за ошибок).
Для хранения данных на внешних устройствах все ОС реа-
лизуют разрывные распределения дискового пространства (па-
мять на диске выделяется кластерами, которые могут занимать
несмежные участки дискового пространства). При работе с фай-
лами ОС приходится переключаться между
этими участками, а
это требует дополнительного времени. Поэтому для ускорения
доступа к данным все ОС включают утилиты дефрагментации
(уплотнения) дисковой памяти. Эти процедуры выполняют реор-
ганизацию дисков, в результате которой файлы, расположенные
отдельными фрагментами, переписываются в непрерывный уча-
сток памяти; файлы или фрагменты, на которые нет ссылок в
справочнике, уничтожаются.
Сама ОС, представляющая собой комплекс программ, также
хранится на диске. При установке системы она размещается на
системном (загрузочном) диске в корневом каталоге и в специ-
ально создаваемых при инсталляции системных каталогах.
Для того чтобы обеспечить возможность загрузки, в тех слу-
чаях, когда системный диск оказывается испорченным, создают-
ся специальные системные (загрузочные
) дискеты, на которые
записываются только основные компоненты ОС и утилиты, по-
зволяющие восстановить работоспособность системы или осу-
ществить ее переустановку. В качестве загрузочных могут ис-
пользоваться и специальные компакт-диски. Порядок поиска
системного диска при загрузке системы устанавливается в Setup.
При выполнении своих функций файловая система обраща-
ется «за услугами» к
подсистеме ввода-вывода, драйверам уст-
ройств (рис. 6.3).
Файловая система ОС ориентирована на работу с данными,
рассматривая их организацию с точки зрения пользователя. Фи-
зическое представление данных на внешних устройствах зависит
не от типов файлов, а от особенностей этих устройств.
Управление внешними устройствами
Еще одна функция ОС – управление вводом/выводом и
внешними устройствами (накопителями на магнитных дисках,
принтерами, манипуляторами типа «мышь», клавиатурой и т.п.).
82
Данные, которые обрабатываются программой, должны быть
помещены в оперативную память, только тогда над ними можно
выполнять операции в программе. ОС организует по запросам
программ обмен информацией между
ОЗУ и внешними (пери-
ферийными) устройствами (т.е. обеспечивает ввод/вывод), сле-
дит за состоянием устройств, организует бесконфликтную рабо-
ту с ВУ всех выполняющихся программ, устанавливая порядок
доступа к ним.
Для управления внешними устройствами на компьютерах
устанавливаются специальные программы – драйверы (рис 6.3).
Эти программы могут как входить в состав ОС, так и
постав-
ляться разработчиками оборудования вместе с аппаратными
средствами, соответствующими устройствами.
Драйверы образуют «прослойку» между ядром ОС и внеш-
ними устройствами, скрывая их особенности от работающих с
этими устройствами программ. При изменении конфигурации
ВС (замене устройств или подключении новых устройств) нет
необходимости в переустановке всей системы, всего программ-
ного обеспечения – достаточно
установить новый драйвер
внешнего устройства.
Часть программ, реализующих базовые функции по управ-
лению устройствами ПК, обычно реализована аппаратно, «заши-
Операционная система
Файловая
система
Подсистема
ввода/вывода
Приложение
пользователя
Данные
на ВЗУ
Рис. 6.3. Реализация запроса на выполнение операции
ввода или вывода
81 82 памяти на диске, которые считаются занятыми, но стали недос- Данные, которые обрабатываются программой, должны быть тупны из-за ошибок). помещены в оперативную память, только тогда над ними можно Для хранения данных на внешних устройствах все ОС реа- выполнять операции в программе. ОС организует по запросам лизуют разрывные распределения дискового пространства (па- программ обмен информацией между ОЗУ и внешними (пери- мять на диске выделяется кластерами, которые могут занимать ферийными) устройствами (т.е. обеспечивает ввод/вывод), сле- несмежные участки дискового пространства). При работе с фай- дит за состоянием устройств, организует бесконфликтную рабо- лами ОС приходится переключаться между этими участками, а ту с ВУ всех выполняющихся программ, устанавливая порядок это требует дополнительного времени. Поэтому для ускорения доступа к ним. доступа к данным все ОС включают утилиты дефрагментации Для управления внешними устройствами на компьютерах (уплотнения) дисковой памяти. Эти процедуры выполняют реор- устанавливаются специальные программы – драйверы (рис 6.3). ганизацию дисков, в результате которой файлы, расположенные Эти программы могут как входить в состав ОС, так и постав- отдельными фрагментами, переписываются в непрерывный уча- ляться разработчиками оборудования вместе с аппаратными сток памяти; файлы или фрагменты, на которые нет ссылок в средствами, соответствующими устройствами. справочнике, уничтожаются. Сама ОС, представляющая собой комплекс программ, также Приложение хранится на диске. При установке системы она размещается на пользователя системном (загрузочном) диске в корневом каталоге и в специ- ально создаваемых при инсталляции системных каталогах. Операционная система Для того чтобы обеспечить возможность загрузки, в тех слу- чаях, когда системный диск оказывается испорченным, создают- Файловая Подсистема система ввода/вывода ся специальные системные (загрузочные) дискеты, на которые записываются только основные компоненты ОС и утилиты, по- зволяющие восстановить работоспособность системы или осу- ществить ее переустановку. В качестве загрузочных могут ис- Данные пользоваться и специальные компакт-диски. Порядок поиска на ВЗУ системного диска при загрузке системы устанавливается в Setup. При выполнении своих функций файловая система обраща- Рис. 6.3. Реализация запроса на выполнение операции ется «за услугами» к подсистеме ввода-вывода, драйверам уст- ввода или вывода ройств (рис. 6.3). Файловая система ОС ориентирована на работу с данными, Драйверы образуют «прослойку» между ядром ОС и внеш- рассматривая их организацию с точки зрения пользователя. Фи- ними устройствами, скрывая их особенности от работающих с зическое представление данных на внешних устройствах зависит этими устройствами программ. При изменении конфигурации не от типов файлов, а от особенностей этих устройств. ВС (замене устройств или подключении новых устройств) нет необходимости в переустановке всей системы, всего программ- Управление внешними устройствами ного обеспечения – достаточно установить новый драйвер Еще одна функция ОС – управление вводом/выводом и внешнего устройства. внешними устройствами (накопителями на магнитных дисках, Часть программ, реализующих базовые функции по управ- принтерами, манипуляторами типа «мышь», клавиатурой и т.п.). лению устройствами ПК, обычно реализована аппаратно, «заши-
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »