Главная » Просмотр файлов » assembler. Учебник для вузов_Юров В.И_2003 -637с

assembler. Учебник для вузов_Юров В.И_2003 -637с (862834), страница 4

Файл №862834 assembler. Учебник для вузов_Юров В.И_2003 -637с (Юров В.И - Assembler. Учебник для вузов. 2003) 4 страницаassembler. Учебник для вузов_Юров В.И_2003 -637с (862834) страница 42021-12-22СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Другойпричиной появления и широкого распространения 18088 было наличие большогоколичества 8-разрядных внешних устройств. 8-разрядная шина данных 18088 позволяла упростить процесс сопряжения с этими устройствами. Отметим, что одним из внешних устройств, поддерживаемых процессорами 18086/88, был математический сопроцессор 18087, который мог устанавливаться в специальный разъемматеринской платы. Это позволяло более эффективно выполнять операции с плавающей точкой в соответствии со стандартом IEEE-754. Важно также подчеркнуть, что, начиная с 18086/88, все процессоры Intel совместимы «снизу вверх».Следствием этого является гарантированная возможность запуска на современном процессоре Pentium практически любой программы, написанной для 18086/88(естественно, при соответствующей поддержке системного программного обеспечения).Согласно известному закону, программное обеспечение (software), подобно газу,стремится заполнить весь доступный ему объем.

Поэтому поначалу кажущиеся22Глава 1. Организация современного компьютерафантастическими возможности новых процессоров со временем становятся узами, тем самым подталкивая конструкторов процессоров искать новые архитектурные и технологические решения для перевода программ в новые, более свободныерамки существования. Оперативная память объемом 1 Мбайт — это много. Долгаяжизнь процессоров 18086/88 подтверждает это.

Но с течением времени даже такойобъем памяти превратился в ограничение, в связи с чем стали применяться различные технологии для обхода этого ограничения. Многие, наверное, еще помнятзагрузку MS-DOS с драйверами расширенной памяти EMS (Expanded MemorySpecification), с помощью которых через окно размером 64 Кбайт можно былообращаться к внешней дополнительной памяти размером до 32 Мбайт. Но это немогло продолжаться вечно, и в 1982 г.

Intel представляет процессор i80286. И хотяон не решил окончательно проблему ограничения пространства памяти, в нем былиреализованы определенные архитектурные изменения, благодаря которым последующие модели процессоров позволили разрядить ситуацию с доступом к памяти.К главным нововведениям следует отнести расширение шины адреса до 24 битов,что позволило адресовать уже 16 Мбайт оперативной памяти, а также появлениееще одного режима работы процессора — защищенного. В этом отношении данный процессор также можно считать революционным.

До этого в процессорах Intelотсутствовала поддержка на процессорном уровне какой-либо защиты программот взаимного влияния. Введение подобных средств в архитектуру процессоров Intelстимулировало производителей на разработку многозадачных операционных систем. Наиболее яркие примеры — Microsoft (ОС Windows) и IBM (OS/2). Справедливости ради следует отметить, что доминирующей системой для i286 была MSDOS, и данный процессор использовался как более быстрый вариант 18086/88.

Дляширокого распространения многозадачные системы должны были пройти определенный путь развития.Мощным стимулом к развитию многозадачных систем стали возможности, предоставляемые новым процессором i80386, выпущенным Intel в 1985 г. Это былпервый 32-разрядный процессор, который положил начало семейству процессоров IA-32 (32-bit Intel Architecture). Главные отличительные особенности: 32-разрядные шины адреса и данных (адресация оперативной памяти — до 4 Гбайт);увеличенная до 32 битов разрядность внутренних регистров процессора; введениетретьего режима работы процессора (режима виртуального процессора 8086); поддержка страничной адресации памяти, благодаря которой стало возможном за счетдисковой памяти виртуализировать доступ к оперативной памяти и теоретическирасширить ее рамки вплоть до 4 Гбайт.

Аналогично ситуации с 18086 и 18088, одновременно был выпущен более дешевый вариант процессора i80386 (180386-DX)с 16-разрядной шиной данных — 180386-SX. При необходимости на материнскуюплату можно было установить и математический сопроцессор 180387. Процессорi80386 первым из семейства процессоров Intel стал поддерживать возможностьпараллельного функционирования своих устройств: устройства шинного интерфейса (bus interface unit), блока предварительной выборки (code prefetch unit), блока декодирования команд (instruction decode unit), исполнительного блока (executionunit), блока сегментации (segment unit), блока страничной адресации (paging unit).Концепция параллельного функционирования устройств позже, а именно в 180486,стала основой другой концепции — конвейеризации вычислений.История процессоров Intel23Процессор i80486 появился в 1989 г.

