Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Режимы процессора




Все 32-разрядные процессоры могут выполнять программы в нескольких режимах:

- реальном,

- защищенном:

- виртуальном реальном.

Реальный режим. Первоначально использовался процессор 8086, который мог выполнять 16-разрядные команды, применяя 16-разрядные внутренние регистры, и адресовать только 1 Мбайт (2 в 20 степени байт), используя 20 разрядов для адреса. Все программное обеспечение РС первоначально было предназначено для этого процессора, оно было разработано на основе 16-разрядной системы команд и модели памяти 1 Мбайт. Более поздние процессоры (80286) могли также выполнять те же 16 разрядные команды, но намного быстрее. Шестнадцатиразрядный режим, в котором выполнялись команды 8086 и 80286, был назван реальным режимом. Все программы, выполняющиеся в реальном режиме, должны использовать только 16-разрядные команды и 20-разрядные адреса.

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

Защищенный режим. Процессор 80286 являясь 16 разрядным, может все же работать в новом – защищенном режиме. Он имеет аппаратную поддержку многозадачных операционных систем. Адресная шина была увеличена до 24 разрядов, что привело к расширению адресного пространства до 16 Мбайт (2 в 24 степени). Новый метод адресации памяти позволил изолировать адресные пространства отдельных задач друг от друга.

В защищенном режиме программа может записывать данные только в те области памяти, которые ей выделила операционная система.

Следующие модели процессоров были 32 разрядными. Помимо расширения адресного пространства до 4 Гбайт, в них реализована страничная виртуальная память, которая возможна только в защищенном режиме. При этом часть оперативной памяти размещается на диске. Размер виртуальной памяти, предоставляемой программе, ограничивается размером свободного пространства на диске.

В защищенном режиме возможно:

- непосредственно адресовать память за пределами 1 Мбайта;

- появилась страничная память, позволяющая программе работать с памятью, размер которой много больше физического размера;

- можно решать несколько задач одновременно и создавать вычислительные системы.

Виртуальный реальный режим. Помимо страничной адресации в современных процессорах реализован режим виртуального процессора 8086 или просто виртуальный режим. Он используется в рамках защищенного режима. В этом режиме процессор может выполнять программы, составленные для процессора 8086, находясь в защищенном режиме и используя аппаратные средства защищенного режима: мультизадачность, изолирование адресных пространств отдельных задач, страничная виртуальная память.




Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 697; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.