SlideShare a Scribd company logo
1 of 14
Лекция № 14
31.05.13
Intel 80286 (также известный как i286) —
16-битный x86-совместимый
микропроцессор второго поколения
фирмы Intel, выпущенный 1 февраля 1982
года.
Данный процессор представляет собой
усовершенствованный вариант
процессора Intel 8086 и был в 3-6 раз
быстрее него. Процессор применялся, в
основном, в IBM PC совместимых ПК.
В процессоре i286 было реализовано два
режима работы — защищённый
режим и реальный режим.
В реальном режиме работы процессор был
полностью совместим с процессорами x86
выпускавшимися до этого, то есть
процессор мог выполнять программы
предназначенные для Intel 8086/8088/8018x
без повторного ассемблирования или с
переассемблированием с минимальными
модификациями.
В формировании адреса участвовали только 20 линий шины
адреса, поэтому максимальный объём адресуемой памяти,
в этом режиме, остался прежним — 1 Мбайт.
В защищённом режиме процессор мог адресовать до 1
Гбайт виртуальной памяти (при этом объем реальной
памяти составлял не более 16 Мбайт), за счёт изменения
механизма адресации памяти.
Переключение из реального режима в защищенный
происходит программно и относительно просто, однако
для обратного перехода необходим аппаратный сброс
процессора, который в IBM PC-совместимых машинах
осуществлялся обычно с помощью контроллера
клавиатуры.
Программы реального режима без модификаций в
защищенном режиме исполняться не могут/
Суть защищённого режима.
Программист и разрабатываемые им программы
используют логическое адресное пространство
(виртуальное адресное пространство), размер
которого может составлять 1024 Мбайт (для
i286). Логический адрес преобразуется в
физический адрес автоматически с помощью
схемы управления памятью(MMU).
Благодаря защищённому режиму, в памяти можно
хранить только ту часть программы, которая
необходима в данный момент, а остальная часть
могла храниться во внешней памяти (например, на
жёстком диске).
В случае обращения к той части программы, которой
нет в памяти в данный момент, операционная
система может приостановить программу, загрузить
требуемую секцию кода из внешней памяти и
возобновить выполнение программы.
Следовательно, становятся допустимыми программы,
размер которых больше объема имеющейся памяти.
Физический адрес формируется следующим образом.
В сегментных регистрах хранится селектор,
содержащий индекс дескриптора в таблице
дескрипторов (13 бит), 1 бит, определяющий к какой
таблице дескрипторов будет производиться
обращение (к локальной или к глобальной) и 2 бита
запрашиваемого уровня привилегий.
Далее происходит обращение к соответствующей
таблице дескрипторов и соответствующему
дескриптору, который содержал начальный, 24-
битный, адрес сегмента, размер сегмента и права
доступа. После чего вычислялся необходимый
физический адрес, путём сложения адреса сегмента
со смещением, хранящемся в 16-разрядном
указательном регистре.
Селектор (selector) — число, хранящееся в
сегментном регистре; это 16-битная
структура данных, которая является
идентификатором сегмента.
Дескриптор сегмента — служебная
структура в памяти, которая определяет
сегмент. Длина дескриптора равна восьми
байтам.
Однако защищённый режим в процессоре
Intel 80286 обладал и некоторыми
недостатками, такими как,
несовместимость с программами,
написанными для реального режима
MS-DOS, для перехода из защищенного
режима в реальный режим требовался
аппаратный сброс процессора.
В 1982 г. корпорацией Intel был предложен
микропроцессор 80286, в котором был реализован
принципиально новый режим работы, получивший
название защищенного. Однако процессор 80286 мог
работать и в режиме 86-го процессора, который стали
называть реальным.
В дальнейшем на смену процессору 80286 пришли
модели 80386, i486 и, наконец, различные варианты
процессора Pentium. Все они могут работать и в
реальном, и в защищенном режимах.
Хотя каждая следующая модель была значительно
совершеннее предыдущей (в частности, почти на два
порядка возросла скорость работы процессора, начиная с
модели 80386 процессор стал 32-разрядным, а в
процессорах Pentium реализован и 64-разрядный обмен
данными с системной шиной), однако с точки зрения
программиста все эти процессоры весьма схожи.
Основным их качеством является наличие двух режимов
работы - реального и защищенного. Строго говоря, в
современных процессорах реализован еще и третий режим
- виртуального 86-го процессора, или V86, однако в плане
использования языка ассемблера этот режим не отличается
от обычного режима 86-го процессора, мы его касаться не
будем.
Реальный и защищенный режимы прежде всего
принципиально различаются способом
обращения к оперативной памяти компьютера.
Метод адресации памяти, используемый в
реальном режиме, позволяет адресовать память
лишь в пределах 1 Мбайт; в защищенном режиме
используется другой механизм (из-за чего, в
частности, эти режимы и оказались полностью
несовместимыми), позволяющий обращаться к
памяти объемом до 4 Гбайт.
Другое важное отличие защищенного
режима заключается в аппаратной
поддержке многозадачности с аппаратной
же (т.е. реализованной в самом
микропроцессоре) защитой задач друг от
друга.
Реальный и защищенный режимы имеют
прямое отношение к работе операционной
системы, установленной на компьютере.
В настоящее время на персональных компьютерах типа
IBM PC используются в основном два класса
операционных систем (оба - разработки корпорации
Microsoft): однозадачная текстовая система MS-DOS и
многозадачная графическая система Windows.
Операционная система MS-DOS является системой
реального режима; другими словами, она использует
только средства процессора 8086, даже если она
установлена на компьютере с процессором Pentium.
Система Windows - это система защищенного режима;
она значительно более полно использует
возможности современных процессоров, в частности,
многозадачность и расширенное адресное
пространство.

