Категория
Информатика
Тип
реферат
Страницы
22 стр.
Дата
27.03.2009
Формат файла
.doc — Microsoft Word
Архив
20347.zip — 26.28 kb
  • teorija-mnogozadachnosti-i-mnogopotochnosti_20347_1.DOC — 111.5 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Введение
К моменту появления персональных компьютеров в мире существовало несколько технических решений позволяющих реализовать многозадачность на больших машинах. В бывшем СССР это были машины серии ЕС и болгарские ИЗОТ. Они теоретически позволяли подключать до 255 терминалов, где каждому терминалу выделялось некоторое количество ресурсов компьютера и процессорного времени. На практике нормальная работа такого комплекса обеспечивалась при наличии не более 25-30 терминалов, или меньше при сложных задачах.
Для персональных ЭВМ многозадачность не вводилась принципиально. Ведь исходя из названия PC – “Personal Computer” предполагалось, что работать будет один человек с одной текущей задачей. В качестве операционной системы была принята переработанная система CP/M под названием MS-DOS. Она так же не предусматривала многозадачности. Основная проблема разработки многозадачной операционной системы это не реентерабильность ее функций. То есть если один процесс запустил функцию чтения файла, то другой процесс не сможет не только обращаться к файлам, но и вообще вызвать другие ее функции. Для этого необходима поддержка на уровне процессора которая была введена с разработкой линейки 286.
МНОГОЗАДАЧНОСТЬ И МНОГОПОТОЧНОСТЬ 1РЕЖИМЫ МНОГОЗАДАЧНОСТИ 2МНОГОЗАДАЧНОСТЬ В DOS 2НЕВЫТЕСНЯЮЩАЯ МНОГОЗАДАЧНОСТЬ 3PRESENTATION MANAGER И ПОСЛЕДОВАТЕЛЬНАЯ ОЧЕРЕДЬ СООБЩЕНИЙ 6РЕШЕНИЯ, ИСПОЛЬЗУЮЩИЕ МНОГОПОТОЧНОСТЬ 7МНОГОПОТОЧНАЯ АРХИТЕКТУРА 9КОЛЛИЗИИ, ВОЗНИКАЮЩИЕ ПРИ ИСПОЛЬЗОВАНИИ ПОТОКОВ 10ПРЕИМУЩЕСТВА WINDOWS 11НОВАЯ УСОВЕРШЕНСТВОВАННАЯ МНОГОПОТОЧНАЯ ПРОГРАММА 13О ИСПОЛЬЗОВАНИИ ФУНКЦИИ SLEEP 13КРИТИЧЕСКИЙ РАЗДЕЛ 14ОБЪЕКТ MUTEX 17УВЕДОМЛЕНИЯ О СОБЫТИЯХ 18ЛОКАЛЬНАЯ ПАМЯТЬ ПОТОКА 18Многозадачность и многопоточность
Многозадачность (multitasking) – это способность операционной системы выполнять несколько программ



Ваше мнение



CAPTCHA