PS/2

Mar. 28th, 2008 09:30 am
[identity profile] megavolt-ua.livejournal.com posting in [community profile] useless_faq
Разъемы для компутера создавались с таким учетом, чтобы нельзя было перепутать и не воткнуть несовместимое устройство, но почему разъемы PS/2 для мыши и клавы совершенно одинаковы и при этом несовместимы?

Date: 2008-03-28 07:41 am (UTC)
From: [identity profile] half-back.livejournal.com
Купите современный комп и втыкаете мышь с клавиатурой в USB.

Date: 2008-03-28 07:47 am (UTC)
From: [identity profile] half-back.livejournal.com
Да вчера уже спрашивали, почему у нас PS/2, COM, LPT, USB и т.д., а не единый разъём на всё.

Date: 2008-03-28 07:55 am (UTC)
From: [identity profile] jakut.livejournal.com
В старых компьютерах разьем PS/2 был один - только для мыши. Для клавиатуры использовался совершенно другой разъем. Когда начали производить клавиатуры в разъемом ps/2 входы также были одинаковы. Иногда только стоял значек над входом клавиатура или мышь, но можно было путать сколько угодно - все работало. Сейчас попробовал я себя на HP docking base - работает клавиатура через разъем для мыши и наоборот.

Date: 2008-03-28 08:10 am (UTC)
From: [identity profile] limazulu.livejournal.com
Ммм странно - у меня разъем один, только для клавы, но мышка PS/2 там тоже работает... Gigabyte

Date: 2008-03-28 08:18 am (UTC)
From: [identity profile] jakut.livejournal.com
Болшинство пользователей не продвинутые компьюторщики... им надо, чтобы все было подписано. Делают для удобства наверняка. А не работает, наверное потому, что раз уж для удобства делят их по цветам, то зачем когда городить схему, которая позволила бы обоим разъемам работать одинакого. Для этого и делают - клава - к контроллеру клавы, а мышь - мыши. Каким-т опроизводителям пофиг, а каким-то нет...

Date: 2008-03-28 10:53 am (UTC)
From: [identity profile] ausweis-ss.livejournal.com
втыкание-вытыкание из разъема пс/2 во время включенного компа грозить горелым

Date: 2008-03-28 03:16 pm (UTC)
From: [identity profile] shlema.livejournal.com
Вероятность спалить таким образом порт или устройство стремится к нулю. За три года работы в сервисном центре проделывал эту операцию очень много раз, проблем не было.

Date: 2008-03-28 03:26 pm (UTC)
From: [identity profile] ausweis-ss.livejournal.com
у меня 3 попытки - одна удача. Удивился, полез в нет - прочел, прифигел. пс/2 не поддерживает такое извращение (в отличии от кома и usb) и шанс спалить как раз есть и достаточный...

Date: 2008-03-28 03:36 pm (UTC)
From: [identity profile] shlema.livejournal.com
Хм. Я вижу другое:

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.

Date: 2008-03-28 03:50 pm (UTC)
From: [identity profile] ausweis-ss.livejournal.com
и что же другое:
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 слова можно пол Китая подогнать как минимум

вся цитата на англ. как раз подтверждает мои слова.

Date: 2008-03-28 02:37 pm (UTC)
From: [identity profile] czz.livejournal.com
В моём старом компьютере был только один разъём, и режимы "мышь"/"клава" переключались перемычкой.
А в более новых, даже ещё до эпохи цветовой маркировки - ни разу не попадалось такой платы, где можно было путать разъёмы, всегда на плате было обозначено, что где, и они не были взаимозаменяемы. Так что не всё так однозначно.

Date: 2008-03-28 03:06 pm (UTC)
From: [identity profile] jakut.livejournal.com
Вы не встречали, я встречал. Никто и не говорил об однозначности. Из приведенных примеров ясно, что у кого-то взаимозаменяемо, а у кого-то нет.

