- •1)Функціональна та структурна організація пк
- •2)Поняття архітектури еом
- •5)Основні показники еом
- •6)Режими роботи компютерів
- •7) Двоичное кодирование
- •Vliw архитектура
- •12. Класифікація архітектур системи команд
- •13. Стекова архітектура аск
- •14,15) Типы и форматы команд
- •15)Форматы команд
- •16) Способи адресації.
- •17) Переривання програм.
- •18) Система bios.
- •19) Архітектура шин
- •22)Класифікація комп’ютерних інтерфейсів
- •23)Безпровідні інтерфейси
- •24) Загальна характеристика запам’ятовуючих пристроїв
- •25)Основні характеристики запам'ятовуючих пристроїв:
- •28)Класифікація пзп
- •31) Віртуальна пам’ять та її організація
- •33) Накопичувачі на оптичних дисках сd
- •35) Принцип дії клавіатури
- •36) Види маніпуляторів
- •37) Монітори на епт
- •39) Основні показники моніторів
- •43)Склад та особливості відео систем
- •44)Графічний режим роботи відеосистем
- •45) Текстовий режим роботи відеосистем
- •46) 3D графіка
- •47) Основні характеристики Видеоконтроллера
- •48)Звукова плата
- •49)Стиснення даних
- •50) Класифiкацiя та режими роботи обчислювальних систем.
- •51) Рівні паралелізму обчислювальних систем
- •54) Мультипроцесори та мультикомпютери
- •55) Кластерні обчислювальні системи
- •56) Модеми. Види модуляції
Vliw архитектура
Предложенные в IA-64 архитектурные идеи близки к концепции VLIW (Very Large Instruction Word - сверхбольшое командное слово). VLIW - это набор команд, реализующий горизонтальный микрокод. Несколько (4-8) простых команд упаковываются компилятором в длинное слово. Такое слово соответствует набору функциональных устройств. VLIW-архитектуру можно рассматривать как статическую суперскалярную архитектуру, поскольку распараллеливание кода производится на этапе компиляции, а не динамически во время исполнения. То есть в машинном коде VLIW присутствует явный параллелизм. Хотя идеи VLIW сформулированы уже давно, до настоящего времени они были известны в основном специалистам в области компьютерных архитектур. Имеющиеся реализации, например, VLIW Multiflow, не получили широкого распространения. Пожалуй, единственными популярными процессорами, архитектура которых близка к VLIW, была линия AP-120B/FPS-164/FPS-264 компании Floating Point Systems. Эти процессоры в 1980-е годы активно применялись при проведении научно-технических расчетов. Команда в этих системах содержала ряд полей, каждое из которых управляло работой отдельного блока процессора, так что все командное слово определяло поведение всех блоков процессора. Однако длина команды в FPS-х64 была равна всего 64 разрядам, что по современным меркам никак нельзя отнести к сверхбольшим. Выделение в архитектуре VLIW компонентов командного слова, управляющих отдельными блоками МП, вводит явный параллелизм на уровне команд. Задача обеспечения эффективного распараллеливания работы отдельных блоков возлагается при этом на компилятор, который должен сгенерировать машинные команды, содержащие явные указания на одновременное исполнение операций в разных блоках. Таким образом, достижение параллелизма, обеспечиваемое в современных суперскалярных RISC-процессоров их аппаратурой, в VLIW возлагается на компилятор. Очевидно, что это вызывает сложные проблемы разработки соответствующих компиляторов. При этом распараллеливание работы между ФУ в EPIC происходит статически при компиляции, в то время как современные суперскалярные RISC-процессоры осуществляют это динамически.
12. Класифікація архітектур системи команд
Архітекту́ра систе́ми кома́нд електронної обчислювальної машини — складова частина архітектури ЕОМ, яка включає інформацію про:
набір машинних команд — перелік та семантику операцій, які здатна виконувати обчислювальна машина;
доступні регістри — внутрішні комірки пам'яті центрального процесора (пристрою, який виконує обробку інформації), їх функціональне призначення, розрядність, кількість тощо;
розрядність та формати операндів — об'єктів, над якими виконуються операції;
способи адресації пам'яті — методи доступа до операндів, які зберігаються в пам'яті;
особливості обробки виняткових ситуацій;
обробка переривань.
13. Стекова архітектура аск
Стеком называется память, состоящая из взаимосвязанных ячеек, взаимодействующих по принципу "последним вошел - первым вышел" (LIFO, Last In First Out).
Верхнюю ячейку называют вершиной стека. Для работы со стеком предусмотрены две операции: рush (проталкивание данных в стек) и рор (выталкивание данныx из стека). Запись возможна только в верхнюю ячейку стека, при этом вся хранящаяся в стеке информация предварительно проталкивается на одну позицию вниз. Чтение допустимо также только из вершины стека. Извлеченная информация удаляется из стека, а оставшееся его содержимое продвигается вверх. В вычислительных машинах, где реализована АСК на базе стека (их обычно называют стековыми), операнды перед обработкой помещаются в две верхних ячейки стековой памяти. Результат операции заносится в стек.
В большинстве процессоров стек (т.е. память со стековым доступом) организован в участке обычной памяти с адресной организацией. Для этого в процессоре имеется специальный регистр - указатель стека (Stack Pointer SP). Этот регистр содержит адрес памяти того участка, в который будет осуществляться стековый доступ, а, говоря более точно, адрес "верхушки стека". Указатель стека обычно программно доступен, то есть к нему можно производить обращение как к любому другому регистру.
При описании вычислений с использованием стека обычно используется иная форма записи математических выражений, известная как обратная польская запись (обратная польская нотация), которую предложил польский математик Я. Лукашевич. Особенность ее в том, что в выражении отсутствуют скобки, а знак операции располагается не между операндами, а следует за ними (постфиксная форма). Последовательность операций определяется их приоритетами. Выражение а = а + b + а х с в постфиксной форме будет записано в виде: а = а b + а с х +.
АСК на основе стека долгое время считался неперспективным. Однако в послнеднее время возрождается интерес к стековой архитектуре ВМ. Это связано с популярностью языкa Java и расширением сферы применения языка Forth, семантике которых наиболее близка именно стековая архитектура.