Основные его характеристики — наличиевстроенного математического сопроцессора, поддержка многопроцессорного режима работы и работы с двумя видами кэш-памяти — внутренней размером 8 Кбайт(1-го уровня L1) и внешней кэш-памятью (2-го уровня L2). Важные измененияв архитектуре процессора i80486 коснулись концепции параллельных вычислений.Они стали воплощением идей, лежащих в основе RISC-технологии разработкипроцессоров. Согласно им, машинные команды со сложным алгоритмом работы(Complete-Instuction-Set Computing, CISC) на микропрограммном уровне реализовывались на основе более простых команд из ограниченного набора (ReducedInstruction Set Computer, RISC). Для выполнения CISC-команд требуется несколько тактов работы процессора, иногда несколько десятков.

RISC-команды должнывыполняться за один такт. Такое изменение внутреннего представления внешнихкоманд, наряду с изменением последовательности их выполнения и режимов декодирования, позволило реализовать реальную конвейеризацию вычислений.В результате выполнение CISC-команды происходило за один такт процессора.Конвейер процессора i80486 состоял из 5 ступеней. Начиная с процессора J80486процессоры Intel поддерживают различные концепции энергосбережения. Интересно, что совершенствование процессора J80486 шло в ходе его промышленногопроизводства.

Вследствие этого по своим возможностям следующие по временивыпуска процессоры 180486 в большей или меньшей степени отличались от предыдущих.Ну и, наконец, ЭПОХА PENTIUM. Знаменитый своей ошибкой блока с плавающей точкой первый Pentium — Pentium-60 — был представлен в начале 1993 г.Благодаря суперскалярной архитектуре (с двумя конвейерами, известными как ии v) он мог выполнять две машинные инструкции за один такт. К внутреннемукэшу команд добавлен внутренний 8-килобайтный кэш данных. Реализована технология предсказания переходов (branch prediction).

Для увеличения пропускнойспособности при обработке данных процессор Pentium поддерживает внутренниепути шириной 128 и 256 битов, внешняя шина данных увеличена до 64 битов. Добавлены средства для построения многопроцессорных систем, в частности расширенный программируемый контроллер прерываний (Advanced Programmable InterruptController, APIC), дополнительные выводы и специальный режим дуальной обработки (dual processing), ориентированный на построение двухпроцессорных систем.

Начиная с модели процессоров Pentium с тактовой частотой 133 МГц (1997 г.)в них был введен блок ММХ-команд (ММХ означает MultiMedia extensions). Реализованный на базе сопроцессора, данный блок поддерживал SIMD-технологию,которая предполагает обработку блока однородных данных одной машинной инструкцией. Цель введения данного расширения — увеличение производительности приложений, обрабатывающих массивы однородных целочисленных данных.Примеры таких приложений — программы обработки изображений, звука, архивирования-разархивирования данных и др. Излишне говорить, что все эти нововведения резко подняли производительность процессора Pentium по сравнениюс его предшественником — процессором i486 — и не оставили последнему особыхальтернатив для существования.На сегодняшний день имеется три поколения, или семейства, процессоровPentium — Pentium, P6 и Pentium IV с микроархитектурой NetBurst. К семейству24Глава 1.

Организация современного компьютераPentium относятся упоминавшиеся ранее процессоры Pentium и Pentium MMX.История семейства Р6 началась в 1995 году с появлением процессора Pentium Pro.Несмотря на схожие названия, внутренние архитектуры процессоров двух семействбыли совершенно разными. Не вдаваясь в новые схемотехнические решения, реализованные в процессоре Pentium Pro, отметим его основные архитектурные свойства. Процессор поддерживал работу трех конвейеров, то есть мог обрабатыватьдо трех команд за один такт. Для этого использовались особые технологии обработки потока команд, которые подробнее будут рассмотрены в следующей главе.Процессор Pentium Pro использовал новую технологию работы с кэш-памятью.Наряду с уже обычным внутренним кэшем первого уровня размером 8 Кбайтв одном корпусе (но не на одной микросхеме) с процессором располагалась кэшпамять второго уровня размером 256 Кбайт, для связи с которой имелась специальная 64-разрядная шина, работающая на частоте процессора.

Шина данных процессора Pentium Pro имела разрядность 36 бита, что позволяло при определенныхусловиях организовать адресацию памяти до 64 Гбайт.Процессор Pentium II, появившийся на свет в 1997 г., добавил к архитектурепроцессора Pentium Pro поддержку ММХ-команд. Кроме того, были увеличеныразмеры кэш-памяти всех уровней — кэш-память команд и данных первого уровня выросла до 16 Кбайт каждая, кэш-память второго уровня могла иметь величину256,512 Кбайт или 1 Гбайт.

Кэш-память второго уровня могла работать на половинечастоты работы процессора. Также процессор поддерживал множество технологийэнергосбережения. Следующие две модели процессоров, выпущенные в 1998 г., —Celeron и Pentium II Xeon — были, соответственно, более «легкой» и более «тяжелой» модификациями процессора Pentium П.

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

Тип файла
PDF-файл
Размер
14,34 Mb
Тип материала
Высшее учебное заведение

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

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