Главная » Просмотр файлов » Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004)

Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004) (1186255), страница 99

Файл №1186255 Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004) (Попов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004)) 99 страницаПопов И.И., Матвеев А.А., Максимов Н.В. Архитектура электронно-вычислительных машин и систем (2004) (1186255) страница 992020-08-27СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 99)

Уровни привилегийнумеруются от 0 до 3, нулевой уровень соответствует максимальным(неограниченным) возможностям доступа и отводится для ядраоперационной системы. Уровень 3 имеет самые ограниченные права иобычно предоставляется прикладным задачам. Систему защиты обычноизображают в виде концентрических колец, соответствующих уровнямпривилегий, а сами уровни привилегий иногда называют кольцамизащиты. Сервисы, предоставляемые задачам, могут находиться в разныхкольцах защиты.

Передача управления между задачами контролируетсявентилями (Gate), называемыми также шлюзами, проверяющимиправила использования уровней привилегий. Через вентили задачимогут получить доступ только к разрешенным им сервисам другихсегментов.507Уровни привилегий относятся к дескрипторам, селекторам изадачам. Кроме того, в регистре флагов имеется поле привилегийввода/вывода, с помощью которого обеспечивается управлениедоступом к инструкциям ввода/вывода и управлению флагомпрерываний.Дескрипторы и привилегии являются основой системы защиты:дескрипторы определяют структуры программных элементов (безкоторых эти элементы невозможно использовать), а привилегииопределяют возможность доступа к дескрипторам и выполненияпривилегированных инструкций.

Любое нарушение защиты приводит квозникновению специальных исключений, обрабатываемых ядромоперационной системы.Механизм виртуальной памяти позволяет любой задачеиспользовать логическое адресное пространство размером до 64 Тбайт(16 К сегментов по 4 Гбайт). Для этого каждый сегмент в своемдескрипторе имеет специальный бит, который указывает на присутствиеданного сегмента в оперативной памяти в текущий момент времени.Неиспользуемый сегмент может быть выгружен из оперативной памятиво внешнюю (например, дисковую), о чем делается пометка в егодескрипторе.

На освободившееся место из внешней памяти можетвосстанавливаться содержимое другого сегмента (этот процесс508называется свопингом шеи подкачкой), и в его дескрипторе делаетсяпометка о присутствии в памяти. При обращении задачи котсутствующему сегменту процессор вырабатывает соответствующееисключение, обработчик которого и заведует виртуальной памятью воперационнойсистеме.Механизмстраничнойпереадресацииобеспечивает виртуализацию памяти, адресуемой логическим адресом,на уровне страниц фиксированного размера. После подкачки сегмента(страницы) выполнение задачи продолжается, так что виртуализацияпамяти для прикладных задач прозрачна (если не принимать вовнимание задержку, вызванную подкачкой).Процессор предоставляет только необходимые аппаратныесредства поддержи защиты и виртуальной памяти, а их реальноеиспользование и устойчивость работа программ и самой операционнойсистемы защищенного режима, конечно же, зависят от корректностипостроения ОС и предусмотрительности ее разработчиков.

Хорошоспроектированная операционная система защищенного режима можетобеспечить устойчивость ОС даже при некорректном поведенииприкладных задач.BIOS и ее настройкаНаиболее известными фирмами-изготовителями BIOS являютсяAMI (American Megatrends Inc.), Award и Phoenix. Хотя функции BIOSодинаковы, но возможны отличия способов настройки, а также менюBIOS. В большинстве случаев для хранения программ BIOSиспользуются ППЗУ. В современных системах требуются болееобъемные ППЗУ. Для рассмотрения вопросов, связанных с настройкойROM BIOS, возьмем за основу программу настройки BIOS Setup фирмыAMI.

Эта версия BIOS называется AMI BIOS. Настройка(конфигурирование) системной платы состоит из подстройки ПК подиспользуемый графический режим, установки рабочей тактовойчастоты, указания объема имеющейся в наличии кэш-памяти, типавстроенного сопроцессора и т.д. Существует семь возможных вариантовнастройки, из которых мы укажем только следующие:— Standard-CMOS-Setup (основные установки CMOS);— Advanced-CMOS-Setup (дополнительные установки CMOS);— Advanced-Chipset-Setup (дополнительные установки системной платы).В процедуре Standard-CMOS-Setup в системе AMI BIOSустанавливаются: дата и текущее время, параметры жесткого диска илидисковода, изменения используемой видеокарты и характеристикиклавиатуры. Данные, относящиеся к используемой оперативной памятиПК, рассчитываются автоматически, вводятся в действие системой BIOS509и не могут быть изменены (они размещаются в правом верхнем углуэкрана-меню).

