Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микропроцессоры и микропроцессорные системы.docx
Скачиваний:
12
Добавлен:
17.09.2019
Размер:
295.13 Кб
Скачать

12. Суперскалярная архитектура микропроцессора Pentium.

13. Структурная схема микропроцессора Pentium. Назначения отдельных блоков.

Общая логическая структура микропроцессора: I - управляющая часть, II - операционная часть; БУПК - блок управления последовательностью команд; БУВОп - блок управления выполнением операций; БУФКА - блок управления формированием кодов адресов; БУВП - блок управления виртуальной памятью; БЗП - блок защиты памяти; БУПРПр - блок управления прерыванием работы процессора; БУВВ - блок управления вводом/выводом; РгСОЗУ - регистровое сверхоперативное запоминающее устройство; АЛБ - арифметико-логический блок; БДА - блок дополнительной арифметики; БС - блок синхронизации.

Арифметически-логическое устройство (АЛУ) - выполняет все арифметические и логические преобразования данных.

Устройство управления - электронный блок компьютера, включающий в работу устройства, блоки, электронные элементы и цепи в зависимости от содержания текущей команды.

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

Количество разрядов в регистре определяется разрядностью микропроцессора

Регистры общего назначения - образуют сверхоперативную и служат для хранения операндов участвующих в вычислениях, а также результатов вычислений.

Операндом называются - исходные данные, над которыми производятся различные действия в арифметическом устройстве.

Регистр команд - служит для хранения команды, выполняемой в текущий момент времени.

Счетчик команд - регистр, указывающий адрес ячейки памяти, где хранится следующая команда.

Стек (стековая память) - совокупность связанных между собой регистров для хранения упорядоченных данных. Первый выбирается из стека данное попавшее туда последним, и наоборот.

14. Процессор amd “Bulldozer”. Блоки “Frontend”, fpu.

Процессоры Bulldozer, по заверениям представителей AMD, имеют полностью новую архитектуру по сравнению с предыдущими поколениями AMD K8 и AMD K10. Известно, что процессоры Bulldozer впервые будут поддерживать новые инструкции x86 (SSE4.1, SSE4.2, CVT16, AVX и XOP, в том числе 4-операндный модуль FMAC), а также будут включать модели с интегрированным в кристалл графическим ядром (технология AMD Fusion). Bulldozer содержат до 8 ядер для настольного сегмента, до 16 ядер — для серверного, и обладают совместимостью с модульной процессорной архитектурой M-SPACE. Введена поддержка новой версии технологии AMD Direct Connect и четырёх каналов HyperTransport 3.1 на каждый процессор. Возможность работы с памятью DDR3 и технологией расширения памяти AMD G3MX позволит увеличить пропускную способность процессора. Также улучшено управление питанием.

Новые процессоры получат поддержку технологии Turbo Core 2, которая позволяет увеличить номинальную частоту процессора с 3,5 до 4 ГГц и заметно повысить производительность аналогично технологии Intel Turbo Boost.

У серверных процессоров Bulldozer существует поддержка сверхъёмких модулей оперативной памяти LR-DIMM, реализованная в их интегрированных контроллерах памяти.

FPU

Front-end (фронт-энд) и back-end (бэк-энд) — это обобщенные термины, которые отражают начальное и конечное состояния процесса. Front-end отвечает за получение ввода (входной информации) в любых формах от пользователя и обработку полученной информации в ту форму, которую back-end (программа -обработчик) способен использовать. Front-end — это интерфейс между пользователем и back-end’ом.

Таким образом, фронтэнд - это внешняя часть программы (оболочка отображаемая на мониторе), предназначенной для управления другими имеющимися на компьютере программами в режиме "одного окна". Однако термин "Фронтэнд" получил более широкое распространение и в большинстве случаев им обозначают сами программы управления, что упрощает их разговорное обозначение. Мы тоже не будем мудрить и в дальнейшем термином "Фронтэнд" будем обозначать именно программы управления CarPC.

Большинство фронтэндов являются мультифункциональными и сочетают в себе практически весь спектр требуемых для пользователя функций, как то:

-медиаплеер - музыка и видео;

-радиоприемник (если в CarPC встроен FM-тюнер);

-плеер интернет-радио;

-управление GPS-навигатором;

-управление телефоном (Hands Free), отправление и прием сообщений и т.д.;

-электронная почта;

-интернет серфинг;

-получение информации о пробках на дорогах;

-получение информации и ближайших АЗС, АТС, больницах, гостиницах и т.д.;

-контроль за системами автомобиля (чтение кодов ошибок ЭБУ, сброс ошибок и еще много чего) если такая возможность предусмотрена фронтендом и при наличии специализированной программы и оборудования;

-и еще много чего, в том числе и управление выключением компьютера.

Большинство фронтэндов имеют интерфейс, предназначенный для управления CarPC в движении. Это увеличенный размер кнопок, шрифта, ползунков и иных модулей управления, отображаемых на мониторе. Некоторые фронтэнды кроме перечисленных функций имеют встроенную возможность управления жестами - написанием на тачскрин мониторе заранее определенных знаков или букв, которые интерпретируются программой как команды на исполнение запрограммированных действий (проигрывание музыки, видео, запуск GPS-навигатора и т.д.). Данная функция значительно расширяет возможности управления CarPC в движении. Позволяет пользователю, не отвлекаясь от управления автомобилем, нарисовать на мониторе символ и обозначить желаемое действие. Не нужно искать место расположения нужной кнопки на мониторе, стараться попасть в нее, отвлекаясь от управления автомобилем.