- Фантастика и фэнтези
- Ироническое фэнтези
- Стимпанк
- Детективная фантастика
- Киберпанк
- Попаданцы
- LitRPG
- Космоопера
- Технофэнтези
- Городская фантастика
- Русское фэнтези
- Юмористическая фантастика
- Космическая фантастика
- Боевое фэнтези
- Эпическая фантастика
- Зарубежная фантастика
- Книги магов
- Мистика
- Разная фантастика
- Разное фэнтези
- Любовное фэнтези
- Романтическая фантастика
- Городское фентези
- Историческая фантастика
- Историческое фэнтези
- Социально-философская фантастика
- Сказочная фантастика
- Иностранное фэнтези
- Романтическое фэнтези
- Ироническая фантастика
- Ужасы и Мистика
- Постапокалипсис
- Героическая фантастика
- Фэнтези
- Научная Фантастика
- Социально-психологическая
- Альтернативная история
- Боевая фантастика
- Разная литература
- Пословицы, поговорки
- Шахматы
- Визуальные искусства
- Фанфик
- Авто и ПДД
- Военное
- Отраслевые издания
- Гиды, путеводители
- Зарубежная образовательная литература
- Военная история
- Цитаты из афоризмов
- Современная литература
- Великолепные истории
- Начинающие авторы
- Современная зарубежная литература
- Боевые искусства
- Изобразительное искусство, фотография
- Кино
- Литература 19 века
- Недвижимость
- Музыка, музыканты
- Готические новеллы
- Истории из жизни
- Культура и искусство
- Спецслужбы
- Зарубежная прикладная литература
- Музыка, танцы
- Подростковая литература
- Прочее
- Военная техника, оружие
- Газеты и журналы
- Периодические издания
- Домоводство, Дом и семья
- Любовные романы
- Экономическая литература
- Научные и научно-популярные книги
- О животных
- Биохимия
- Культурология
- Юриспруденция
- Политика
- Психотерапия
- Языкознание
- Научпоп
- Медицина
- Психология, личное
- Радиотехника
- Филология
- Педагогика
- Образовательная литература
- Деловая литература
- Физика
- Науки: разное
- Химия
- Воспитание детей, педагогика
- Детская психология
- Зарубежная публицистика
- Биология
- Архитектура
- Зарубежная психология
- Науки о космосе
- Социология
- Математика
- География
- Беременность, ожидание детей
- Литературоведение
- Транспорт, военная техника
- Обществознание
- Зоология
- География
- Альтернативная медицина
- Иностранные языки
- Ветеринария
- Рефераты
- Астрология
- Биофизика
- Экология
- История Европы
- Учебники
- Шпаргалки
- Государство и право
- Ботаника
- Религиоведение
- История
- Техническая литература
- Прочая научная литература
- Психология
- Детективы и Триллеры
- Справочная литература
- Проза
- Новелла
- Юмор
- Проза
- Историческая проза
- Русская современная проза
- Советская классическая проза
- Повести
- Очерки
- Эссе
- Рассказы
- Зарубежная современная проза
- Сентиментальная проза
- Зарубежная классика
- Афоризмы
- Эпистолярная проза
- Феерия
- Семейный роман/Семейная сага
- Разное
- Антисоветская литература
- Магический реализм
- Русская классическая проза
- Современная проза
- О войне
- Контркультура
- Классическая проза
- Поэзия, Драматургия
- Детская литература
- Детская фантастика
- Детские остросюжетные
- Детские стихи
- Детские приключения
- Внеклассное чтение
- Учебная литература
- Зарубежные детские книги
- Бизнес
- Загадки
- Книги для подростков
- Школьные учебники
- Детский фольклор
- Книги для дошкольников
- Детские детективы
- Детская познавательная и развивающая литература
- Буквари
- Прочая детская литература
- Сказка
- Детская проза
- Детская образовательная литература
- Юмор
- Документальные книги
- Бизнес
- Внешнеэкономическая деятельность
- Тайм-менеджмент
- Кадровый менеджмент
- О бизнесе популярно
- Управление, подбор персонала
- Бизнес
- Менеджмент и кадры
- Продажи
- Экономика
- Ценные бумаги и инвестиции
- Малый бизнес
- Делопроизводство, офис
- Корпоративная культура, бизнес
- Банковское дело
- Финансы
- Зарубежная деловая литература
- Ораторское искусство / риторика
- Личные финансы
- Интернет-бизнес
- Поиск работы
- Государственное и муниципальное управление
- Бухучет и аудит
- Работа с клиентами
- Менеджмент
- Краткое содержание
- Личная эффективность
- Переговоры
- Приключения
- Старинная литература
- Религия и духовность
- Компьютеры и Интернет
- Блог
Читаем без скачивания Полное руководство по Microsoft Windows XP - Питер Нортон
Шрифт:
Интервал:
Закладка:
Драйвер TSD требует формирования особой записи, поскольку поддерживает работу с данными различного типа. Он функционирует практически так же, как и тот драйвер, работу которого я описывал выше для стандартного диска. Тем не менее, поскольку диск CD или DVD должен обеспечивать воспроизведение мультимедийной информации, а также считывание (а в некоторых случаях и запись) мультимедийных данных, он требует применения специального драйвера TSD, более сложного, чем тот, который нужен для взаимодействия с обычным жестким диском. Тот факт, что диски CD и DVD представляют собой съемные устройства, также способствует усложнению этой программы. В отличие от дисководов для дискет, когда необходимо лишь зафиксировать присутствие дискеты в дисководе, использование компакт-диска предполагает не только контроль его наличия, но и контроль типа этого диска. Не следует также забывать об игровых и обучающих программах, когда компакт-диск может содержать одновременно данные и музыкальные фрагменты. Все названные нюансы заметно усложняют драйвер, однако я не собираюсь останавливаться на описании дисков, а лишь хотел бы лишний раз напомнить, что дисководы для компакт-дисков и дисков DVD (равно как и сами эти диски) являются достаточно сложными устройствами и требуют создания специальных условий для нормального функционирования.
Драйверы третьей стороны
Этот компонент блок-схемы (рис. 13.1) соответствует драйверам, предлагаемым фирмами-поставщиками, например при необходимости обеспечить поддержку специальных устройств (скажем, ZIP-диска). Windows XP предусматривает возможность использования различных стандартных драйверов, инсталлируемых на этом уровне. Так, например, для дисковода IDE требуется специальный драйвер от поставщика (Vendor-Supplied Driver – VSD). Для каждого специального устройства, как правило, нужен особый драйвер, позволяющей обрабатывать запросы операционной системы Windows. Драйвер VSD обычно содержит данные о дисководе, например о числе головок записи/считывания и временных интервалах, необходимых для разгона дисковода с дискетой.
Драйвер для порта
Драйвер для порта (Port Driver – PD) обеспечивает связь с устройствами с помощью соответствующего адаптера. Этот адаптер является последним блоком при выводе сообщения операционной системой Windows и соответственно первым при приеме сообщения устройством. Драйвер для порта обычно определяется типом адаптера, при этом один драйвер VSD служит для управления дисководом жесткого диска (например, дисководом IDE), а другой – одним адаптером дисковода (то есть одним портом в терминологии, принятой для Windows XP). Если в компьютерной системе предусматривается использование дисковода IDE, потребуется загрузить программу IDE PD, которая обеспечит связь с соответствующим адаптером (дисковода IDE).
Типичными компонентами уровня IDE PD являются драйверы ATAPI и IDE, а также расширение IDE для шины PCI. Кроме того, драйверы для каждого канала связи IDE поддерживают интерфейс ATAPI и возможность доступа к страницам свойств конфигурации.
Поддержка интерфейса SCSI
В данном случае я объединил драйверы SCSIizer, SCSI Manager и Miniport в рамках одной группы программ поддержки интерфейса SCSI, поскольку они образуют своего рода набор специальных программ. Так, программа SCSIizer, входящая в состав файловой системы, отвечает за использование языка управления заданиями интерфейса SCSI. Под языком управления заданиями подразумевается метод, применяемый компьютерной системой для указания интерфейсу SCSI на необходимость выполнить то или иное задание. Windows XP работает с одной программой SCSIizer в расчете на один интерфейс SCSI.
SCSI Manager – специальный драйвер, который определяется типом платформы и обеспечивает инсталляцию Windows XP на различных компьютерах без проведения каких-либо существенных изменений. Эта программа преобразует команды, формируемые драйвером SCSIizer, в формат, нормально воспринимаемый драйвером мини-порта.
Miniport представляет собой драйвер управления устройствами и поддерживает специальный интерфейс SCSI. Каждый интерфейс снабжается независимым драйвером Miniport, который взаимодействует с драйвером SCSI Manager для выполнения тех же самых заданий, что и драйвер для порта. Операционные системы Windows NT/2000/XP и Windows 9х используют одни и те же драйверы Miniport.
Контроллер диска
Контроллер диска (адаптер) представляет собой физическое устройство, которое отвечает за обслуживание диска в компьютерной системе. Windows XP обычно поддерживает несколько типов контроллеров. Уровень HAL применяется в данном случае для организации взаимодействия между внутренними компонентами Windows XP и дисководами жестких дисков.
Ярлыки
Термин «указатель» (pointer) хорошо знаком программистам и распространен в программировании. Однако этот термин известен и широкой аудитории, когда речь идет о таком наглядном ориентире, как, например, адрес дома. Теперь представьте себе файлы ярлыков Windows XP, используемые в качестве указателей. Подобные файлы могут помочь создавать связи для различных объектов, скажем для удаленных файлов и папок.
Какую же пользу могут приносить ярлыки? Предположим, менеджеру требуется собрать различные файлы в одну группу для выполнения проекта. При подготовке подобного проекта иллюстраторы часто создают рисунки и изображения в течение нескольких недель, после чего их требуется объединить в одну тематическую группу. Другая группа может формироваться из файлов показателей и статистических данных, полученных с помощью программного приложения Excel. Третья группа образуется, скажем, из файлов текстовых материалов и диаграмм и также является неотъемлемым компонентом проекта. На заключительной стадии все эти группы необходимо собрать вместе для проведения полномасштабной презентации.
На практике нетрудно копировать все эти файлы в один каталог, а затем распечатывать материалы. После продолжительных обсуждений каждая группа файлов претерпевает определенные изменения и утверждается для презентации. В таком случае работа выполняется достаточно быстро и эффективно, поэтому многие организации в настоящее время пользуются именно этим подходом.
Некоторые специалисты, однако, идут в ногу со временем. Они помещают все файлы в один сетевой каталог, чтобы все члены рабочей группы могли свободно обращаться к необходимым материалам. Данный подход оказывается несколько лучше предыдущего, однако не является оптимальным с точки зрения экономии объемов памяти, поскольку большая часть файлов хранится в нескольких экземплярах. В этом случае также существует достаточно большая вероятность привнесения ошибок. Что, например, произойдет, если один из членов рабочей группы обнаружит ошибку на более позднем этапе? Постарается ли он отыскать корректный файл и провести необходимые изменения или, что хуже всего, попросит своего коллегу выполнить подобные изменения? Само по себе дублирование файлов не создает проблемы, однако всегда остается открытым вопрос о корректности той или иной копии.
Windows XP предлагает менеджерам проектов альтернативный подход. Менеджер может создать папку проекта, содержащую ярлыки для всех файлов проекта. Этой папкой легко пользоваться в сети даже в том случае, если некоторые члены группы находятся в другом здании. Ярлыки облегчают работу с папкой и обращение к соответствующим файлам. В данном случае нет никакой необходимости дублировать файлы, поэтому вероятность неправильной интерпретации и потери исходного файла оказывается близкой к нулю. Все члены группы имеют доступ ко всем файлам проекта, а физическое расположение этих файлов может быть известно только самому менеджеру. Весь описанный комплекс услуг обеспечивает правильное использование ярлыков файлов (см. раздел «Объекты Рабочего стола» главы 3). Теперь, когда вы получили дополнительные сведения о применении ярлыков, имеет смысл более подробно остановиться на приемах их использования.
Создание ярлыков
Создавать ярлыки можно с помощью нескольких приемов. Наиболее простой путь – щелкнуть правой кнопкой мыши по какому-либо объекту и, не отпуская ее, переместить объект в нужное место. При высвобождении правой кнопки мыши на экране будет выводиться контекстное меню, содержащее, в частности, опции Переместить (Move) и Копировать (Сору). Если воспользоваться опцией Создать ярлыки (Create Shortcuts Here), то ярлык появится в соответствующем разделе, выполняя функцию указателя для реального файла.
Задание общих параметров для ярлыков
Создание ярлыков еще не означает готовности их к применению. В ряде случаев следует также задавать для этих ярлыков требуемую конфигурацию. На рис. 13.2 показан типичный файл ярлыка, предназначенный для применения вместе с приложением операционной системы Windows. Файлы данных содержат только вкладки Общие (General) и Ярлык (Shortcut). Ярлыки для программных приложений Windows являются тем типом ярлыков, который в наши дни используется наиболее часто. В главе 8 обсуждались различные варианты конфигураций ярлыков, в частности для приложений MS DOS. Рекомендую ознакомиться с этим разделом и с записями вкладок Программа (Program), Шрифт (Font), Память (Memory), Экран (Screen) и Разное (Misc).