Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EVM_metodichka.docx
Скачиваний:
15
Добавлен:
14.05.2015
Размер:
100.52 Кб
Скачать

Курс II Семестр 1

Предмет «Эксплуатация ПЭВМ».

Лабораторная работа №1 Тема: «Изучение программ архиваторов. Работа в командной строке»

Задачи для практической части:

1. Разобраться с обозначениями в строке:

Usage: ARJ <command> [{/|-}<switch>[-|+|<option>]...] <archive_name>[.ARJ] [<base_directory_name>\] [<!list_name>j<path_name>|<wild_name>...]

ВНИМАНИЕ! Все последующие действия должны выполняться в вашей домашней директории.

2. Выполнить следующие действия с изучаемыми архиваторами (рекомендуется

конспектировать свои верные действия в тетради):

  • создать архив с именем test и определить степень сжатия

  • посмотреть какие файлы находятся внутри архива (листинг)

  • разархивировать архив с именем test и убедиться, что информация корректно

извлечена

  • создать архив с максимальным сжатием

  • убедиться (протестировать), что архив не поврежден

  • создать архив с именем pass с установленным паролем «passwd» и его вводом по

запросу архиватора

  • разархивировать pass и убедиться в правильности своих действий (ввода пароля)

  • Найти на диске файл размером не менее 1 Кб, СКОПИРОВАТЬ его в домашнюю директорию и создать многотомный архив Volume с размером тома 360Кб

  • Посмотреть содержимое архива и разархивировать, убедившись в правильности своих предыдущих действий

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

Контрольные вопросы:

  1. Для чего предназначены программы архиваторы?

  2. Какие программы архиваторы вы знаете?

  3. В документации по использованию архиватора arj один из параметров называется «Command (Команда)». Для чего предназначен данный параметр?

  4. Тот же вопрос для параметра «Switch (Ключ)». Является ли этот параметр обязательным для использования?

  5. Как обозначаются обязательный и необязательный параметры?

  6. Назовите основные команды, которые вы использовали в ходе лабораторной работы.

  7. Как вызвать Help (описание) на программу при работе в режиме командной строки

Курс II Семестр 1

Предмет «Эксплуатация ПЭВМ».

Лабораторная работа №2 Тема: «Конфигу рирование BIOS»

Задачи для практической части:

  1. Научиться осуществлять вход в программу конфигурирования BIOS

  2. Ознакомится с основными пунктами меню конфигурирования

  3. Разобраться какие устройства на системной плате и внешние устройства могут быть сконфигурированы с помощью данного меню настройки.

  4. Найти где находятся настройки даты и текущего системного времени

  5. Научится выходить из меню конфигурирования с сохранением и без сохранения настроек

После нажатия кнопки Power источник питания выполняет самотестирование. Если все напряжения соответствуют номинальным, источник питания спустя 0,1...0,5 с выдаёт на материнскую плату сигнал PowerGood, а специальный триггер, вырабатывающий сигнал RESET, получив его, снимает сигнал сброса с соответствующего входа микропроцессора. Во время действия сигнала RESET все тристабильные буферные схемы переходят в высокоимпендансное состояние. С момента снятия этого сигнала микропроцессор начинает работу в реальном режиме и в течение примерно 7 циклов синхронизации приступает к выполнению инструкции, считываемой из ROM BIOS по адресу FFFF:0000. Размер области ROM BIOS от этого адреса до конца равен 16 байт, и в ней по указанному адресу записана команда перехода на реально исполняемый код BIOS. В этот момент процессор не может выполнять никакую другую последовательность команд, поскольку нигде в любой из областей памяти, кроме BIOS, её просто не существует. Последовательно выполняя команды этого кода, процессор реализует функцию начального самотестирования POST (Power-On Self Test). На данном этапе тестируются процессор, память и системные средства ввода/вывода, а также производится конфигурирование программно-управляемых аппаратных средств материнской платы. Часть конфигурирования выполняется однозначно, другая часть может определяться положением джамперов (перемычек или переключателей) системной платы, но ряд параметров возможно (а иногда и необходимо) устанавливать пользователю. Для этих целей служит утилита Setup, встроенная в код BIOS. Параметры конфигурирования, установленные с помощью этой утилиты, запоминаются в энергозависимой памяти, питаемой от миниатюрной батарейки, размещённой на материнской плате. Часть из них всегда хранится в традиционной CMOS Memory, объединённой с часами и календарём RTC (Real Time Clock). Другая часть (в зависимости от фирмы-производителя) может помещаться и в энергонезависимую (например, флэш) память (NVRAM).

Утилита BIOS Setup имеет интерфейс в виде меню или отдельных окон, иногда даже с поддержкой мыши. Для входа в Setup во время выполнения POST появляется предложение нажать клавишу DEL. В других типах BIOS (в отличие от указанного выше) для этого может использоваться сочетание клавиш Ctrl+Alt+Esc, Ctrl+Esc, клавиша Esc, бывают и другие варианты (например, нажать клавишу F12 в те секунды, когда в правом верхнем углу экрана виден прямоугольник). В последнее время появились версии BIOS, в которых вход в Setup осуществляется нажатием клавиши F2, однако чаще клавиши F1 или F2 используются для вызова меню Setup, если POST обнаружит ошибку оборудования, которая может быть

устранена сменой начальных установок. Выбранные установки сохраняются при выходе из Setup (по желанию пользователя) и начинают действовать с момента следующего выполнения POST.

ВНИМАНИЕ! Все последующие действия должны выполняться обдуманно с пониманием того, что вы собираетесь сделать!

2. Выполнить следующие действия

  • зайти в меню конфигурирования

  • определить версию BIOS и его производителя

  • изучить интерфейс меню конфигурирования, "горячие" клавиши управления и навигации

  • внимательно изучить какие параметры и устройства конфигурируются в пункте меню "Standard CMOS Options"

  • посмотреть какие винчестеры определены системой, где в настройках прописано какой FDD установлен

  • определить в случае каких ошибок будет остановлена загрузка

  • найти в каком разделе происходит настройка параметров оперативной памяти

  • определить какие интерфейсы взаимодействия с внешними устройствами поддерживаются данной материнской платой

  • определить какие еще настройки присутствуют в меню конфигурирования и что они позволяют настроить или диагностировать

  • выйти из меню конфигурирования без сохранения сделанных Вами настроек.

Контрольные вопросы:

  1. Что такое BIOS?

  2. Зачем нужно конфигурировать настройки BIOS и как зайти в меню конфигурирования?

  3. Каких производителей BIOS вызнаете?

  4. В каком пункте меню можно посмотреть текущие параметры и сконфигурировать настройки времени, даты, HDD. FDD?

  5. При загрузке компьютера выводится ошибка "CMOS Checksum Error" или подобные. Каковы могут быть причины этого?

  6. Как сбросить настройки BIOS?

  7. В какой момент загрузки можно попасть в меню конфигурирования если наживать соответствующую(ие) клавишу(ы)

  8. Является ли память, хранящая настройки BIOS энергозависимой?

  9. Что представляет собой батарейка, питающая CMOS память, т.е. ее вид и электрические характеристики.

  10. Что делать если устройство не поддерживается на уровне BIOS? Какие могут быть варианты выхода из этой ситуации?

Курс II Семестр 1

Предмет «Эксплуатация ПЭВМ».

Лабораторная работа №3

Тема: «Этапы загрузки системы MS-DOS. Создание системной дискеты.»

Задачи для практической части:

  1. Ознакомится с возможностями программы SYS.com

  2. Создать системную дискету с помощью программы SYS.com

  3. Загрузиться с этой системной дискеты

  4. Ознакомится с возможностями программы Format.com

  5. Создать системную ДИСКЕТУ с помощью программы Format.com (Прежде чем запустить на выполнение показать строку преподавателю)

  6. Загрузиться с этой системной дискеты

Термины

  • Внутренние команды MSDOS - команды, которые выполняются непосредственно командным процессором MSDOS. Внешние команды MSDOS - отдельные программы, которые для выполнения загружаются командным процессором MSDOS в ОЗУ.

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

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

  • *.Ьа^-файл(Вай:]1-файл) - спец. текстовый файл, содержащий команду или группу команд MSDOS (или вызовов программ), которые выполняются последовательно или в более сложном порядке.

ОСНОВНЫЕ СОСТАВНЫЕ ЧАСТИ MS DOS состоит из следующих компонент:

  • блок начальной загрузки (размещается в 1-м секторе О-дорожки О-стороны системной дискеты)

  • модуль взаимодействия с BlOS(IO.sys)

  • модуль обработки npepbiBaHHfi(MSDOS.sys)

  • командный nponeccop(COMMAND.com)

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

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

  • файл Config.sys

  • файл AutoExec.bat

Блок начальной загрузки + IO.sys + MSDOS.sys - ядро MS DOS. Блок начальной загрузки:

Размещается: в 1-м секторе О-дорожки О-стороны системной дискеты, в 1-м секторе HDD- диска, в разделе, отведенном под DOS. Просматривает КОРНЕВОЙ каталог системного диска. Проверяет, являются ли первые два файла в каталоге - файлами IO.sys и MSDOS.sys. Если ДА - загружает их в ОЗУ и передает управление MSDOS. Если НЕТ - сообщение на экране и ожидание нажатия какой-либо клавиши Пользователем:

Non-System disk or disk error

Replace and press any key when ready

He системный диск или ошибка диска

Замените и нажмите какую-либо клавишу, когда будет готово

Именно поэтому, при создании Системной Дискеты - необходимо переносить файлы IO.sys и MSDOS.sys на Системную Дискету с помощью спец. программы SYS.com или Format.com

IO.sys: Это резидентный модуль(всегда находится в ОЗУ после загрузки, пока включен PC).Взаимодействует с BIOS. Расширяет возможности BIOS или изменяет ее свойства (где необходимо) с помощью дополнительных драйверов.

MSDOS.sys: Это резидентный модуль. Обеспечивает интерфейс высокого уровня для прикладных программ, содержит программные средства для управления файлами,

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

Командный процессор (COMMAND.com): Отдельный Модуль MSDOS. Предназначен: - прием команд с клавиатуры или из *.bat - файлов и их выполнение, - выполнение команд файла AutoExec.bat при загрузке MSDOS, - загрузка в ОЗУ и запуск на выполнение прикладных программ в среде MSDOS Командный процессор состоит из 3-х частей:

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

  • процедуру загрузки транзитной части командного процессора), инициализирующая (в ОЗУ следует сразу за резидентной частью; во время загрузки OS ей передается управление; она "выполняет" файл AutoExec.bat и некоторые другие действия; эта часть командного процессора стирается из ОЗУ первой же загруженной программой)

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

Внешние команды(программы): дополнительные программы, входящие в MSDOS, выполняющие определенные функции (например, keyb.com, format.com).

Драйверы устройств: Специальные резидентные программы, которые управляют внешними устройствами. Драйверы загружаются в ОЗУ в том порядке, как они указаны в файле CONFIG.sys.

oONFIG.sys: спец. текстовый файл, где содержится информация о подгружаемых дополнительных драйверах и некоторая другая информация, касающаяся непосредственно MSDOS и выполняемых в ее среде прикладных программ.

AUTOEXEC.bat: спец. текстовый файл, где содержится дополнительная настроечная информация. MSDOS выполняет этот файл автоматически, сразу после выполнения CONFIG, sys.

Порядок загрузки компьютера

