Современный Интернет перестал быть простым местом сбора информации и сферой виртуального общения людей. Теперь это место, в котором удобнее всего проводить поиск партнёров и покупателей, место, в котором проводятся деловые операции и заключаются сделки.
Известнейшим во всем мире производителем мобильных девайсов компанией «Nokia» в очередной раз преподнесен сюрприз, в большей степени направленный на удовлетворение потребностей бизнес – пользователей. Речь идет о смартфоне «Nokia E7», который по предварительным оценкам имеет все шансы занять почетное место в рядах флагманов «Nokia». Итак, чем же интересна эта модель?
Понять, что такое драйвер, мы попробуем на типовом примере взаимодействия прикладной программы с драйвером.
В NT существует два типа драйверов: драйверы пользовательского режима и драйверы режима ядра. В дальнейшем, говоря «драйвер», мы будем подразумевать драйвер режима ядра. Такие драйверы являются частью исполнительной системы, а более точно - элементами диспетчера ввода/вывода (архитектура NT и ее компоненты будут обсуждаться ниже). Как следует из названия, при работе драйвера режима ядра процессор находится в режиме ядра (RING 0 - см. любой справочник по защищенному режиму работы процессора).
В этом разделе мы рассмотрим, какое программное обеспечение необходимо для разработки и отладки драйверов, а также его установку и настройку. Необходимое ПО:
Операционная система имеет два варианта поставки:
|
Программирование для чайников.
|