5. Системное ПО

При этом достаточно дважды щелкнуть мышью по рисунку, чтобы вызвать графический редактор и сделать нужные исправления. Создается впечатление, что текстовый редактор снабжен дополнительными возможностями графического редактора.
Безусловно, уровень сервиса операционных систем семейства OS/2 и Windows значительно выше уровня MS-DOS. Однако за облегчение работы приходится платить большими затратами на аппаратное обеспечение: увеличивать объем ОЗУ, винчестера, повышать быстродействие процессора. Для установки Windows 2000 требуется 650 Мбайтов свободного пространства на жестком диске и ОЗУ объемом 32 – 128 Мбайтов.
Главными отличительными чертами ОС UNIX является ее модульность, легкая переносимость на другие типы ЭВМ и обширный набор системных программ, которые позволяют создать благоприятную обстановку для системных программистов, т. е. для тех специалистов, основной задачей которых является разработка новых системных программ. Данная ОС органически сочетается с языком Си, на котором написана основная часть модулей. Операционная система UNIX давно побила все рекорды долголетия.
Система была разработана в 1969 г. и быстро завоевала большую популярность, особенно среди телефонных компаний, поскольку обеспечивала работу в сети в режиме диалога и в реальном масштабе времени. Авторами UNIX являются Кен Томпсон (Ken Thompson) и Дэннис Ричи (Dennis M. Ritchie).
К началу 1984 г. система UNIX была уже инсталлирована (т. е. установлена) приблизительно на 100 000 машин по всему миру, причем на машинах разных изготовителей с широким диапазоном вычислительных возможностей – от микропроцессоров до больших ЭВМ.
Популярность и успех системы UNIX объясняется несколькими причинами:
– система написана на языке высокого уровня, благодаря чему ее легко читать, понимать, изменять и переносить на другие машины. По оценкам, сделанным Дэнисом Ричи, первый вариант операционной системы на языке Си имел на 20 – 40 % больший объем и работал медленнее по сравнению с вариантом на языке Ассемблера, однако преимущества использования языка высокого уровня намного перевешивают недостатки;
– система является многопользовательской, многозадачной; каждый пользователь может одновременно выполнять несколько процессов;
– архитектура машины скрыта от пользователя, благодаря этому облегчен процесс написания программ, работающих при различных конфигурациях аппаратных средств.



Сайт управляется системой uCoz