Файл: 1. Назначение, особенности и история развития операционных систем.pdf

Добавлен: 20.10.2018

Просмотров: 690

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

добрая система UNIX, которая в 90-е годы получила мощное подкрепление в 

виде своей разновидности Linux, первоначально созданной для процессоров 

Intel, но потом мигрировавшей и на другие платформы. 

6.  В первое десятилетие нового века ситуация на рынке ОС 

складывается следующим образом: 

 

Компания Microsoft продолжает развивать свое семейство Windows как 

в  пользовательском,  так  и  серверном  варианте.  Для  массового 

использования  были  последовательно  выпущены  версии  XP,  Vista  и 

W7. Основные серверные версии – Server 2003 и Server 2008. Одной из 

важнейших  особенностей  последних  версий  является  поддержка  64-

разрядных процессоров. 

 

Мировое  сообщество  совершенствует  ОС  Unix,  прежде  всего  –  Linux. 

Успех  этой  ОС  объясняется  ее  неприхотливостью,  надежностью  и 

безопасностью,  открытостью  исходного  кода  с  возможностью 

настройки его под свои требования. Наиболее известные версии Linux - 

это Ubuntu, Mandriva, ASP, OpenSUSE, Debian. 

7.  Наконец,  в  начале  второго  десятилетия  наиболее  знаковым  явлением 

можно считать бурное развитие ОС для мобильных устройств (смартфонов, 

планшетов).  «Зачинщиком»  этого  процесса  выступили  фирма  Apple  и  ее 

главный идеолог Стив Джобс (увы, уже покинувший наш мир), выпустившие 

легендарную систему iOS. Основные конкуренты – это Google Android и MS 

Windows Phone. 

После  этого  небольшого  обзора  можно  вернуться  к  рассмотрению 

общих  вопросов  и  привести  классификацию  операционных  систем  в 

зависимости  от  области  применения.  Не  претендуя  на  истину  в  последней 

инстанции,  можно  выделить  следующие  основные  группы  операционных 

систем: 

1.  Универсальные  пользовательские  системы  для  массовых  ПК,  основное 

назначение которых – создание удобной среды для работы пользователя со 

множеством  приложений  в  условиях  непредсказуемой  многозадачности. 


background image

Здесь  около  90%  систем  составляют  ОС  семейства  Windows,  хотя  и 

наблюдается некоторое смещение в сторону Linux-систем. 

2.  Серверные  системы  для  управления  работой  корпоративных  сетей  с 

решением  таких  задач,  как  взаимодействие  с  клиентскими  системами, 

управление 

пользователями 

с 

разграничением 

прав, 

обеспечение 

безопасности  данных.  В  этом  сегменте  наблюдается  примерно  равное 

использование систем семейства Windows и систем на основе Unix/Linux. 

3. Системы для мобильных устройств с ограниченными возможностями. 

4.  Специализированные  системы  для  управления  быстротекущими 

процессами, где главный критерий – скорость реакции (системы реального 

времени).  Это  требование  приводит  к  тому,  что  внутренняя  организация 

таких  систем  существенно  отличается  от  универсальных.  Наиболее 

известной ОС данного класса является система QNX. 

В дальнейшем основное внимание уделено  универсальным системам 

общего назначения, в качестве основных функций которых можно выделить 

следующие: 

  рациональное распределение физических и логических ресурсов между 

работающими приложениями; 

  предоставление  разработчикам  и  приложениям  широкого  спектра 

системных  функций  уровня  API  (Application  Program  Interface, 

Интерфейс прикладного программирования); 

  поддержка сетевых взаимодействий на основе стандартов и 

протоколов; 

  обеспечение безопасности данных. 

В свою очередь, первая функция включает в себя решение следующих 

задач: 

  распределение 

процессорного 

времени 

между 

работающими 

приложениями (управление процессами и потоками); 

  распределение  ограниченной  по  объему  основной  памяти  между 

выполняющимися программами (управление памятью); 


background image

  выделение  приложениям  необходимых  внешних  устройств  и 

организация  взаимодействия  приложений  с  устройствами  с 

обязательным  контролем  со  стороны  системы  (управление 

устройствами); 

  распределение внешней памяти и организация хранения информации 

с помощью файлов (управление файлами).