Сколько лет технологии запроса прерывания (IRQ)?

Делаю отчет об этом, и я нигде не могу найти данные о дате! Сколько лет IRQ технологии (грубые даты)?

Что делал компьютер до появления запросов на прерывание? Просто генерировать ошибки?

3 ответа

62 года

По данным этого сайта

Я использую прерывания на микрокомпьютерах (ПК) с момента их изобретения.

Я не уверен, что "просто генерировать ошибки" действительно является альтернативой поддержке прерываний. Но я предполагаю, что в конкретном случае прерывания hw / sw, используемого для перехвата ошибок, да, это было бы альтернативой.

В более широком смысле, прерывания позволяют совместно использовать центральный процессор - многозадачность, аппаратное взаимодействие и т. Д.

Надеюсь, это поможет!

Прерывания полезны не только для ошибок. Как следует из названия, они прерывают работу процессора. По сути, это сигнал о событии процессора. В современных процессорах они сигнализируют о событиях, начиная от ошибок, устройств, которым есть, что сказать, программ, которые дают результаты, событий памяти...

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

Ошибки, когда они возникали, просто приводили к непредсказуемому поведению программы. На самом деле не было так много обрабатываемых ошибок, которые могли бы возникнуть в этих старых процессорах. Преимущественно деление на ноль, чего можно избежать при тщательном программировании.

В этой ссылке автор рассказывает о своем опыте с подобными прерыванию конструкциями, первый из которых он видел в 1957 году, 56 лет назад. Ссылка, которая была также размещена Марком Стивенсом, цитирует 1951, 62 года назад.


Если вы интересуетесь внутренностями компьютеров и процессоров, я могу порекомендовать книгу " Организация компьютеров " Карла Хамахера, Звонко Вранесича и Сафвата Заки.

Посмотрите эту недавнюю статью об истории прерываний в компьютерах, начиная с самого их изобретения. В короткой статье также есть видео и ссылки на все доступные материалы, которые я смог найти по этой теме. http://virtualirfan.com/history-of-interrupts

Захватывающая история прерываний, особенно немного о том, как Джикстра была ошарашена ими.

Другие вопросы по тегам