Nп/п : 95 из 100
От : Dmitry Chernykh 2:5023/24.4034 20 ноя 24 22:04:08
К : Dmitry Protasoff 20 ноя 24 23:27:01
Тема : Re: Соединение с коррекцией ошибок, но BAD CRC
----------------------------------------------------------------------------------
@MSGID: 2:5023/24.4034 673e3bda
@REPLY: 2:5001/100.1 673d4a1c
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/w32-mvcdll 1.4.0-sta 16-02-06
Здpавствуй, Dmitry!
Среда 20 Hоября 2024 02:30, ты писал(а) мне, в сообщении по ссылке
area://ru.modem?msgid=2:5001/100.1+673d4a1c:
DC>> Я например не знаю как реализованы 9 портов для
DC>> них в современной машине. Со стандартными 4-мя
DC>> портами IBM PC как бы всё понятно, но и
DP> Вообще-то многопортовые машины появились году так
DP> в 1983-1984, когда начали к IBM PC цеплять кучу
DP> терминалов.
Есть такое, про них знаю только что все эти порты были в адресном
пространстве портов реального режима, как прерывания распределялись не знаю.
DP> XENIX их умела очень хорошо.
Вполне может быть.
Я про другое, когда порт что-то принимает или заканчивает передачу
порции данных то он дёргает своё прерывание и процессор делает обработку
следующей порции данных. Причём из-за того что 2 порта имеют одно прерывание,
то как правило нельзя использовать одновременно 2 устройства подключенные
к этим портам.
Когда портов на прерывании не 2, а 9, наверное это ограничение
устраняется программно и с аппаратной поддержкой, теперь есть какой-нибудь
регистор флагов, по которому можно понять какой из портов дёрнул прерывание.
Как это реализовано приподключении ком портов к юсб порту по
отдельности я не знаю. Тут вполне могут быть задержки на которые никто не
рассчитывал.
С уважением - Dmitry
--- GoldED-NSF/W32-MINGW 1.1.5
* Origin: И не было никого, кто бы это одолел. (2:5023/24.4034)
SEEN-BY: 50/109 104/117 240/1120 301/1 341/66
455/19 460/58 463/68 467/888
SEEN-BY: 469/122 4500/1 5000/111 5001/100 5005/49
5010/352 5015/42 46 5019/40
SEEN-BY: 5020/101 113 290 570 715 806 830 846
848 1042 4441 12000 5022/2
SEEN-BY: 5023/12 24 5028/68 5030/49 115 1081 1474
1997 5034/13 5049/3 5053/51
SEEN-BY: 5053/58 400 5057/19 5058/104 5061/15 133
5075/128 5083/1 444 6056/1
SEEN-BY: 6090/1
@PATH: 5023/24 5020/715 1042 4441