wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Въпроси за компютърни архитектури

Total questions: 141

Worksheet time: 2hrs 38mins

Name
Class
Date
1.

Каква е ролята на вертикалната организация на паметта?

a)

Подобрява надеждността на паметта

b)

Увеличава броя на достъпите на единица време (т.е. повече байтове се обменят на единица време)

c)

Намалява времето за достъп до паметта

d)

Увеличава времето за достъп до паметта

2.

Каква е ролята на хоризонталната организация на паметта?

a)

Подобрява надеждността на паметта

b)

Увеличава броя на достъпите на единица време (т.е. повече байтове се обменят на единица време)

c)

Намалява времето за достъп до паметта

d)

Увеличава времето за достъп до паметта

3.

Какво гласи законът на Амдал?

a)

Последователната част на задачата ограничава производителността отдолу

b)

Последователната част на задачата ограничава производителността отгоре

c)

Паралелната част на задачата ограничава производителността отдолу

d)

Паралелната част на задачата ограничава производителността отгоре

4.

Кои подходи се прилагат за намаляване на вредното въздействие на преходите върху производителността на тръбопроводите?

a)

Изпълнение на инструкции извън ред, преименуване на регистри

b)

Предсказване на клонове, спекулативно изпълнение, забавено клонене

c)

Суперскаларно, извънредно изпълнение на инструкции, спекулативно изпълнение

d)

Суперскаларно, преименуване на регистри, предсказване на клонове

5.

В кои регистри извикващата функция предава първите 6 цели аргумента на извиканата функция в 'SPARC'?

a)

$o0 - %o5

b)

%l0 - %05

c)

%i0 - %i5

d)

%g0 - %g5

6.

Колко директно достъпни цели регистри има в 'SPARC' в потребителски режим?

a)

16

b)

32

7.

Какви са първите 6 цели аргумента, предадени на 'SPARC'?

a)

$o0 - %o5

b)

%l0 - %05

c)

%i0 - %i5

d)

%g0 - %g5

8.

Колко директно достъпни цели регистри има в 'SPARC'?

a)

16

b)

32 в регистров прозорец

c)

32

d)

8

9.

Какъв недостатък имат процесорите с много дълги инструкции и синхронизация на софтуерно ниво?

a)

По-ниска производителност

b)

По-ниска ефективност

c)

По-сложно управление

d)

Няма бинарна съвместимост между различни серии

10.

Какви уникални характеристики има 'MIPS'?

a)

Инструкции за проверка дали един операнд е по-малък от друг, чрез които се правят всички сравнения

b)

8 полета на флагове и инструкции за операции между тях; пренос и преливане в отделен регистър

c)

Инструкции за обработка на низове с префикс за повторение, имплицитно адресиране на инструкциите и префикс

d)

Всяка инструкция може да бъде изпълнена само ако е изпълнено условие; десният операнд е подвижен

11.

Кой основен протокол най-често се прилага за съгласуваност на данните в супероперативната (кеш) памет?

a)

SIME

b)

MESI

c)

SEMI

d)

MISE

12.

Как е кодирано отместването в относителното адресиране на клон в 'ARM', 'POWER[PC]', 'SPARC', 'MIPS'?

a)

Като подписано число, една четвърт от разликата между адреса на клона и този в програмния брояч

b)

Като подписано число, равно на разликата между адреса на клона и този в указателя за инструкции

c)

Като подписано число, половината от разликата между адреса на клона и програмния брояч

d)

Няма, тъй като за клонове се използва абсолютна, а не относителна адресация

13.

Какви ограничения има при работа с флага за пренос в 'POWER[PC]' и 'SPARC'?

a)

Сместа не работи с него

b)

Същият флаг играе роля

14.

Какви ограничения съществуват при работа с флага за пренос в 'POWER[PC]' и 'SPARC'?

a)

Дислокацията не работи с него

b)

Същият флаг служи както за флаг за пренос, така и за флаг за преливане

c)

Той е хард-кодиран, кои команди го обновяват

d)

Не е програмно достъпен

15.

Кои от изброените етапи НЕ са част от алгоритъма на машината за събиране/изваждане на плаваща запетая?

