Арифметические основы вычислительных машин




Скачать 433.53 Kb.
НазваниеАрифметические основы вычислительных машин
страница1/3
Дата публикации28.06.2013
Размер433.53 Kb.
ТипДокументы
zadocs.ru > Информатика > Документы
  1   2   3
Организация ЭВМ и систем

Арифметические основы вычислительных машин.
1. Представить десятичные числа в двоичной, восьмеричной, шестнадцатеричной и двоично-десятичной системах счисления:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

1799

1941

1812

1917

1380

1961

2001

1905

1914

1492

1598

1613

1584

1598

2048

1970

двоичная форма:

11100000111 11110010101 11100010100 11101111101 10101100100 11110101001

11111010001 11101110001 11101111010 10111010100 11000111110 100000000000

11110110010

восьмеричная:

3407 3625 3424 3575 2544 3651 3721 3561 3572 2724 3076 3115 3060 3076 4000 3662

шестнадцатеричная:

707 795 714 77D 564 7A9 7D1 771 77A 5D4 63E 64D 630 63E 800 7B2

двоично-десятичная:

0001011110011001 0001100101000001 0001100000010010 0001100100010111

0001001110000000 0001100101100001 0010000000000001 0001100100000101

0001100100010100 0001010010010010 0001010110011000 0001011000010011

0001010110000100 0001010110011000 0010000001001000 0001100101110000
2. Представить двоичные числа в десятичной системе счисления:

1

2

3

4

5

1001100011101100

1010101011101111

1111100111101100

1101101110001101

1010111011101001

39148 43759 63980 56205 44777
3. Представить восьмеричные числа в десятичной системе счисления:

1

2

3

4

5

373467

567253

736654

1630342

636532

128823 192171 245164 471266 212314
4. Представить шестнадцатеричные числа в десятичной системе счисления:

1

2

3

4

5

A5FFB

B2FCD

3AE5C

1FBCA

F2EBD

679931 733133 241244 129994 995005

6. Представить десятичные дробные числа в двоичной системе счисления:

1

2

3

4

5

0,3157

0,6725

3,14159

5,9876

10,3647

0.01010000110100011011 0.10101100001010001111 11.001001000011111101

101.11111100110100110 1010.0101110101011101

7. Представить десятичные отрицательные числа в двоичной системе счисления:

1

2

3

4

5

-378

-567

-789

-198

-689

10000110 111001001 11111011 111010 101001111

8. Вычислить и представить в двоичной системе:

0,7*(-19+(-17)) = -25,2;     0,3*(8-(-7)) = 4,5;     0,9*(12+(-4)) = 7,2

111,1101 100,1 111,0011
9. Вычислить, используя дополнительный код:

7-3;      -7-3;      -5+(-13);      9-(-7);      -10-10;      9-(-5)

7: 0 0000111

-3 (прямой код): 1 0000011

-3 (дополнительный код) 1 1111100 + 1 = 1 1111101

результат: 0 0000111 + 1 1111101 = 10 0000100 (отбрасываем незнач.разряд) = 0 0000100
-7 (прямой код): 1 0000111

-7 (дополнительный код): 1 1111000 + 1 = 1 1111001

-3 (прямой код): 1 0000011

-3 (дополнительный код): 1 1111100 + 1 = 1 1111101

результат: 1 1111001 + 1 111101 = 1 11101102 = -1010
-5 (прямой код): 1 0000101

-5 (дополнительный код): 1 1111010 + 1 = 1 1111011

-13 (прямой код): 1 0001101

-13 (дополнительный код): 1 1110010 + 1 = 1 1110011

результат: 1 1110011 + 1 1111011 = 1 1101110
9 (прямой код): 0 0001001

-7 (прямой код): 1 0000111

-7 (дополнительный код) 1 1111000 + 1 = 1 1111001

результат: 0 0001001 – 1 1111001 = 0 0010000
-10 (прямой код): 1 0001010

-10 (дополнительный код): 1 1110101 + 1 = 1 1110110

10 (прямой код): 0 0001010

результат: 1 1110110 – 0 0001010 = 1 11011002 = -2010
9 (прямой код): 0 0001001

-5 (прямой код): 1 0000101

-5 (дополнительный код): 1 1111010 + 1 = 1 1111011

результат: 0 0001001 – 1 1111011 = 0 00011102 = 1410
Для представления чисел в 16-ричной системе счисления используются цифры 0-9 и буквы A-F
буквы A-Q
числа от 0 до 15
первые 15 букв русского алфавита
В какой системе счисления может быть записано число 402?
в двоичной и восьмеричной
в восьмеричной и десятичной
в троичной
в двоичной
Когда 2*2 равно 11?
в троичной системе счисления
в двоичной системе счисления
в восьмеричной системе счисления
в пятеричной системе счисления
Чему равна сумма десятичных чисел 5 и 3 в двоичной системе счисления?
^ 1000
1111
100
110
Как записывается десятичное число 64 в восьмеричной системе счисления
26
64
1110
100
Какое минимальное основание должна иметь система счисления, если в ней можно записать числа 423, 768, 563, 210
10
8
^ 9
7
Чему равна сумма десятичного числа 10 и двоичного числа 10 в десятичной системе счисления
20
12
21
1010
Логические основы вычислительных машин.

