338 читали · 4 года назад
От транзистора до фреймворка. Часть 19. Аппаратное прерывание
Видео: YouTube В этом выпуске рассмотрим очень важный вопрос, это прерывания. Что это такое? Если сказать просто, то это временная остановка выполнения программы для совершения других действий. Может это не совсем точно, но очень просто. Какие бывают прерывания? Как известно, инструкции программы выполняются на процессоре. Существуют по крайней мере три причины, по которым нормальный ход выполнения программы может быть приостановлен. Первая это сигнал от периферийных устройств с просьбой поскорее забрать вводимую информацию...
3743 читали · 5 лет назад
Специализированный процессор i960 Hx
В прошлой статье мы остановились на том, как проходили испытания процессора i960 Hx... Снижение трафика по общей шине В целях дальнейшей оптимизации использования ограниченной пропускной способности общей шины процессор i960 Нх исключает трафик, связанный с опережающей доставкой инструкций и загрузкой данных. Опережающая выборка инструкций на самом деле понижает общую производительность из-за малых размеров блоков (число инструкций между условными переходами) и ограниченного быстродействия приложений...