a)

Подравняване на редовете

b)

Подравняване на мантисите

c)

Изваждане на редовете

d)

Сравнение на редовете

e)

Нормализация на резултата

16.

Кои от изброените операции са операции с логически данни?

a)

Логическо умножение

b)

Логическа неравенство

c)

Логическо деление

d)

Логическа отрицание

e)

Всички горепосочени

17.

Регистровата памет:

a)

Е реализирана независимо и се намира близо до процесора

b)

Е реализирана независимо и има относително голям обем

c)

Регистри, свързани със структурата и обслужването на АЛУ, обикновено имат размери на битовата мрежа

d)

Е реализирана на кристалната основа на процесора

18.

Търсенето на данни в кеш паметта е:

a)

Ассоциативно

b)

Маскируемо

c)

Последователно

d)

Базово с офсет

e)

Индексирано

19.

В команда за извикване на подпрограма:

a)

Състоянието на процесора автоматично се запазва в стека

b)

Адресът за връщане от подпрограмата се запазва в стека

c)

Офсетът между адресите на основната програма и подпрограмата се запомня в стека

d)

Програмистът е отговорен за запазването на състоянието на процесора

20.

Кои от посочените твърдения са верни за директния метод?

4 lines
21.

Кои от следните твърдения са верни за метода на директно адресиране на операнди?

a)

При всяко стартиране на програмата, директно адресираните операнди се намират на различни места в паметта

b)

Командите с директно адресиране на операнди са с най-кратка дължина

c)

Директно адресираните операнди са немобилни - те винаги се намират на същия адрес в паметта

d)

Командите с директно адресиране са сред най-бързо изпълняващите се

22.

Състоянието на процесора по време на прекъсване се представя от съдържанието само на тези възли, загубата на които е фатална за възобновяване на прекъснатия изчислителен процес от точката, в която е бил уловен от външното събитие. Тази най-необходима информация обикновено се нарича:

a)

Слово за състояние

b)

Файл за състояние

c)

Вектор за състояние

d)

Регистър за състояние

23.

Съвременните системни шини могат да бъдат разделени на три функционални групи:

a)

Адрес, вход-изход, контрол

b)

Адрес, регистър, данни

c)

Адрес, вход-изход, насочване

d)

Адрес, данни, контрол

24.

Каква корекция на резултата се прави при събиране на числа, представени в двоично-десетичен код с директна подмяна (8-4-2-1), ако е настъпила пренос?

a)

0

b)

+3

c)

+6

d)

-6

25.

Каква корекция на резултата се прави при събиране на числа, представени в двоично-десетичен код с директна подмяна (8-4-2-1), ако не е настъпило пренасяне?

a)

0

b)

+3

c)

+6

d)

-6

26.

Най-голямото представимо число в цифрова мрежа с ляво фиксирана запетая е:

4 lines
27.

Какви са числата, представени в двоично-десетичен код с директна подмяна (8-4-2-1), ако няма пренос между цифрите?

a)

0

b)

+3

c)

+6

d)

-6

28.

Какво е най-голямото представимо число в цифрова мрежа с ляво фиксирана запетая?

a)

a=1

b)

a= +1-q-n-1

c)

a=0.5

d)

a=q-n

29.

Колко пъти е по-висока производителността на компютър с N процесора в сравнение с един процесор?

a)

Производителността нараства пропорционално на броя на процесорите

b)

Производителността нараства пропорционално на квадратния корен на броя на процесорите

c)

Толкова пъти, колкото времето за изпълнение на задачата е по-малко от това на един процесор

d)

Увеличаването на броя на процесорите не увеличава реалната производителност само по себе си

30.

Какви нива на паралелизъм съществуват?

a)

Ниво на програма и ниво на команда

b)

Ниво на задача, ниво на програма и ниво на команда

c)

Ниво на задача, ниво на програма, ниво на команда и ниво на машинна дума

d)

Ниво на задача, ниво на програма, ниво на команда, ниво на машинна дума и отделно ниво на бит

31.

Каква връзка между подфункциите на командите трябва да съществува, за да бъде възможна обработката в конвейер?

a)

Не е необходимо подфункциите да бъдат свързани по никакъв начин

b)

Изходните данни на всяка подфункция трябва да бъдат входни данни на следващата и не трябва да има други връзки

c)

Всички подфункции трябва да имат общи входни и изходни данни и не трябва да има последователни връзки между тях

d)

Обработката в конвейер винаги е възможна, независимо от връзките между подфункциите

32.

В кои регистри се предават първите 8 цели аргументи в 'POWER[PC]'?

a)

r7 - r14

b)

r5 - r12

c)

r3 - r10

d)

r1 - r8

33.

Какви флагове за знаците (състояние) на резултата са налични в carry 'POWER[PC]'?

4 lines
34.

Какви са първите 8 цели аргумента, предадени в 'POWER[PC]'?

a)

r7 - r14

b)

r5 - r12

c)

r3 - r10

d)

r1 - r8

35.

Какви флагове за знаците на резултата (състояние) съществуват в 'POWER[PC]'?

a)

OF (пренос), ZF (нула), SF (знак), AF (допълнителен пренос), PF (паритет), CF (пренос)

b)

LT (отрицателен резултат), GT (положителен резултат), EQ (нула), SO/OV (пренос), CA (пренос)

c)

N (отрицателен резултат), Z (нула), V (пренос), C (пренос)

d)

Няма такива програмно достъпни флагове

36.

Какви видове матрични процесори съществуват?

a)

Скалярни процесори и SIMD процесори

b)

Векторни процесори и SIMD процесори

c)

Векторни процесори и MISD процесори

d)

Скалярни процесори и MISD процесори

37.

Какви уникални характеристики има 'IA-32'?

a)

Команди за проверка дали един операнд е по-малък от друг, чрез които се правят всички сравнения

b)

Регистров прозорец с 8 позиции, команди за преместване в двете посоки без използване на стека

c)

8 флагови полета и команди за операции между тях; пренос и общо преливане в отделен регистър

d)

Команди за обработка на низове с префикс за повторение, имплицитно адресиране на командата и префикса

38.

На какви адреси се извършва достъпът до супероперативната (кеш) памет?

a)

Безадресно (директно)

b)

Понякога на същите адреси, на които се намират данните в основната памет, понякога на други

c)

На различни адреси от тези, на които се намират данните в основната памет

d)

На същите адреси, на които се намират данните в основната памет

39.

Какво се проверява, за да се види дали условието за преход в 'POWER[PC]' е изпълнено?

4 lines
40.

Какво се проверява, за да се види дали условието за преход в 'POWER[PC]' е изпълнено?

a)

Флагове за нула, пренос, знак и преливане след команда за сравнение или проверка на бит

b)

Равенство (неравенство) на регистри или сравнение с 0 след командата ' < ' за сравнение на регистри

c)

Флагове за по-голямо, по-малко и равно на нула след команда за подписано или логическо сравнение

d)

Дали един регистър е по-малък, по-голям или равен, равен или неравен на друг с една команда

41.

Какви характеристики имат 32-битови цели аритметични операции в 'RISC-V'?

a)

Има отделни регистри за долната и горната част на произведението и делимото

b)

Има различни команди за горната и долната част на произведението и команда за остатъка

c)

Има отделен регистър за горната част на произведението и делимото

d)

Десният операнд преминава през блок за изместване, има акумулиращо умножение, но няма команда за остатъка

42.

Алгоритъмът за деление на числа с плаваща запетая включва следните етапи.

a)

Проверка на стойностите на мантисите

b)

Действително деление на порядките

c)

Действително деление на мантисите

d)

Нормализация на резултата

e)

Нормализация на порядките

43.

Наборът от символи, които цифровите машини обработват, е разделен на два подмножества. Какви са те?

a)

Графични и контролни символи

b)

Логически и числови символи

c)

Графични и числови символи

d)

Логически и графични символи

44.

Какъв тип памет е на най-високото ниво в йерархията на паметта на компютърната система?

a)

Кеш

b)

Външна

c)

Регистър

d)

Основна

e)

ЕПРО

45.

