Автор работы: Пользователь скрыл имя, 03 Апреля 2011 в 14:01, реферат
В компьютерных технологиях многозадачность – это метод, в котором различные задачи, также известные как процессы, делят общие ресурсы, такие как центральное обрабатывающее устройство (центральный процессор) , который является исполнителем машинных инструкций и отвечает за выполнение всевозможных операций, которые задаются программами.
1.Что такое многозадачность?....................................................стр.3
2.Основные принципы многозадачности в Windows………...стр.4
3.Синхронизация потоков……………………………………...стр.5
4.Windows NT как родоначальник многозадачности………...стр.10
5.NT и ее улучшенные версии…………………………………стр.11
Windows 95……………………………………………………………….стр.11
Windows 98……………………………………………………………….стр.12
Windows 2000…………………………………………………………….стр.12
Windows XP………………………………………………………………стр.13
Windows Vista…………………………………………………………….стр.14
6.Сходства и различия Windows 9x и Windows NT (2000, XP)..стр.15
7.Заключение ……………………………………………………стр.17
8.Список литературы……………………………………………стр.18
средства мониторинга.
5. Поддержка приложений:
• Возможность выполнения 16-разрядных Windows приложений
• Возможность выполнения 32-разрядных Windows приложений
6. Переносимость
• Полная переносимость на платформы Intel® (386DX, 486, и Pentium® и т.д.)
Различия Windows 9x и Windows NT приведены в таблице
Таблица
Свойство | Windows 9x | Windows NT |
Обеспечение
полной изоляции 16 битных Windows приложений
путем предоставления каждому отдель-
ного адресного пространств |
Нет | Да |
Предоставление
защиты по стандарту C-2. Отдельные
каталоги
и файлы могут быть сделаны
невидимыми для выбранных |
Нет | Да |
Установка прав различных пользователей к изменению конфигурации системы. | Нет | Да |
Защита файловой структуры | Нет | Да |
Автоматическое восстановление после краха системы | Нет | Да |
Поддержка приложений | ||
MS DOS | Да | Большинство |
Поддержка файловых структур NTFS и HPFS | Нет | да |
Поддержка графической библиотеки OpenGL (грёхмерная графика) | Да, начиная с Win98 | Да |
Выполнение IBM® Presentation Manager® (through1.3) и поддержка стандарта POSIX 1003.2 | Нет | Да |
Системные возможности | ||
Драйверы MS DOS | Да | Нет |
Драйверы Win16 | Да | Нет |
Компрессия диска | Да | Да |
Поддержка мультипроцессорных платформ | Нет | Да |
Техническая поддержка и сервис | ||
Команды инженеров для решения проблем в критических случаях | Нет | Да |
Ежемесячные информационные выпуски | Нет | Да |
Ежеквартальные сервисные пакеты на CD и дискетах | Нет | Да |
Заключение
Как можно теперь заметить, в системах Windows используется два вида многозадачности. Первый основан на процессах, а второй – на потоках.
В многозадачности первого вида одновременно могут выполняться несколько программ (хоть технически это и не так, но на практике благодаря высокой скорости работы компьютера это незаметно).
Во втором случае, в случае потоков, могут одновременно выполняться несколько потоков. Во всех системах каждый процесс имеет один поток, но в Windows NT их может быть не один, а несколько.
Итак,
можно сделать вывод, что в Windows NT допускается
существование процессов, в которых выполняются
одновременно две или более частей. Следовательно,
при работе в этих операционных системах
возможно параллельное выполнение как
программ, так и их отдельных частей. Это
позволяет писать очень эффективные программы
Используемая литература
Аннотация к книгам