Жесткие диски могут выбираться из имеющихся 46типов, представленных в виде таблицы, или же браться как тип 47 (неимеющий заданных значений), данные которого вводится вручную.Для начала настройки необходимо после включения ПКвнимательно следить за экраном и, как появится предложение опереходе к BIOS, нажать клавишу <Del>. Вызывается программанастройки BIOS и появляется основное меню. Далее выбирается пункт"Standard-CMOS-Setup", нажимается <Enter>, в результате появляетсядиалоговое окно программы Standard-CMOS-Setup. Если нажать <Esc>,то можно вернуться в главное меню BIOS. Если же нужно перейти кнастройке, то достаточно нажать на любую клавишу (кроме <Esc>) иперейти в диалоговое окно программы настройки. Далее сиспользованием клавишей перемещения курсора выбирается поле ввода,в котором нужно произвести изменения. После завершения работынажатием клавиши <Esc> происходит выход в главное меню AMI BIOS.Для заполнений новых значений необходимо выбрать пункт менюWRITE TO CMOS AND EXIT.

После нажатия клавиши "Y" данныезапомнятся в CMOS-RAM. Далее система автоматически перезагружается с измененными или дополненными данными.В случае неправильной конфигурации (еще раз проверяетсяконфигурация системы) с помощью звуковых сигналов оповещаютсяошибки. Система выдает и соответствующие сведения об ошибке, и принажатии клавиши <F1> можно запустить программу установки Setup.Вообще для того, чтобы каждый раз повторно оказываться вдиалоговом окне программы настройки Standard—CMOS, нужновыполнить следующие действия:- <Ctrl> + <Alt> + <Del>;- <Del>, вход в BIOS-Setup;- Выбор "Standard-CMOS-Setup", <Enter>;- <Esc> — переход в диалоговое окно;Находимся в программе Standard-CMOS-Setup.Хотя BIOS и обеспечивает функционирование ПК, последнийможет работать не на полную мощность.

Поэтому она имеетвозможность восстанавливать основную начальную конфигурацию ("поумолчанию"). Это производится в AMI BIOS запуском ПК и удержаниемнажатой клавишей <Insert>, Немного погодя, ПК сообщит, что быланажата клавиша экстренной остановки, и все изменения программыAdvanced-Chipset-Setup отменены. Как видите, это относится только кAdvanced-Chipset-Setup.Мы здесь не рассматриваем тонкости конфигурирования системыи не затрагиваем вопросы, связанные с конфигурированиемпрограммных средств (оптимальное согласование ОС с техническимисредствами, правильное использование различных сервисныхпрограмм).

Цель раздела состоит в том, чтобы показать, какую роль в510этом играют средства BIOS, как запоминается информация в CMOS, какона используется при запуске системы.Программа Advanced-CMOS-Setup позволяет более тонкооптимизировать компьютер для возможного увеличения егобыстродействия.Таким образом, настройка аппаратной части приводит к созданиюнужной конфигурации ПК, а настройка программной части связана с оптимальным согласованием операционной системы с техническими возможностями ПК, а также с правильным использованием различных сервисных программ. Нужно знать, что всегда целесообразно под рукойиметь системную (загрузочную) дискету, содержащую необходимую длязапуска ПК информацию.

Ею можно воспользоваться тогда, когда по каким-либо причинам ПК с винчестера не загружается. Загрузочная дискета является вторым ключом к ПК.Аппаратное конфигурирование ПК включает в себя настройкуBIOS. Это освобождает пользователя от дальнейших забот поконфигурированию системы.

