Новые книги

The Windows Driver Model has two separate but equally important aspects. First, the core model describes the standard structure for device drivers. Second, Microsoft provides a series of bus and class drivers for common types of devices.

The core WDM model describes how device drivers are installed and started, and how they should service user requests and interact with hardware. A WDM device driver must fit into the Plug and Play (PnP) system that lets users plug in devices that can be configured in software.

Microsoft provides a series of system drivers that have all the basic functionality needed to service many standard types of device. The first type of system driver supports different types of bus, such as the Universal Serial Bus (USB), IEEE 1394 (FireWire) and Audio port devices. Other class drivers implement standard Windows facilities such as Human Input Devices (HID) and kernel streaming. Finally, the Still Image Architecture (STI) provides a framework for handling still images, scanners, etc.

These system class drivers can make it significantly easier to write some types of device driver. For example, the USB system drivers handle all the low-level communications across this bus. A well defined interface is made available to other drivers. This makes it fairly straightforward to issue requests to the USB bus.
Хакер — это человек, который чем-то увлечен, будь то компьютеры, написание книг, природа или спорт. Это человек, который, благодаря этой своей увлеченности, испытывает любопытство ко всему, связанному с его увлечением. Если хакер любит компьютеры, то будет стараться узнать как можно больше о компьютерах, а также о том, как ими пользуются другие люди. Хакеры уважают предмет своего увлечения. Для компьютерного хакера это означает уважение к компьютерам, которые предоставляют людям возможность входить в контакт друг с другом и получать информацию со всего мира, а это в свою очередь означает, что он уважает других людей и не допустит умышленного использования своих знаний о компьютерах в целях развлекательных или разрушительных. Серьезный компьютерный взломщик просто хочет знать обо всем, что делается в мире, особенно в мире компьютеров. Настоящий Компьютерный Взломщик — это компьютерный энтузиаст, и, что более важно, вселенский энтузиаст. Я надеюсь, что вы будете энтузиастами.

Оглавление

 

ПРОГРАММИРОВАНИЕ
НА Shell (UNIX)

 

  1. ВВЕДЕНИЕ
  2. ФАЙЛОВАЯ СИСТЕМА
  3. ПРОСТЕЙШИЕ СРЕДСТВА SHELL
    • Структура команд
      Группировка команд.
      Перенаправление команд
      Генерация имен файлов.
      Командные файлы.
  4. СРЕДА SHELL (ПЕРЕМЕННЫЕ И ПАРАМЕТРЫ)
    • Shell-переменные
      Экранирование
      Манипуляции с shell-переменными
      Экспорт переменных
      Параметры
      Подстановки shell-интерпретатора
      Программная среда
  5. ПРОГРАММНЫЕ СТРУКТУРЫ
    • Команда TEST ("[ ]")
      Условный оператор "IF"
      Оператор вызова ("CASE")
      Оператор цикла с перечислением ("FOR")
      Оператор цикла с истинным условием ("WHILE")
      Оператор цикла с ложным условием ("UNTIL")
      Пустой оператор
      Функции в shell
      Обработка прерываний ("TRAP")
  6. ЛИТЕРАТУРА