Отлично!
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
При прямой адресации обращение за операндом в память производится по адресному коду в поле команды, т.е. исполнительный адрес операнда совпадает с адресным кодом команды. Тогда по известному объему адресуемой памяти VОП = 32 байта можно определить необходимую длину поля адреса команды
Nадреса = log2(32) = 5 байт.
32 байта (Q трёхадресных команд = 7)
00000 1 5 1 5 1 5
00001 1 5 1 5 1 5
00010 1 5 1 5 1 5
00011 1 5 1 5 1 5
00100 1 5 1 5 1 5
00101 1 5 1 5 1 5
00101 1 5 1 5 1 5
32 байта (Р двухадресных команд = 24)
11111 00000 1 5 1 5
11111 00001 1 5 1 5
11111 00010 1 5 1 5
- - - -
11111 10100 1 5 1 5
11111 10101 1 5 1 5
11111 10110 1 5 1 5
11111 10111 1 5 1 5
32 байта (R одноадресных команд = 100)
11111 11100 00000 1 5
11111 11100 00001 1 5
11111 11100 00010 1 5
- - - -
11111 11101 11111 1 5
- - - -
11111 11111 00001 1 5
11111 11111 00010 1 5
11111 11111 00011 1 5
32 байта (S безадресных команд = 110)
11111 11111 11100 00000
11111 11111 11100 00001
11111 11111 11100 00010
- - - -
11111 11101 11101 11111
- - - -
11111 11111 11111 01011
11111 11111 11111 01100
11111 11111 11111 01101
Модуль 2
Вопрос №31
Режим разделения времени
Когда в составе компьютерных систем появились терминалы (вначале телетайпы, затем дисплеи), возникла необходимость реализации в ОС режима разделения времени (time sharing) – возможности одновременной работы пользователей со своими заданиями с терминалов, ввода заданий в систему, их запуска (при наличии свободного процессора), управления заданиями с терминала, их приостановки, отладки, визуализации на терминале их результатов. Рассмотрим особенности ОС с режимом разделения времени.
Ресурсы процессора в ОС с разделением времени распределены между несколькими заданиями, находящимися в памяти или на диске. Задание загружается в память (при наличии свободной памяти), если оно является пакетным и выбрано операционной системой для выполнения, либо если оно активируется пользователем с терминала. Процессор выделяется только тем заданиям, которые находятся в памяти.
В системе с разделением времени возможна ситуация, когда какое-либо задание, управляемое с терминала, неактивно (например, выполняет ввод-вывод, либо система ожидает ответа от пользователя, у которого в данный момент перерыв в работе). В этом случае ОС может принять решение о временной выгрузке (swap out) образа памяти задания из оперативной памяти на диск, с целью освобождения памяти для других заданий. При повторной активизации задания оно (при возможности) вновь загружается в память (swapped in). Подобная стратегия называется откачкой и подкачкой.
Когда ОС завершает исполнение пользовательской команды, она выполняет поиск следующегоуправляющего оператора (control statement),введенного с пользовательской клавиатуры.
В ОС с разделением времени обеспечивается возможность для пользователя ввода, запуска, редактирования, отладки своей программы с терминала, управления своим заданием (приостановки, с последующим возобновлением), просмотра его промежуточных результатов, состояния памяти и регистров, просмотра окончательных результатов на терминале при завершении задания.
Следует учитывать, что в ОС с разделением времени обрабатываются как пакетные, так и интерактивные (диалоговые) задания, поэтому система должна обеспечивать их диспетчеризацию – переключение в нужный момент с диалогового задания на пакетное, либо с одного диалогового (пакетного) задания на другое.
Вопрос №41
Система прерываний. Векторное прерывание.
Повышение эффективности системы прерываний связано с передачей функции идентификации ПУ, запросившег
Отсутствует
На рисунке 2 приведен формат команды, имеющий три поля адреса.
Рисунок 2 - Формат команды
Используя принцип расширения кода операции разработать форматы и распределение двоичных кодов операций команд, в которую входят:
– P команд, имеющих три поля адреса, Р = 7.
– Q команд, имеющих два поля адреса, Q = 24.
– R команд, имеющих одно поле адреса R = 100.
– S безадресных команд, S = 110.
- Объем адресуемой памяти VОП (байт). VОП = 32 байт.
Тип адресации – прямая.
Отсутствует
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
При прямой адресации обращение за операндом в память производится по адресному коду в поле команды, т.е. исполнительный адрес операнда совпадает с адресным кодом команды. Тогда по известному объему адресуемой памяти VОП = 32 байта можно определить необходимую длину поля адреса команды
Nадреса = log2(32) = 5 байт.
32 байта (Q трёхадресных команд = 7)
00000 1 5 1 5 1 5
00001 1 5 1 5 1 5
00010 1 5 1 5 1 5
00011 1 5 1 5 1 5
00100 1 5 1 5 1 5
00101 1 5 1 5 1 5
00101 1 5 1 5 1 5
32 байта (Р двухадресных команд = 24)
11111 00000 1 5 1 5
11111 00001 1 5 1 5
11111 00010 1 5 1 5
- - - -
11111 10100 1 5 1 5
11111 10101 1 5 1 5
11111 10110 1 5 1 5
11111 10111 1 5 1 5
32 байта (R одноадресных команд = 100)
11111 11100 00000 1 5
11111 11100 00001 1 5
11111 11100 00010 1 5
- - - -
11111 11101 11111 1 5
- - - -
11111 11111 00001 1 5
11111 11111 00010 1 5
11111 11111 00011 1 5
32 байта (S безадресных команд = 110)
11111 11111 11100 00000
11111 11111 11100 00001
11111 11111 11100 00010
- - - -
11111 11101 11101 11111
- - - -
11111 11111 11111 01011
11111 11111 11111 01100
11111 11111 11111 01101
Модуль 2
Вопрос №31
Режим разделения времени
Когда в составе компьютерных систем появились терминалы (вначале телетайпы, затем дисплеи), возникла необходимость реализации в ОС режима разделения времени (time sharing) – возможности одновременной работы пользователей со своими заданиями с терминалов, ввода заданий в систему, их запуска (при наличии свободного процессора), управления заданиями с терминала, их приостановки, отладки, визуализации на терминале их результатов. Рассмотрим особенности ОС с режимом разделения времени.
Ресурсы процессора в ОС с разделением времени распределены между несколькими заданиями, находящимися в памяти или на диске. Задание загружается в память (при наличии свободной памяти), если оно является пакетным и выбрано операционной системой для выполнения, либо если оно активируется пользователем с терминала. Процессор выделяется только тем заданиям, которые находятся в памяти.
В системе с разделением времени возможна ситуация, когда какое-либо задание, управляемое с терминала, неактивно (например, выполняет ввод-вывод, либо система ожидает ответа от пользователя, у которого в данный момент перерыв в работе). В этом случае ОС может принять решение о временной выгрузке (swap out) образа памяти задания из оперативной памяти на диск, с целью освобождения памяти для других заданий. При повторной активизации задания оно (при возможности) вновь загружается в память (swapped in). Подобная стратегия называется откачкой и подкачкой.
Когда ОС завершает исполнение пользовательской команды, она выполняет поиск следующегоуправляющего оператора (control statement),введенного с пользовательской клавиатуры.
В ОС с разделением времени обеспечивается возможность для пользователя ввода, запуска, редактирования, отладки своей программы с терминала, управления своим заданием (приостановки, с последующим возобновлением), просмотра его промежуточных результатов, состояния памяти и регистров, просмотра окончательных результатов на терминале при завершении задания.
Следует учитывать, что в ОС с разделением времени обрабатываются как пакетные, так и интерактивные (диалоговые) задания, поэтому система должна обеспечивать их диспетчеризацию – переключение в нужный момент с диалогового задания на пакетное, либо с одного диалогового (пакетного) задания на другое.
Вопрос №41
Система прерываний. Векторное прерывание.
Повышение эффективности системы прерываний связано с передачей функции идентификации ПУ, запросившег
Отсутствует
На рисунке 2 приведен формат команды, имеющий три поля адреса.
Рисунок 2 - Формат команды
Используя принцип расширения кода операции разработать форматы и распределение двоичных кодов операций команд, в которую входят:
– P команд, имеющих три поля адреса, Р = 7.
– Q команд, имеющих два поля адреса, Q = 24.
– R команд, имеющих одно поле адреса R = 100.
– S безадресных команд, S = 110.
- Объем адресуемой памяти VОП (байт). VОП = 32 байт.
Тип адресации – прямая.
Отсутствует
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—5 дней |
110 ₽ | Цена | от 200 ₽ |
Не подошла эта работа?
В нашей базе 51986 Контрольных работ — поможем найти подходящую