При включении компьютера, зашитая в ПЗУ программа проверяет конфигурацию технических средств, их готовность и доступность оперативной памяти, после чего предлагает войти в процедуру Setup посредством копки "DEL",

Если предложение войти в Setup пользователем игнорируется, программа ПЗУ определяет какое устройство в CMOS указано первоочередным загрузочным и, согласно этому указанию, разыскивает системный загрузчик. При указании первоочередным, жесткого диска, она считывает из его первого физического сектора главную загрузочную запись, по которой определяет конфигурацию логических дисков и обращается к первому сектору логического системного диска, где системный загрузчик обязан находится. Если Системный загрузчик на первоочередном диске не найден, то дальше производится поиск загрузчика на следующих дисках, указанных в CMOS. Найдя системный загрузчик, программа считывает его в память и, оставляя его там резидентно, передает ему дальнейшее управление процессом загрузки. Получив управление, системный загрузчик считывает информацию с первого логического сектора, в котором, если это системный (загрузочный диск) должен находится файл Io.sys, а при отсутствии такового, выводит сообщение:

Non system disk or disk error.

Replase and strike ani key when ready.

Означающее что, этот системный диск неверен и предлагающее его смену.

Если файл найден, управление переходит к нему и на экран выводится сообщение: "Starting Windows 95/98" или "Starting MS-DOS". Затем дается двухсекундная выдержка, в течение которой можно нажать F8 для ручного управления настройки операционной системы через меню загрузки.

Далее, файл Io.sys, настроив параметры системы по данным MSDOS.sys, вызывает из корневого каталога системного диска файл конфигурации Config.sys для выполнения указанных в нем команд, а в случае, если какая-либо команда записана неправильно, либо ее выполнение по каким-то причинам оказалось невозможным, выводит на экран соответствующее англоязычное сообщение, указывая номер ошибочной строки. Но загрузку не прекращает.

Следом за Config.sys из того же каталога считывается файл Command.com являющийся интерпретатором команд MS-DOS, переводящим команды MS-DOS в понятные компьютеру инструкции машинного кода. Загрузившись в оперативную память, Command.com берет на себя управление и, обнаружив в корневом каталоге файл Autoexec.bat, выполняет записанные в нем команды. Если в какую-то из них вкралась ошибка, на экране появляется сообщение: "Имя команды или файла указано неправильно", при чем, в русскоязычной версии, это сообщение попытается показать себя русскоязычным и, если драйверы русского языка к этому моменту уже загружены, ему это удастся.

Драйвер Drvspase.bin или Dblspase.bin загружается по указаниям MSDOS.sys в оперативную память автоматически, еще до обработки Config.sys. Их назначение - обеспечить читаемость сжатых дисков. Но поскольку, при сегодняшних размерах дисков, вряд ли имеется смысл их сжимать, а так же, поскольку FAT 32 не поддерживают существующие методы сжатия, а переходить ради возможности сжатия на FAT 16 не имеет смысла (сжатые диски более вместительны, но вместе с тем, более медлительны, так как перед обработкой информации претерпевшей сжатие, она должна еще пройти процедуру распаковки, указанные драйвера только замедляют загрузку и напрасно занимают в оперативной памяти лишнее место (110 килобайт) - что очень существенно при необходимости работы в MS-DOS. Чтобы подобного не происходило их лучше удалить.

НАЧАЛЬНАЯ ЗАГРУЗКА MS DOS

  1. При включении PC вначале выполняются программы BIOS.

  2. После тестирования и др. действий процедура P0ST(H3 модуля BIOS) осуществляет поиск я загрузку блока начальной загрузки с устройств, в порядке, указанном в меню конфигурирования BIOS

  3. Блок начальной загрузки производит поиск в корневом каталоге системной дискеты(диска) файлов IO.sys и MSDOS.sys (эти файлы должны быть первыми и именно в таком порядке)

  4. Блок начальной загрузки производит загрузку файла IO.sys и передает ему управление

  5. IO.sys: - загружает и настраивает MSDOS.sys, определяет состояние подключенных устройств, инициализирует подключенные устройства, загружает необходимые драйверы устройств, передает управление MSDOS.sys.

6; MSDOS.sys: - инициализирует(настраивает) свои внутренние рабочие таблицы, загружает драйверы, указанные в файле config.sys, загружает командный процессор(файл COMMAND.com)

    1. Командный процессор "выполняет" команды, указанные в файле autoexec.bat

    2. Командный процессор выдает на экран Монитора системную подсказку MSDOS и ожидает команд Пользователя

Контрольные вопросы:

      1. Что такое системный диск?

      2. Какие существуют способы создания системного диска?

      3. Для чего нужен системный диск?

      4. Какие файлы необходимы для загрузки системы MSDOS?

      5. Каковы функции этих файлов, можно ли простым их копированием создать системный диск? Ответ аргументировать.

      6. В какой последовательности загружаются с носителя файлы MSDOS.sys, COMMAND.com, Autoexec.bat, Config.sys, IO.sys?

Курс II Семестр 1

Предмет «Эксплуатация ПЭВМ».

Лабораторная работа №4

Тема: «Конфигурирование MS-DOS»

Задачи для практической части:

  1. Ознакомиться с каким образом можно сконфигурировать ОС MS-DOS на этапе загрузки

  2. Разобраться в чем заключаются функции файлов autoexec.bat и config.sys

  3. Вспомнить каким образом распределяется память (ОЗУ) в системе MS-DOS по умолчанию.

  4. Изучить дополнительные возможности конфигурирования памяти

  5. Разобраться и начать писать свои конфигурационные файлы autoexec.bat и config.sys в соответствии с требованиями задания.

2. Выполнить следующие действия

  • получить индивидуальное задание

  • внимательно изучить предлагаемый выше материал

  • ознакомиться с предлагаемыми электронными материалами по данной тематике

  • начать реализовывать задание по конфигурированию MS-DOS в соответствии с предъявленными требованиями

Пример для изучения: операционная система MS-DOS

Команды конфигурирования системы

  1. Введение

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

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

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

  • повышение эффективности функционирования DOS и производительности PC в целом. Конфигурирование DOS осуществляется модулем расширения BIOS во время загрузки системы по указаниям, заданным в виде специальных команд в файле Config.sys. и командным интерпретатором (CI) при выполнении команд файла автозапуска Autoexec.bat. Оба файла должны находиться в корневом каталоге системного диска.

  1. Файл Config.Sys

Он представляет собой текстовый файл, каждая строка которого может содержать команду конфигурирования системы. Все команды конфигурирования системы независимы в смысле синтаксиса и могут указываться в любом порядке. Но в большинстве следует учитывать семантику команд, поэтому их порядок задания должен быть предварительно продуман (обычно в первую очередь загружают драйвера, конфигурирующие память, т.е. поддерживающие работу с верхними адресами ОЗУ, не использующимися MS-DOS по умолчанию.

После изменения содержимого команд файла Config.sys для конфигурации DOS в соответствии с новыми командами следует перезагрузить систему.

Перечистим основные команды конфигурирования системы.

    1. Команда BREAK = {ОУ | OFF}

Предназначена для управления прерыванием программ по Ctrl-Break (Ctrl-C). Имеет два режима Off и On. Если прерывание включено (On), то DOS анализирует нажатие клавиш Ctrl-C перед всеми операциями ввода-вывода. Иначе, прерывание выключено. Например, BR£AK=on.

    1. Команда BUFFERS = n [,m]

Устанавливает число буферов для дискового ввода-вывода, которые будут созданы и задействованы DOS. Каждый буфер может хранить информацию из одного сектора (512 байт). Наличие буферов DOS существенно облег чает обработку файлов, если прикладная программа многократно обращается к одним и тем же областям файла. В этом случае при первом обращении к файлу требуемые программе секторы будут считаны в буферы DOS и при дальнейшей работе с этими данными программа будет обращаться не к диску, а к буферам DOS в оперативной памяти, что требует существенно меньше времени. В среднем при увеличении п эффективность системы сначала возрастает, а затем начинает снижаться, г.к. при любом обращении к данным DOS сначала вынуждена просматривать все буфера в поисках затребованных данных. :m- объем буфера предввода, используемого для ускорения дисковых операций. Буфер предввода автоматически заполняется системой данными из m (1-8) секторов, следующих за запрошенными в настоящий момент программой. Этот буфер особенно эффективен в случае последовательного доступа к длинным файлам. Например, BUFFERS = 20.

  1. Команда FILES = п

Устанавливает максимальное число одновременно открытых файлов (8-255. по умолчанию 8). Данную команду следует использовать, если появится на экране сообщение об исчерпании обработчиков файлов (file handler), причем увеличение п ведет к возрастанию размера резидентной части DOS. Например, FILES = 20

  1. Команда COUNTRY = с [, [ср][file]]

Настраивает DOS для использования в заданной стране, устанавливая формат даты и времени, принятого в заданной стране. Влияет на задание таких команд, как DATE и TIME. Код страны (для России равен 007) определяет использование типичных для соответствующей страны форматов дат. времени, десятичных разделителей и денежных единиц. Эта информация извлекается из файла, специфицированного как file. Если этот аргумент не задан, ты выбирается файл Country.sys из корневого каталога системного диска. Номер кодовой страницы можно не задавать. Например, для России: COUNTRY = 007, 866, C:\DOS\Country.sys

  1. Команда STACKS = п, s

Устанавливает число стеков п (0-64) и их размер s (0-512 байт) для аппаратных прерываний. По данной команде DOS выделяет необходимую область памяти и формирует в ней пул ( англ. pool — накопитель) из п стеков размером в s байт. Эти стеки обеспечивают решение проблем, связанных с обработкой повторных (когда прерывание происходит до окончания обработки предыдущего прерывания того же типа) и одновременно возникающих аппаратных прерываний. При каждом аппаратном прерывании DOS выделяет для него стек из имеющегося пула и обеспечивает доступ обработчика к стеку. После обработки прерывания ставший больше ненужным стек возвращается в пул. Например, STACKS = 8, 512 для формирования пула из 8 стеков по 512 байт каждый.

  1. Команда SHELL = file [аргументы] [переключатели]

Обеспечивает настройку и замену стандартного CI Command.com на новый. Данная команда включается в Config.sys в случаях, когда требуется:

    1. использовать вместо стандартного CI другую программу;

    2. загрузить Command.com не из корневого каталога;

    3. установить размер окружения для стандартного С1, отличающегося по умолчанию;

    4. изменить режим работы CI.

Например, SHELL = C:\DOS\Command.com /Е:512 /Р

запускает CI из каталога C:\DOS, выделяет под окружение 512 Б и запрещает выходить из CI по команде EXIT.

  1. Команда DEVICE = file [аргументы] [переключатели]

Предназначена для подключения внешних драйверов устройств. Драйверы обычно оформляются обычным образом и имеют расширение sys, bin или com. В последнем случае драйвер подключается в файле Autoexec.bat, например, драйвер мыши Mouse.com.

Рассмотрим подключение основных драйверов устройств.

  1. Драйвер Himem.sys

Предназначен для управления расширенной и высокой памятью в соответствии со спецификацией XMS. Имеет следующий синтаксис:

DEVICE § [dir\] Himem.svs [/НМЛMIN=n] f/NUMHENDLES=m] [/INT15=p]

[EISA] [/A20CONTROL:{ON]OFF}] [/SHADOWRAM: {ON\OFF}]

[/CPUCLOCK:{ON\OFF}] [/MACHINE:c] [/VERBOSE]

Этот драйвер выполняет две основные функции:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]