Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
катя.doc
Скачиваний:
1
Добавлен:
26.09.2019
Размер:
325.12 Кб
Скачать

II.Конфигурирование системы.

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

  • Настройку системы на конкретную конфигурацию оборудования.

  • Адаптацию системы к потребностям пользователя.

  • Повышение эффективности функционирования DOS и производительности компьютера в целом.

Конфигурирование DOS осуществляется модулем расширения BIOS во время загрузки системы по указаниям, заданным в виде специальных команд, в файле config.sys и при выполнении команд файла автозапуска autoexec.bat.

Если файл config.sys найден, то он используется для настройки системы и загрузки полной версии DOS, если же нет, компьютер загружает DOS в конфигурации заданной по умолчанию и не устанавливает никаких дополнительных драйверов. Перечислим наиболее часто используемые команды используемые в файле config.sys:

Break=on – установка режима проверки при операциях ввода/вывода с диском. Это позволяет прерывать выполнение программ которые иначе бы выполнялись до своего завершения.

Buffers=число – установка числа буферов для операций ввода/вывода с дисков.

Files=20 – установка максимального числа одновременно открытых файлов. Многие программы требуют для своего выполнения, чтобы значение параметров Files было не менее 20.

Shell=command.com/Ei число байтов/P – увеличение размера области памяти в которой хранятся переменные окружения. Число байтов задает размер этой области.

Device=имя_файла_драйвера[параметры] – установка драйвера устройства.

  1. Типовые средства аппаратной поддержки ОС. Прерывания. Механизм прерываний. Программные прерывания.

I. Типовые средства аппаратной поддержки ос.

Четкой границей между программами аппаратной реализации функций ОС не существует. Решения о том, какие функции ОС будут выполняться программно, а какие аппаратно принимается разработчиками аппаратного и программного обеспечения компьютера.

Практически все аппаратные платформы имеют некоторый типичный набор средств аппаратной поддержки ОС, в который входят следующие компоненты:

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

Средства поддержки привилегированного режима основан на систем …

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

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

Средства переключения процессов предназначены для быстрого сохранения контекста приостановления процесса и восстановления контекста процессов, который становится активным. Переключения контекста выполняется по определенным командам процессора (например: переход на новую задачу).

Система прерываний позволяет компьютеру реагировать на внешние сообщения, синхронизировать выполнение процессов и работу устройств ввода вывода, быстро переходить с одной программы на другую. Механизм прерываний нужен для того, чтобы оповестить процессор о возникновении некоторых не предсказуемых событий. После завершения обработки прерывания обычно происходит возврат к исполнению прерванного кода. В прерывание играет важнейшую роль в работе любой ОС, являясь ее движущей силой. В зависимости от источника, прерывания делятся на 3 больших класса: внешние, внутренние и программные.