Date: 2008-03-28 03:19 pm (UTC)
From: [identity profile] czz.livejournal.com
Просто вы написали "Когда начали производить клавиатуры в разъемом ps/2 входы также были одинаковы", вот я и поправил, что далеко не везде были одинаковы, даже тогда.

Date: 2008-03-28 06:03 pm (UTC)
From: [identity profile] jakut.livejournal.com
Тогда принимаю.

Date: 2008-03-28 03:41 pm (UTC)
From: [identity profile] czz.livejournal.com
Вообще, в отличие от USB, где протокол передачи для всех устройств общий, контроллер PS/2-мыши и PS/2-клавиатуры - это разные устройства со своими протоколами.
Я подозреваю, что дело обстоит так:
В одни платы ставят отдельно контроллер клавиатуры на один разъём, и контроллер мыши на другой. А в других на оба ставят универсальные контроллеры, способные обслуживать и то, и другое. Тогда в них можно воткнуть и две клавиатуры (как у человека, который писал ниже), и две мыши.

Кстати, ps/2 и старый клавиатурный din полностью взаимозаменяемы, отличаются только формой разъёма.

Date: 2008-03-28 06:02 pm (UTC)
From: [identity profile] jakut.livejournal.com
Да. Вполне вероятно, что так и было.

Date: 2008-03-28 07:48 am (UTC)
From: [identity profile] amoralyrr.livejournal.com
гм...ну почему же. У меня как-то раз получилось использовать две клавиатуры. Правда там ещё два монитора было и две мышки, но они в usb. Так что они не несовместимы, дело лишь в драйвере. :)

Date: 2008-03-28 08:24 am (UTC)
From: [identity profile] amoralyrr.livejournal.com
проблема в драйвере клавиатуры, который в биосе. Если его переписать, то всё нормально будет :)

Date: 2008-03-28 02:41 pm (UTC)
From: [identity profile] czz.livejournal.com
Возможно, это значит, что у вас там было два контроллера клавиатуры. Далеко не все китайские производители плат позволяют такую роскошь, и когда он один, драйвер не спасёт.

Date: 2008-03-28 03:57 pm (UTC)
From: [identity profile] amoralyrr.livejournal.com
сколько их там - не знаю, не смотрел. Мамка ASUS M2N4-SLI.

Date: 2008-03-28 04:01 pm (UTC)
From: [identity profile] czz.livejournal.com
http://community.livejournal.com/useless_faq/8117073.html?thread=186136145#t186136145

Date: 2008-03-28 08:01 am (UTC)
From: [identity profile] sapphire-dragon.livejournal.com
да здравствуют комовская мышь и диновская клава!

Date: 2008-03-28 08:28 am (UTC)
From: [identity profile] gavroshe.livejournal.com
вово, а то зажрались блин, отличить не могут уже, что куда втыкать

Date: 2008-03-28 09:33 am (UTC)
From: [identity profile] vmel.livejournal.com
Да здравствуют Макинтоши!

Date: 2008-03-28 10:40 am (UTC)
From: [identity profile] khathi.livejournal.com
О, яблочной запахло. ;)

Date: 2008-03-28 09:35 am (UTC)
From: [identity profile] mertviy-ej.livejournal.com
ком мышка рулит!!!
с шариком!!!

Date: 2008-03-28 03:17 pm (UTC)
From: [identity profile] shlema.livejournal.com
Ага, Mitsumi, и левая кнопка больше правой и с пупырышками. И никакого скролла!

Date: 2008-03-28 10:39 am (UTC)
From: [identity profile] alex-djk1.livejournal.com
Бугага :) Плюсадин :)

Date: 2008-03-28 03:23 pm (UTC)
From: [identity profile] czz.livejournal.com
Что касается ком-мышек. В эпоху перехода с ком-мышек на ps/2 все знакомые геймеры купили ps/2 мышки, потому что их можно было настроить на частоту опроса в несколько раз большую, чем com, и это давало лучший контроль в игре. Даже я ощутил разницу при обычной работе, заменив мышь на ps/2. А вот чем им диновские клавиатуры не угодили - на знаю :)

