В общем, почитал тут одну книжку (на вид, массу и цену вроде серьезную) и пришел к, возможно, поспешному выводу, что лучшая мышка - это PS/2. Однако мои друзья тут же закидали мои доводы сеном, с жаром доказывая обратное, но как-то уж очень неубедительно.
Кто-нибудь, поддержите книжку, либо обоснуйте мне, если не очень затруднит, в чем она не права.
Естественно, что цитировать я ничего не буду, а расскажу своими словами, как я понял сам.Кое-чего я не понял, а потому, собственно, и задаю этот вопрос.
Суть темы состоит в том, что процессор при работе всегда опирается на линию запроса прерываний. Если в момент времени какое-то устройство запрашивает прерывание процессора, имеющее приоритет выше, чем прерывание устройства, с которым процессор работал в данный момент, то работа переключается на это устройство до тех пор, пока он ему нужен, а затем возвращается к старым вычислениям.
COM'ы у нас висят на IRQ3 и IRQ4, PS/2 висит на IRQ12, а USB-контроллер висит на IRQ10. На первый взгляд кажется, что максимальный приоритет должен быть у COM'ов, однако схема приоритетов такова: IRQ0, IRQ1, IRQ2(мост для IRQ9-15), IRQ3, IRQ4, IRQ5, IRQ6, IRQ7, IRQ8.
Мышь PS/2 висит на IRQ12, а USB-контроллер висит в 20-ых, если верить моим компьютерам, либо на 10-ом, если верить книге. Насчет IRQ16 и выше я лично точно не понял, понял только, что на 16-ом всегда висит AGP-видеоадаптер, так как другие прерывания он не поддерживает (кстати, по этой причине не рекомендуется занимать ближний к видеокарте разъем PCI - он с ней, грубо говоря, зашарен), а остальные висят вроде как на каких-то из основных, но используют уровневые прерывания. Чета я углубился, прошу прощения (ну, нравится мне исследовать компьютер
), так вот насчет мышей.
По идее, если предположить, что USB-контроллер висит на IRQ10, получается, что мышь USB будет работать лучше всех, так как будет иметь высокий в сравнении с остальными мышами приоритет. Однако, смею предположить, что теория, описанная в книге (кстати, помеченная знаком "обычно используется":wink: - зачастую лишь теория, а потому получается, что мышь PS/2 имеет самый высокий приоритет.
Друзья утверждали, что они на практике видели, что мышь PS/2 - тормозная, работает хуже USB-мыши (лично я на практике видел диаметрально противоположную ситуацию), а также приводили мне в довод тот факт, что USB 2.0 тянет скорость порядка 480 Мбит/сек. На мой взгляд, их доводы неубедительны.
Хотелось бы услышать мнения форумчан на эту тему. Не удивлюсь, если я что-то неправильно понял или просто ни в чем не прав, и буду рад, если кто-нибудь разъяснит ситуацию более подробно.
Буду очень благодарен, если меня не пошлют на англоязычную ссылку - ведь не только я пойду по этой ссылке, да и переводить в лом.
Исправлено: Controller 10 марта 2004 года, 17:26