Читаем Полное руководство по Microsoft Windows XP полностью

Вкладка Общие (General) предлагает задать параметры модемного соединения. С ее помощью можно указать значения временного интервала, в течение которого модем выжидает, прежде чем провести инициализацию соединения или отменить ее. Здесь также задаются скорость передачи данных и функции модема, в частности режим контроля ошибок и сбоев. Эта вкладка используется для включения режима сжатия данных, позволяющего повысить эффективность модема (однако следует помнить о потенциальных проблемах, возникающих при работе с некоторыми типами модемов). На данной вкладке также присутствуют опции контроля. Параметры режима по умолчанию обычно обеспечивают наилучшие результаты, однако иногда их нужно изменять, например для улучшения показателей совместимости.

Использование USB-модемов

Модем USB (Universal Serial Bus – универсальная последовательная шина) не отличается кардинальным образом от внешних модемов, по крайней мере с точки зрения его применения. Он передает данные с той же самой скоростью, и большая часть параметров его конфигурации также оказывается вполне привычной. Все, что требуется для инсталляции USB-модема, – это установить его в разъеме, имеющем связь с портом USB. Windows XP быстро распознает подобное подключение, инициирует необходимый опрос и инсталлирует соответствующие драйверы.

Модемы USB автоматически поддерживают стандарт WDM (о нем речь шла в предшествующем разделе). При организации доступа к USB-модему соответствующие сигналы проходят уровни TAPI, Unimodem и VCOMM (так же, как и в случае с другими модемами Windows), затем уровень поддержки стандарта WDM и на заключительном этапе поддержки USB – уровень объектов. Первый из двух объектных уровней USB непосредственно связан с применением модема. USB-модем предусматривает использование драйвера, облегчающего операционной системе организацию доступа к шине USB. Второй объектный уровень USB заключается в использовании шины USB. Этот компонент Windows XP передает данные и команды с системы связи на модем, а также отвечает за выполнение контрольных функций USB-модема, например за регистрацию факта присутствия модема в каждый конкретный момент времени.

Допустимо отключить USB-модемы от порта, не отключая систему. Хотя на первый взгляд это не кажется заметным преимуществом, на практике оно, несомненно, таковым является. В отличие от прежних систем, когда конфигурация не могла изменяться в процессе работы, USB-модем поддерживает реконфигурирование системы, что позволяет заметно улучшить показатели ее функциональной гибкости.

Интерфейсы TAPI и MAPI для поддержки модемов

Интерфейсы прикладного программирования (интерфейсы API) позволяют программистам выполнять большой объем работ за весьма короткие сроки. Это, естественно, основное назначение каждого интерфейса API. Кроме того, он служит для стандартизации форм доступа к специальным системным ресурсам и функциям, позволяя разработчикам операционной системы изменять ее компоненты без нарушения существующих стандартов. И наконец, интерфейс API разрешает стандартизировать результаты применения специальных системных ресурсов и функций. К примеру, он гарантирует возможность использования стандартных функций интерфейса, к которым вы давно привыкли.

Windows XP работает с интерфейсами API двух типов: TAPI (телефонный интерфейс API), обеспечивающим стандартный метод доступа к телефонным службам, и MAPI (интерфейс связи API), поддерживающим стандартный метод доступа к службам электронной почты и другим сетевым службам. Оба эти интерфейса образуют набор стандартных методов, позволяющих повысить эффективность модема, в частности при использовании его в коммерческих целях. Учтите, что оба интерфейса API поддерживаются операционной системой Windows XP с помощью соответствующих утилит.

Возможности интерфейса TAPI наглядно проявляются, если щелкнуть по значку Телефон и модем на панели управления. Так, вкладка Модемы позволяет конфигурировать модем. Приложения Windows XP, поддерживающие интерфейс TAPI, например программы сетевой поддержки Microsoft Outlook Express, Microsoft Exchange и Microsoft Network, активно используют подобные приложения. Эти возможности не распространяются на более ранние 16-разрядные приложения Windows. В этом случае при желании использовать интерфейс TAPI необходимо заменить версию приложения более современной.

Программа Microsoft Exchange – наглядный пример эффективного использования интерфейса MAPI. Она обеспечивает доступ к почтовой службе Microsoft Mail с помощью драйвера MAPI. Другой драйвер MAPI предоставляет доступ к службе CompuServe, а еще одна подобная программа служит для передачи факсимильных сообщений. Разрешается использовать драйвер MAPI для доступа в онлайновом режиме практически к любой службе, абонентом которой вы являетесь. Присутствие драйверов позволяет получить доступ к ним, используя всего одно приложение. В результате наблюдается заметное снижение затрат на обучение персонала и улучшение передачи информации от одной службы к другой, например посредством одного нажатия кнопки.

Интерфейсы MAPI и TAPI могут работать не только совместно с приложениями Windows XP. Так, приложение Microsoft Word включает опцию Отправить (Send) меню Файл. Эта опция, в свою очередь, позволяет пересылать весь документ или его часть с помощью интерфейса MAPI по любому заданному адресу. Использование функций данного интерфейса и операционной системы Windows XP создает возможность пересылать факсимильные сообщения, сообщения электронной почты или сообщения в интерактивную службу технической поддержки, практически не покидая приложения Word.

Средства поддержки стандартного оборудования

Windows XP обеспечивает разнообразную поддержку устройств, о которой еще два-три года назад можно было только мечтать и которая стала в наши дни обычным делом. Используемые программные средства поддерживают видеоадаптеры AGP (Accelerated Graphics Port – порт ускоренной передачи графических данных), интерфейс ACPI (Advanced Configuration and Power Interface – расширенный интерфейс управления питанием и конфигурациями) и цифровые видеодиски DVD (Digital Video Disk). Некоторые компьютеры также поставляются с встроенными средствами поддержки устройств и технологии FireWire (в соответствии с требованиями стандарта IEEE 1394), хотя эти две функции пока не являются обязательными. Степень их необходимости зависит от того, присутствуют ли в компьютерной системе специально инсталлированные устройства.

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT