Рефераты. Ядро Windows 98, работа с клипартами

Ядро Windows 98, работа с клипартами

9

Министерство образования и науки Украины

ОДЕССКАЯ НАЦИОНАЛЬНАЯ МОРСКАЯ АКАДЕМИЯ

Кафедра ТАУ и ВТ

Контрольная работа

по дисциплине "Информатика"

Выполнила студент 1 курса

заочного факультета

хххххххххххххххххххххххх

специальность: Правоведение

шифр:

ОДЕССА 2005

ВОПРОС ПЕРВЫЙ: 9. Ядро Windows 98. Роль 16-разрядных модулей ядра. Проблемы быстродействия. Кооперативная и вытесняющая многозадачность. Улучшенное использование ресурсов в Windows 98.

Windows 98 - операционная система потребительского класса. Она обладает многими возможностями Windows 2000, но некоторые ключевые из них не поддерживает. Так, Windows 98 не отнесешь к числу отказоустойчивых (приложение вполне способно привести к краху системы), она менее защищена, работает только с одним процессором (что ограничивает ее масштабируемость) и поддерживает Unicode лишь частично.

Microsoft намерена ликвидировать ядро Windows 98, поскольку его доработка до уровня ядра Windows 2000 потребовала бы слишком много усилий. Да и кому нужно еще одно ядро Windows 2000? Так что Windows 2000 - это вроде бы надолго, a Windows 98 проживет года два-три, если не меньше.

Но почему вообще существует ядро Wmdows 98? Ответ очень прост; Windows 98 более дружественна к пользователю, чем Windows 2000 Потребители не любят регистрироваться ня своих компьютерах, не хотят заниматься администрированием и т. д. Плюс ко всему в компьютерные игры они играют чаще, чем сотрудники корпораций в рабочее время (впрочем, это спорно). Многие старые игровые программы обращаются к оборудованию напрямую, что может приводить к зависанию компьютера. Windows 2000 - операционная система с отказоустойчивым ядром - такого не позволяет никому. Любая программа, которая пытается напрямую обратиться к оборудованию, немедленно завершается, не успев навредить ни себе, ни другим.

По этим причинам Windows 98 все еще с нами, и ее доля на рынке операционных систем весьма велика Microsoft активно работает над тем, чтобы Windows 2000 стала дружественнее к пользователю, - очень скоро появится потребительская версия ее ядра. Поскольку ядра Windows 98 и Windows 2000 имеют сходные наборы функциональных возможностей и поскольку они наиболее популярны, я решил сосредоточиться в этой книге именно на них.

Загруженные 16-разрядные модули позволяют запускать программы MS-DOS. Дело в том,что 16-разрядные драйверы устройств вынуждают Windows как систему работать в не самом эффективном режиме и потому производительность системы в целом резко снижается. Избавление от всех 16-разрядных драйверов иногда приносит больший эффект, чем замена процессора на более быстродействующий. То же самое относится и к программам. Желательно расстаться с 16-разрядными программами, особенно работающими в незащищённом режиме DOS.

Многозадачность - способность операционной системы выполнять более одной программы (задачи) одновременно. Противоположный подход - однозаачность, когда один процесс должен быть завершен прежде, чем сможет начаться другой. MS-DOS - пример однозадачной среды, a Windows 95 и Windows NT - многозадачные среды.

Конечно же, и в многозадачной системе программы не выполняются одновременно - процессор переключается между ними. Благодаря этому Вы можете выполнить запрос к базе данных и продолжить работу с редактором текстов до тех пор, пока не появятся результаты запроса. Многозадачность, кроме того, позволяет компьютеру эффективно использовать время, которое иначе было бы потеряно в ожидании команды пользователя или ответа устройств ввода/вывода.

Существуют два типа многозадачности: кооперативная (не вытесняющая) и вытесняющая. В кооперативной многозадачной среде (например, Windows 3.1) контроль над процессором никогда не отбирается у задачи - приложение должно самостоятельно отказаться от контроля над процессором, чтобы другое приложение заработало. Вытесняющая многозадачность отличается от кооперативной тем, что операционная система может получить контроль над процессором без согласия выполняющегося приложения. Лишение приложения контроля над процессором называется вытеснением. Windows 95 и Windows NT используют вытесняющую многозадачность для MS-DOS и 32-разрядных Windows-приложений.

Разработчики программ, выполняющихся под управлением кооперативной операционной системы, должны учитывать необходимость частого возврата управления процессором операционной системе. Программа, которая недостаточно часто отдает управление, блокирует кооперативную операционную систему.

Windows NT применяет вытесняющую многозадачность при выполнении 16-разрядных приложений Windows и MS-DOS. Windows NT обеспечивает полную защиту памяти 16-разрядных приложений, так как каждое из них выполняется в рамках собственной виртуальной машины. Windows 95, напротив, использует кооперативную многозадачность для всех 16-разрядных приложений - это необходимо для сохранения совместимости с 16-разрядными Windows-программами, которые сами контролируют свое выполнение.

Система Windows 98 предоставляет хорошие средства и возможности для проверки, оптимального конфигурирования и точной настройки аппаратной и программной частей компьютера. Адрес - Система, значок - в Панели управления. При щелчке на нём открываются четыре вкладки: Общие, Устройства, Профили оборудования, Быстродействие. Нас в первую очередь интересует вкладка Устройства. На ней имеется окно, в котором представлена полная конфигурация аппаратной части компьютера и подключённых периферийных устройств. При наличии проблем в работе любого компонента к нему приклеивается значок с изображением восклицательного знака. Как правило, проблемы связаны не с неисправностью самого компонента, а с конфликтом по адресам ввода-вывода, прерываниям и каналам прямого доступа к памяти. Такие конфликты следует обязательно устранять, хотя компонент и способен функционировать в некоторых случаях даже при наличии конфликта. Но его стабильная работа не гарантируется, и о достижении наивысшей производительности мечтать не приходится.

Конкретные параметры конфигурирования компонента можно просмотреть (и изменить), щёлкнув на кнопке Свойства. В открывшемся окне Свойства: <название компонента> присутствуют три вкладки: Общие, Драйвер, Ресурсы. На вкладке Общие приведены основные сведения о классе и марке компонента. На вкладке Драйвер приведены сведения об изготовителе и версии драйвера. После щелчка на кнопке Сведения о файле драйвера открывается окно с более подробной информацией. Кнопка Обновить драйвер позволяет заменять испорченные файлы или добавлять новейшие версии драйверов.

На вкладке Ресурсы в окне отображаются сведения о диапазонах памяти (имеется в виду системная память), портах ввода-вывода, запросах на прерывания, каналах прямого доступа к памяти, используемых компонентом. Во многих случаях эти параметры можно изменить вручную после щелчка на кнопке Изменить настройку. Обычно такая операция доступна для звуковых карт, модемов, телевизионных тюнеров и других плат расширения, а также внешних устройств, подключаемых через параллельный и последовательный порты. Не рекомендуется вручную менять настройки для базовых компонентов: видеокарты, жёстких дисков, дисководов FD и CD-ROM. Система Windows'98 конфигурирует эти устройства автоматически и в большинстве случаев не позволяет как-либо менять их настройку на уровне адресов и прерываний. Однако, все современные жёсткие диски должны поддерживать функцию прямого доступа к памяти, и если в разделе Вашего жёсткого диска в разделе Система - Устройства - Дисковые накопители Вы не увидели "птичку" напротив DMA, то можете сами её поставить. Сама система может эту "птичку" туда запросто не "посадить".

Большую гибкость в управлении параметрами системы предоставляет вкладка Параметры быстродействия окна Свойства: Система. На ней размещены три кнопки: Файловая система, Графика, Виртуальная память. Управление этими параметрами иногда приносит больше пользы, чем замена "железа".

В окне Свойства: Файловая система на вкладке Жёсткие диски в строке Типичная роль этого компьютера рекомендуется выставить значение Сервер сети. В этом случае операционная система постарается выделять максимальный объём кэша при обмене данными с жёстким диском. В том же окне на вкладке Компакт-диски рекомендуется движок Дополнительная кэш-память выставить на максимальное значение, а в строке Оптимизация доступа указать параметр "для четырёх- и более скоростных устройств".

После щелчка на конопке Графика окна Система открывается окно Дополнительная настройка видеоадаптера. В этом окне движком Аппаратное ускорение регулируется распределение функций обработки графики между видеокартой и процессором. В случае если у Вашей видеосистемы периодически возникают проблемы с выводом изображения (появление "мусора" на экране, искажение цветов, непрорисовка блоков и т.д.), попробуйте часть функций переложить на процессор, передвигая движок влево. Обычно такой приём несколько снижает быстродействие видеоподсистемы, но позволяет избавиться от ошибок.

При щелчке на кнопке Виртуальная память окна Свойства: Система открывается доступ к окну Виртуальная память. По умолчанию там выставлено значение Параметры виртуальной памяти выбираются вручную (рекомендуется). Но не всегда этой рекомендации разработчиков следует придерживаться. Дело в том, что Windows стремится захватить ресурсы жёсткого диска по максимуму и отводит под виртуальную память практически всё свободное пространство на первом жёстком диске (С:). У пользователя нередка ситуация, когда первый жёсткий диск предназначен для системных и прикладных программ, и свободного места на нём немного. В этом случае лучше отвести место для виртуальной памяти на другом жёстком диске. Для этого щёлкните на переключателе Параметры виртуальной памяти устанавливаются вручную и в окне Жёсткий диск: укажите другой жёсткий диск. Если же у Вас хронический дифицит пространства на жёстких дисках, в окне Максимум жёстко задайте верхний предел ёмкости диска, отводимый под виртуальную память.

Страницы: 1, 2



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.