Разъемы для компутера создавались с таким учетом, чтобы нельзя было перепутать и не воткнуть несовместимое устройство, но почему разъемы PS/2 для мыши и клавы совершенно одинаковы и при этом несовместимы?
В старых компьютерах разьем PS/2 был один - только для мыши. Для клавиатуры использовался совершенно другой разъем. Когда начали производить клавиатуры в разъемом ps/2 входы также были одинаковы. Иногда только стоял значек над входом клавиатура или мышь, но можно было путать сколько угодно - все работало. Сейчас попробовал я себя на HP docking base - работает клавиатура через разъем для мыши и наоборот.
Ну тогда вопрос другой - зачем эти два одинаковых разъема помечены разными цветами (на множестве материнских плат) - зеленый для мыши, фиолетовый для клавиатуры? Только что попробовал - переткнул клаву в зеленый разъем - клава не работает. Мать ASUS P4BP-MX.
Болшинство пользователей не продвинутые компьюторщики... им надо, чтобы все было подписано. Делают для удобства наверняка. А не работает, наверное потому, что раз уж для удобства делят их по цветам, то зачем когда городить схему, которая позволила бы обоим разъемам работать одинакого. Для этого и делают - клава - к контроллеру клавы, а мышь - мыши. Каким-т опроизводителям пофиг, а каким-то нет...
Вероятность спалить таким образом порт или устройство стремится к нулю. За три года работы в сервисном центре проделывал эту операцию очень много раз, проблем не было.
у меня 3 попытки - одна удача. Удивился, полез в нет - прочел, прифигел. пс/2 не поддерживает такое извращение (в отличии от кома и usb) и шанс спалить как раз есть и достаточный...
PS/2 ports are designed to connect the digital I/O lines of the microcontroller in the external device directly to the digital lines of the microcontroller on the motherboard. They are not designed to be hot swappable. Hot swapping PS/2 devices usually does not cause damage due to the fact that more modern microcontrollers tend to have more robust I/O lines built into them which are harder to damage; however, hot swapping can still potentially cause damage on older machines, or machines with less robust port implementations.
и что же другое: 1) They are not designed to be hot swappable. 2) Hot swapping PS/2 devices usually does not cause damage .... however, hot swapping can still potentially cause damage on older machines, or machines with less robust port implementations.
под последние 4 слова можно пол Китая подогнать как минимум
вся цитата на англ. как раз подтверждает мои слова.
В моём старом компьютере был только один разъём, и режимы "мышь"/"клава" переключались перемычкой. А в более новых, даже ещё до эпохи цветовой маркировки - ни разу не попадалось такой платы, где можно было путать разъёмы, всегда на плате было обозначено, что где, и они не были взаимозаменяемы. Так что не всё так однозначно.
Просто вы написали "Когда начали производить клавиатуры в разъемом ps/2 входы также были одинаковы", вот я и поправил, что далеко не везде были одинаковы, даже тогда.
Вообще, в отличие от USB, где протокол передачи для всех устройств общий, контроллер PS/2-мыши и PS/2-клавиатуры - это разные устройства со своими протоколами. Я подозреваю, что дело обстоит так: В одни платы ставят отдельно контроллер клавиатуры на один разъём, и контроллер мыши на другой. А в других на оба ставят универсальные контроллеры, способные обслуживать и то, и другое. Тогда в них можно воткнуть и две клавиатуры (как у человека, который писал ниже), и две мыши.
Кстати, ps/2 и старый клавиатурный din полностью взаимозаменяемы, отличаются только формой разъёма.
гм...ну почему же. У меня как-то раз получилось использовать две клавиатуры. Правда там ещё два монитора было и две мышки, но они в usb. Так что они не несовместимы, дело лишь в драйвере. :)
Возможно, это значит, что у вас там было два контроллера клавиатуры. Далеко не все китайские производители плат позволяют такую роскошь, и когда он один, драйвер не спасёт.
Что касается ком-мышек. В эпоху перехода с ком-мышек на ps/2 все знакомые геймеры купили ps/2 мышки, потому что их можно было настроить на частоту опроса в несколько раз большую, чем com, и это давало лучший контроль в игре. Даже я ощутил разницу при обычной работе, заменив мышь на ps/2. А вот чем им диновские клавиатуры не угодили - на знаю :)
Раньше, помню сборка-разборка проводилась на время и не глядя. Хоть в темноте, по форме разъема. А теперь? Цвета им подавай, разъемы совместимые... Не работает - поменяй разъем! Делов-то?
1. Одинаковы - чтобы сэкономить на производстве. Используя уже готовое и серийно выпускаемое изделие. 2. Несовместимы - потому, что события, порождаемые клавиатурой, совершенно иные, нежели мышью.
Потому, что в серии PS/2 фирма IBM отказалась от принципа открытой архитектуры. И, соответвенно, от возможностей самостоятельного апгрейта. Предполагалось, что сборка-разборка проводится квалифицированным персоналом. А одинаковые разъемы удешевляют производство. Серия оказалась провальной, но патенты на ныне одноименные шины и разъемы IBM передала общественности далеко не сразу (в противном случае, ком-мышки не получили бы распространения вообще :), да и дин клавы вымерли бы значительно быстрее).
P.S. На оригинальной PS/2 замена местами клавы и мышки вызывала на POST неудержимый писк и требование поменять, чтобы было правильно.
P.P.S. Проверку ориигинальных IBM клавы и мышки на нынешних разъемах не проводили, а сейчас и возможности нет. Но клава с переходником работала на дин.
Возможно дело еще и в драйверах. Грубо говоря, используется разное прерывание и разный адрес порта ввода-вывода. Драйвер либо должен уметь обнаруживать устройства проверяя все порты, либо знать, что мышка гарантированно на определенном порту и использует заранее известное прерывание. Раз уж исторически так пошло - то и менять тяжело - позволишь подключать как угодно, а старые драйвера у пользователя не смогут обнаруживать.
no subject
Date: 2008-03-28 07:41 am (UTC)no subject
Date: 2008-03-28 07:44 am (UTC)no subject
Date: 2008-03-28 07:47 am (UTC)no subject
Date: 2008-03-28 07:49 am (UTC)Меня интересует не почему так много разных разъемов, а почему два одинаковых разъема несовместимы.
no subject
Date: 2008-03-28 07:55 am (UTC)no subject
Date: 2008-03-28 08:08 am (UTC)Только что попробовал - переткнул клаву в зеленый разъем - клава не работает. Мать ASUS P4BP-MX.
no subject
Date: 2008-03-28 08:10 am (UTC)no subject
Date: 2008-03-28 08:18 am (UTC)no subject
Date: 2008-03-28 10:53 am (UTC)no subject
Date: 2008-03-28 03:16 pm (UTC)no subject
Date: 2008-03-28 03:26 pm (UTC)no subject
Date: 2008-03-28 03:36 pm (UTC)no subject
Date: 2008-03-28 03:50 pm (UTC)1) They are not designed to be hot swappable.
2) Hot swapping PS/2 devices usually does not cause damage .... however, hot swapping can still potentially cause damage on older machines, or machines with less robust port implementations.
под последние 4 слова можно пол Китая подогнать как минимум
вся цитата на англ. как раз подтверждает мои слова.
no subject
Date: 2008-03-28 02:37 pm (UTC)А в более новых, даже ещё до эпохи цветовой маркировки - ни разу не попадалось такой платы, где можно было путать разъёмы, всегда на плате было обозначено, что где, и они не были взаимозаменяемы. Так что не всё так однозначно.
no subject
Date: 2008-03-28 03:06 pm (UTC)no subject
Date: 2008-03-28 03:19 pm (UTC)no subject
Date: 2008-03-28 06:03 pm (UTC)no subject
Date: 2008-03-28 03:41 pm (UTC)Я подозреваю, что дело обстоит так:
В одни платы ставят отдельно контроллер клавиатуры на один разъём, и контроллер мыши на другой. А в других на оба ставят универсальные контроллеры, способные обслуживать и то, и другое. Тогда в них можно воткнуть и две клавиатуры (как у человека, который писал ниже), и две мыши.
Кстати, ps/2 и старый клавиатурный din полностью взаимозаменяемы, отличаются только формой разъёма.
no subject
Date: 2008-03-28 06:02 pm (UTC)no subject
Date: 2008-03-28 07:48 am (UTC)no subject
Date: 2008-03-28 07:52 am (UTC)no subject
Date: 2008-03-28 08:24 am (UTC)no subject
Date: 2008-03-28 02:41 pm (UTC)no subject
Date: 2008-03-28 03:57 pm (UTC)no subject
Date: 2008-03-28 04:01 pm (UTC)no subject
Date: 2008-03-28 08:01 am (UTC)no subject
Date: 2008-03-28 08:28 am (UTC)no subject
Date: 2008-03-28 09:33 am (UTC)no subject
Date: 2008-03-28 10:40 am (UTC)no subject
Date: 2008-03-28 09:35 am (UTC)с шариком!!!
no subject
Date: 2008-03-28 03:17 pm (UTC)no subject
Date: 2008-03-28 10:39 am (UTC)no subject
Date: 2008-03-28 03:23 pm (UTC)no subject
Date: 2008-03-28 08:07 am (UTC)no subject
Date: 2008-03-28 08:09 am (UTC)И ранее, на других матерях тоже не получалось
no subject
Date: 2008-03-28 08:44 am (UTC)no subject
Date: 2008-03-28 10:10 am (UTC)*поглядывает на разобранный асусоноут и паяльник*
no subject
Date: 2008-03-28 10:40 am (UTC)no subject
Date: 2008-03-28 09:15 am (UTC)no subject
Date: 2008-03-28 09:59 am (UTC)Измельчали люди!!!
Date: 2008-03-28 10:56 am (UTC)no subject
Date: 2008-03-28 11:55 am (UTC)2. Несовместимы - потому, что события, порождаемые клавиатурой, совершенно иные, нежели мышью.
no subject
Date: 2008-03-29 02:49 am (UTC)no subject
Date: 2008-03-28 05:25 pm (UTC)P.S. На оригинальной PS/2 замена местами клавы и мышки вызывала на POST неудержимый писк и требование поменять, чтобы было правильно.
P.P.S. Проверку ориигинальных IBM клавы и мышки на нынешних разъемах не проводили, а сейчас и возможности нет. Но клава с переходником работала на дин.
no subject
Date: 2008-03-31 02:23 am (UTC)Драйвер либо должен уметь обнаруживать устройства проверяя все порты, либо знать, что мышка гарантированно на определенном порту и использует заранее известное прерывание. Раз уж исторически так пошло - то и менять тяжело - позволишь подключать как угодно, а старые драйвера у пользователя не смогут обнаруживать.
no subject
Date: 2008-03-31 09:46 am (UTC)