Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вопросы к срезу по ОС.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
229.86 Кб
Скачать
  1. Утилиты. Типы утилит.

Утилиты - это специализированные программы, предназначенные для обслуживания и оптимизации работы системы, программы-помощники, решающие задачи, с которыми сама оперативная система справиться не в состоянии. Большинство утилит предназначено для обслуживания файловой системы и дисков. Некоторые утилиты используются для ведения архивов данных, а специальные антивирусные программы обеспечивают защиту системы от компьютерных вирусов. Утилиты - необходимая компонента инструментария программиста любого уровня и, в первую очередь, прикладного. Первоначально слово "утилита" отождествлялось с простыми маленькими программами. Но сегодняшние утилиты часто занимают десятки мегабайт и по сложности не уступают некоторым офисным пакетам. И выполнять они могут уже не одну-две операции, как раньше, а значительно больше...

Утилиты используются для:

  • Мониторинга показателей датчиков и производительности оборудования — мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;

  • Управления параметрами оборудования — ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.

  • Контроля показателей — проверка ссылочной целостности; правильности записи данных.

  • Расширения возможностей — форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

Типы утилит

  • Дисковые утилиты

  • Дефрагментаторы

  • Проверка диска — поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства.

    • Очистка диска — удаление временных файлов, ненужных файлов, чистка «корзины».

    • Разметка диска — деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.

    • Резервное копирование — создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.

    • Сжатие дисков — сжатие информации на дисках для увеличения вместимости жёстких дисков.

  • Утилиты работы с реестром

  • Утилиты мониторинга оборудования

  • Тесты оборудования

  1. Основные составные части ms-dos.

MS-DOS состоит из следующих компонент:

  • блок начальной загрузки;

  • модуль взаимодействия с BIOS (io.sys для версии 5.0 и выше);

  • модуль обработки прерываний (msdos.sys для версии 5.0 и выше);

  • командный процессор (command.com);

  • внешние команды (программы) MS-DOS;

  • драйверы устройств;

  • файл config.sys;

  • файл autoexec.bat.

Базовая система ввода-вывода (BIOS) находится в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть операционной системы является «встроенной» в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и Устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы.

Блок начальной загрузки — это короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки DOS.

На жестком диске (винчестере) загрузчик операционной системы состоит из двух частей. Это связано с тем; что жесткий диск может быть разбит на несколько разделов (логических дисков). Первая часть загрузчика находится в первом секторе жесткого диска, она выбирает, с какого из разделов жесткого диска следует продолжить загрузку. Вторая часть загрузчика находится в первом секторе этого раздела, она считывает в память модули DOS и передает им управление. Загрузчик просматривает корневой каталог системного диска. Проверяет, являются ли первые два файла в каталоге файлами io.sys и msdos.sys. Если да — загружает их в ОЗУ и передает управление MS-DOS. Если нет — сообщение на экране и ожидание нажатия какой-либо клавиши пользователем:

Файлы io.sys и msdos.sys загружаются в память загрузчиком операционной системы и остаются там постоянно.

Модуль взаимодействия с BIOS (io.sys) — это резидентный модуль (всегда находится в ОЗУ после загрузки). Взаимодействует с BIOS. Расширяет возможности BIOS или изменяет ее свойства (где необходимо) с помощью дополнительных драйверов.

Модуль обработки прерываний (msdos.sys) — это резидентный модуль, который обеспечивает интерфейс высокого уровня для прикладных программ, содержит программные средства для управления файлами, устройствами ввода-вывода, обработки исключительных ситуаций (ошибок) и др. Прикладная программа вызывает функции этого модуля через механизм прерываний, передавая (принимая) информацию к (от) MS-DOS через регистры центрального процессора или (и) области памяти ОЗУ. Msdos.sys транслирует (переводит) запрос прикладной программы в один или несколько вызовов, адресованных к io.sys и BIOS.

Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле СOMMAND.COM на диске, с которого загружается операционная система. Некоторые команды пользователя, например type, dir командный процессор выполняет самостоятельно. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор отыскивает на дисках программу с соответствующим именем и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).

Командный процессор состоит из 3 частей:

  • резидентной — она размещается в ОЗУ сразу после msdos.sys, включает процедуры обслуживания некоторых прерываний, процедуры обработки стандартных ошибок MS-DOS, процедуру загрузки транзитной части командного процессора;

  • инициализирующей — в ОЗУ она следует сразу за резидентной частью, во время загрузки ОС ей передается управление, она выполняет файл autoexec.bat и некоторые другие действия. Эта часть командного процессора стирается из ОЗУ первой же загруженной программой;

  • транзитной (загружается в старшие адреса ОЗУ; обрабатывает все внутренние команды, команды с клавиатуры и из bat-файлов; выдает системную подсказку MS-DOS, загружает в ОЗУ программы и передает им управление).

Внешние команды (программы) — дополнительные программы, входящие в MS-DOS, выполняющие определенные функции. Это программы, поставляемые вместе с операционной системой в виде отдельных файлов, которые выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т. д.

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

Файл конфигурации системы config.sys. Текстовый файл, содержащий информацию о подгружаемых дополнительных драйверах и некоторую другую информацию, касающуюся непосредственно MS-DOS и выполняемых в ее среде прикладных программ. MS-DOS выполняет этот файл автоматически, сразу после загрузки command, com.

Файл автозапуска программ при загрузке ОС (autoexec.bat). Текстовый файл, содержащий дополнительную настроечную информацию. MS-DOS выполняет этот файл автоматически, сразу после выполнения config.sys.