Система счисления - это:
множество натуральных чисел и знаков арифметических действий;
произвольная последовательность цифр 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;
бесконечная последовательность чисел 0, 1;
форма записи чисел в виде мантиссы и порядка;
знаковая система, в которой числа записываются по определенным правилам с помощью символов (цифр) некоторого алфавита.
В позиционной системе счисления:
значение каждого знака в числе зависит от значения числа;
значение каждого знака в числе зависит от значений соседних знаков;
значение каждого знака в числе зависит от позиции, которую занимает знак в записи числа;
значение каждого знака в числе не зависит от значения знака в старшем разряде;
значение каждого знака в числе зависит от значения суммы соседних знаков.
Сколько различных символов можно закодировать с помощью двоичных слов, состоящих из восьми символов:
128;
64;
256;
32;
16.
Двоичный код изображения, выводимого на экран дисплея ПК, хранится:
в ОЗУ;
в ПЗУ;
на "жестком" диске;
в видеопамяти;
в буферной памяти.
Пиксель - это:
двоичный код графической информации;
двоичный код одного символа в памяти компьютера;
минимальный участок изображения на экране дисплея;
код одного алфавита естественного языка;
один символ в памяти компьютера.
При кодировании рисунка изображение:
разбивается на ряд областей с одинаковой площадью;
представляется совокупностью координат точек, имеющих одинаковый цвет;
преобразуется в двумерный массив координат;
представляется в виде мозаики из квадратных элементов, каждый из которых имеет свой цвет;
преобразуется в черно-белый вариант изображения.
Число 11 десятичной системы счисления в двоичной системе счисления имеет вид:
1000;
1011;
0010;
0100;
1100.
Последовательность знаков 1012 (число в двоичной системе счисления) в десятичной системе счисления соответствует числу:
4;
5;
10;
20;
8.
Число 1216 соответствует числу в десятичной системе счисления:
10;
1010;
18;
32;
15.
Число 2116 соответствует числу в десятичной системе счисления:
64;
1010;
16;
32;
33.
Число F16 соответствует числу в десятичной системе счисления:
15;
1010;
16;
32;
12.
Число 100000112 соответствует числу в шестнадцатеричной системе счисления:
84;
87;
83;
86;
89.
Укажите самое большое число:

1613;
1610 = 16;
168 = 1410;
1616 = 2210;
1612 = 1610.
Укажите основание x системы счисления, если известно, что (47)10=(21)x:
20;
21;
22;
23;
24.
Числа представлены в двоичной системе счисления. Сколько всего чисел можно записать в виде последовательности из пяти двоичных символов?:
64;
32;
16;
128;
1024
К достоинствам двоичной системы счисления можно отнести:
возможность экономии электроэнергии;
возможность использования в обыденной жизни;
наглядность и понятность записи чисел;
экономию памяти компьютера;
простоту совершаемых операций и возможность автоматической обработки информации с использованием двух состояний элементов компьютера и операцию "сдвига".
Какое логическое действие называется дизъюнкцией?
логическое умножение;
логическое сложение;
логическое вычитание;
логическое отрицание;
логическое возведение в степень.
Результатом логической функции B U B является:
1101;
0010;
0100;
1000;
0110.
Какому логическому элементу соответствует логическая схема?

A

B

C

0

0

0

1

0

1

0

1

1

1

1

1

Отрицание;
конъюкция;
импликация;
тождество;
дизъюнкция.
Знаком "→" в логике обозначается следующая операция:
конъюкция;
дизъюкция;
импликация;
инверсия;
эквиваленция.
Повествовательное предложение, в котором что-то утверждается или отрицается, называется …
выражение
вопрос
высказывание
умозаключение
Объединение двух высказываний в одно с помощью союза "и" называется...
инверсия
конъюнкция
дизъюнкция
эквивалентность
Чему равно значение логического выражения (1v1)&(1v0)
^ 1
0
10
2
Двойное отрицание логической переменной равно
0
1
обратной переменной
исходной переменой
Таблица, содержащая все возможные значения логического выражения, называется
таблица ложности
таблица истинности
таблица значений
таблица ответов
Значение логического выражения не(А&B) по закону Моргана равно...
неАVнеВ
А&B
неA&B
АVнеB
Как кодируется логическая переменная, принимающая значение "ЛОЖЬ"
1
^ 0
2
неправда
Чему равно значение логического выражения (1v0)&(1&0)v(1v1)
1
10
0
2
Представление информации в компьютере.

Представьте в виде 32-битного числа с плавающей точкой:

-1.25

2.125

1.5

-5.5

(и т.д. – каждому своё)
Переведите в 32-битный машинный вид числа:

-1234

-876

-21345

(и т.д. – каждому своё)
Архитектура процессоров.

RISC-процессоры это:
- процессоры со сложной системой команд;
- процессоры с сокращенной системой команд;
- процессоры для обработки изображений;
- процессоры с микропрограммной реализацией.
CISC-процессоры это:
- процессоры со сложной системой команд;
- процессоры с сокращенной системой команд;
- процессоры для обработки изображений;
- процессоры с микропрограммной реализацией.
На какое устройство возлагается функция арифметической и логической обработки данных?
- ПЗУ
- АЛУ
- ОЗУ

