juan_gandhi: (Default)
[personal profile] juan_gandhi
"В своё время Питер Нортон сказал, что в СССР была очень сильная математика, поэтому нас ждут очень хорошие успехи в области программирования.

Но если оглядеться, то российских программных продуктов на мировом рынке очень немного. А те, которые вынужденно становятся массовыми (как 1с), восторга не вызывают.

Так в чем здесь проблема? Уровень математики всё же оказался недостаточно высоким?"
 

Т.к. я не знаю ответа, могу только языком почесать, то приглашаю желающих. Особенно Дениса, конечно.

Date: 2018-07-31 06:41 pm (UTC)
snowps: (Default)
From: [personal profile] snowps
Ну так вот а я - в курсе, - точно так же, как в курсе, какое железо и софт используется в смарт-картах, жёстких дисках, SSD, клавиатурных контроллерах, вайфае и 4G-модемах, автомобильных контроллерах, авионике и электрочаниках с вайфаем, и почему в обозримой перспективе ФП там не будет. И мне совершенно не нужно изучать теорию категорий в тонкостях, чтобы это понимать, - точно так же, как шофёру грузовика не надо быть геологом, знающим всё о руде, чтобы сказать, что десять тонн его самосвал выдержит, а пятьдесят - уже нет. Я не просто так это говорю, а потому что я разобрал и изучил столько устройств, сколько Вам просто в руках за всю жизнь подержать не пришлось, так что чем спорить, лучше бы послушали человека, который имеет в этой области более высокую компетенцию, чем Вы. Мне вот не приходит в голову спорить о каких-то аспектах синтаксиса скалы, поскольку я этих тонкостей не знаю, но для того, чтобы сравнивать бенчмарки, знания теории категорий не нужно - всё вполне очевидно из цифр.

Date: 2018-08-07 08:23 pm (UTC)
euthanasepam: Delirium Tremens (Delirium_Tremens)
From: [personal profile] euthanasepam
Порты PS/2 на новых материнках эмулируются софтом или там всё-таки есть что-то «в железе» для обеспечения их функциональности? Можно ли разъединять и соединять с ними периферийное устройство «на горячую»?

Поясню вопрос. У меня есть железо, которое работает, условно, всегда, то есть не перезагружается и не отключается (если только свет не пропадёт). Некоторая периферия к нему (мышь и клавиатура) подключается по PS/2. Иногда, изредка, может возникать нужда заменить клавиатуру или мышь на другое аналогичное устройство. По старой памяти я машину выключаю, чтобы ничего не сжечь.
Edited Date: 2018-08-07 08:26 pm (UTC)

Date: 2018-08-15 08:26 pm (UTC)
snowps: (Default)
From: [personal profile] snowps
Обычные порты PS/2 обычно инициализируются или не инициализируюются на уровне BIOS, т.е. если BIOS видит устройство, побключённое к этой шине, то его поддержка включается, не видит - не включается. После первой инициализации устройства можно менять на горячую, никаких проблем быть не должно. Эмулировать PS/2 можно, например через USB, но мне такие матери не попадались и смысл сего действа не очень понятен - сейчас стандартом под устройства ввода уже давно является USB HID. В серверах PS/2 до сих пор делают, но это скорее дань совместимости со старыми KVM (как и VGA), чтобы не переделывать консольную инфраструктуру при апгрейде.

Date: 2018-08-16 04:04 am (UTC)
euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (Default)
From: [personal profile] euthanasepam
Спасибо, но ваш ответ не прояснил для меня ситуацию.

Сам я нашёл не так много. Общий смысл: всё так же не рекомендуется горячее подключение к порту PS/2, несмотря на вероятную «безвредность» этого на новых платах.


1. en.wikipedia.org/wiki/PS/2_port#Hotplugging

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 because more modern microcontrollers tend to have more robust I/O lines built into them which are harder to damage than those of older controllers;[11] however, hot swapping can still potentially cause damage on older machines, or machines with less robust port implementations.

If they are hot swapped, the devices must be similar enough that the driver running on the host system recognizes, and can be used with, the new device. Otherwise, the new device will not function properly. While this is seldom an issue with standard keyboard devices, the host system rarely recognizes the new device attached to the PS/2 mouse port. In practice most keyboards can be hot swapped but this should be avoided.


2. www.avrfreaks.net/sites/default/files/PS2 Keyboard.pdf

The PS/2 Mouse/Keyboard Protocol

Source: http://www.Computer-Engineering.org
Author: Adam Chapweske

Vcc/Ground provide power to the keyboard/mouse. The keyboard or mouse should not draw more than 275 mA from the host and care must be taken to avoid transient surges. Such surges can be caused by “hot-plugging” a keyboard/mouse (ie, connect/disconnect the device while the computer’s power is on.) Older motherboards had a surface-mounted fuse protecting the keyboard and mouse ports. When this fuse blew, the motherboard was useless to the consumer, and non-fixable to the average technician. Most newer motherboards use auto-reset “Poly” fuses that go a long way to remedy this problem. However, this is not a standard and there’s still plenty of older motherboards in use. Therefore, I recommend against hot-plugging a PS/2 mouse or keyboard.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 5th, 2025 12:47 pm
Powered by Dreamwidth Studios