Date: 2008-03-28 08:07 am (UTC)
From: [identity profile] zhukov-pavel.livejournal.com
Потому, что совместимы?

Date: 2008-03-28 08:44 am (UTC)
From: [identity profile] khathi.livejournal.com
Значит у асусов такой биос, который не поддерживает автоопределения того, что воткнуто. У других матерей -- поддерживает. Зависит от производителя.

Date: 2008-03-28 10:10 am (UTC)
From: [identity profile] vaylenn.livejournal.com
У асусов вообще гадостей много.
*поглядывает на разобранный асусоноут и паяльник*

Date: 2008-03-28 10:40 am (UTC)
From: [identity profile] khathi.livejournal.com
А чего вы хочете от кетайтсефф?

Date: 2008-03-28 09:15 am (UTC)
From: [identity profile] oleg-star.livejournal.com
Эх, а ведь цветные разъёмы появились совсем-совсем недавно.

Date: 2008-03-28 09:59 am (UTC)
From: [identity profile] john-jack.livejournal.com
Дададад! Раньше надо было лазить с зеркальцем и искать ма-аленькие выштамповки!

Измельчали люди!!!

Date: 2008-03-28 10:56 am (UTC)
From: [identity profile] dennis-sch.livejournal.com
Раньше, помню сборка-разборка проводилась на время и не глядя. Хоть в темноте, по форме разъема. А теперь? Цвета им подавай, разъемы совместимые... Не работает - поменяй разъем! Делов-то?

Date: 2008-03-28 11:55 am (UTC)
From: [identity profile] sanitareugen.livejournal.com
1. Одинаковы - чтобы сэкономить на производстве. Используя уже готовое и серийно выпускаемое изделие.
2. Несовместимы - потому, что события, порождаемые клавиатурой, совершенно иные, нежели мышью.

Date: 2008-03-29 02:49 am (UTC)
From: [identity profile] lysyj-jah.livejournal.com
2. События - уровень ОС, а не протокола. А вот протокол вполне может быть одинаковым.

Date: 2008-03-28 05:25 pm (UTC)
From: [identity profile] kranken.livejournal.com
Потому, что в серии PS/2 фирма IBM отказалась от принципа открытой архитектуры. И, соответвенно, от возможностей самостоятельного апгрейта. Предполагалось, что сборка-разборка проводится квалифицированным персоналом. А одинаковые разъемы удешевляют производство. Серия оказалась провальной, но патенты на ныне одноименные шины и разъемы IBM передала общественности далеко не сразу (в противном случае, ком-мышки не получили бы распространения вообще :), да и дин клавы вымерли бы значительно быстрее).

P.S. На оригинальной PS/2 замена местами клавы и мышки вызывала на POST неудержимый писк и требование поменять, чтобы было правильно.

P.P.S. Проверку ориигинальных IBM клавы и мышки на нынешних разъемах не проводили, а сейчас и возможности нет. Но клава с переходником работала на дин.

Date: 2008-03-31 02:23 am (UTC)
From: [identity profile] xen0n.livejournal.com
Возможно дело еще и в драйверах. Грубо говоря, используется разное прерывание и разный адрес порта ввода-вывода.
Драйвер либо должен уметь обнаруживать устройства проверяя все порты, либо знать, что мышка гарантированно на определенном порту и использует заранее известное прерывание. Раз уж исторически так пошло - то и менять тяжело - позволишь подключать как угодно, а старые драйвера у пользователя не смогут обнаруживать.

Date: 2008-03-31 09:46 am (UTC)
From: [identity profile] solonin.livejournal.com
Кстати, практически на всех ноутбуках одно гнездо ps/2, универсальное, в котором работает и мышь, и клава.