- ВЗУ
- ЦУУ

Для чего нужен флаговый регистр?
- Хранит служебную информацию
- Определяет текущее состояние машины для организации ветвления программы
- Резервный регистр
- Выдает результат выполнения операции
- Дополнительный регистр сложения
Какой алгоритм представлен на рисунке?

- Алгоритм деления чисел со знаком
- Алгоритм умножения чисел без знака
- Умножение в дополнительном коде алгоритмом Бута
- Алгоритм деления чисел без знака
- Алгоритм умножения чисел со знаком

Какой алгоритм представлен на рисунке?

- Алгоритм деления чисел со знаком
- Алгоритм умножения чисел без знака
- Умножение в дополнительном коде алгоритмом Бута
- Алгоритм деления чисел без знака
- Алгоритм умножения чисел со знаком
Какой алгоритм представлен на рисунке?

- Алгоритм деления чисел со знаком
- Алгоритм умножения чисел без знака
- Умножение в дополнительном коде алгоритма Бута
- Алгоритм деления чисел без знака
- Алгоритм умножения чисел со знаком
Регистр флагов это:
- регистр для хранения промежуточных данных;
- регистр хранящий адрес следующей выполняемой команды;
- регистр хранящий текущую выполняемую команду;
- регистр хранящий текущий адрес вершины стека;
- регистр хранящий информацию о состоянии вычислительного процесса после выполнения очередной команды.
Регистр команд это:
- ячейка памяти для хранения текущей команды;
- регистр хранящий адрес следующей выполняемой команды;
- регистр хранящий текущую выполняемую команду;
- регистр хранящий текущий адрес вершины стека;
- регистр хранящий информацию о состоянии вычислительного процесса после выполнения очередной команды.
Какие операции выполняет арифметическо-логическое устройство?
- пересылку данных между регистрами;
- вычисление адреса перехода;
- арифметические операции над данными;
- перевод данных из десятичных в двоичные;
- логические операции над данными.
Какие из перечисленных элементов не входят в упрощенную структурную схему центрального процессора?
- арифметическо-логическое устройство;
- устройство управления;
- процессор ввода-вывода;
- блок управления памятью;
- блок контроля и диагностики;
- блок местной памяти;
- блок основной памяти.
Какие операции не входят в состав функций арифметическо-логического устройства?
- пересылку данных между регистрами;
- вычисление адреса перехода;
- арифметические операции над данными;
- перевод данных из десятичных в двоичные;
- логические операции над данными.
Какие из перечисленных элементов входят в упрощенную структурную схему центрального процессора?
- арифметическо-логическое устройство;
- устройство управления;
- процессор ввода-вывода;
- блок управления памятью;
- блок контроля и диагностики;
- блок местной памяти;
- блок основной памяти.
Аккумулятор это:
- регистр хранящий адрес следующей выполняемой команды;
- регистр хранящий текущую выполняемую команду;
- регистр хранящий текущий адрес вершины стека;
- регистр хранящий информацию о состоянии вычислительного процесса после выполнения очередной команды;
- регистр хранящий второй операнд арифметических команд одноадресной машины.
Основной задачей устройства управления является:
- управление оперативной памятью;
- управление последовательностью выборки команд и операндов из оперативной и местной памяти;
- выборка из ОЗУ кодов команд;
- управление внешней памятью;
- преобразование кодов команд в необходимые последовательности сигналов управления;
- преобразование данных в необходимый формат.
Какие задачи не относятся к основным задачам устройства управления?
- управление оперативной памятью;
- управление последовательностью выборки команд и операндов из оперативной и местной памяти;
- выборка из ОЗУ кодов команд;
- управление внешней памятью;
- преобразование кодов команд в необходимые последовательности сигналов управления;
- преобразование данных в необходимый формат.

Организация памяти ЭВМ.

Адресное пространство внешней памяти ЭВМ составляет 4Гбайта. Размер виртуальной страницы составляет 16Кбайт. Сколько виртуальных страниц можно организовать на данной ЭВМ?
- 2500
- 10К
- 12К
- 16К
- 256К

4 Gb = 230 b ; 16 Kb = 214 b ; 4 Gb / 16 Kb = 230-14 = 216
Адресное пространство внешней памяти ЭВМ составляет 1Гбайт. Размер виртуальной страницы составляет 4Кбайта. Сколько двоичных разрядов необходимо для записи номера виртуальной страницы в таблице страниц данной ЭВМ?
- 8
- 16
- 18
- 24
- 64

230; 212; 30-12=18
Адресное пространство ЭВМ составляет 16М ячеек памяти. Размер окна составляет 64К ячеек памяти. Сколько окон помещается в оперативной памяти?
- 128
- 250
- 256
- 1000
- 1024

16 Mb = 24 * 220 b; 64 Kb = 26 * 210 = 216 ; 224 / 216 = 28
Адресная шина ЭВМ имеет ширину 12 разрядов. Определите адрес старшей ячейки памяти ЭВМ:
- 12
- 1200
- 4095
- 4096
- 4097