More Related Content

What's hot

Лекция №5 Организация ЭВМ и систем
Лекция №5 Организация ЭВМ и системЛекция №5 Организация ЭВМ и систем
Лекция №5 Организация ЭВМ и системpianist2317
 
031
031031
031JIuc
 
025
025025
025JIuc
 
Аппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютераАппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютераstudent_SSGA
 
1.stm32 core flash rcc
1.stm32 core flash rcc1.stm32 core flash rcc
1.stm32 core flash rccSergey Savkin
 
07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными даннымиKamlachPV
 
033
033033
033JIuc
 
Лекция №4 Организация ЭВМ и систем (продолжение)
Лекция №4 Организация ЭВМ и систем (продолжение)Лекция №4 Организация ЭВМ и систем (продолжение)
Лекция №4 Организация ЭВМ и систем (продолжение)Александр Силантьев
 
Архитектура AMD64 (EM64T)
Архитектура AMD64 (EM64T)Архитектура AMD64 (EM64T)
Архитектура AMD64 (EM64T)Tatyanazaxarova
 
44
4444
44JIuc
 
030
030030
030JIuc
 
Устройство персонального компьютера
Устройство персонального компьютераУстройство персонального компьютера
Устройство персонального компьютераЮрий Шпак
 
Процессоры
ПроцессорыПроцессоры
ПроцессорыShtromilov
 
Процессоры
ПроцессорыПроцессоры
ПроцессорыSobolishe
 
38
3838
38JIuc
 
Память ПК
Память ПКПамять ПК
Память ПКkyky1234
 

What's hot (20)

Лекция №5 Организация ЭВМ и систем
Лекция №5 Организация ЭВМ и системЛекция №5 Организация ЭВМ и систем
Лекция №5 Организация ЭВМ и систем
 
Лекция №2
Лекция №2Лекция №2
Лекция №2
 
031
031031
031
 
025
025025
025
 
Аппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютераАппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютера
 
1.stm32 core flash rcc
1.stm32 core flash rcc1.stm32 core flash rcc
1.stm32 core flash rcc
 
07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными
 
033
033033
033
 
Лекция №4 Организация ЭВМ и систем (продолжение)
Лекция №4 Организация ЭВМ и систем (продолжение)Лекция №4 Организация ЭВМ и систем (продолжение)
Лекция №4 Организация ЭВМ и систем (продолжение)
 
Prez osob mikroproc
Prez osob mikroprocPrez osob mikroproc
Prez osob mikroproc
 
Архитектура AMD64 (EM64T)
Архитектура AMD64 (EM64T)Архитектура AMD64 (EM64T)
Архитектура AMD64 (EM64T)
 
