| Black_Cat |
1st March 2011 14:34 |
Quote:
Originally Posted by vlad
(Post 362898)
Здесь разговор идет о нижнем и верхнем аппаратном уровне.
|
я знаю токо один аппаратный уровень - собсно единственный аппаратный уровень - уровень железа. Выше него - только программные уровни. Поэтому не оч понятно о каких двух аппаратных уровнях речь..
Quote:
Originally Posted by vlad
(Post 362898)
Пример - драйвер, через который программа взаимодействует с устройством через понятные ей рычаги . Так, что о какай несовместимости идет речь?
|
Про рычаги в драйверах - эт понятно, но вот допустим есть конкретная программа, которая знает о 25 разрядной шине и соответственно оперирует 25 разрядными словами.. Оперирует 25 разрядными словами чисто из соображений лени.. типо - а зачем другими, если DMA 25 разрядный.. Ведь если в прграмме делать разрядность другую, отличную от 25, то можно и 16 разрядов сделать как в 8237.. Но тогда почему сразу 8237 не поставить, а лепить какую-то отсебятину? Логика понятна? Какой смысл отсебятины?
---------- Post added at 13:34 ---------- Previous post was at 13:26 ----------
дык вот, такую 25 разрядную программу перетаскивать на другой клон, у которого DMA доустим 19 разрядный - это не драйвер переписать, это всю прогу переделывать надо в особо критичном случае.. И кто будет писать эти драйвера под тыщу клонов с сотней разных DMA?
Ты понимаешь, что ты закладываешь бомбу под всё дальнейшее развитие?
|