212 – 1 = 4096 -1 = 4095
Адресная шина ЭВМ имеет ширину 10 разрядов. Определите размер адресного пространства ЭВМ:
- 10 ячеек памяти;
- 128 ячеек памяти;
- 1000 ячеек памяти;
- ^ 1024 ячейки памяти;
- 10К ячеек памяти;
Какая ширина адресной шины должна быть заложена при проектировании ЭВМ с адресным пространством 16 Мбайт?
- 16 разрядов;
- 24 разряда;
- 30 разрядов;
- 64 разряда;
- 110 разрядов.
Какие виды памяти является энергонезависимыми?
- постоянная память:
- оперативная память;
- сверхоперативная память;
- внешняя память.
Какие виды памяти является энергозависимыми?
- постоянная память:
- оперативная память;
- сверхоперативная память;

- внешняя память.
В дисковом устройстве имеется 24 поверхности, на которые может записываться информация. Всего в нем 14000 цилиндров, на дорожке в среднем 400 секторов, а каждый сектор содержит 512 байт данных. Определите максимальное количество байтов, которое можно сохранить на таком устройстве?
- 10 ГБ
- 68 ГБ
- 23 ГБ
- 70 ГБ
- 100 ГБ
В дисковом устройстве имеется 24 поверхности, на которые может записываться информация. Всего в нем 14000 цилиндров, на дорожке в среднем 400 секторов, а каждый сектор содержит 512 байт данных. Какова скорость пересылки данных в байтах в секунду при скорости вращения магнитного диска 7200 об/мин?
- 34 Мбайт/с
- 10 Мбайт/с
- 24 Мбайт/с
- 54 Мбайт/с
- 64 Мбайт/с
Что понимается под сегментацией памяти?
- Область памяти
- Разбивка на сегменты
- Адресация
- Пересылка
- Хранение
Для чего нужен контролер прямого доступа в память?
- Управлять памятью
- Управлять устройствами
- Управлять процессором
- ^ Работать с памятью без участия процессора
- Работать с памятью с участием процессора

По какому принципу работает стековая память?
- LILO
- ChIFO
- LIFO
- FIFO
- FILO
Указатель стека это:
- ячейка памяти являющаяся вершиной стека;
- регистр хранящий адрес следующей выполняемой команды;
- регистр хранящий текущую выполняемую команду;
- регистр хранящий текущий адрес вершины стека;
- регистр хранящий информацию о состоянии вычислительного процесса после выполнения очередной команды.
Как осуществляется управление виртуальной памятью?
Задача управления виртуальной памятью возлагается на программиста.
Система организации виртуальной памяти автоматически управляет обменом между двумя уровнями иерархии памяти: основной памятью и внешней (дисковой) памятью.
^ Задача управления виртуальной памятью возлагается на операционную систему.
Задача управления виртуальной памятью возлагается на контроллер динамической памяти

Какие задачи решает механизм управления виртуальной памятью?
^ Трансляцию виртуального адресного пространства процесса на физическую память.
Трансляцию физического адреса данных на виртуальное адресное пространство
Трансляция адреса позволяет ссылаться на корректные адреса физической памяти потокам процесса, работающим в виртуальном адресном пространстве
Трансляция адреса позволяет ссылаться на корректные виртуальные адреса потокам процесса, работающим в пространстве оперативной памяти.

Выберите истинные высказывания
Виртуальная память осуществляет подкачку части содержимого оперативной памяти на

диск, когда потоки пытаются задействовать больший объем памяти, чем тот, который имеется в наличии.
Виртуальная память осуществляет подкачку части содержимого памяти с диска, когда потоки пытаются задействовать больший объем физической памяти, чем тот, который имеется в наличии.

^ Виртуальная память делит физическую память на блоки и распределяет их между различными задачами.
Виртуальная память делит виртуальную память на блоки и распределяет их между различными задачами.
^ Виртуальная память создает такую ситуацию, что каждая задача и в самом деле исполняется на машине с огромным количеством реальной оперативной памяти.
Виртуальная память создает иллюзию того, что каждая задача и в самом деле исполняется на машине с огромным количеством реальной оперативной памяти.
Что присуще динамическому распределению памяти? Выберите истинные высказывания
^ При работе в многопрограммном режиме при динамическом распределении памяти выделяется определенная область фиксированной памяти независимо от требований задачи.
При динамическом распределении памяти используется базовый адрес и смещение. При каждой загрузке программы ей назначается базовый адрес в области оперативной памяти и в дальнейшем не преобразуется.

При динамическом распределении памяти - выделяется необходимый объем памяти по запросу с учетом потребности задачи.
Организация виртуальной памяти осуществляет динамическое распределение памяти.
Что означает понятие - линейное адресное пространство? Выберите истинные высказывания
^ Прикладные программы работают в реальном линейном адресном пространстве физической памяти, их работающие страницы располагаются в оперативной памяти последовательно
Линейность адресов сохраняется только в представлении прикладных программ, несмотря на то, что их работающие страницы располагаются в оперативной памяти в произвольном порядке
^ Программы работают в своем адресном пространстве, так словно у каждой из них есть своя собственная линейно адресуемая оперативная память
Программы для работы в линейном адресном пространстве должны самостоятельно вести учет страниц и адресовать их последовательно
Для чего используется кэш память в современных вычислительных системах? Выберите истинные высказывания
для организации системы иерархии памяти
для согласования скорости передачи данных на участке процессорное ядро - оперативная память
для организации быстрой работы системы памяти
для согласования скоростных характеристик оперативной памяти и жесткого диска
Архитектура системы команд.