44
4444
44
 
дәріс №8
дәріс №8дәріс №8
дәріс №8
 
030
030030
030
 
Устройство персонального компьютера
Устройство персонального компьютераУстройство персонального компьютера
Устройство персонального компьютера
 
Процессоры
ПроцессорыПроцессоры
Процессоры
 
Процессоры
ПроцессорыПроцессоры
Процессоры
 
Лекция № 2 Организация ЭВМ и систем
Лекция № 2 Организация ЭВМ и системЛекция № 2 Организация ЭВМ и систем
Лекция № 2 Организация ЭВМ и систем
 
38
3838
38
 
Память ПК
Память ПКПамять ПК
Память ПК
 

Viewers also liked

016
016016
016JIuc
 
Budget2015
Budget2015Budget2015
Budget2015veqs8
 
Written Reference Bike and Roll
Written Reference Bike and RollWritten Reference Bike and Roll
Written Reference Bike and RollSally Rochford
 
Transformation_in_Business
Transformation_in_BusinessTransformation_in_Business
Transformation_in_BusinessFrank Edelkraut
 
42
4242
42JIuc
 
округление натуральных чисел
округление натуральных чиселокругление натуральных чисел
округление натуральных чиселАлексей Вахонин
 
Roxborough Memorial Libraries, Annual Report 2006
Roxborough Memorial Libraries, Annual Report 2006Roxborough Memorial Libraries, Annual Report 2006
Roxborough Memorial Libraries, Annual Report 2006Eric Bucher
 
3150 Sondeo 01
3150 Sondeo 013150 Sondeo 01
3150 Sondeo 01DrDerusha
 
018
018018
018JIuc
 
Осенние каникулы в ДОУ
Осенние каникулы в ДОУОсенние каникулы в ДОУ
Осенние каникулы в ДОУkendzi
 
Опыт Новгородской области по продвижению туристских дестинаций. Родионов Е.И....
Опыт Новгородской области по продвижению туристских дестинаций. Родионов Е.И....Опыт Новгородской области по продвижению туристских дестинаций. Родионов Е.И....
Опыт Новгородской области по продвижению туристских дестинаций. Родионов Е.И....nbcrs.org
 
Correlación entre el índice cardiovascular y resistina en pacientes con disgl...
Correlación entre el índice cardiovascular y resistina en pacientes con disgl...Correlación entre el índice cardiovascular y resistina en pacientes con disgl...
Correlación entre el índice cardiovascular y resistina en pacientes con disgl...Conferencia Sindrome Metabolico
 
Six up an coming IVF developments
Six up an coming IVF developmentsSix up an coming IVF developments
Six up an coming IVF developmentsKosmogonia IVF
 
Вебинар компании VMC по продуктам Parallels 2009
Вебинар компании VMC по продуктам Parallels 2009Вебинар компании VMC по продуктам Parallels 2009
Вебинар компании VMC по продуктам Parallels 2009areconster
 
Soporte vital en pediatría diciembre 2015. HOSPITAL ESCORIAL-DANO
Soporte vital en pediatría diciembre  2015. HOSPITAL ESCORIAL-DANOSoporte vital en pediatría diciembre  2015. HOSPITAL ESCORIAL-DANO
Soporte vital en pediatría diciembre 2015. HOSPITAL ESCORIAL-DANOPediatria_DANO
 
Libro 1 preicfes2016
Libro 1 preicfes2016Libro 1 preicfes2016
Libro 1 preicfes2016Jorge Florez
 
Food preservation
Food preservationFood preservation
Food preservationAsma Bano
 

Viewers also liked (20)

016
016016
016
 
Budget2015
Budget2015Budget2015
Budget2015
 
Written Reference Bike and Roll
Written Reference Bike and RollWritten Reference Bike and Roll
Written Reference Bike and Roll
 
Transformation_in_Business
Transformation_in_BusinessTransformation_in_Business
Transformation_in_Business
 
Too windy to fly
Too windy to flyToo windy to fly
Too windy to fly
 
Gulf Petrochem 1
Gulf Petrochem 1Gulf Petrochem 1
Gulf Petrochem 1
 
42
4242
42
 
округление натуральных чисел
округление натуральных чиселокругление натуральных чисел
округление натуральных чисел
 
