60
OS/2 поддерживает гибкую систему многозадачности, основанную на разделении
времени. Высокая надежность системы объясняется тем, что она защищает не
только исполняемый код, но и данные прикладных программ от сбоев в других
процессах. Благодаря этой системе, стала возможной работа на одной рабочей
станции прикладных программ, написанных для OS/2, для MS-DOS, Windows.
Приоритетная многозадачность ее гарантирует, что ни одна из задач не нагрузит
процессор до такой степени, что он потеряет способность обслуживать другие
задачи. А отдавая наивысший приоритет средствам коммуникации, OS/2
обеспечивает незамедлительное обслуживание линий связи. Наряду с
многозадачностью, система поддерживает и многопоточность, одновременно
выполняя до 4096 независимых заданий, таких, как пересылка файлов, извлечение
их из архивов по мере поступления, проверка на наличие вирусов...
Организация операционной системы MacOS фирмы
Apple
основана, прежде
всего, на обратной связи с пользователем. Для упрощения сложных или часто
повторяющихся задач они оснащены встроенными интерактивными руководствами,
сопровождающими пользователя от первого запроса до окончательного результата.
Макроязык Apple Script автоматизирует такие задачи, как очистка буфера,
перезапуск компьютера, синхронизация файлов на нескольких компьютерах в сети,
написание макросов, контролирующих функции Macintosh. Подсистема Power Talk
управляет посылкой электронных сообщений, разделяет доступ к файлам,
формирует электронную подпись документов. Этот коммуникационный пакет
подобен универсальному почтовому отделению, единому для входящих и
исходящих сообщений - файлов, сигналов, электронной почты. Будучи лидером в
области графического дизайна,
Apple
развивает технологию Quick Draw на базе
набора утилит для печати, управления цветом, пиктограммами, форматами
документов, редкими шрифтами (арабским, санскритом и т.п.).
В 1997 г. около 90% рынка операционных систем для персональных
компьютеров составляли различные версии Windows.
Если пользователем эксплуатируются приложения на разных платформах,
требуются режимы совместного использования данных и организация группового
программирования, его может удовлетворить, многопользовательская
многозадачная сетевая WindowsNT корпорации Microsoft. Она предусматривает
стыковку систем различного класса через интерфейс прикладного
программирования API (Application Programming Interface), благодаря открытой
сервисной архитектуре WOSA. Поэтому WindowsNT доступны
Intel, DEC и SUN
-
платформы, а также файловые системы различных фирм. Она хорошо
зарекомендовала себя в работе с программами, которые не отличаются высокой
надежностью, защищенностью и стабильностью, поддерживает
мультипроцессорную архитектуру и обладает богатыми сетевыми возможностями.
Прикладные и системные процессы, а также подчиненные задачи динамически
распределяются ею для решения на нескольких процессорах. Ядро системы
представляет 32-разрядный пакет системных программ. Виртуальное адресное