Какая адресация изображена на схеме?

- ^ Прямая регистровая
- Косвенная
- Непосредственная
- Прямая
- Относительная
Какая адресация изображена на схеме?

- Прямая-регистровая
- Косвенная
- Прямая
- Косвенно-регистровая
- Непосредственная
Какая адресация изображена на схеме?

- Прямая-регистровая
- Косвенная
- Непосредственная
- Прямая
- Относительная
Если в коде команды размещается непосредственно операнд, то как называется такая адресация?
- Прямая-регистровая
- Косвенная
- Непосредственная
- Прямая
- Относительная
- Подразумеваемая
Если в коде команды размещается адрес ячейки памяти, в которой хранится операнд, то как называется такая адресация?
- Прямая-регистровая
- Косвенная
- Непосредственная
- Прямая
- Относительная
- Подразумеваемая

Если в коде команды не содержится явных указаний на размещение операнда или результата операции, то как называется такая адресация?
- Прямая-регистровая
- Косвенная
- Непосредственная
- Прямая
- Относительная
- Подразумеваемая
Счетчик команд это:
- ячейка памяти для подсчета количества выполненных команд;
- регистр хранящий адрес следующей выполняемой команды;
- регистр хранящий текущую выполняемую команду;
- регистр хранящий текущий адрес вершины стека;
- регистр хранящий информацию о состоянии вычислительного процесса после выполнения очередной команды.
Сколько обращений к памяти требуется для извлечения операнда при использовании прямой адресации?
- 0
- 1
-^ 2
- 3 и более
Сколько обращений к памяти требуется для извлечения операнда при использовании непосредственной адресации?
- 0
- 1
- 2
- 3 и более
Сколько обращений к памяти требуется для извлечения операнда при использовании многоступенчатой косвенной адресации?
- 0
- 1
- 2
- 3 и более
Сколько обращений к памяти требуется для извлечения операнда при использовании косвенной адресации?
- 0
- 1
- 2
- 3 и более
Определите исполнительный адрес при индексной адресации, если в базовом регистре хранится число 213, в индексном регистре - число 211 а в поле смещения в команде число 13.
213 + 211 + 13 = 424 + 13 = 437


Определите исполнительный адрес при базовой адресации, если в базовом регистре хранится число 122, в индексном регистре - число 44 а в поле смещения в команде число 30.


Исполнительный адрес это:
- закодированная информация о типе операций данной команды;
- информация об адресе операнда, содержащаяся в команде;
- номер ячейки памяти, к которой производится фактическое обращение;
- номер регистра, в котором хранятся промежуточные результаты.
В регистре хранится число 426. По какому адресу будет помещен операнд при автодекрементной адресации, если используются 32-разрядные операнды?
_________________________________
В регистре хранится число 322. По какому адресу будет помещен операнд при автоинкрементной адресации, если используются 32-разрядные операнды?
_________________________________
В регистре хранится число 246. По какому адресу будет помещен операнд при автодекрементной адресации, если используются 16-разрядные операнды?
_________________________________
В регистре хранится число 240. По какому адресу будет помещен операнд при автодекрементной адресации, если используются 8-разрядные операнды?
_________________________________
В адресном поле команды при регистровой адресации хранится:
- адрес операнда;
- указатель адреса операнда;
- операнд;
- номер регистра.
В адресном поле команды при прямой адресации хранится:
- адрес операнда;
- указатель адреса операнда;
- операнд;
- смещение относительно базового регистра.
В адресном поле команды при непосредственной адресации хранится:
- адрес операнда;
- указатель адреса операнда;
- операнд;
- смещение относительно базового регистра.
В адресном поле команды при косвенной адресации хранится:
- адрес операнда;
- указатель адреса операнда;
- операнд;
- смещение относительно базового регистра.
Адресный код это:
- закодированная информация о типе операций данной команды;
- информация об адресе операнда, содержащаяся в команде;
- номер ячейки памяти, к которой производится фактическое обращение;
- номер регистра, к которому производится фактическое обращение.
Основные стадии выполнения команды.

Каким образом реализуется переход по заданному адресу в командах передачи управления?
- адрес перехода помещается в счетчик команд;
- адрес перехода помещается в регистр команд;
- адрес перехода помещается в адресную часть команды;
- адрес перехода помещается в стек.
Какие действия входят в рабочий цикл ЭВМ?
- выборка команды из оперативной памяти;
- преобразование данных из десятичной формы в двоичную;
- выборка операнда из оперативной памяти;
- выполнение команды;
- сохранение результата в буферном регистре.
Организация прерываний в ЭВМ.