Кой тип памет е на най-високото ниво в йерархията на паметта на компютърната система?

a)

Кеш

b)

Външна

c)

Регистър

d)

Основна

46.

EPROM е:

a)

Памет за четене и запис

b)

Неволатилна

c)

Динамична памет

d)

Магнитно съхранение

47.

Когато се извиква подпрограма:

a)

Отклонението между адресите на основната програма и подпрограмата се запазва в стека

b)

Има проблем с формирането на адреса за връщане в основната памет

c)

Има проблем с предаването на параметри към/от подпрограмата

d)

Подпрограмата завършва с команда за скок

e)

Подпрограмата завършва с команда, която съдържа адреса за връщане в основната памет

48.

За индексирания метод на адресиране на операнди, вярно е, че:

a)

Елементите в масива се адресират с еднакъв офсет от адреса на първия елемент

b)

Достъпът до елементите на масива се извършва чрез промяна на индексния номер относително на адреса на първия елемент на масива

c)

Той е предназначен за адресиране на хомогенни данни (масиви), които се намират в последователни паметни клетки

d)

Изчисляването на ефективния адрес на операнда се извършва с хардуерни средства

49.

Прекъсвания, чийто сервизиране може да бъде забавено, се наричат:

a)

Маскируеми

b)

Немаскируеми

c)

Условни

d)

Системни

e)

Относителни

50.

Микропроцесорът изпълнява програми, написани на:

a)

Машинен език

b)

Ассемблерен език

c)

Всеки алгоритмичен език

51.

In a bit network with a right-fixed comma, the following are represented:

a)

Real numbers

b)

Only fractional numbers

c)

Numbers with shifted order

d)

Only whole numbers

52.

What is the result of executing HOKOKOKOK?

a)

HPK

b)

HOK

c)

HDK

d)

N

53.

What is the result of executing ХОКОКОКОК?

a)

HPK

b)

HOK

c)

HDK

d)

Cannot execute such an operation

54.

Which memory has the least access time?

a)

RAM

b)

ROM

c)

Processor's register memory

d)

Superscalar (cache) memory

55.

How are technological and architectural improvements applied?

a)

Simultaneously, complementing each other

b)

A compromise is made between the two approaches

c)

The two approaches compete with each other

d)

Alternately (either one or the other)

56.

What triggers the 'bubbles' when working on the conveyor?

a)

Temporary halting of its operation to fill in when an incorrectly predicted transition command occurs

b)

Temporary halting of its operation to fill in when a correctly predicted transition command occurs

c)

Temporary halting of its operation to correct an error in the calculations of some ALU

d)

Non-sequential execution of commands in it

57.

What features do the addressing methods in memory have in 'POWER[PC]' and 'SPARC'?

a)

Indirect register addressing with constant displacement (signed)

b)

Indirect register addressing with constant displacement (signed) or index in register

c)

Three-component addressing (base, scaled index, and displacement), of which up to 2 can be absent

d)

Base and scalable displacement; pre- and post-indexed, auto-incrementing and auto-decrementing addressing

58.

What flags for the signs (state) of the result are present in 'IA-32'?

a)

OF (overflow), ZF (zero), SF (sign), AF (auxiliary carry), PF (parity), CF (carry)

b)

LT (negative result), G

59.

What flags for the status of the result are available in 'IA-32'?

a)

OF (overflow), ZF (zero), SF (sign), AF (auxiliary carry), PF (parity), CF (carry)

b)

LT (less than), GT (greater than), EQ (equal), SO/OV (overflow), CA (carry)

c)

N (negative), Z (zero), V (overflow), C (carry)

d)

No such programmatically accessible flags

60.

What is characteristic of processors with very long instruction words and software-level synchronization?

a)

Never leaves any unused computational unit

b)

Some computational units remain permanently unused

c)

Most commands leave unused computational units

d)

All commands leave unused computational units

61.

What unique features does 'SPARC' have?

a)

Each command can only be executed if a condition is met; the right operand is relocatable

b)

String processing commands with a repeat prefix, implicit addressing of the command and prefix

c)

Register window with 8 positions, commands for shifting it in both directions without using a stack

d)

Commands to check if one operand is less than another, through which all comparisons are made

62.

How is data searching performed in the superoperational (cache) memory?

a)

By indexing

b)

Randomly

c)

Associatively

d)

Sequentially

63.

What addressing does the conditional jump use in 'IA-32', 'ARM', 'POWER[PC]', 'SPARC', 'MIPS', 'RISC-V'?

a)

Direct

b)

Relative

c)

Indirect

d)

Absolute

64.

What limitations are there when working with the carry flag in 'IA-32'?

a)

Shifting does not work with it

b)

The same flag serves as both a carry flag and a flag for overflow

65.

What are the limitations of working with the carry flag in 'IA-32'?

a)

Shifting does not work with it

b)

The same flag plays the role of both carry and overflow flag, and zero flag

c)

Which commands update it is firmly established

d)

It is not programmatically accessible

66.

The main algorithmic structures are:

a)

With feedback

b)

Cyclic

c)

Sequential

d)

Linear

e)

Branching

67.

Which of the following are used to represent character data?

a)

DOUBLE PRECISION

b)

ASCII

c)

UNICODE

d)

SINGLE PRECISION

e)

KOI-7

68.

By what mechanism are the operations of exchange between the processor and primary memory serviced in the presence of buffer memory?

a)

LIFO access

b)

FIFO access

c)

Random access

d)

Associative access

69.

The associative memory must contain:

a)

Register of the associative feature

b)

Shifting register

c)

Program counter

d)

Match register

70.

The commands for controlling the transition:

a)

Do not contain operand

b)

Use only ALU during execution

c)

Contain two operands

d)

Contain one operand

e)

Can trigger execution of the next sequential command

71.

Commands with implied operand address(es)

a)

These commands are very fast

b)

These commands get the addresses of the operands from previous commands

c)

These commands are used specifically for accessing registers from the I/O address space

d)

These are commands that address (find) their operands in the processor's register memory (e.g., in the stack)

72.

Indicate the correct statements

4 lines
73.

Which statements are correct?

a)

Both internal and external interrupt requests go to the same input of the processor

b)

Internal interrupt requests go directly to the processor's central control unit

c)

Each external interrupt goes to a separate input of the processor

d)

External interrupt requests go to two different inputs - one for non-maskable interrupts and one for maskable interrupts

74.

Each digital computing machine represents a set of the following devices:

a)

Motherboard, RAM, external memory

b)

Microprocessor, memory, peripheral devices

c)

Operational (ALU), memory (OP), control (UU)

75.

The length of the bit network is determined by:

a)

The number of bits

b)

The number of bytes

c)

The number of digits

d)

The length of the field for the significand

76.

The natural form of numbers includes:

a)

Sign of the number, integer part, separator, fractional part

b)

Sign of the number, mantissa, sign of the order, order

c)

Sign of the number, significand, right fixed comma

d)

Sign of the number, left fixed comma, significand

77.

What is a cluster?

a)

Memories in a parallel computer

b)

Processors united in SMP architecture

c)

Computers united in a network to solve a common task

d)

Disks in a parallel computer

78.

What commands for working with bit fields are there in 'ARM' and 'MIPS'?

a)

Extracting and inserting a bit field

b)

Extracting and inserting a bit field after rotation

c)

Extracting with compression or distributing by bits of a bit field by a given mask

d)

There are no such commands

79.

Which method for replacing information is used?

4 lines
80.

What method for replacing information is used in the superoperational (cache) memory?

a)

MRU

b)

LIFO

c)

LRU

d)

FIFO

81.

What is checked to see if the condition for transition in 'RISC-V' is met?

a)

Whether one register is less than, greater than, or equal, equal or not equal to another with just one command

b)

The flags for zero, carry, sign, and overflow after a comparison or bit check command

c)

The flags for greater than, less than, and equal to zero after a signed or logical comparison command

d)

Equality (inequality) of registers or comparison with 0 after the comparison command '<' on registers

82.

What features do 32-bit integer arithmetic operations in 'MIPS' have?

a)

There is a separate register for the high word of the product and the dividend

b)

There are separate registers for the low and high word of the product and the dividend

c)

There are different commands for the high and low word of the product, there are no commands for the remainder

d)

There are different commands for the high and low word of the product and commands for the remainder

83.

Which of the listed properties should algorithms possess?

a)

Repeatability

b)

Massiveness

c)

Discreteness

d)

Resultness

e)

Cyclicality

84.

What data can digital machines process?

a)

Symbolic

b)

Logical

c)

Numerical

d)

Personal

85.

Which of the statements is incorrect?

a)

The buffer memory is an intermediate link and its operation does not depend on the user

b)

The buffer memory is built from cheap memory schemes, most often dynamic

c)

The buffer memory is also called cache memory

d)

The buffer memory

86.

What is the function of buffer memory?

a)

It is an intermediate link and its operation does not depend on the user.

b)

It is built from cheap memory schemes, most often dynamic.

c)

It is also called cache memory.

d)

It coordinates different access speeds at different memory levels.

87.

What types of memory devices are stack memory devices?

a)

Memory with register access

b)

Memory with group access

c)

Memory with random access

d)

Memory with sequential access

e)

Memory with associative access

88.

What is true about relative addressing of commands?

a)

Only addition and subtraction actions are used between operands.

b)

The address of the operand is calculated relative to the address of the current program.

c)

The address of the transition is calculated relative to the address of the current program.

d)

Negative numbers can be used, represented in reverse code.

89.

What is true about the index method for addressing operands?

a)

The technical implementation of index addressing of operands is performed using index registers.

b)

Index registers are part of the processor's register memory.

c)

Index registers are not part of the processor's register memory.

d)

Index registers are not programmatically accessible.

90.

What are interruptions that are served unconditionally called?

a)

Unconditional interruptions

b)

Non-maskable interruptions

c)

Privileged interruptions

d)

Base interruptions

91.

At which level of the hierarchy of the computing process is the connection between programming and hardware resources established?

a)

Micro-operation level

b)

Machine command level

c)

Programming languages level

d)

Conceptual level

92.

Which binary decimal code has the property of complementarity?

a)

Excess-7 code

b)

Excess-5 code

c)

Excess-3 code

d)

Excess-8 code

93.

Which binary decimal code has the property of complementarity?

a)

Excess-7 code

b)

Excess-5 code

c)

Excess-3 code

d)

Excess-8 code

94.

Which code has a double representation of the number 0?

a)

Correct code

b)

Inverse code

c)

Additional code

95.

What types of multiple access processing are there in horizontal memory organization?

a)

Centralized and decentralized

b)

Synchronous and asynchronous

c)

Packet and pipeline

d)

Horizontal and vertical

96.

What typical advantage of RISC processors over CISC processors can you point out?

a)

Higher performance

b)

Simpler design

c)

Higher efficiency

d)

Higher code density

97.

What is characteristic of the P6 architecture?

a)

Externally CISC, internally RISC

b)

Externally RISC, internally CISC

c)

Both externally and internally RISC

d)

Both externally and internally CISC

98.

In which registers are the first 3 arguments of functions passed according to the 'regparm(3)' convention in 'IA-32'?

a)

EBP, ESP, EIP

b)

EAX, EDX, ECX

c)

EBX, ESI, EDI

d)

All arguments are passed via the stack, not in registers

99.

How many directly accessible integer registers are there in 'ARM' in user mode?

a)

8

b)

16

c)

32

d)

32 in register window

100.

When does synchronization occur between the functional units of processors with a very long word?

a)

By the programmer, during the development of the program algorithm

b)

During execution, by the processor

c)

By the programmer, while writing the program in a high-level language

d)

During compilation

101.

What unique features does 'ARM' have?

4 lines
102.

What unique features does 'ARM' have?

a)

String processing commands with repetition prefix, implicit addressing of the command and prefix

b)

Each command can only be executed if a condition is met; the right operand is shiftable

c)

8 field flags and commands for operations between them; carry and overflow in a separate register

d)

Register window with 8 positions, commands for shifting it in both directions without using a stack

103.

Which type of superoperational (cache) memories are most common?

a)

With partial (n-way) associativity

b)

With indirect (indirect) mapping

c)

With direct (direct) mapping

d)

With full associativity

104.

What is checked to see if the transition condition is met in 'IA-32', 'ARM' and 'SPARC'?

a)

Whether one register is less than, greater than or equal, equal or not equal to another with just one command

b)

The flags for zero, carry, sign, and overflow after a comparison or bit check command

c)

The flags for greater than, less than and equal to zero after a signed or logical comparison command

d)

Equality (inequality) of registers or comparison with 0 after the comparison command '<' on registers

105.

What features do 32-bit integer arithmetic operations have in 'ARM'?

a)

The right operand goes through a shifting block, has accumulating multiplication, but no remainder command

b)

There are separate registers for the lower and upper word of the product and the divisor

c)

Almost all have only 2 explicit operands (and some even only 1) and can work directly with memory

d)

There are different commands for the upper and lower

106.

What property is NOT mandatory for algorithms?

a)

Result

b)

Repeatability

c)

Discreteness

d)

Massiveness

e)

Cyclicality

107.

The recovery of a primary element from code representation is achieved in:

a)

Multiplexer

b)

Demultiplexer

c)

Encoder

d)

Decoder

108.

The main memory in a computer system:

a)

Is built from expensive and fast memory schemes

b)

Is built from relatively cheaper memory schemes compared to register memory

c)

Is most often built from dynamic memory schemes (DRAM)

d)

Is most often built from static memory schemes (SRAM)

109.

The duration of the cycle for addressing is

a)

The minimum time to follow several access cycles

b)

The time to perform reading or writing

c)

The time during which data remains in memory

d)

None of the above

110.

The machine instruction has the following structure:

a)

Mnemonic code of the operation, operand, register

b)

Operation code, operand address, next operation address

c)

Mnemonic code of the operation, effective address of the operand

d)

Operation code, address part

111.

Which of the following statements are true for the direct addressing method of operands?

a)

The length of the directly addressed operand is irrelevant - its starting address is unique

b)

Directly addressed operands are located in the internal registers of the processor

c)

The length of the directly addressed operand depends on the size of the general-purpose registers

112.

What is the initial address of direct addressing?

4 lines
113.

What is stored during an interrupt?

4 lines
114.

Which statements are true?

a)

The computational process is continuous - it proceeds continuously over time.

b)

The computational process is executed in the arithmetic-logic unit of the processor and has nothing to do with switching individual logic elements.

c)

The computational process is a process of sequential switching of logic elements.

d)

The computational process is discrete - it proceeds in separate clock cycles.

115.

When is a correction made to the result when adding numbers in binary-decimal code with direct substitution (8-4-2-1)?

a)

When a forbidden combination occurs

b)

When overflow occurs

c)

When inter-digit carry occurs

d)

Always

116.

In a floating-point network, can both whole and fractional numbers be represented?

a)

Both whole and fractional numbers can be represented

b)

Whole numbers cannot be represented

c)

Fractional numbers cannot be represented

117.

Which methods for determining the actual performance of the computer provide the most accurate results?

a)

Methods of measurement programs and synthetic programs

b)

Methods of elementary times and command mixtures

118.

What gives the most accurate results on the actual performance of the computer?

a)

Methods of measurement programs and synthetic programs

b)

Methods of elementary times and command mixtures

c)

Methods of analytical modeling

d)

Methods of simulation modeling

119.

What is computer architecture (CA)?

a)

Science of designing a microprocessor or single-chip computer on a silicon crystal

b)

Practice of assembling (in a factory or at home) a computer from separate blocks, nodes, and subnodes

c)

The word 'architecture' (ἀρχιτέκτων) means 'first builder', therefore CA is the construction of computers

d)

Structural organization of the computer as a set of functional modules and connections between them

120.

What do the abbreviations RAW, WAR, and WAW mean?

a)

Methods of replacement in the superoperational (cache) memory

b)

Assembler language commands

c)

Inter-command dependencies

d)

Types of computer architectures

121.

In which registers are the first 8 integer arguments passed in 'RISC-V'?

a)

x0 - x7

b)

x5 - x12

c)

x15 - x22

d)

x10 - x17

