Министерство образования и науки Украины
ОДЕССКАЯ НАЦИОНАЛЬНАЯ МОРСКАЯ АКАДЕМИЯ
Кафедра ТАУ и ВТ
Контрольная работа по дисциплине "Информатика"
Выполнила студент 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 - многозадачные среды.
Конечно же, и в многозадачной системе программы не выполняются одновременно - процессор переключается между ними. ............