Как называется прерывание, если оно возникает в случае обнаружения ошибок в каких-либо блоках и устройствах ЭВМ?
- Программное
- Внешнее
- От устройств ввода/вывода
- Машинное (аппаратное)
- При обращении к ОС
Как называется прерывание, если оно возникает в случае когда процессор получает информацию о состоянии каналов и периферийных устройств, и отвечает на эти сигналы?
- Программное
- Внешнее
- От устройств ввода/вывода
- Машинное (аппаратное)
- При обращении к ОС
Прерыванием программы называется процесс, при котором ЭВМ прерывает обработку текущей программы и:
- завершает ее работу;
- переходит к выполнению следующей задачи;
- сообщает об этом пользователю;
- переходит к выполнению некоторой другой программы, специально предназначенной для данного события.
Немаскируемые прерывания это:
- прерывания, которые нельзя запретить программным путем;
- прерывания, имеющие постоянный приоритет;
- прерывания, имеющие фиксированный вектор прерывания;
- прерывания для ввода важной информации.
Маскировка прерывания это:
- замена одного прерывания другим;
- запрет прерывания на время выполнения важной части программы;
- временное изменение номера прерывания;
- временное изменение вектора прерывания.
Куда сохраняется вектор состояния текущего процесса при переходе к процедуре обработки прерывания?
- в стек;
- в заданную ячейку памяти;
- в регистр состояния центрального процессора;
- во внешнюю память;
- в виртуальную память.
Вектором прерывания называется:
- вектор начального состояния прерываемой программы;
- вектор конечного состояния прерывающей программы;
- адрес перехода к процедуре обработки прерывания;
- адрес начала следующей программы.
Чем отличаются аппаратные прерывания, исключения, ошибки, ловушки и прекращения? Выберите истинные высказывания

аппаратные прерывания предназначены для обработки ошибок, возникающих при выполнении команд
аппаратные прерывания предназначены для обработки запросов от внешних устройств
исключения предназначены для обработки запросов от внешних устройств
исключения предназначены для обработки ошибок, возникающих при выполнении команд
Программные прерывания не относятся к исключениям
^ Аппаратные прерывания не относятся к исключениям
С помощью команды INT n можно выполнить прерывание с любым номером в диапазоне от 0 до 255
Номера 0...31 зарезервированы для исключений.
Исключения классифицируются как ошибки, ловушки или прекращения

Аппаратные прерывания классифицируются как ошибки, ловушки или прекращения
Исключения классифицируются как аппаратные прерывания, ошибки, ловушки или прекращения
^ Ошибки - это исключения, которые обнаруживаются и выполняются до выполнения команды, содержащей ошибку.
Исключения - это ошибки, которые обнаруживаются и выполняются после выполнения команды, содержащей ошибку
^ Ловушки- это исключения, о которых сообщается немедленно после выполнения той команды, которая вызывает исключение
Прекращения - это аппаратные прерывания, которые не позволяют определить точно команду, вызвавшую исключение
^ Прекращения - это исключения, которые не позволяют определить точно команду, вызвавшую исключение
При прекращениях адрес возврата в текущую программу из программы, обрабатывающей прекращение всегда укажет на команду, которая вызвала прекращение
При прекращениях возврата в текущую программу не происходит
Адрес возврата в текущую программу из программы, обрабатывающей исключение всегда указывает на команду, которая вызвала исключение.

Какие из указанных ниже событий являются источниками исключений?
Выберите истинные высказывания

запрос на обслуживание от внешнего устройства (нажатие клавиши мыши, клавиатуры, запрос модема и т.д.)
запросы программы, позволяющие контролировать определенные условия в заданных точках программы ( проверка на переполнение, контрольная точка, проверка границ массива)
необходимость контроля правильности выполнения операций процессором и операций пересылки данных
обнаруженные процессором ошибки в программе (деление на ноль, нарушение правил защиты, отсутствие страницы в оперативной памятии т.п.)
Что такое вектор прерывания, для чего служит таблица векторов прерывания?
Выберите истинные высказывания

Только аппаратные прерывания сводятся в специальную таблицу ( до 256 различных прерываний)
^ Все аппаратные прерывания и исключения сводятся в специальную таблицу ( до 256 различных прерываний и исключений)
В таблице каждому прерыванию или исключению сопоставляется вектор прерывания- это указатель на соответствующую программу обслуживания (вектор позволяет найти адрес программы, обрабатывающей прерывание или исключение)
Команда INT n в выполняемой программе заставляет процессор выполнять программу обслуживания, на которую указывает вектор n в таблице прерываний.

Программные прерывания могут использоваться для доступа к сервисам операционной системы, функциям драйверов устройств, или специальным сервисам (таким как видео-сервис BIOS)
Дескрипторная таблица прерываний IDT (Interrupt Descriptor Table) располагается по адресу, который заносится во внутренний регистр процессора IDTR.

Дескрипторная таблица прерываний IDT (Interrupt Descriptor Table) располагается по нулевому адресу и выход на таблицу осуществляется аппаратно
В чем отличие между маскируемыми и немаскируемыми прерываниями, для чего используются приоритеты?
Выберите истинные высказывания