122.

What is the programming model of the microprocessor?

a)

The set of programming tools

b)

The set of hardware-accessible programming tools

c)

The set of program-accessible hardware tools

d)

Synonym for block diagram

123.

What does NUMA architecture represent?

a)

Nodes with distributed memory forming a parallel computer with shared memory

b)

Nodes with distributed memory forming a parallel computer with distributed memory

c)

Nodes with shared memory for the processors from the node, forming a parallel computer with shared memory

d)

Nodes with shared memory for the processors from the node, forming a parallel computer with distributed memory

124.

What unique features does it have?

4 lines
125.

What unique features does 'POWER[PC]' have?

a)

Register window with 8 positions, commands for shifting it in both directions without using a stack

b)

8 fields of flags and commands for operations between them; carry and overflow in a separate register

c)

Each command can only be executed if a condition is met; the right operand is shiftable

d)

Commands to check if one operand is less than another, through which all comparisons are made

126.

What write methods are used in the superoperational (cache) memory?

a)

write-forth, write-back

b)

write-through, write-back

c)

write-through, write-forth

d)

It is used only for reading

127.

Where is the return address stored when transitioning to a subroutine in 'IA-32'?

a)

In stack memory

b)

In a register

c)

In an absolute address in memory

d)

Nowhere

128.

What features do 32-bit integer arithmetic operations have in 'IA-32'?

a)

Almost all have only 2 explicit operands (and some even only 1) and can work directly with memory

b)

There is a separate register for the high word of the product and the divisor

c)

There are different commands for the high and low words of the product, there are no commands for the remainder

d)

The right operand goes through a shifting block, there is accumulating multiplication, but there is no command for the remainder

129.

Every algorithm can be implemented:

a)

Hardware, through specialized technical means

b)

Programmatically, on universal computing means

c)

Hardware-software

d)

In any of the listed ways

130.

Where is the code of a given primitive formed?

4 lines
131.

Where is the code of a given primary element (for example, a letter) formed?

a)

In a multiplexer

b)

In a demultiplexer

c)

In a encoder

d)

In a decoder

132.

The volume of the main memory:

a)

Can be increased by expanding the processor's address space onto external storage devices

b)

Cannot exceed the capabilities of the processor's address space

c)

Is the sum of the volume of RAM and buffer memory

133.

The following actions are possible with memory:

a)

Addition and subtraction

b)

Division

c)

Writing

d)

Reading

e)

Multiplication and division

134.

In forced addressing:

a)

Commands from the main program are arranged in memory first, followed by commands from subprograms

b)

Commands are arranged in memory in the order of their execution

c)

Commands are not sequentially arranged in memory

d)

It is not mandatory for commands to be arranged in memory in the order of their execution

135.

What does 'execution address' of an operand mean? Indicate the correct statements.

a)

This is the address of the memory cell where the operation that needs to be executed is recorded.

b)

Execution address is the binary combination that is loaded into the address register of the RAM.

c)

This is the address of the memory cell containing a reference to the address of the operand.

d)

This is the real (actual, absolute) address of the memory cell where the operand is located (or from which it starts).

136.

External interrupts can be:

a)

Exclusive

b)

Forced

137.

Which of the following is a characteristic of the bit network?

a)

Size

b)

Length

c)

Sequence

d)

Equality

138.

The discretization of the bit network for representing binary numbers with a left-fixed comma is:

a)

d=0.5

b)

d=2-n-1

c)

d=0.1

d)

d=1

e)

d=2n

139.

The discretization of the bit network for representing binary numbers with a right-fixed comma is:

a)

d=0.5

b)

d=2-n-1

c)

d=0.1

d)

d=1

e)

d=2n

140.

What are the features of modern computer architecture?

a)

Widespread use of CISC and parallel processing at various levels

b)

Widespread use of CISC and sequential processing at various levels

c)

Widespread use of RISC and parallel processing at various levels

d)

Widespread use of RISC and sequential processing at various levels

141.

What limits the length of the pipeline?

a)

Increasing the length of the pipeline reduces the efficiency of the processor

b)

Increasing the length of the pipeline increases the access time of the processor to memory