Никакого зависания. Штатное продолжение работы без каких либо последствий (с точки зрения процессора, конечно). Зависание (софтовое) тут может произойти из-за неработоспособности устройства - нет прерывания - нет работы. То есть по сути - обыкновенный device timeout.
Трап по 4 на многих процессорах (в тех же J11 например) четко идентифицируется, и причина выявляется однозначно (HALT это, стек, память, I/O page итд), но это не тот случай.
Насчет того как в 11/03 с этим дело обстоит не знаю. В UNIBUS проще - там для этого даже термин свой есть, а насчет J11 можно в описаниях всех процов на нем прочитать про эту ситуацию, она вполне штатная. С точки зрения устройства - да, это, возможно, проблема, но тут уже пусть драйвер обнаруживает ее и делает сброс, повтор итд...





Ответить с цитированием