К маскируемым прерываниям относятся аппаратные прерывания
Запросить прерывание может более чем один источник прерывания, в этом случае прерывания будут обслуживаться согласно (уровню) приоритету.
Немаскируемые прерывания обеспечивают обслуживание прерываний очень высокого уровня

Маскируемые прерывания обеспечивают обслуживание прерываний очень высокого уровня.
Во время процедуры обслуживания немаскируемых прерываний процессор не будет обслуживать другие прерывания до тех пор, пока не будет выполнена команда возврата из прерывания (IRET).
Во время процедуры обслуживания маскируемых прерываний процессор не будет обслуживать другие прерывания до тех пор, пока не будет выполнена команда возврата из прерывания (IRET).
^ Аппаратное прерывание разрешено тогда, когда бит флага прерываний разблокирован (установлен в 1).
Флаг блокировки прерываний устанавливается в начале выполнения немаскируемого прерывания.
К маскируемым прерываниям относятся исключения
Исключение разрешено тогда, когда бит флага прерываний разблокирован (установлен в 1).
^ Процессор обслуживает разрешенное маскируемое прерывание только после выполнения текущей команды
Процессор обслуживает разрешенное маскируемое исключение до выполнения текущей команды.
Если маскируемое прерывание разрешено, процессор читает вектор прерывания, аппаратно установленный на шине данных, и определяет адрес программы обработки прерывания.
Если маскируемое исключение разрешено, процессор устанавливает вектор прерывания, указанный в команде и определяет адрес программы обработки исключения.
Бит флага прерывания в регистре флагов (регистре состояния) может сбрасываться, когда обслуживается прерывание. Это позволяет предотвратить дополнительное прерывание во время обслуживания первого прерывания.
Если флаг прерывания установлен в "1", возможно прерывание программы обработки текущего прерывания и обработка другого прерывания, т.е. разрешается обработка вложенных прерываний.
Если запрос на обслуживание посылают одновременно два устройства с разными приоритетами, то контроллер обслуживает запрос с большим приоритетом, а запрос с меньшим приоритетом блокирует

Какие действия производит процессор в однопроцессорной системе для обслуживания прерывания или исключения?
Выберите истинные высказывания
^ Адрес текущей команды и регистр флагов сохраняются в стеке, что позволяет возобновить прерванную программу.
Адрес текущей команды сохраняется в регистре команд до окончания работы программы прерывания.
^ По вектору, который определяет соответствующий элемент в таблице прерываний, определяется начальный адрес программы обработки прерывания.
По таблице прерываний определяется вектор, соответствующий данному запросу на прерывание.
Вектор является начальным адресом программы обработки прерывания.
После команды возврата из программы обработки прерывания (IRET) восстанавливается прежнее состояние процессора и по адресу возврата (по адресу сохраненному в стеке) возобновляется выполнение программы.
Прерывания, произведенные оборудованием, выполняются после выполнения текущей команды и происходят в результате каких-то внешних асинхронных (не связанных с текущим процессом) событий
После того, как программа обработки прерываний заканчивает обслуживание прерывания, выполнение прерванной программы продолжается с команды, которая следует сразу за командой, после которой произошло прерывание
После того, как программа обработки прерываний заканчивает обслуживание прерывания, выполнение прерванной программы продолжается с команды, после которой произошло прерывание.
Как осуществляется защита ресурсов в мультипрограммном режиме работы однопроцессорной вычислительной системы
Выберите истинные высказывания

^ Современные операционные системы используют защищенный режим процессора, в котором меры защиты реализуются на программном уровне.
Современные операционные системы используют защищенный режим процессора, в котором меры защиты реализуются только на аппаратном уровне.
^ Чтобы процессы не мешали друг другу требуются меры принудительной защиты критических ресурсов.
Процессы не могут мешать друг другу и не требуют защиты ресурсов.
^ Операционная система выделяет каждому процессу области памяти — сегменты различного назначения и с разными правами доступа.
Процессор аппаратно выделяет каждому процессу области памяти — сегменты различного назначения и с разными правами доступа.
^ Для программного кода выделяются специальные сегменты, инструкции могут выбираться и исполняться только из них
Программный код хранится в тех же сегментах, что и данные.
^ Переключение задач производится по сигналу прерывания от таймера для процессов, работающих псевдопараллельно
Переключение задач не производится, т.к. процессы реально выполняются параллельно
Программист, разрабатывающий прикладную программу должен заботиться о многозадачной работе сам, т.е. распределять для задач процессорное время, память, устройства хранения, ввода-вывода и коммуникационные — то есть все ресурсы реального компьютера
Многозадачная операционная система распределяет для задач процессорное время, память, устройства хранения, ввода-вывода и коммуникационные — то есть все ресурсы реального компьютера
Универсальные современные процессоры имеют специальные интерфейсные средства для построения многопроцессорных систем.

Для построения многопроцессорных систем необходимы специальные процессоры, универсальные процессоры для этих целей непригодны
В чем отличие между программируемым вводом - выводом и режимом прямого доступа к памяти?
Выберите истинные высказывания