При холодном старте ПК данныесчитываются из CMOS RAM, и, если не обнаруживаются ошибки, торабота продолжается в соответствии с настройкой BIOS Setup. Поэтомупри внесении изменений в конфигурацию ПК необходимо вводитьсоответствующие изменения и в настройку системы BIOS.Диапазон памяти для ROM BIOS находится между адресамиFE000H и FFFFFH и делится на соответствующие поддиапазоны (см.табл. 2).№1234АдреснаяобластьFE000-FFFD9FFFF0-FFFF4FFFF5-FFFFCFFFFE-FFFFFФункцияПодпрограммы BIOSНачальный адресНачальные данные BIОSИдентификатор функцийфирмы-изготовителяиидентификацияВ области FE000 — FFFD9 находятся определенныеподпрограммы, которые специально подобраны для используемойсистемной платы (поэтому они не взаимозаменяемы). Для системы BIOSиспользуется или 8-Кбайтовая ППЗУ типа 2764 или же 64-КбайтоваяППЗУ типа 27512 (для AT- или EISA-систем).

Обработка подпрограммBIOS начинается с перехода на адрес FE000H. МП имеет доступ к этимпрограммам благодаря программным прерываниям (10Н ÷1АН). Каждоепрерывание имеет доступ к определенной подпрограмме BIOS.Область памяти объемом 384 Кбайт (между 640 Кбайт и 1 Мбайт)называется сегментом внешних устройств (А0000 — EFFFF).

В табл.З.12 дано распределение адресов BIOS в указанном сегменте.511Таблица 3Распределение адресов BIOS в сегменте внешних устройств№1345678910ШестнадцатеричныйадресА0000 — AFFFFВ0000— B0FFFВ1000 — B7FFFB8000— BBFFFВС000 — BFFFFС0000 - C3FFFС4000 — C7FFFС8000 — CCFFFCD000 — CFFFFD0000 — EFFFFФункцияRAM графического адаптера EGARAM монохромного адаптера MG AЗарезервировано для видеопамятиRAM адаптера GGARAM адаптеров CGA или EGAROM адаптеровОбласть для дополнительного ПЗУHDD и FDDПЗУ ввода-выводаОбласть для дополнительного ПЗУAMI BIOS (другое название — Hi-Flex BIOS) в своих новыхверсиях имеет семь вариантов настройки.Standard CMOS Setup отвечает за установку стандартных встроенных аппаратных компонентов, определение оперативной памяти, атакже за установку времени и даты;Advanced CMOS Setup обеспечивает конфигурацию различных установок при старте ПК и, кроме того, позволяет расположить в верхнейчасти стандартной памяти системную область ROM BIOS;Advanced Chipset Setup служит для установки опций Chipset, чтоможет ускорить или замедлить работу ПК или вообще привести к нулевому результату;Autoconfiguration with BIOS default возвращает Setup стандартныезначения, которые жестко "прошиты" в ROM BIOS (обычно опции выставляются так, чтобы начальным устройством загрузки ПК являлся дисковод А:);Autoconfiguration with power-on defaults восстанавливаются установки, которые имели место при последнем включении ПК;Change password — замена пароля (с помощью пароля можнозащитить CMOS-Setup от нежелательного доступа);Autodetect hard disk служит для автоматического опознаванияBIOS винчестера и установки его параметров (в старых версиях былаопция для форматирования жесткого диска, что совсем нежелательно);Write to CMOS and Exit подтверждает установленные (а также измененные) значения параметров, производит выход из Setup и перезагружает ПК (с новыми значениями);Do not write to CMOS and Exit — противоположный последнемуслучаю вариант — новые установки игнорируются, и ПК стартует со512старыми установками (тот же эффект можно получить при нажатииклавиши <Esc>);Имеется опция "Power management Setup", которая даетвозможность с помощью содержащихся в ней установок заставить ПКчерез определенный промежуток времени перейти в режим Stand byMode (ослабленный режим: гасится экран монитора, деактивизируетсявинчестер и осуществляется переход к более низкой тактовой частоте).Текущее значение соответствующего параметра изменяется клавишами <Page Up> и <Page Down>.Пункт меню: Typematic Rate Programming (программирование параметров автоповтора).Назначение: если вы включаете функцию Typematic Rate Programming, то в следующих пунктах меню можете устанавливать параметрыавтоповтора клавиатуры по умолчанию.Опции: Enabled/Disabled (Разрешено/Запрещено).

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6551
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее