Защо анкетата е по-добра от прекъсването?

Съдържание:

Защо анкетата е по-добра от прекъсването?
Защо анкетата е по-добра от прекъсването?

Видео: Защо анкетата е по-добра от прекъсването?

Видео: Защо анкетата е по-добра от прекъсването?
Видео: СПЕНС - РУСИЯ Е ДОБРО, ЕВРОПА И АМЕРИКА СА ЗЛО 2024, Ноември
Anonim

Преимущества на прекъсването пред анкетата. Първото предимство е- производителността на микроконтролера е много по-добра в метода на прекъсване от метода на запитване. При метода на запитване микроконтролерът проверява непрекъснато дали устройството е готово или не, но шансовете за загуба на данни са по-големи при запитване, отколкото при прекъсване.

По какво се различава гласуването от използването на прекъсвания?

Прекъсването е хардуерен механизъм, тъй като процесорът има кабелна линия за заявка за прекъсване, която сигнализира, че е настъпило прекъсване. От друга страна, Polling е протокол, който продължава да проверява контролните битове, за да уведоми дали дадено устройство има нещо за изпълнение Обработчикът на прекъсвания обработва прекъсванията, генерирани от устройствата.

Може ли запитването I/O да бъде по-ефективно от прекъсването?

Отговор: Опитването може да бъде по-ефективно от прекъсване задвижван I/O. Такъв е случаят, когато I/O е често и с кратка продължителност. … Един добре навременен цикъл на анкетиране би могъл да облекчи това натоварване, без да губи много ресурси чрез цикъл без необходимост от I/O.

Какво е вярно за прекъсванията и какви са ползите от използването му пред анкетиране?

Някои от предимствата на анкетата са относително простата програма, надеждност на предаването, която се осъществява при максимална скорост, т.е. веднага щом I/O устройството е готово и не нужда от допълнителни чипове за достъп. Прекъсването е полезно, защото може да обслужва множество устройства, по-гъвкаво е и ефективно.

Кой е основният недостатък на гласуването?

Опитването има недостатъка, че ако има твърде много устройства за проверка, времето, необходимо за анкетирането им, може да надхвърли времето, налично за обслужване на I/O устройството.

Препоръчано: