Главная страница
Навигация по странице:

  • Drive A:, Drive B

  • Video .

  • Halt On .

  • BIOS Features Setup

  • Chipset Features Setup (

  • Прерывания BIOS

  • ос и с. ОСиС. 1. Классификация программного обеспечения


    Скачать 2.7 Mb.
    Название1. Классификация программного обеспечения
    Анкорос и с
    Дата11.12.2022
    Размер2.7 Mb.
    Формат файлаdoc
    Имя файлаОСиС.doc
    ТипДокументы
    #839260
    страница2 из 29
    1   2   3   4   5   6   7   8   9   ...   29

    Standard CMOS Setup (возможны варианты в названии)




      1. Перед тем как заняться рассмотрением настроек Вашего компьютера, нужно сказать, что вариантов BIOS множество. И поэтому рассматриваться будут только наиболее часто встречающиеся версии.

      2. В этом разделе содержатся основные параметры компьютера. Во-первых, это установки даты (Date), времени (Time). Я надеюсь на то, что при настройке этих параметров у Вас не возникнет затруднений, и поэтому их не описываю.

      3. Следующий параметр, устанавливаемый в этом разделе - количество и размеры жёстких дисков (Hard Disks), а так же некоторые другие параметры. В эти параметры входят: статус самого диска (Hard Disks), его тип (Type), размер (Size), количество цилиндров (Cyls), количество головок (Head), секторов (Sector), режим работы (Mode). Также присутствуют такие параметра, как предкомпенсация при записи (ProComm). Для современных HDD (все AT-BUS и SCSI) этот параметр бесполезен и его следует устанавливать равным -1 или максимальному номеру цилиндра (для IDE-дисков он не требуется, и будет игнорироваться, поскольку они хранят внутри себя свои собственные параметры), (Lands) адрес зоны парковки головок (используется только старыми HDD без функции автопарковки головок). Статус диска в системе может быть определен как Primary Master, Primary Slave, Secondary Master, Secondary Slave. Как видно из количества статусов к компьютеру можно подключить до 4х дисков одновременно. И, чтобы компьютер не путался, к какому из них обращаться, то каждый из них имеет свой приоритет. Самый высокий у Primary Master, самый низкий у Secondary Slave.

      4. Drive A:, Drive B: В этом параметре устанавливаются наличие, размеры и емкость гибких дисководов установленных в машине. Параметры занесены заранее и Вам только требуется клавишей [Пробел] выбрать необходимый. Чаще всего употребляются конфигурации: {1.44 Мб,3 1/2"}, {1.2 Мб,5 1/4"} {1.2 Мб,3.5"} или {1.2 Мб,5.25"}Floppy drive B (тип дисковода B) - аналогично предыдущему.

      5. Video. Эта опция позволяет выставить тип видеоадаптера/дисплея - EGA, VGA и т.д. Современные ЭВМ имеют VGA (Video Graphics Array). Если вы имеете более старый черно-белый дисплей, выбирайте Mono или Hercules; если ваша видео-плата только текстовая, выберите MDA. Но если на Вашей машине этой опции вдруг не окажется - не пугайтесь. Всё дело в том, что современные видео-платы имеют свой собственный BIOS и надобность в этой опции отпадает.

      6. Halt On. Предназначена для определения типа ошибки, возникающей при начальном тестировании после которой машина прекращает дальнейшую работу и выдаёт предупредительное сообщение. Типичные варианты ошибочных ситуаций:




        1. All Errors - при любой ошибке,

        2. All But Keyboard - все, кроме клавиатуры,

        3. All But Diskette - все, кроме дисковода,

        4. All But Disk - все, кроме дисковых,

        5. No Errors - ни при каких ошибках.




      1. Keyboard. Ещё одна редко встречающаяся опция. Она может использоваться только для больших компьютеров использующихся в качестве серверов. Представить домашний или рабочий компьютер без клавиатуры, на мой взгляд, трудновато.

      2. Memory. Это небольшая табличка, в которой сведена информация о количестве доступной памяти. В основном в этой таблице указывается основная память (Main), расширенная (Extended) и остальная (Other) память.




    1. BIOS Features Setup (возможноназвание Advanced CMOS Setup)




      1. Virus Warning (Вирусное предупреждение). Если Вы не уверены в том, что Ваш компьютер защищен от вирусов, то лучше всего включить эту возможность. При этом BIOS начинает отслеживать попытки записать любую информацию в Master Boot Record, т.е. в Главную Загрузочную Запись. Если такая попутка будет предпринята то, на экран будут выведено соответствующее сообщение и работа программы, попытавшейся выполнить запрещённую операцию, будет завершена. При этом надо помнить что, если Вы собрались переустанавливать систему, то эту возможность необходимо временно отключить, так как большинство систем вносят свои коррективы в Главную Загрузочную Запись.

      2. External Cache. Внешний кэш. Для ускорения работы процессора и компьютера в целом в их состав вводят кэш-память. В такой памяти хранится часто используемая программой информация и поэтому, при использовании такой памяти уменьшается время на поиск и выборку требуемой информации. В компьютере бывают две разновидности кэш-памяти (как минимум), кэш-память первого и второго уровней. Кэш-память первого уровня находится внутри процессора или в непосредственной близости с ним. Кэш-память второго уровня (External Cache) является буфером между процессором и оперативной памятью. Изменяя значение в этой опции, Вы можете включить или выключить кэширование информации передаваемой из оперативной памяти в процессор. При этом будьте готовы к тому, что скорость работы компьютера может существенно снизится. В некоторых версиях BIOS может встретиться возможность отключения кэш-память первого уровня (Internal Cache).

      3. Quick Power on Self Test. Быстрый тест при включении. Эта опция предназначена для ускорения проверки компьютером работоспособности всех систем. К примеру, память будет тестироваться не три, а один раз.

      4. Boot Sequence. Операционная система может загружаться с различных устройств. Это может быть дисковод, жёсткий диск, устройство CD-ROM и т.д. В этой опции Вы можете указать устройство, с которого будет производиться загрузка системы. Если же по какой либо причине на указанном устройстве нет системы, то компьютер будет производить поиск на других устройствах до тех пор, пока не найдет, либо пока список альтернативных устройств не закончится. Последовательность поиска устанавливается в этой же опции. Например, строка "C only" заставит компьютер искать систему на диске C. Если система на указанном диске не будет обнаружена, то на экран будет выведено соответствующее сообщение - "Non system disk" (Не системный диск). Строка "C,A,CDROM" заставит компьютер искать систему на диске С, затем (если не найдёт) на диске А, и в конце концов на CDROM.

      5. Boot Up Floppy Seek. Проверка работоспособности дисковода при включении компьютера.

      6. Security Option. Если в BIOS платы есть возможность устанавливать пароль, то эта опция показывает, что именно он защищает - систему (System) или сам BIOS (Setup).

      7. Video BIOS Shadow. Для ускорения графических операций (в некоторых программах) предусматривается возможность записи BIOS видеокарты в оперативную память. Ниже этой опции указываются конкретные области памяти, которые можно скопировать.

      8. TypematicRate - программирование скорости автоповтора нажатой клавиши. По умолчанию - Disabled. Не все типы клавиатур поддерживают этот режим! Следующие два пункта определяют, как программируется клавиатура, если она допускает это. Typematic Rate Delay (msec) - задержка автоповтора - начальное значение: 500 мс. Начальная задержка перед стартом автоповтора символа, т.е., сколько времени вы должны удерживать клавишу нажатой, чтобы ее код начал повторяться. Typematic Rate (Chars/Sec) - частота автоповтора (символов в секунду). Начальное значение: 15.

      9. Boot Up Num Lock - включение дополнительной клавиатуры при загрузке в цифровой режим. Определяет, будет ли включен режим Num Lock при начальной загрузке ЭВМ. Одним это нравится, другим - нет.




    1. Chipset Features Setup (Настройка особенностей микросхем)


    Этот раздел предназначен для настройки возможностей платы. У каждой платы эти настройки будут различны:


      1. Above 1 MB Memory Test - тест ОЗУ выше 1 Мб. Если вы хотите, что- бы система проверяла память выше 1 Мб на наличие ошибок при загрузке, установите Enabled. Для ускорения загрузки рекомендуется установить Disabled, т.к. драйвер HIMEM.SYS для DOS 6.2 выполняет проверку XMS, поэтому данный тест становится избыточным.

      2. MemoryTestTickSound - щелчок при прохождении теста памяти. Рекомендуется устанавливать Enabled для того, чтобы слышать, что процесс загрузки выполняется нормально.

      3. Memory Parity Error Check - проверка ошибок четности памяти. Рекомендуется установить Enabled. Дополнительная возможность проверки бита ошибки в памяти. Все (или почти все) PC проверяют память во время работы. Каждый байт памяти имеет дополнительный девятый pазpяд, котоpый пpи каждом обpащении к ОЗУ по записи устанавливается таким обpазом, чтобы общее число единиц было нечетным. При каждом обращении по чтению проверяется признак нечетности. При обнаружении ошибки возникает немаскируемое преpывание NMI, котоpое вы не можете заблокиpовать. ЭВМ прекращает работу и на экране отображается сообщение об ошибке ОЗУ - обычно в виде сообщения вида: PARITY ERROR AT 0AB5:00BE SYSTEM HALTED. Некоторые системные платы позволяют отключать проверку четности стандартной памяти. Проверка включается для того, чтобы быть уверенным, что данные считаны из ОЗУ пpавильно. Отключайте эту проверку только тогда, когда в вашем PC установлена 8-pазpядная память, которую некотоpые пpодавцы используют, т.к. она на 10% дешевле. Если у вас установлена карта Gravis Ultrasound (GUS), проверка должна быть обязательно включена, иначе не будет выполняться эмуляция Sound Blaster!

      4. HardDiskType 47 - RAMarea - жесткий диск типа 47 - область ОЗУ. BIOS размещает данные для HD типа 47 где-нибудь в памяти. Вы можете выбрать или память ДОС, или память PC BIOS с адресами 0:300. Память ДОС представляет ценность, если у вас имеется только 640 кб. В этом случае вам следует попробовать использовать область памяти 0:300. Возможно, у вас имеется некоторая периферийная плата, которая также требует эту область (звуковые, сетевые карты и т.п.). Поэтому, если у вас установлены какие-либо "причудливые" карты, сверьтесь с pуководством на них - используют ли они данную область памяти. Hо в большинстве случаев это не нуждается в пpовеpке. Wait for F1 If Any Error - ждать нажатия F1 в случае любой ошибки. Когда пpи начальной загрузке обнаpуживается ошибка, PC пpосит вас нажать F1 - только в случае не фатальных ошибок. Если установлено в Disabled - система печатает предупреждение и пpодолжает загpузку без ожидания нажатия клавиши. Рекомендуется устанавливать Enabled.

      5. Numeric Processor Test - тест числового пpоцессоpа. Устанавливается в Enabled, если установлен математический сопpоцессоp (в 486DX и 486DX2 - встpоен). Устанавливается в Disabled, если NPU нет (386SX, 386DX, 486SX, 486SLC, 486DLC). Пpи отключении этого теста сопpоцессоp, если он даже и пpисутствует в системе, не pаспознается и считается отсутствующим. Weitek Coprocessor - сопpоцессоp Weitek: если он имеется, следует установить Enabled. Если нет - Disabled. FPU Weitek использует некотоpую часть ОЗУ, поэтому память




    1. IDE HDD Auto Detection (Автоматическое определение HDD)


    Для подключения винчестера к компьютеру Вам не понадобится каких либо особых знаний, если только Вы не захотите поэкспериментировать с настройками. Все Ваши действия будут сведены к слудующему. Выберите эту опцию (нажав Enter), автоматически компьютер начнёт искать диск, обозначенный как Primary Master (т.к. такому диску назначен высший приоритет). После того как диск будут найден, определятся его тип, размер и др. параметры. После чего Вам будут показаны соответствующие установки (их может быть несколько) и предложено определить дальнейшие действия - либо установить диск (Y), либо нет (N). В случае, когда найдено несколько вариантов установок они будут выведены на экран и напротив наиболее подходящей, будет стоять буква Y. В этом случае для выбора необходимо нажать цифру выбранного варианта. После этого компьютер начнет искать следующий диск и выполнять аналогичные действия.


    1. Прерывания BIOS


    Система прерываний ППЭВМ предусматривает три типа прерываний:

    • внутренние прерывания, происходящие при возникновении определенных состояний процессора;

    • внешние прерывания, возникающие по сигналам от специального контроллера прерываний, связанного с периферийным оборудованием;

    • программные прерывания, являющиеся результатом выполнения специальных команд процессора (INT).

    Во всех случаях обработчик прерывания вызывается по значению указателя, расположенному в младших адресах памяти; абсолютный адрес вектора получается умножением на 4 номера прерывания (номера вектора). Внутренние прерывания могут вызываться через векторы 0 - 7, для внешних прерываний выделены векторы 8 - 15 (установкой режима контроллера прерываний), программые прерывания могут происходить через векторы 0 - 255. Таким образом, первый килобайт ОЗУ выделяется для хранения адресов модулей обработки прерываний. Прерывания всех типов выполняются совершенно аналогично, что позволяет, в частности, программно моделировать аппаратные прерывания, используя отведенные для аппаратуры векторы.

    BIOS устанавливает обработчики прерываний 0 - 31. На некоторых моделях компьютеров BIOS может инициировать и другие обработчики прерываний (с номерами 64, 65, 74, 112, возможно, и другие), в зависимости от установленного оборудования, однако векторы 32 - 63 резервируются АДОС, и их значения будут установлены при загрузке АДОС независимо от присоединенного оборудования.

    В табл. 1 перечислены обработчики прерываний, устанавливаемые BIOS всех или многих моделей ЭВМ. Не следует считать, что в таблице перечислены все обработчики прерываний BIOS. При присоединении дополнительного оборудования могут определяться и новые векторы прерываний. При отсутствии некоторого оборудования могут отсутствовать и соответствующие обработчики прерываний.

    Только векторы 0 - 31 устанавливаются BIOS во всех случаях. Следует также отметить, что некоторые обработчики прерываний BIOS не выполняют никаких действий, кроме возврата из прерывания (IRET), и становятся способными выполнять свое назначение только после загрузки АДОС или даже некоторых транзитных команд (системных программ) АДОС. При загрузке АДОС могут переопределяться и другие векторы. Не следует считать, что какой-либо вектор всегда установлен на адрес BIOS.


    № Прерывания (вектора)


    Адрес


    Назначение

    0(0)

    0000H

    деление на ноль

    1(1)

    0004H

    пошаговое выполнение инструкций процессора

    2(2)

    0008H

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

    3(3)

    000CH

    точка прекращения

    4(4)

    0010H

    переполнение

    5(5)

    0014H

    печать экрана

    6(6)

    0018H

    резервируется

    7(7)

    001CH

    резервируется

    8(8)

    0020H

    прерывание от системного таймера

    9(9)

    0024H

    прерывание от клавиатуры

    10(0AH)

    0028H

    прерывания от подчиненного ПКП (IBM AT) резервируется для других моделей

    11(0BH)

    002CH

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

    12(0CH)

    | 0030H

    прерывание от (первого) адаптера асинхронной связи

    13(0DH)

    0034H

    во многих моделях прерывание от жесткого диска; прерывание от второго адаптера синхронной связи IBM AT

    14(0EH)

    0038H

    прерывание от контроллера дискеты

    15(0FH)

    003CH

    в некоторых моделях прерывание от устройства параллельной печати; в IBM AT прерывание от (первого) адаптера синхронной связи

    16(10H)

    0040H

    функции дисплея

    17(11H)

    0044H

    определение набора подключенного оборудования

    18(12H)

    0048H

    определение объема ОЗУ

    19(13H)

    004CH

    функции дисковых устройств

    20(14H)

    0050H

    функции устройств асинхронной связи

    21(15H)

    0054H

    функции кассетной ленты и функции дополнительного оборудования (зависят от модели компьютера)

    22(16H)

    0058H

    функции клавиатуры

    23(17H)

    005CH

    функции печати

    24(18H)

    0060H

    загрузка системы с альтернативного устройства или загрузка Бейсика ПЗУ

    25(19H)

    0064H

    загрузка операционной системы с диска

    26(1AH)

    0068H

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

    27(1BH)

    006CH

    прерывание, вызываемое пользователем с клавиатуры (ввод BREAK)

    28(1CH)

    0070H

    резерв для прикладного обработчика прерываний от системного таймера

    29(1DH)

    0074H

    указатель на таблицу параметров экрана

    30(1EH)

    0078H

    указатель на таблицу параметров дискетного устройства

    31(1FH)

    007CH

    указатель на таблицу изображений знаков на экране

    32-63(20H-3FH)

    -

    зарезервированы для ДОС

    64(40H)

    0100H

    функции дискетных устройств (в моделях с жесткими дисками)

    65(41H)

    0104H

    указатель таблицы параметров жестких дисков

    70(46H)

    0118H

    в некоторых моделях (AT) указатель на таблицу параметров второго жесткого диска

    74(4AH)

    0128H

    в некоторых моделях прерывание от сигнала тревоги

    96-103(60H-67H)

    -

    резервируются для пользователей

    112(70H)

    01C0H

    в некоторых моделях прерывание от часов реального времени

    117(75H)

    01D4H

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

    128-240(80H-F0H)

    -

    используются или зарезервированы для Бейсика

    241-255(F1H-FFH)

    -

    резервируются для пользователей


    Таблица 1. Прерывания базовой системы ввода-вывода

    1. 1   2   3   4   5   6   7   8   9   ...   29


    написать администратору сайта