Roxborough Memorial Libraries, Annual Report 2006
Roxborough Memorial Libraries, Annual Report 2006Roxborough Memorial Libraries, Annual Report 2006
Roxborough Memorial Libraries, Annual Report 2006
 
3150 Sondeo 01
3150 Sondeo 013150 Sondeo 01
3150 Sondeo 01
 
018
018018
018
 
Осенние каникулы в ДОУ
Осенние каникулы в ДОУОсенние каникулы в ДОУ
Осенние каникулы в ДОУ
 
Опыт Новгородской области по продвижению туристских дестинаций. Родионов Е.И....
Опыт Новгородской области по продвижению туристских дестинаций. Родионов Е.И....Опыт Новгородской области по продвижению туристских дестинаций. Родионов Е.И....
Опыт Новгородской области по продвижению туристских дестинаций. Родионов Е.И....
 
Correlación entre el índice cardiovascular y resistina en pacientes con disgl...
Correlación entre el índice cardiovascular y resistina en pacientes con disgl...Correlación entre el índice cardiovascular y resistina en pacientes con disgl...
Correlación entre el índice cardiovascular y resistina en pacientes con disgl...
 
Six up an coming IVF developments
Six up an coming IVF developmentsSix up an coming IVF developments
Six up an coming IVF developments
 
Вебинар компании VMC по продуктам Parallels 2009
Вебинар компании VMC по продуктам Parallels 2009Вебинар компании VMC по продуктам Parallels 2009
Вебинар компании VMC по продуктам Parallels 2009
 
Soporte vital en pediatría diciembre 2015. HOSPITAL ESCORIAL-DANO
Soporte vital en pediatría diciembre  2015. HOSPITAL ESCORIAL-DANOSoporte vital en pediatría diciembre  2015. HOSPITAL ESCORIAL-DANO
Soporte vital en pediatría diciembre 2015. HOSPITAL ESCORIAL-DANO
 
Libro 1 preicfes2016
Libro 1 preicfes2016Libro 1 preicfes2016
Libro 1 preicfes2016
 
Food preservation
Food preservationFood preservation
Food preservation
 
Andreswed 2.0 %282%29 (1)
Andreswed 2.0 %282%29 (1)Andreswed 2.0 %282%29 (1)
Andreswed 2.0 %282%29 (1)
 

Similar to 035

034
034034
034JIuc
 
Технические средства реализации информационных процессов
Технические средства реализации информационных процессовТехнические средства реализации информационных процессов
Технические средства реализации информационных процессовstudent_SSGA
 
06. Память Cortex-M3(4)
06. Память Cortex-M3(4)06. Память Cortex-M3(4)
06. Память Cortex-M3(4)KamlachPV
 
prezlec_Історія.ppt
prezlec_Історія.pptprezlec_Історія.ppt
prezlec_Історія.pptssusere2bc36
 
процессоры
процессорыпроцессоры
процессорыttku
 
Лекция №2 Организация ЭВМ и систем
Лекция №2 Организация ЭВМ и системЛекция №2 Организация ЭВМ и систем
Лекция №2 Организация ЭВМ и системpianist2317
 
Особенности разработки 64-битных приложений
Особенности разработки 64-битных приложенийОсобенности разработки 64-битных приложений
Особенности разработки 64-битных приложенийTatyanazaxarova
 
тема 2 2.техническое обеспечение компьютера
тема 2 2.техническое обеспечение компьютератема 2 2.техническое обеспечение компьютера
тема 2 2.техническое обеспечение компьютераmrprizrak
 
Оптимизация 64-битных программ
Оптимизация 64-битных программОптимизация 64-битных программ
Оптимизация 64-битных программTatyanazaxarova
 
Магистрально модульный принцип построения пк
Магистрально модульный принцип построения пкМагистрально модульный принцип построения пк
Магистрально модульный принцип построения пкAndrey Dolinin
 
Смарт - Технологии, Взгляд Со Стороны Разработчика
Смарт - Технологии, Взгляд Со Стороны РазработчикаСмарт - Технологии, Взгляд Со Стороны Разработчика
Смарт - Технологии, Взгляд Со Стороны РазработчикаPositive Hack Days
 
