У моего друга был (был) ноутбук с сенсорным экраном. Во время переноса они попали в экран, и стекло треснуло. Повреждение едва заметно при взгляде на монитор, но, к сожалению, оно также вызывает постоянный ввод с сенсорного экрана в случайных областях экрана (все время таких десятков или сотен таких "щелчков" в секунду). Я отключил его в диспетчере устройств Windows, но мне интересно: устройство все еще активно и генерирует прерывания для процессора, которые затем просто сбрасываются ОС? Или это на самом деле инвалид? В первом случае, я должен беспокоиться о потерях производительности, учитывая, сколько ЦП спамит?
1 ответ
Выполненный вами тип отключения приведет к тому, что программное обеспечение заблокирует прерывания на дисплее. Чтобы действительно отключить сенсорный датчик физически, вам нужно будет либо нажать физический разъединитель (последний из которых я видел в 2008 году), либо открыть ноутбук и отключить его питание (не рекомендуется).
Однако то, как создается ОС Windows, приводит к тому, что все входные данные HID (Human Interface Device) обрабатываются в выделенные для этого временные рамки.
Windows выделяет определенные циклы ЦП всем приложениям, а затем очень быстро переключает их выполнение одно за другим; это создает впечатление, что события происходят одновременно, например, обновление дисплея, обработка ввода и запуск программ. Поскольку время, отведенное на обработку входов HID, фиксировано, вам не нужно беспокоиться о "спаме процессора".