Я смущен тем, как найти эффективность процессора с учетом некоторой информации из проблемы с образцом. Я искал в Интернете, но все, что я могу найти, либо слишком продвинуто для того, что мне нужно, либо не имеет отношения точно. Учитывая, что я не могу найти формулу эффективности процессора с использованием опроса, я также не могу найти его для механизма прерывания. Я нашел что-то в stackoverflow, но даже это было не так полезно для меня:/Поиск эффективности ЦП с использованием метода опроса и прерывания
Скажите, что 1) опрос используется на устройстве, которое работает со скоростью 150 символов в секунду. 2) петля опроса имеет 200 инструкций и 3) скорость процессора составляет 2 MIPS. И как я узнаю, сколько раз цикл запускается, и эффективность?
Учитывая, что, как бы эквивалент метода прерывания был другим?
Я ценю любую помощь, которую может предложить любой человек, потому что это меня смущает, и я не знаю, что делать с этими цифрами. Я читал о законе Амдаля, но я не могу связать это с этим ...
2 миллиона инструкций в секунду. 200 инструкций для проверки. 150 символов прибывают в секунду. Это проблема слова 8-го класса. –
Для прерывания вам нужно знать стоимость конкретного процессора для входа и выхода прерывания плюс ваши 200 инструкций. Подумайте обо всех этих незанятых слотах для инструкций, которые прерывает для вас. –
@ ZanLynx Ничего ... Я не видел ваш второй пост. Все, что я знаю о прерывании, - это то, что в программе 200 инструкций. – huSh