лекция 4
лекция 4лекция 4
лекция 4JIuc
 
Scalablehw Лагунцов
Scalablehw ЛагунцовScalablehw Лагунцов
Scalablehw ЛагунцовOntico
 
36
3636
36JIuc
 
Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...a15464321646213
 
Лекция №4(часть 1) Организация ЭВМ и систем
Лекция №4(часть 1) Организация ЭВМ и системЛекция №4(часть 1) Организация ЭВМ и систем
Лекция №4(часть 1) Организация ЭВМ и системpianist2317
 
Презентация на тему: Компьютер – универсальное устройство обработки информации
Презентация на тему: Компьютер – универсальное устройство обработки информацииПрезентация на тему: Компьютер – универсальное устройство обработки информации
Презентация на тему: Компьютер – универсальное устройство обработки информации2berkas
 
It
ItIt
ItPGPU
 

Similar to 035 (20)

034
034034
034
 
Технические средства реализации информационных процессов
Технические средства реализации информационных процессовТехнические средства реализации информационных процессов
Технические средства реализации информационных процессов
 
06. Память Cortex-M3(4)
06. Память Cortex-M3(4)06. Память Cortex-M3(4)
06. Память Cortex-M3(4)
 
prezlec_Історія.ppt
prezlec_Історія.pptprezlec_Історія.ppt
prezlec_Історія.ppt
 
02 ram
02 ram02 ram
02 ram
 
процессоры
процессорыпроцессоры
процессоры
 
Лекция №2 Организация ЭВМ и систем
Лекция №2 Организация ЭВМ и системЛекция №2 Организация ЭВМ и систем
Лекция №2 Организация ЭВМ и систем
 
Особенности разработки 64-битных приложений
Особенности разработки 64-битных приложенийОсобенности разработки 64-битных приложений
Особенности разработки 64-битных приложений
 
тема 2 2.техническое обеспечение компьютера
тема 2 2.техническое обеспечение компьютератема 2 2.техническое обеспечение компьютера
тема 2 2.техническое обеспечение компьютера
 
33 mhz
33 mhz33 mhz
33 mhz
 
Оптимизация 64-битных программ
Оптимизация 64-битных программОптимизация 64-битных программ
Оптимизация 64-битных программ
 
Магистрально модульный принцип построения пк
Магистрально модульный принцип построения пкМагистрально модульный принцип построения пк
Магистрально модульный принцип построения пк
 
Смарт - Технологии, Взгляд Со Стороны Разработчика
Смарт - Технологии, Взгляд Со Стороны РазработчикаСмарт - Технологии, Взгляд Со Стороны Разработчика
Смарт - Технологии, Взгляд Со Стороны Разработчика
 
лекция 4
лекция 4лекция 4
лекция 4
 
Scalablehw Лагунцов
Scalablehw ЛагунцовScalablehw Лагунцов
Scalablehw Лагунцов
 
36
3636
36
 
Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...
 
Лекция №4(часть 1) Организация ЭВМ и систем
Лекция №4(часть 1) Организация ЭВМ и системЛекция №4(часть 1) Организация ЭВМ и систем
Лекция №4(часть 1) Организация ЭВМ и систем
 
Презентация на тему: Компьютер – универсальное устройство обработки информации
Презентация на тему: Компьютер – универсальное устройство обработки информацииПрезентация на тему: Компьютер – универсальное устройство обработки информации
Презентация на тему: Компьютер – универсальное устройство обработки информации
 
It
ItIt
It
 

More from JIuc

выступление на совет директоров
выступление на совет директороввыступление на совет директоров
выступление на совет директоровJIuc
 
тест по теме системы счисления
тест по теме системы счислениятест по теме системы счисления
тест по теме системы счисленияJIuc
 
тест по теме компьютерные коммуникации
тест по теме компьютерные коммуникациитест по теме компьютерные коммуникации
тест по теме компьютерные коммуникацииJIuc
 
тест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмтест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмJIuc
 
тест по теме устройство компьютера (20 вопросов)
тест по теме  устройство компьютера (20 вопросов)тест по теме  устройство компьютера (20 вопросов)
тест по теме устройство компьютера (20 вопросов)JIuc
 
тест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениетест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениеJIuc
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмJIuc
 
тест по теме основные устройства компьютера
тест по теме основные устройства компьютератест по теме основные устройства компьютера
тест по теме основные устройства компьютераJIuc
 
тесты сортировка в бд Excel
тесты сортировка в бд Excelтесты сортировка в бд Excel
тесты сортировка в бд ExcelJIuc
 
тест создание и модифиация структуры бд
тест создание и модифиация структуры бдтест создание и модифиация структуры бд
тест создание и модифиация структуры бдJIuc
 
тест система управления базами данных
тест система управления базами данныхтест система управления базами данных
тест система управления базами данныхJIuc
 
тест работа с макросами и внешними данными
тест работа с макросами и внешними даннымитест работа с макросами и внешними данными
тест работа с макросами и внешними даннымиJIuc
 
тест по Sql
тест по Sqlтест по Sql
тест по SqlJIuc
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрацияJIuc
 
тест запросы
тест запросытест запросы
тест запросыJIuc
 
тест бд
тест бдтест бд
тест бдJIuc
 
тест база данных. основные функции
тест база данных. основные функциитест база данных. основные функции
тест база данных. основные функцииJIuc
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмJIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуреJIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуреJIuc
 

More from JIuc (20)

выступление на совет директоров
выступление на совет директороввыступление на совет директоров
выступление на совет директоров
 
тест по теме системы счисления
тест по теме системы счислениятест по теме системы счисления
тест по теме системы счисления
 
тест по теме компьютерные коммуникации
тест по теме компьютерные коммуникациитест по теме компьютерные коммуникации
тест по теме компьютерные коммуникации
 
тест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмтест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвм
 
тест по теме устройство компьютера (20 вопросов)
тест по теме  устройство компьютера (20 вопросов)тест по теме  устройство компьютера (20 вопросов)
тест по теме устройство компьютера (20 вопросов)
 
тест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениетест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечение
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвм
 
тест по теме основные устройства компьютера
тест по теме основные устройства компьютератест по теме основные устройства компьютера
тест по теме основные устройства компьютера
 
тесты сортировка в бд Excel
тесты сортировка в бд Excelтесты сортировка в бд Excel
тесты сортировка в бд Excel
 
тест создание и модифиация структуры бд
тест создание и модифиация структуры бдтест создание и модифиация структуры бд
тест создание и модифиация структуры бд
 
тест система управления базами данных
тест система управления базами данныхтест система управления базами данных
тест система управления базами данных
 
тест работа с макросами и внешними данными
тест работа с макросами и внешними даннымитест работа с макросами и внешними данными
тест работа с макросами и внешними данными
 
тест по Sql
тест по Sqlтест по Sql
тест по Sql
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрация
 
тест запросы
тест запросытест запросы
тест запросы
 
тест бд
тест бдтест бд
тест бд
 
тест база данных. основные функции
тест база данных. основные функциитест база данных. основные функции
тест база данных. основные функции
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвм
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
 

