Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2019, 12:28   #1
Vlad2891
Пользователь
 
Регистрация: 22.02.2015
Сообщений: 24
По умолчанию Рабочий цикл процессора

Доброго времени суток! Обращаюсь к вам за помощью, т.к. сам понять не в состоянии. Перейду сразу к сути: Сдаю экзамен по ЭВМ, на тему "Рабочий цикл процессора". Преподавателем была предложена для изучения Книга "Каган Б.М. Электронные вычислительные машины и системы", в ней на стр. 297 имеется схема: https://imgur.com/bHwAPCB и пояснение к ней:
Цитата:
Рабочий цикл начинается с распознавания состояния про-
цессора. Устанавливается, какое из альтернативных состоя-
ний — Счет или Ожидание — имеет место. Далее проверяется
наличие незамаскированных прерываний.

В состоянии Ожидание никакие программы не выполняются.
Процессор ждет прихода запроса прерывания, после чего управ-
ление переходит к соответствующей прерывающей программе,
переводящей процессор в состояние Счет.

В состоянии Счет при наличии незамаскированных прерыва-
ний происходят выход из нормального рабочего цикла и переход
к процедуре обработки запросов прерывання.

При отсутствии в состоянии Счет запросов прерывания по-
следовательно выполняются этапы рабочего цикла: выборка
очередной команды и определение по коду операции команды ее
группы, подготовка операндов (формирование исполнительных
адресов и выборка операндов из памяти), обработка операндов
в АЛУ и запоминание результата.
Преподаватель задает вопрос "Чего ожидает процессор?" и утверждает что ответ на этой схеме есть. Отвечал что "Процессор ждет прихода запроса прерывания" как об этом говорится в книге, на что был получен ответ что это не так и процессор ждет чего то другого.
Прошу помочь разобраться чего же именно ожидает процессор. Бьюсь над этим вопросом 4ую неделю и возможно просто не вижу ответа который лежит на поверхности. Спасибо
Vlad2891 вне форума Ответить с цитированием
Старый 15.05.2019, 15:42   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от Vlad2891 Посмотреть сообщение
"Чего ожидает процессор?"
Импульса от тактового генератора, что-ли?
А вообще преподаватели любят играть в увлекательную игру "Отгадай, что я задумал"..
Black Fregat вне форума Ответить с цитированием
Старый 22.05.2019, 17:11   #3
Vlad2891
Пользователь
 
Регистрация: 22.02.2015
Сообщений: 24
По умолчанию

Правильный ответ был "Ожидает освобождения канала и ПУ"
Vlad2891 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать процедуры для “Цикл For ... Next ” и «Цикл Do ... Loop» по ниже приведенному условию Кристина_Патачиц Microsoft Office Excel 3 17.04.2013 17:01
Как оптимизировать код? цикл доводит работу процессора до 100% stdio Общие вопросы C/C++ 14 21.02.2012 00:52
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? Anarki Общие вопросы C/C++ 3 13.11.2009 19:23
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34