|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey Melnikov 2:5030/1340.116 06 Jun 2001 11:01:02 To : Yuriy Kaminskiy Subject : q -------------------------------------------------------------------------------- 05 Jun 01 19:41, Yuriy Kaminskiy wrote to Andrey Melnikov: YK> @RFC-NNTP-Posting-Date: 5 Jun 2001 15:41:49 GMT YK> Hello, Andrey! >>>>>> On 09:27 04/6/2001, Andrey Melnikov <2:5030/1340.116> writes: AZ>> подцепить к порту с uart 16450? AM>> Hичего, т.к. факс это максимум 19200 - а за этим и i8086 успевал. YK> ... если он _только_ этим и занимался. Добавление записи/чтения на YK> диск картину меняет _катастрофически_. Потому что байтики из порта YK> нужно вынимать строго вовремя и без всяких задержек. Да, а irq для портов/дисков зачем придумали ? Hу кто нам виновать - что этот линукс умудряться то-ли spinlock в кернеле воткнуть то-ли еще чего-нить проделать при чтении с дисков. YK> Впрочем, dma/irq unmasking/irqtune могут сделать жизнь вполне YK> приемлемой :) [хотя я под линухом дело с нефифованными портами не YK> имел, так что это только теория :)]. Дык, могу подарить какой-нить :) Из совсем старых.. AZ>> Мне рассказывали, что у uart 16450 нет буфера, и вообще он AZ>> ограниченный какой-то. AM>> Буфер там есть, но при разработке кристала в топологию ушла ошибка и AM>> вся 650 серия с битым fifo. Ошибку подчинили в 650A. YK> 16_450_ и 16_550_ путать не надо, да? В 16450 никакого фифо не было. В YK> 16550 был, но с ошибкой (так что можно считать, что не было :)). В YK> 16550A - ошибку исправили. Hу вот и дык. Что с ошибкой, что небыло.. PS: если это продолжать, окажется что портабельность в нашем деле мешает на 85%, а ядро надо перписать на асме с использованием архитектурно-зависимых фенечек. Чего дедушка Linus совсем никогда не захочет. Да и никто незахочет. Бо на сях рисовать быстрее и кросплатформенней/системней.. Andrey aka TEMHOTA-RIPN [Team Linux] [Team Inet] [Team IRC 4ever] [Team Windows Mu$t DiE] [Team TEMHOTA - Дрyг молодежи!] [Team CuBeR PuNkS] [TEAM Спать] [TEAM hAtE] --- GoldED+/LNX 1.1.4.7 * Origin: Powered by SlackWare Linux (2:5030/1340.116) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/52203b1dd639.html, оценка из 5, голосов 10
|