В. Несвижский "Программирование аппаратных средств в windows".

Тема в разделе "WASM.BOOKS и WASM.BLOGS", создана пользователем Nothing, 7 мар 2005.

  1. Nothing

    Nothing New Member

    Публикаций:
    0
    Регистрация:
    4 авг 2003
    Сообщения:
    139
    Адрес:
    Russia
    Название у книги достаточно дзенное, а вот содержимое...

    Правильнее было бы ее назвать "Программирование аппаратных средств в DOS и Windows 9x/ME". Да и то далеко не для самых современных компьютеров.

    Что есть в книге: описание функций bios и портов ввода-вывода для мыши и клавиатуры ps/2, "стандартное" описание vga на уровне портов, описание "старых" интерфейсов контроллеров irq/dma, программирование sb16, lpt/com портов, таймеров, более-менее обширный раздел по низкоуровневому программированию дисков/cdrom и пространства pci. Большинство аппаратуры описано на уровне фунций bios (и причем тут windows???) и портов, остальное - действительно на уровне DeviceIoControl win32api... Объем книги внушительный - 900 страниц, и как следствие, книга изобилует опечатками и просто спорными утверждениями (в стиле (стр. 279): "все так увлеклись базами данных ..., что совсем забыли о том, что ... компьютер позволяет заменить ... музыкальный центр ...". Кто эти все?). Почти полностью отсутствует описание usb, ieee1394, acpi, ac97 звука, acpi irq routing, защищенного режима работы процессора, современных pci dma, и многих др. вещей, что позволяет рассматривать книгу как справочник по программированию компьютеров 1994-98 годов выпуска (что впрочем все равно не плохо!), зато подробным образом расписаными сотни функций bios, порты vga и пр., что выглядит несуразно для книги 2004 года выпуска. Ладно бы уж автор описывал функции bios для работы в защищенном режиме, которые можно вызывать из windows 9x (например vesa pmode interface, dpmi/vcpi, VxD interface и т. п.), но нет - это обычные функции, вызывать которые из программ windows бессмысленно или вообще недопустимо.

    Создается впечатление, что автор просто составил компиляцию из разных технических источников и собственных книг (например, "Программирование IDE...").

    В общем книга получилась на мой взгляд более чем странная.
     
  2. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    Nothing

    Я вот тоже не понимаю, на что рассчитывает автор, выливая в книгам подобную лабуду ? ведь помоему это совершенно никому не нужно. Зачем описывать то, что давно уже описано. (да вообще, смотреть Фроловых и все тут). Нужно описать современные техники и технологии создания дров, и тп. вот тогда книга будет интересна