035

  • 2. Intel 80286 (также известный как i286) — 16-битный x86-совместимый микропроцессор второго поколения фирмы Intel, выпущенный 1 февраля 1982 года. Данный процессор представляет собой усовершенствованный вариант процессора Intel 8086 и был в 3-6 раз быстрее него. Процессор применялся, в основном, в IBM PC совместимых ПК.
  • 3. В процессоре i286 было реализовано два режима работы — защищённый режим и реальный режим. В реальном режиме работы процессор был полностью совместим с процессорами x86 выпускавшимися до этого, то есть процессор мог выполнять программы предназначенные для Intel 8086/8088/8018x без повторного ассемблирования или с переассемблированием с минимальными модификациями.
  • 4. В формировании адреса участвовали только 20 линий шины адреса, поэтому максимальный объём адресуемой памяти, в этом режиме, остался прежним — 1 Мбайт. В защищённом режиме процессор мог адресовать до 1 Гбайт виртуальной памяти (при этом объем реальной памяти составлял не более 16 Мбайт), за счёт изменения механизма адресации памяти. Переключение из реального режима в защищенный происходит программно и относительно просто, однако для обратного перехода необходим аппаратный сброс процессора, который в IBM PC-совместимых машинах осуществлялся обычно с помощью контроллера клавиатуры. Программы реального режима без модификаций в защищенном режиме исполняться не могут/
  • 5. Суть защищённого режима. Программист и разрабатываемые им программы используют логическое адресное пространство (виртуальное адресное пространство), размер которого может составлять 1024 Мбайт (для i286). Логический адрес преобразуется в физический адрес автоматически с помощью схемы управления памятью(MMU).
  • 6. Благодаря защищённому режиму, в памяти можно хранить только ту часть программы, которая необходима в данный момент, а остальная часть могла храниться во внешней памяти (например, на жёстком диске). В случае обращения к той части программы, которой нет в памяти в данный момент, операционная система может приостановить программу, загрузить требуемую секцию кода из внешней памяти и возобновить выполнение программы. Следовательно, становятся допустимыми программы, размер которых больше объема имеющейся памяти.
  • 7. Физический адрес формируется следующим образом. В сегментных регистрах хранится селектор, содержащий индекс дескриптора в таблице дескрипторов (13 бит), 1 бит, определяющий к какой таблице дескрипторов будет производиться обращение (к локальной или к глобальной) и 2 бита запрашиваемого уровня привилегий. Далее происходит обращение к соответствующей таблице дескрипторов и соответствующему дескриптору, который содержал начальный, 24- битный, адрес сегмента, размер сегмента и права доступа. После чего вычислялся необходимый физический адрес, путём сложения адреса сегмента со смещением, хранящемся в 16-разрядном указательном регистре.
  • 8. Селектор (selector) — число, хранящееся в сегментном регистре; это 16-битная структура данных, которая является идентификатором сегмента. Дескриптор сегмента — служебная структура в памяти, которая определяет сегмент. Длина дескриптора равна восьми байтам.
  • 9. Однако защищённый режим в процессоре Intel 80286 обладал и некоторыми недостатками, такими как, несовместимость с программами, написанными для реального режима MS-DOS, для перехода из защищенного режима в реальный режим требовался аппаратный сброс процессора.
  • 10. В 1982 г. корпорацией Intel был предложен микропроцессор 80286, в котором был реализован принципиально новый режим работы, получивший название защищенного. Однако процессор 80286 мог работать и в режиме 86-го процессора, который стали называть реальным. В дальнейшем на смену процессору 80286 пришли модели 80386, i486 и, наконец, различные варианты процессора Pentium. Все они могут работать и в реальном, и в защищенном режимах.
  • 11. Хотя каждая следующая модель была значительно совершеннее предыдущей (в частности, почти на два порядка возросла скорость работы процессора, начиная с модели 80386 процессор стал 32-разрядным, а в процессорах Pentium реализован и 64-разрядный обмен данными с системной шиной), однако с точки зрения программиста все эти процессоры весьма схожи. Основным их качеством является наличие двух режимов работы - реального и защищенного. Строго говоря, в современных процессорах реализован еще и третий режим - виртуального 86-го процессора, или V86, однако в плане использования языка ассемблера этот режим не отличается от обычного режима 86-го процессора, мы его касаться не будем.
  • 12. Реальный и защищенный режимы прежде всего принципиально различаются способом обращения к оперативной памяти компьютера. Метод адресации памяти, используемый в реальном режиме, позволяет адресовать память лишь в пределах 1 Мбайт; в защищенном режиме используется другой механизм (из-за чего, в частности, эти режимы и оказались полностью несовместимыми), позволяющий обращаться к памяти объемом до 4 Гбайт.
  • 13. Другое важное отличие защищенного режима заключается в аппаратной поддержке многозадачности с аппаратной же (т.е. реализованной в самом микропроцессоре) защитой задач друг от друга. Реальный и защищенный режимы имеют прямое отношение к работе операционной системы, установленной на компьютере.
  • 14. В настоящее время на персональных компьютерах типа IBM PC используются в основном два класса операционных систем (оба - разработки корпорации Microsoft): однозадачная текстовая система MS-DOS и многозадачная графическая система Windows. Операционная система MS-DOS является системой реального режима; другими словами, она использует только средства процессора 8086, даже если она установлена на компьютере с процессором Pentium. Система Windows - это система защищенного режима; она значительно более полно использует возможности современных процессоров, в частности, многозадачность и расширенное адресное пространство.