игра брюс 2048
Главная / Аппаратное обеспечение / Организация вычислительных систем / Тест 5

Организация вычислительных систем - тест 5

Упражнение 1:
Номер 1
Архитектура процессора Pentium. В каком процессоре впервые реализована суперскалярная архитектура?

Ответ:

 (1) Pentium 

 (2) Pentium II 

 (3) Pentium Pro 

 (4) i486 

 (5) Pentium III 

 (6) Pentium MMX 


Номер 2
Архитектура процессора Pentium. В каком процессоре впервые реализованы два конвейера?

Ответ:

 (1) Pentium 

 (2) Pentium II 

 (3) Pentium Pro 

 (4) i486 

 (5) Pentium III 

 (6) Pentium MMX 


Номер 3
Архитектура процессора Pentium. Какие команды можно направлять параллельно в два конвейера?

Ответ:

 (1) не зависящие по регистрам 

 (2) команды вещественной арифметики и целочисленные команды 

 (3) находящиеся в разных сегментах кода 

 (4) работающие с данными из разных сегментов  

 (5) простые 


Упражнение 2:
Номер 1
Конвейерная обработка данных в Pentium. Среди перечисленных вариантов выделите те пары команд, которые могут обрабатываться на конвейерах U и V параллельно

Ответ:

 (1) MOV AX, 1 и ADD AX, BX 

 (2) MOV AX, 1 и ADD BX, 2 

 (3) MOV AX, 1 и FADD ST, ST(1) 

 (4) FSQRT и FADD ST, ST(1) 


Номер 2
Конвейерная обработка данных в Pentium. За сколько шагов выполнятся 10 простых команд, не зависящих друг от друга по ресурсам?

Ответ:

 (1) 9 тактов 

 (2) 10 тактов 

 (3) 5 тактов 

 (4) 11 тактов 

 (5) 6 тактов 


Номер 3
Конвейерная обработка данных в Pentium. Если конвейер U выполняет обработку команды SUB AX, AX, какие из перечисленных команд в данный момент допустимы для обработки на конвейере V?

Ответ:

 (1) ADD AX, 2 

 (2) NZ L2 

 (3) MOV BX, 5 

 (4) FSIN 

 (5) PUSH BX 


Упражнение 3:
Номер 1
Архитектура процессора Pentium Pro. Какие способы обработки данных определил термин динамическое исполнение программы?

Ответ:

 (1) анализ потока данных 

 (2) глубокое предсказание ветвлений 

 (3) опережающее исполнение команд 

 (4) конвейерная обработка данных 

 (5) организация ветвлений 

 (6) предсказание зависимости команд по данным 


Номер 2
Архитектура процессора Pentium Pro. Какой способ обработки данных противоречит принципам фон Неймана?

Ответ:

 (1) анализ потока данных 

 (2) глубокое предсказание ветвлений 

 (3) опережающее исполнение команд 

 (4) конвейерная обработка данных 

 (5) организация ветвлений 

 (6) предсказание зависимости команд по данным 


Номер 3
Архитектура процессора Pentium Pro. В каких процессорах не используются регистры-псевдонимы?

Ответ:

 (1) Pentium 

 (2) i8086 

 (3) Pentium Pro 

 (4) i80486 

 (5) i80386 

 (6) i80286 


Упражнение 4:
Номер 1
Сравнительный анализ работы процессоров Pentium и Pentium Pro. Какой процессор проверяет зависимость команды от результата предыдущих команд?

Ответ:

 (1) Pentium 

 (2) i8086 

 (3) Pentium Pro 

 (4) i80486 

 (5) i80386 

 (6) i80286 


Номер 2
Сравнительный анализ работы процессоров Pentium и Pentium Pro. Какой процессор не проверяет зависимость команды от результата предыдущих команд?

Ответ:

 (1) Pentium 

 (2) i8086 

 (3) Pentium Pro 

 (4) i80486 

 (5) i80386 

 (6) i80286 


Номер 3
Сравнительный анализ работы процессоров Pentium и Pentium Pro. Как называют проверку процессором зависимости команды от результата предыдущих команд?

Ответ:

 (1) анализ потока данных 

 (2) глубокое предсказание ветвлений 

 (3) опережающее исполнение команд 

 (4) конвейерная обработка данных 

 (5) организация ветвлений 

 (6) предсказание зависимости команд по данным 


Номер 4
Сравнительный анализ работы процессоров Pentium и Pentium Pro. Каким способом обработки данных принципиально отличаются алгоритмы работы процессоров Pentium и Pentium Pro?

Ответ:

 (1) анализ потока данных 

 (2) глубокое предсказание ветвлений 

 (3) опережающее исполнение команд 

 (4) конвейерная обработка данных 

 (5) организация ветвлений 

 (6) предсказание зависимости команд по данным 


Упражнение 5:
Номер 1
Среди перечисленных фрагментов программ выберите те, время выполнения которых не зависит от эффективности блока предсказания ветвлений

Ответ:

 (1) PUSHF POP AX TEST AH, 80H JZ L1  

 (2) POP EAX SUB AX, AX CMP EAX, EBX JE L0 AND EAX, 00200000H  

 (3) PUSHFD POP EAX MOV EBX, EAX SUB BX, BX XOR EAX, 00240000H PUSH EAX  


Номер 2
Среди перечисленных фрагментов программ выберите те, время выполнения которых не зависит от эффективности блока предсказания ветвлений

Ответ:

 (1) MOV AH, 0 MOV CL, 10 IDIV CL MOV BL, AL ADD BX, 3030H  

 (2) POP BX AND BX, 1 JZ SHORT NO32 MOV DX, OFFSET MESS32 MOV AH, 9 INT 21H NO32: MOV BX, 123H  

 (3) MOV ECX, 5 L0: ADD AX,[EBX+ECX] LOOP L0  


Номер 3
Среди перечисленных фрагментов программ выберите те, время выполнения которых не зависит от эффективности блока предсказания ветвлений

Ответ:

 (1) MOV DX, OFFSET X86MESS MOV AH, 9 INT 21H POP BX AND BX, 1  

 (2) FIST MEM16 MOV AX, MEM16 INC MEM16 SHL AX, 1  

 (3) JC PM_ERRPNT MOV CX, 2 MOV AX, WORD PTR [MESS+12] CALL HEXOUT  


Упражнение 6:
Номер 1
Среди перечисленных фрагментов программ выберите те, время выполнения которых зависит от эффективности блока предсказания ветвлений

Ответ:

 (1) PUSHF POP AXT EST AH, 80H JZ L1  

 (2) POP EAX SUB AX, AX CMP EAX, EBX JE L0 AND EAX, 00200000H  

 (3) PUSHFD POP EAX MOV EBX, EAX SUB BX, BX XOR EAX, 00240000H PUSH EAX 


Номер 2
Среди перечисленных фрагментов программ выберите те, время выполнения которых зависит от эффективности блока предсказания ветвлений

Ответ:

 (1) MOV AH, 0 MOV CL, 10 IDIV CL MOV BL, AL ADD BX, 3030H 

 (2) POP BX AND BX, 1 JZ SHORT NO32 MOV DX, OFFSET MESS32 MOV AH, 9 INT 21H NO32:MOV BX, 123H  

 (3) MOV ECX, 5 L0: ADD AX,[EBX+ECX] LOOP L0  


Номер 3
Среди перечисленных фрагментов программ выберите те, время выполнения которых зависит от эффективности блока предсказания ветвлений

Ответ:

 (1) MOV DX, OFFSET X86MESS MOV AH, 9 INT 21H POP BX AND BX, 1  

 (2) FIST MEM16 MOV AX, MEM16 INC MEM16 SHL AX, 1  

 (3) JC PM_ERRPNT MOV CX, 2 MOV AX, WORD PTR [MESS+12] CALL HEXOUT  




Главная / Аппаратное обеспечение / Организация вычислительных систем / Тест 5