Полезные замечания
Полезные замечания
Чтобы выяснить, какие устройства подключены к компьютеру, и убедиться, что эти устройства работают нормально, проще всего воспользоваться Диспетчером устройств. Некоторые внешние устройства операционная система подключает и показывает в Диспетчере устройств лишь после того, как к этим устройствам попытается обратиться какая-либо прикладная программа. В частности, это касается мобильного телефона, присоединенного через data-кабель.
С точки зрения операционной системы, внутри телефона, подключенного через кабель, скрывается целый ряд устройств. Например, это может быть модем, съемный диск (в действительности это часть памяти телефона, в которой хранятся пользовательские данные), а также несколько достаточно специфических устройств, которые служат для настройки и перепрограммирования трубки.
Приведем пример того, как это выглядит на практике. Вскоре после подключения телефона (Motorola C-650) кабелем USB Диспетчер устройств показывает, что в системе появился новый модем Motorola USB Modem (рис 1.11).
Затем на компьютере была запущена программа для настройки телефона (в данном случае PST Phone Programmer). Диспетчер устройств показал, что модем исчез: программа потребовала от операционной системы освободить кабель для своих нужд, зато появилась целая группа устройств Motorola USB Device (рис 1.12).
Не вдаваясь в детали, скажем, что все эти устройства: и модем, и интерфейсы настройки телефона – в трубке присутствуют постоянно и одновременно, а вот операционная система может обращаться к ним через кабель только по отдельности, и подключает их по мере необходимости. Из приведенного примера становится понятно, почему иногда для установки драйверов требуется предварительно установить и запустить прикладную программу.
Рис. 1.11. Подключен телефон Motorola.
Рис. 1.12. Список устройств изменился.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Предварительные замечания
Предварительные замечания Программа Spice широко применяется в академическом и промышленном мире, чтобы моделировать работу различных электрических и электронных схем и приборов. Она разработана в Калифорнийском университете и использовалась сначала на универсальном
Замечания о стиле
Замечания о стиле Я нахожу приятным поместить так много шуток в мою документацию, насколько возможно. Я пишу это, потому что я наслаждаюсь этим, и я считаю, что Вы читаете это по той же самой причине. Если Вы хотите получить только суть, игнорируйте весь нормальный текст и
Исторические Замечания
Исторические Замечания Безусловно, С++ восходит главным образом к C [7]. C сохранен как подмножество, поэтому сделанного в C акцента на средствах низкого уровня достаточно, чтобы справляться с самыми насущными задачами системного программирования. C, в свою очередь, многим
Библиографические замечания
Библиографические замечания Вопрос об ОО-декомпозиции рассматривается с использованием различных аргументов в [Cox 1990] (первоначально в 1986), [Goldberg 1981], [Goldberg 1985], [Page-Jones 1995] и [M 1978], [M 1979], [M 1983], [M 1987], [M 1988]. Метод проектирования сверху вниз отстаивается во многих книгах и статьях.
Библиографические замечания
Библиографические замечания Несколько работ, опубликованных в начале 1970-х, сделали возможным появление абстрактных типов данных. Среди них наиболее известны статья Хоара о "доказательстве корректности представлений данных" [Hoare 1972a], в которой было введено понятие
Библиографические замечания
Библиографические замечания Понятие класса пришло из языка Simula 67 (см. библиографические ссылки к лекции 17 курса "Основы объектно-ориентированного проектирования"). Класс в Simula является одновременно модулем и типом, однако эта особенность специально не подчеркивалась и
Библиографические замечания
Библиографические замечания Понятие идентичности объекта играет важную роль для баз данных, особенно объектно-ориентированных. Смотри лекцию 13 курса "Основы объектно-ориентированного проектирования", посвященную таким базам данных, и библиографию к ней. Графические
Библиографические замечания
Библиографические замечания Из работы Тони Хоара [Hoare 1981]: Первым защитником использования утверждений в программировании был никто иной, как сам Алан Тьюринг. На конференции в Кембридже 24 июня 1950 г. он представил небольшой доклад "Проверка больших программ", в которой
Библиографические замечания
Библиографические замечания [Liskov 1979] и [Cristian 1985] предлагали другие точки зрения на исключения. Многие из работ по ПО, толерантному к отказам, ведут начало от понятия "восстанавливающий блок" [Randell 1975]. Такой блок используется в задаче, когда основной алгоритм отказывается
Библиографические замечания
Библиографические замечания Иную точку зрения на взаимосвязь наследования и скрытия информации см. в [Snyder
Библиографические замечания
Библиографические замечания Ряд материалов этой лекции представлен в докладах на форумах OOPSLA 95 и TOOLS PACIFIC 95, а также опубликован в [M 1996a]. Ряд обзорных материалов заимствован из статьи [M 1989e].Понятие автоматического выведения типов введено в [Milner 1989], где описан алгоритм
Библиографические замечания
Библиографические замечания Проблемы перечислимых типов были изучены в работах [Welsh 1977] и [Moffat 1981]. Некоторые приемы, рассмотренные в этой лекции, впервые представлены в [M