^ В режиме программируемого ввода-вывода (PIO) ввод и вывод данных осуществляет процессор, используя для пересылки свои внутренние регистры.
В режиме программируемого ввода-вывода (PIO) ввод и вывод данных осуществляет контроллер прямого доступа к памяти, используя для пересылки свои внутренние регистры.
В режиме программируемого ввода-вывода (PIO) контроллер прямого доступа к памяти читает данные из порта (регистра) внешнего устройства и записывает его в нужную область памяти, или наоборот, читает данные из памяти и передает их внешнему устройству (дисковый накопитель, например).
В режиме программируемого ввода-вывода (PIO) процессор читает данные из порта (регистра) внешнего устройства и записывает его в нужную область памяти, или наоборот, читает данные из памяти и передает их внешнему устройству.
^ Режим PIO определяет, с какой скоростью данные передаются от внешнего устройства к памяти и от памяти к внешнему устройству.
Режим PIO определяет, с каким внешним устройством производится обмен данными.
Для реализации режима прямого доступа к памяти, внешнее устройство должно отправить процессору запрос (поэтому такому устройству должна быть выделена специальная линия запроса прерывания).
Процессор программирует специальный контроллер (контроллер DMA) на обслуживание работы внешнего устройства в режиме прямого доступа к памяти. Он задает адрес памяти, размер передаваемого блока данных, направление передачи (чтение или запись), после чего дает команду на выполнение.
Процессор передает управление контроллеру DMA, который самостоятельно определяет режим обслуживания работы внешнего устройства. Контроллер DMA задает адрес памяти, размер передаваемого блока данных, направление передачи (чтение или запись), после чего дает команду на выполнение.
^ В режиме прямого доступа к памяти пересылкой данных управляет контроллер DMA.
ока контроллер DMA занят пересылкой данных, процессор может продолжить выполнение прерванной программы, но доступа к памяти он не имеет и не может вмешаться в процесс обмена, пока контроллер не закончит передачу данных и не выдаст соответствующего сообщения.
Пока контроллер DMA занят пересылкой данных, процессор может продолжить выполнение прерванной программы, но он в любой момент может вмешаться в процесс обмена и остановить его
Получив запрос DRQx ( х - номер канала DMA, выделенного устройству), контроллер DMA запрашивает управление шиной и ждет разрешения от процессора.
Получив запрос на прерывание, процессор прерывает выполнение текущей программы, программирует контроллер прямого доступа на определенный режим передачи данных и посылает сигнал разрешения прямого доступа к памяти
Контроллер выставляет адрес ячейки памяти и формирует сигналы DACKx# и WR#. Сигнал DACKx# указывает на то, что операция выполняется для канала х, WR# определяет режим записи данных, при чтении устанавливается сигнал чтения RD).
Контроллер, передавая данные, модифицирует счетчик адреса и осуществляет передачу одного слова за другим, пока не будет исчерпан счетчик циклов
В последнем цикле обмена контроллер формирует общий сигнал окончания ТС (Terminate Count), который может быть использован для формирования сигнала аппаратного прерывания.
  1   2   3

Добавить документ в свой блог или на сайт

Похожие:

Арифметические основы вычислительных машин iconАрифметические основы вычислительных машин
Представить десятичные числа в двоичной, восьмеричной, шестнадцатеричной и двоично-десятичной системах счисления

Арифметические основы вычислительных машин iconБелорусский национальный технический университет машиностроительный...
Предмет и задачи курса. Основные направления развития конструкций машин. Основы строения машин. Основные понятия: машина; механизм;...

Арифметические основы вычислительных машин iconКурс лекций основы диагностирования атс диагностирование и приемка...
Диагностирование — процесс определения технического состоя­ния машин. Его цель — обеспечить проведение ремонта машин в соответствии...

Арифметические основы вычислительных машин iconБелорусский национальный технический университет
Детали машин: лабораторные работы по дисциплинам «Детали машин и подъемно-транспортные машины», «Детали машин и основы конструирования»,...

Арифметические основы вычислительных машин iconУказатель ресурса
Компьютерная сеть – это совокупность вычислительных машин и специального оборудования, объединенных в единую систему с помощью каналов...

Арифметические основы вычислительных машин icon2 Эксплуатационные требования, предъявляемые к ecdis 5
Архитектура информационно- управляющей системы “ судна будущего ” представляет структуру взаимосвязей технических средств и программного...

Арифметические основы вычислительных машин iconАрхитектура вычислительных машин 1
Эвм и периферийные устройства. Устройства ввода-вывода : учеб для вузов / Н. Н. Горнец, А. Г. Рощин. М. Академия, 2013. 224 с. (Высшее...

Арифметические основы вычислительных машин iconИсследование электрических машин методические указания к выполнению...
Электротехника и основы электроники. Исследование электрических машин: методические указания к выполнению лабораторных работ для...

Арифметические основы вычислительных машин iconРеспублики Беларусь Учреждение образования «Белорусский государственный...
Учеб пособие по курсу «Арифметические и логические основы вычислительной техники» для студентов специальности «Вычислительные машины,...

Арифметические основы вычислительных машин iconВопросы
Цель и задачи «Детали машин». Основные определения, механизм и машина. Классификация машин. Основные критерии работоспособности деталей...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
zadocs.ru
Главная страница

Разработка сайта — Веб студия Адаманов