МНОГОЗАДАЧНОСТЬ

МНОГОЗАДАЧНОСТЬ
МНОГОЗАДАЧНОСТЬ
МНОГОЗАДАЧНОСТЬ, в информатике и программировании — свойство операционной системы (см. ОПЕРАЦИОННАЯ СИСТЕМА (ОС) ЭВМ) или среды программирования обеспечивать параллельную обработку нескольких процессов. Примитивные многозадачные среды обеспечивают разделение ресурсов — за каждой задачей закрепляют участок памяти, и задача выполняется в определенные интервалы времени. Более развитые многозадачные системы проводят распределение ресурсов динамически, когда задача стартует в памяти или покидает память в зависимости от ее приоритета и от стратегии системы. Такая многозадачная среда обладает следующими особенностями. Основной трудностью реализации многозадачной среды является ее надежность.
Одной из первых многозадачных систем была OS-360 для компьютеров фирмы IBM и их советских аналогов ЕС ЭВМ. В 1969 году появилась система Unix с алгоритмическим решением проблемы многозадачности. На базе Unix позднее были созданы десятки многозадачных операционных систем.
На компьютерах PDP-11 и их советских аналогах СМ-4 использовалась многозадачная система RSX-11 (советский аналог ОС РВ), и система распределения времени TSX-PLUS, обеспечивающая ограниченные возможности многозадачности и многопользовательский режим разделения времени, эмулируя для каждого пользователя однозадачную RT-11 (советский аналог РАФОС). Это решение было популярно из-за низкой эффективности и надежности полноценной многозадачной системы. Удачным решением была и операционная система VMS, разработанная для компьютеров VAX (советский аналог — СМ-1700), как развитие RSX-11.
Первый в мире мультимедийный персональный компьютер Amiga 1000 (1984 год) проектировался с расчетом на полную аппаратную поддержку вытесняющей многозадачности реального времени в операционной системы AmigaOS. Разработка аппаратной и программной части велась параллельно и согласованно. В результате по показателю квантования шедулера многозадачности (1/50 секунды на переключение контекста) AmigaOS долгое время оставалась непревзойденной в секторе персональных компьютерох.
Фирма Microsoft обеспечила многозадачность в операционных системах Windows. Идеи заложенные в VMS использовались при создании линейки операционных систем Windows NT. По времени переключения контекста многозадачности (квантование) Windows NT не уступает AmigaOS и Unix-подобным системам.

Энциклопедический словарь. 2009.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "МНОГОЗАДАЧНОСТЬ" в других словарях:

  • Многозадачность — характеристика операционной системы, обеспечивающая (псевдо) одновременное выполнение нескольких задач на одном компьютере. Различают: невытесняющую многозадачность; кооперативную многозадачность; вытесняющую многозадачность (режим реального… …   Финансовый словарь

  • многозадачность — Способ организации вычислительного процесса, при котором на одном процессоре попеременно выполняется несколько задач. [Л.М. Невдяев. Телекоммуникационные технологии. Англо русский толковый словарь справочник. Под редакцией Ю.М. Горностаева.… …   Справочник технического переводчика

  • Многозадачность — (англ. multitasking)  свойство операционной системы или среды программирования обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только… …   Википедия

  • многозадачность — ж. отвлеч. сущ. по прил. многозадачный Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000 …   Современный толковый словарь русского языка Ефремовой

  • многозадачность — многозад ачность, и …   Русский орфографический словарь

  • Кооперативная многозадачность — Кооперативная многозадачность  тип многозадачности, при котором следующая задача выполняется только после того, как текущая задача явно объявит себя готовой отдать процессорное время другим задачам. Как частный случай, такое объявление… …   Википедия

  • Приоритетная многозадачность — Вытесняющая многозадачность это вид многозадачности, при которой операционная система может временно прервать текущий процесс без какой либо помощи с его стороны. Благодаря этому, зависшие приложения как правило не завешивают операционную систему …   Википедия

  • Кооперативная многозадачность — тип многозадачности, при котором фоновые задачи выполняются только во время простоя основного процесса и только в том случае, если на это получено разрешение основного процесса. См. также: Многозадачность Финансовый словарь Финам …   Финансовый словарь

  • Невытесняющая многозадачность — тип многозадачности, при котором ОС одновременно загружает в память два или более приложений, но процессорное время предоставляется только основному приложению (foreground). Для выполнения фонового приложения (background), оно должно быть… …   Финансовый словарь

  • Вытесняющая многозадачность — это вид многозадачности, при которой операционная система может временно прервать текущий процесс без какой либо помощи с его стороны. Благодаря этому, зависшие приложения, как правило, не подвешивают операционную систему. См. также… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»