- Фантастика и фэнтези
- Ироническое фэнтези
- Стимпанк
- Детективная фантастика
- Киберпанк
- Попаданцы
- LitRPG
- Космоопера
- Технофэнтези
- Городская фантастика
- Русское фэнтези
- Юмористическая фантастика
- Космическая фантастика
- Боевое фэнтези
- Эпическая фантастика
- Зарубежная фантастика
- Книги магов
- Мистика
- Разная фантастика
- Разное фэнтези
- Любовное фэнтези
- Романтическая фантастика
- Городское фентези
- Историческая фантастика
- Историческое фэнтези
- Социально-философская фантастика
- Сказочная фантастика
- Иностранное фэнтези
- Романтическое фэнтези
- Ироническая фантастика
- Ужасы и Мистика
- Постапокалипсис
- Героическая фантастика
- Фэнтези
- Научная Фантастика
- Социально-психологическая
- Альтернативная история
- Боевая фантастика
- Разная литература
- Пословицы, поговорки
- Шахматы
- Визуальные искусства
- Фанфик
- Авто и ПДД
- Военное
- Отраслевые издания
- Гиды, путеводители
- Зарубежная образовательная литература
- Военная история
- Цитаты из афоризмов
- Современная литература
- Великолепные истории
- Начинающие авторы
- Современная зарубежная литература
- Боевые искусства
- Изобразительное искусство, фотография
- Кино
- Литература 19 века
- Недвижимость
- Музыка, музыканты
- Готические новеллы
- Истории из жизни
- Культура и искусство
- Спецслужбы
- Зарубежная прикладная литература
- Музыка, танцы
- Подростковая литература
- Прочее
- Военная техника, оружие
- Газеты и журналы
- Периодические издания
- Домоводство, Дом и семья
- Любовные романы
- Экономическая литература
- Научные и научно-популярные книги
- О животных
- Биохимия
- Культурология
- Юриспруденция
- Политика
- Психотерапия
- Языкознание
- Научпоп
- Медицина
- Психология, личное
- Радиотехника
- Филология
- Педагогика
- Образовательная литература
- Деловая литература
- Физика
- Науки: разное
- Химия
- Воспитание детей, педагогика
- Детская психология
- Зарубежная публицистика
- Биология
- Архитектура
- Зарубежная психология
- Науки о космосе
- Социология
- Математика
- География
- Беременность, ожидание детей
- Литературоведение
- Транспорт, военная техника
- Обществознание
- Зоология
- География
- Альтернативная медицина
- Иностранные языки
- Ветеринария
- Рефераты
- Астрология
- Биофизика
- Экология
- История Европы
- Учебники
- Шпаргалки
- Государство и право
- Ботаника
- Религиоведение
- История
- Техническая литература
- Прочая научная литература
- Психология
- Детективы и Триллеры
- Справочная литература
- Проза
- Новелла
- Юмор
- Проза
- Историческая проза
- Русская современная проза
- Советская классическая проза
- Повести
- Очерки
- Эссе
- Рассказы
- Зарубежная современная проза
- Сентиментальная проза
- Зарубежная классика
- Афоризмы
- Эпистолярная проза
- Феерия
- Семейный роман/Семейная сага
- Разное
- Антисоветская литература
- Магический реализм
- Русская классическая проза
- Современная проза
- О войне
- Контркультура
- Классическая проза
- Поэзия, Драматургия
- Детская литература
- Детская фантастика
- Детские остросюжетные
- Детские стихи
- Детские приключения
- Внеклассное чтение
- Учебная литература
- Зарубежные детские книги
- Бизнес
- Загадки
- Книги для подростков
- Школьные учебники
- Детский фольклор
- Книги для дошкольников
- Детские детективы
- Детская познавательная и развивающая литература
- Буквари
- Прочая детская литература
- Сказка
- Детская проза
- Детская образовательная литература
- Юмор
- Документальные книги
- Бизнес
- Внешнеэкономическая деятельность
- Тайм-менеджмент
- Кадровый менеджмент
- О бизнесе популярно
- Управление, подбор персонала
- Бизнес
- Менеджмент и кадры
- Продажи
- Экономика
- Ценные бумаги и инвестиции
- Малый бизнес
- Делопроизводство, офис
- Корпоративная культура, бизнес
- Банковское дело
- Финансы
- Зарубежная деловая литература
- Ораторское искусство / риторика
- Личные финансы
- Интернет-бизнес
- Поиск работы
- Государственное и муниципальное управление
- Бухучет и аудит
- Работа с клиентами
- Менеджмент
- Краткое содержание
- Личная эффективность
- Переговоры
- Приключения
- Старинная литература
- Религия и духовность
- Компьютеры и Интернет
- Блог
Читаем без скачивания Полное руководство по Microsoft Windows XP - Питер Нортон
Шрифт:
Интервал:
Закладка:
Библиотеки динамической компоновки DLL и файлы виртуальных драйверов VxD представляют собой модули приложений и являются своего рода кубиками игры Legos для программиста. Они позволяют создавать приложения достаточно быстро, поскольку часть работы фактически перекладывается на файлы виртуальных драйверов VxD и библиотеки DLL. Подобный модульный подход гарантирует, что компоненты системы, например ее диалоговые окна, будут выглядеть одинаковыми вне зависимости от типа приложения.
Использование библиотек DLL и файлов VxD для построения программных приложений позволяет также экономить объемы памяти, поскольку каждый модуль исполняет одну и ту же операцию для различных приложений. Пользователи начали жаловаться на отвлечение больших объемов памяти еще со времен Windows 3.х. Из этого следует вывод: даже в тех случаях, когда приложения совместно применяют какие-либо коды и данные, используемые для этих целей объемы памяти остаются достаточно большими. Рабочая программа обычно обращается к библиотекам DLL и файлам VxD для выполнения вполне определенных действий. Обычно файлы этих компонентов содержат необходимые коды, например в виде библиотек процедур (кодовые последовательности, предназначенные для выполнения отдельных заданий). При распознавании запроса операционная система Windows загружает компонент (DLL или VxD) в соответствующую область памяти, при этом компонентам DLL и VxD назначаются определенные входные данные. В результате любое число приложений может одновременно обращаться к файлу программы и задействовать те или иные его составляющие. Так, нельзя не заметить, что команда Файл → Открыть (File → Open), используемая большим числом приложений, способствует выводу на экран одного и того же диалогового окна. Это окно является составляющей файла COMMDLG.DLL, расположенного в каталоге SYSTEM.
Чем же интересны компоненты DLL и VxD? Хотя на практике это случается достаточно редко, тем не менее существует определенная вероятность разрушения структур данных файловой системы. Несмотря на тот факт, что Windows XP имеет в своем распоряжении много различных средств для обеспечения целостности и связности файловой системы, проблемы время от времени все-таки возникают. Знание о том, что диалоговое окно, например Открытие документа (File Open), появляется благодаря файлу COMMDLG.DLL, может помочь быстро (фактически в течение нескольких минут) восстановить файловую систему. Все, что потребуется для этого сделать, – восстановить корректную копию указанного файла DLL с привлечением резервной копии. В большинстве ситуаций специалист, обслуживающий программные и аппаратные средства, предоставляемые фирмой-поставщиком, при возникновении в системе указанных проблем предложит выполнить названные операции.
Если библиотеки DLL повышают эффективность работы программного обеспечения, то драйверы VxD служат для более эффективного применения аппаратных средств. При необходимости использовать то или иное устройство операционная система обычно обращается к драйверу VxD. (Эти драйверы совсем не обязательно именуют расширение. vxd, в некоторых из них стоит расширение. sys, в других —.dll или даже ехе.) Естественно, драйверы вполне могут взаимодействовать и с программными компонентами, однако это происходит иным образом, чем в случае с библиотеками DLL. Указанные программы обычно образуют своего рода интерфейс для взаимодействия с тем или иным компонентом компьютерной системы. Так, например, операционная система Windows использует некоторые драйверы VxD для выделения объемов памяти.Служебная программа Очистка диска
В ряде случаев лучшим решением для системы является стирание всех ненужных файлов, накопленных на протяжении длительного времени. Например, многие приложения создают временные файлы при работе с данными. В некоторых случаях эти файлы остаются на жестком диске до тех пор, пока они не будут удалены вручную.
...Предупреждение
В большинстве случаев утилита Очистка диска (Disk Cleanup) обеспечивает вполне безопасный поиск файлов на диске, поэтому вероятность случайного удаления полезного файла является весьма небольшой. Тем не менее в условиях удаления объектов данных с жесткого диска ошибки иногда случаются – в частности, это может произойти при применении указанной программы. Поэтому рекомендуется всегда создавать резервные объекты данных перед инициализацией любых операций по обслуживанию диска (особенно в случае удаления «ненужных» данных из системы): используемые данные стоят дороже того времени, которое будет затрачено на их резервирование.
К счастью, специалисты Microsoft переместили программу Очистка диска в папку Служебные (System Tools), которую можно открыть, если в меню Пуск выполнить команды Все программы → Стандартные → Служебные (Programs → Accessories → System Tools). При запуске этой программы на экране сначала появляется диалоговое окно Выбор диска (Select Drive), в рамках которого приводится перечень Диски (Drives). Выберите необходимый диск из перечня, а затем нажмите кнопку ОК. Программа Очистка диска выведет на экран одноименное окно для обслуживания, например сжатия старых файлов диска. Присутствующий здесь индикатор указывает на время, необходимое для выполнения той или иной операции. По завершении программой первого этапа процедуры на экран выводится диалоговое окно, подобное показанному на рис. 13.5.
Рисунок 13.5. Утилита Очистка диска обеспечивает поиск необходимых областей памяти, выполнение ряда операций по обслуживанию диска и просмотр показанного диалогового окна
Поле Удалить следующие файлы (Files to Delete) содержит список опций, служащих для удаления устаревших файлов из системы. При этом каждая запись включает контрольное поле, где указываются местоположение соответствующего файла и величина объема памяти, которая будет высвобождена после его удаления.
Допустимо выполнить все операции по резервированию файлов на основе одних только данных об их местоположении. Нажмите кнопку Просмотреть файлы (View Files), после чего на экран будет выведено диалоговое окно открытой папки с нужными файлами в программе Проводник. Представленное диалоговое окно зависит от того, где размещаются требуемые файлы. Например, при работе с папкой Downloaded Program Files вы можете познакомиться с состоянием файла, а также с датой последнего обращения к нему. Если вы не хотите стирать все файлы в данной папке, удалите только те, в которых, по вашему мнению, отсутствует необходимость. Убедитесь, что после выполнения операций соответствующая опция в диалоговом окне Очистка диска отменена.
Вкладка Дополнительно (More Options) диалогового окна Очистка диска содержит три раздела. Опции этой вкладки служат для дополнительного стирания данных диска путем удаления компонентов операционной системы Windows, в частности ранее инсталлированных программ, или восстановления компонентов с помощью раздела Восстановление системы (System Restore). При работе с разделом Восстановление системы утилита Очистка диска резервирует необходимые файлы и удаляет те, в которых отпала потребность.
Служебная программа Дефрагментация диска
Дефрагментация жесткого диска является одной из наиболее важных операций по обслуживанию диска. При работе с дисководом Windows XP определяет область на диске для размещения файлов. Через некоторое время может оказаться, что используемой области недостаточно для размещения файла, и Windows XP сохранит файл в разных областях на жестком диске. Каждый раз при обращении к указанному файлу системе приходится перемещать головки считывания/записи из одной области в другую, что, естественно, приводит к расходованию дорогостоящего времени компьютера. Подобная ситуация может возникать при работе со многими файлами, поэтому по истечении определенного времени вероятны проблемы с фрагментацией [35] , что неизбежно приводит к ухудшению характеристик компьютерной системы.
Служебная программа Дефрагментация диска (Disk Defragmenter) объединяет фрагментированные файлы и папки на жестком диске, после чего каждый файл или папка занимают единое неделимое пространство. Одновременно она высвобождает заметные области памяти за счет оптимального размещения всех файлов. В результате быстродействие дефрагментированного жесткого диска существенно повышается. К сожалению, эти характеристики не удается поддерживать в течение длительного времени, поэтому дефрагментацию диска следует проводить регулярно....Примечание
Программа Дефрагментация диска может исполняться только для локальных дисков. Другими словами, ее нельзя использовать для дефрагментации, скажем, дисков сервера – программа относится к числу служебных программ Windows, причем следует установить ту ее версию, которая соответствует текущей версии операционной системы (или задействовать совместимые программные продукты третьей стороны).