Operating System
Вид материала | Реферат |
- The design of the unix operating system by Maurice, 9215.6kb.
- Уровни рассмотрения, 314.07kb.
- Курс по операционным системам (на примере ос windows) Основан на учебном курсе Windows, 29.21kb.
- Выполнил ученик 11 «А» класса, 443.51kb.
- Ос лекция 1 (2-й семестр – временно), 101.4kb.
- 1. ms sql server. Общие сведения, 66.03kb.
- Лекция Сущность, цели и задачи финансового менеджмента, 126.51kb.
- Лекция 10. Файловые системы Unix, 116.79kb.
- Д. В. Серебряков по изданию: advanced selling strategies (The Proven System of Sales, 3304.13kb.
- 1. ао «Казахстанская компания по управлению электрическими сетями» (Kazakhstan Electricity, 243.17kb.
Чтобы восстановить систему после системной аварии, пользователь должен выполнить шаги, описанные ниже:
1. Используйте сообщение об ошибке (или сообщения об ошибках), выводимые на системную консоль с целью выявления ошибки, которая вызвала аварию в системе. Если сообщение об ошибке не выводится, то перейдете к выполнению шага 3.
-19-20a-
2. Сделайте исправление ошибки, если это возможно. Завершите список сообщений об ошибках и описаний исправления данных ошибок, который приведен в разделе "Сообщения (М)" "Справочного руководства для пользователей". Даже в том случае, когда ошибка не может быть обнаружена или исправлена, попытайтесь выполнить рестарт системы по крайней мере один раз после завершения оставшихся шагов данной процедуры.
3. Выключите электропитание компьютера и выполните шаги, описанные в разделе "Начало работы и остановка системы". Данные действия помогут выполнить рестарт системы.
4. Если выполнить рестарт операционной системы не удается или если возникает авария после каждой попытки рестарта системы, то это означает, что операционная система повреждена ошибкой и должна быть восстановлена или повторно проинициализирована. Чтобы восстановить операционную систему, пользователь должен
выполнить процедуры, описанные в предыдущем разделе. Чтобы выполнить восстановление файлов пользователя, необходимо изучить раздел "Создание резервных копий файловой системы".
5. Если не удается загрузить систему с самозагружающегося диска, который поставляется с дистрибутивной системой, необходимой для установки компьютера, то это означает, что возникли серьезные нарушения аппаратурных средств компьютера. С целью устранения неисправностей компьютера, пользователю необходимо обратиться к представителю фирмы, которая занимается обслуживанием аппаратурных средств компьютера".
-19-21-
Выявление некачественной частоты электропитания компьютера
Если на каком-то этапе работы операционной системы на экран компьютера будет выведено сообщение "Некачественная частота электропитания компьютера", то это означает, что в файловую систему может быть записана недостоверная информация или даже данные файлы могли быть запорчены.
Переменная HZ используется операционной системой для представления системной частоты, формируемой прерываниями, вырабатываемыми во время работы часов. Пользователь должен объявить переменную HZ в трех местах: в файле /etc/rc2, файле /.profile или файле /.login и в файле /etc/default/login. Если в данном файле или в файлах, описанных выше, неправильно установлена переменная HZ и информация, находящаяся в данных файлах, недостоверна или потеряна, то на экран терминала будет выведено сообщение:
"Некачественная частота электропитания компьютера".
Кроме этого, если пользователь выполнил проверку данных файлов и проверка показала, что информация, находящаяся в данных файлах верна, то данное сообщение может указывать на то, что ядро, в котором работает пользователь неправильно преобра-
зовано в последовательную форму.
Значение HZ должно быть установлено в 50 циклов в секунду. Если пользователь выполнил проверку, которая показала, что значение установлено правильно в системных файлах, то можно выполнить повторное преобразование к последовательному виду ядра. Чтобы выполнить повторное преобразование к последовательному виду ядра, пользователь должен ввести следующие команды:
cd/
cp/unix unix.bkp
/ect/brant
/etc/shutdown
Сейчас загрузите свою систему еще раз. Сообщения об ошибке на экране терминала отображаться не будет.
-19-22-
Получение информации о дефектной дорожке
Дефектные дорожки находящиеся на жестком диске отображаются во время выполнения процедуры установки. Данные действия позволяют операционной системе исключить из использования дефектные области. Во время выполнения операции чтения-записи дефектные дорожки не используются. Тем не менее, накопители на жестком магнитном диске могут распознавать дефектные дорожки после того, как выполнена установка системы и производится работа в ней, выдавая, как показано ниже в примере, сообщение об ошибке:
ошибка на жестком диске: управление=0
устройство = 0/47 блок = 31434 команда = 00000020
состояние=00005180, сектор=62899, цилиндр/головка=483/4
Если данная ситуация возникает, то супер пользователю (корневому) необходимо запустить утилиту badtrk(ADM), действия которой позволяют операционной системе во время своей работы избежать обращения к новой дефектной дорожке (или дорожкам). Убедитесь в том, что прогон утилиты badtrk выполняется не в режиме разрушения данных так, как использование данного режима позволяет сохранить данные на накопителе на жестком магнитном диске. Прогон утилиты badtrk должен выполняться в режиме единственного пользователя. Используйте утилиту /etc/shutdown su для перехода в режим единственного пользователя из много пользовательского режима (для получения дополнительной информации изучите утилиту shutdown(ADM), которая описана в данном руководстве).
Для просмотра, добавления или удаления записей в таблице дефектной дорожки, необходимо запустить утилиту badtrk, которая выполняет указанные действия, используя для этого функциональное меню. Для получения дополнительных сведений о использовании данных опций, пользователю необходимо в данном руководстве изу-
чить раздел, в котором описывается работа утилиты badtrk(ADM).
-20-1-
ГЛАВА 20
Использование системной консоли и цветных дисплеев
стр Вступление....................................... 20-1 Выбор типа клавиатуры консоли.................... 20-2 Ручное переключение режимов работы клавиатуры.... 20-2 Изменение режимов работы клавиатуры на все время работы........................................... 20-3 Использование мультиэкранов...................... 20-4 Мультиэкраны и мульти-видео адаптеры............. 20-5 Изменение видео шрифтов.......................... 20-6 Управление цветными дисплеями, выполняемой утилитой setcolor..................................... 20-7 Изменение цветов переднего и заднего плана....... 20-7 Изменение цветов обратного видео изображения..... 20-8 Изменение цвета обрамления экрана................ 20-8 Управление звонком клавиатуры.................... 20-8 Сброс экрана..................................... 20-9
Вступление
В данной главе приводится описание утилит, которые используются при работе с системной консолью и другими цветными дисплеями. Дисплеи консолей соединяются со стандартным адаптером дисплея , а цветные терминалы или дисплеи соединяются с системой через специальные адаптеры.
В данной главе объясняется каким образом можно выполнить следующие действия:
. Установить или изменить тип клавиатуры консоли (ХТ или
АТ), используя для этого утилиту kbmode(ADM).
. Использовать утилиту multiscreen(M) для управления мультиэкранами с единственного дисплея.
. Изменить шрифт, используемый на экранах дисплея, утилитой vidi(C).
. Изменить цвета, отображенные на экранах цветных мониторов, утилитой setcolor(C).
Если пользователю необходимо установить последовательную консоль, то ему требуется изучить раздел "Установка последовательной консоли" в главе "Дополнение портов, терминалов и модемов", которая приведена в данном руководстве.
-20-2-
Выбор типа клавиатуры консоли
Операционная система обеспечивает два режима работы клавиатуры: АТ и ХТ. По умолчанию системой устанавливается конфигурация ХТ. В режиме АТ обеспечивается расширенный набор шрифтов, при этом может использоваться клавиатура со 101 или 102 ключами. Клавиатура компьютера АТ будет работать правильно в режиме
ХТ, однако расширенный набор ключей в работе использоваться не будет. Пользователь не может установить конфигурацию клавиатуры ХТ или другую клавиатуру, отличную от клавиатуры АТ, работая в режиме АТ. Система не будет распознавать входные данные, поступающие с клавиатуры, если не выполнены данные действия. Для выполнения тестирования и установки режима работы клавиатуры можно использовать утилиту kbmode(ADM).
Некоторые клавиатуры имеют компоновку клавиатуры компьютера АТ, но режим работы АТ с данной клавиатурой не обеспечен. Чтобы проверить режим работы клавиатуры и определить обеспечен ли режим АТ, пользователь должен вызвать утилиту kbmode и закодировать ее следующим образом:
kbmode test
Пример сессии с использованием утилиты kbmode в режиме тестирования приведен ниже. Закончите тестирование клавиатуры вводом необходимых параметров, указанных ниже жирным шрифтом:
+--------------------------------------------------------
| # Проверка, выполняемая утилитой # kbmode test.
| Клавиатурой, используемой в текущий момент времени яв-
| ляется клавиатура ХТ.
| Вам необходимо определить обеспечен ли режим клавиа-
| туры АТ?
| Если это так введите y (Да).
| Во время выполнения тестирования клавиатура будет пе-
| реведена в режим работы АТ.
| После данного ввода пользователю необходимо нажать на
| ключ пробела два или три раза.
| Вы готовы к началу работы?
| Введите ответ y (Да), если это так.
| Пожалуйста сейчас нажмите на ключ пробела!
| Клавиатура будет переведена в режим использования по
| умолчанию.
| Для данной клавиатуры обеспечен режим работы АТ.
| #
-20-2а-
После выполнения данных действий будет выполнена временная инициализация дисплея в режим работы АТ.
Ручное переключение режимов работы клавиатуры
Утилита kbmode может быть также использована для установки режима. Используйте одну из приведенных ниже команд для переключения на режим РС/АТ и режим РС/ХТ соответственно:
kbmode at
kbmode xt
-20-3-
Изменения режимов работы клавиатуры на все время работы
Чтобы изменить режим работы клавиатуры, используемой в системе по умолчанию, на все время работы, для выбранной клавиатуры должен быть установлен параметр ядра KBTYPE. Чтобы изменить параметр KBTYPE пользователь должен прогнать утилиту configure(ADM) и использовать опцию данной утилиты 13. Использование данной опции описано в разделе "Параметры, зависящие от аппаратурных средств компьютера". Если пользователь изменил данный параметр, воспользовавшись утилитой configure , то ему необходимо еще раз отредактировать ядро операционной системы так, как это описано в документе "Подключение драйверов устройств программой редактора".
-20-4-
Использование мультиэкранов
Использование мультиэкранов позволяет пользователю работать за своей консолью, как за несколькими терминалами в одно и то же время. Нажатие простой комбинации ключей позволяет пользователю перейти с одного экрана на другой при этом каждый экран действует как независимый терминал.
Так как каждый мультиэкран независим друг от друга, то пользователь может зарегистрироваться и прогнать программу на каждом экране. Так как выходные данные, полученные из программ сохраняются в буфере экрана, то пользователь может просмотреть большинство новых входных данных, созданных на каждом экране. Если пользователь приостановил вывод данных на экране, например во время нажатия комбинации ключей
Количество памяти доступное компьютеру определяет количество мультиэкранов, которые могут использоваться в системе пользователя. Если пользователь загружает свою систему, то на экран терминала выводится количество мультиэкранов, доступ к которым был автоматически установлен операционной системой. Для большинства компьютеров число доступных мультиэкранов изменяется от двух до шести, однако пользователь может установить на своем компьютере, вплоть до двенадцати мультиэкранов, если компьютер пользователя обладает достаточным объемом памяти. Чтобы увеличить количество мультиэкранов в системе пользователя, необходимо увеличить объем памяти компьютера. Добавление экранов в систему будет выполняться автоматически.
Так как все мультиэкраны могут быть открыты и активизированы к работе одновременно, то пользователь увидит только один экран в какой-то момент времени. Выбранный мультиэкран аналогичен терминалу, который "соединен" с клавиатурой. Переключение между экранами подобно переходу на другой терминал потому, что каждый мультиэкран имеет свой собственный файл устройства.
Средство мультиэкранного обеспечения использует файлы устройств /dev/tty[01...02]. Данные файлы обеспечивают символьный ввод-вывод между операционной системой пользователя, экраном компьютера и клавиатурой.
Чтобы выбрать какой-либо активный экран, необходимо нажать на комбинацию ключей
-20-5-
tty03 и так далее. Например, нажатие ключей
Пользователь также может по кругу просмотреть экраны, нажимая для этого на комбинацию ключей управление и печать экрана
Следует заметить, что с целью изменения мультиэкранов можно использовать комбинации функциональных ключей
Дополнительная информация по данному вопросу приводится в описании утилит multiscreen(M) и screen(HW).
Мультиэкраны и мульти видео адаптеры
Видеоадаптеры могут назначаться динамически в процессе работы утилитой multiscreens . Начало отсчета начинается с основного адаптера, однако любые экраны могут быть переведены в другой режим работы видео адаптера командой vidi(C).
Допустимыми именами адаптеров являются: "mono", "cga", и "vga".
Например, если на компьютере пользователя установлен адаптер EGA в качестве основного адаптера и монохромный адаптер (MONO) является вторичным адаптером, то любой экран, который, как считает пользователь, должен быть обеспечен MONO адаптером, может быть переведен в данный режим следующей командой:
vidi mono
-20-6-
Изменение видео шрифтов
На экран компьютера можно вывести полный диапазон символов, формируемых дисплейным адаптером, воспользовавшись для этого утилитой vidi(C). Обычно, если в распоряжении пользователя имеется консоль с дисплейным адаптером, который имеет набор символов, записанный в постоянное запоминающее устройство (память ROM), то допускается вывод на экран дисплея только тех символов, которые зашиты в данное постоянное запоминающееся устройство. Следует заметить, что файл mapchan , сформированный для консоли, должен соответствовать набору символов, определенному в постоянном запоминающем устройстве дисплейного адаптера. Данный файл используется для отображения всего шрифтового набора.
Если пользователю требуется перекрыть набор символов, записанных в постоянное запоминающее устройство с целью определения дополнительных дисплейных шрифтов на каком-нибудь дисплейном адаптере, то для этих целей необходимо использовать утилиту vidi(C). Например, адаптер VGA позволяет пользователю отобразить на экране дисплея шрифты с размерами 8х8, 8х14 и 8х16.
Утилита vidi(C) определяет шрифты для одного из данных шести символьных наборов. Приведенные ниже файлы шрифтов сформированы в каталоге /usr/lib/vidi.
-
Набор символов
шрифт 8х8
шрифт 8х14
шрифт 8х16
Стандартный для PC
font8x8
font8x14
font8x14
ISO 8859/1
iso.8x8
iso.8x14
iso.8x16
Для скандинавских PC
nor.8x8
nor.8x14
nor.8x16
Для португальских PC
por.8x8
por.8x14
por.8x16
Для испанских
PC
spa.8x8
spa.8x14
spa.8x16
Для греческих
PC
grk.8x8
grk.8x14
grk.8x16
-20-7-
Управление цветными дисплеями, выполняемое утилитой setcolor
Утилита setcolor(C) является простой утилитой, которая позволяет выполнить управление цветами, используемыми на экране дисплея. (Команда setcolor обычно не оказывает влияние на работу монохромных дисплеев или терминалов). Как цвета переднего плана, так и цвета заднего плана могут быть установлены в диапазоне 16 цветов независимо друг от друга. Утилита setcolor также может установить цвета обратного видео изображения и цвета графических символов.
Во время работы компьютера могут использоваться следующие цвета:
голубой пурпурный коричневый черный
это_ голубой это_пурпурный желтый серый
бирюзовый белый зеленый красный
это_бирюзовый это_белый это_зеленый это_красный
Чтобы вывести данные цвета на экран монитора, просто вызовите утилиту setcolor без указания опций. Ниже приводится описание используемых флажков. В аргументах, описанных ниже, операнд "цвет" выбирается из приведенного списка цветов.
Изменение цветов переднего и заднего плана
Как показано в приведенном ниже примере, пользователь может установить как цвета переднего плана, так и цвета заднего плана простой командой:
set color red white
Данная команда выполняет окраску символов в красный цвет на белом фоне. Если описан только один цвет, то изменяется цвет только переднего плана. Чтобы изменить цвет заднего плана, пользователь, как это показано в приведенном ниже примере, должен использовать опцию - в:
setcolor -b red
Данная команда просто изменяет цвет заднего плана, устанавливая красный цвет фона.
-20-8-
Изменение цветов обратного видеоизображения
Функция обратного видеоизображения обычно инвертирует цвета переднего и заднего фона. Команда setcolor позволяет установить данные цвета независимо друг от друга. Например:
setcolor -r blue red
Данная команда устанавливает голубой цвет переднего фона обратного видео изображения и красный цвет заднего фона об-
ратного видео изображения.
Изменение цвета обрамления экрана
Пользователь также может изменить цвет обрамления квадрата, который определяет область текста, отображаемую на экране дисплея, например:
setcolor -o green
В данном примере команда setcolor изменяет цвет обрамления и устанавливает зеленый цвет без воздействия на оставшуюся часть цветов дисплея.
Управление звонком клавиатуры
Одной из менее явных функций команды setcolor является управление звуком звонка, который обычно встроен в дисплей или клавиатуру. Чтобы изменить тон звучания звонка, пользователь просто должен установить шаг или продолжительность звучания. (Шаг является промежутком времени, измеряемый в микросекундах, а продолжительность измеряется в пятых долях секунды). Если используется данная опция, то комбинация ключей control-G (звонок) должна выполняться с эхо ответом на экране компьютера для выполняющейся команды. Например:
setcolor -p 500 2
Данная команда устанавливает большой шаг и короткую продолжительность звучания. Во время выполнения данной команды устанавливается наивысший размер шага и самая низкая продолжительность звучания. Например, команда приведенная ниже устанавливает длительную низкую тональность звучания звонка: