Logo GenDocs.ru

Поиск по сайту:  

Загрузка...

Классификация операционных систем и их характеристика - файл 1.doc


Классификация операционных систем и их характеристика
скачать (134.5 kb.)

Доступные файлы (1):

1.doc135kb.25.11.2011 22:13скачать

содержание

1.doc


  1. основные признаки класса

  2. два представителя различных производителей

  3. сравнить их между собой


Введение, понятие ОС

  1. MainFrame

    1. z/OS (IBM)

2. Linux on System z (Red Hat, Novell)


  1. Серверные операционные системы

    1. Windows Server 2003 (Microsoft)

    2. AIX (IBM)




  1. Многопроцессорные операционные системы

    1. OS/2 (?)

    2. Solaris 2.x

    3. Open Server 3.x




  1. Персональные операционные системы

    1. Windows XP (Microsoft)

    2. MacOS (Apple)




  1. Операционные системы реального времени

    1. QNX (QNX Software System Ltd)

    2. RT/11




  1. Встроенные операционные системы

    1. Windows CE (Microsoft)

    2. Symbian OS (Symbian)




  1. Операционные системы смарт-карт





Заключение
Понятие операционной системы
Операционная система (ОС) – комплекс системных и управляющих программ, предназначенных для наиболее эффективного использования всех ресурсов вычислительной системы (ВС) (Вычислительная система - взаимосвязанная совокупность аппаратных средств вычислительной техники и программного обеспечения, предназначенная для обработки информации) и удобства работы с ней.

Назначение ОС – организация вычислительного процесса в вычислительной системе, рациональное распределение вычислительных ресурсов между отдельными решаемыми задачами; предоставление пользователям многочисленных сервисных средств, облегчающих процесс программирования и отладки задач. Операционная система исполняет роль своеобразного интерфейса ( Интерфейс - совокупность аппаратуры и программных средств, необходимых для подключения периферийных устройств к ПЭВМ) между пользователем и ВС, т.е. ОС предоставляет пользователю виртуальную ВС. Это означает, что ОС в значительной степени формирует у пользователя представление о возможностях ВС, удобстве работы с ней, ее пропускной способности. Различные ОС на одних и тех же технических средствах могут предоставить пользователю различные возможности для организации вычислительного процесса или автоматизированной обработки данных.

В программном обеспечении ВС операционная система занимает основное положение, поскольку осуществляет планирование и контроль всего вычислительного процесса. Любая из компонент программного обеспечения обязательно работает под управлением ОС.

В соответствии с условиями применения различают три режима ОС: пакетной обработки, разделения времени и реального времени. В режиме пакетной обработки ОС последовательно выполняет собранные в пакет задания. В этом режиме пользователь не имеет контакта с ЭВМ, получая лишь результаты вычислений. В режиме разделения времени ОС одновременно выполняет несколько задач, допуская обращение каждого пользователя к ЭВМ. В режиме реального времени ОС обеспечивает управление объектами в соответствии с принимаемыми входными сигналами. Время отклика ЭВМ с ОС реального времени на возмущающее воздействие должно быть минимальным.


  1. MainFrame

    1. Z/OS

z/OS — проприетарная 64-битная серверная операционная система, разработанная компанией IBM для мейнфреймов собственного производства. Является дальнейшим развитием операционной системы OS/390, объединяя MVS и системные службы Unix (POSIX-совместимая реализация для Unix изначально известная как MVS OpenEdition или OpenMVS).

z/OS поддерживает Java, Unix API (Single UNIX Specification) и приложения, и легко взаимодействует с TSP/IP и web. Сопутствующий продукт IBM, z/VM, улучшает поддержку Linux на той же самой системе. Поддержка действующих стандартов функциональности в z/OS и поддержка Linux позволяет наращивать возможности для будущего использования.

z/OS также работает на мейнфреймах более ранних архитектур, чем z/Architecture, которые работали в 31-битном режиме, и с аппаратным обеспечением использующим 24-битную адресацию памяти. Тем не менее, начиная с версии z/OS V1R6, выпущенной 24 сентября 2004 года, z/OS требует 64-битные серверы zSeries или System z9. Поддержка версии z/OS V1R5 осуществлялась до 31 марта 2007 года.

z/OS является передовой ОС разрабатываемой IBM, предназначенной для продолжительной работы с большим количеством операций с высоким уровнем безопасности и устойчивости.

Более дешёвая версия z/OS, z/OS.e, идентична по программному коду, но работает с загрузочными настройками, предотвращающими исполнение таких классических выполняемых задач, как COBOL и PL/I. z/OS.e работает на мейнфреймах z800, z890 и z9 BC и заказчики могут выбрать включать эти настройки или нет, что влияет на цену лицензии.


    1. Linux on System z

Компоновку Linux с прикладными пакетами и настройку на компьютерную архитектуру выполняют компании-дистрибьюторы. Наиболее известными дистрибутивами Linux on System z являются Red Hat одноименной компании (преимущественно для пользователей США) и SUSE LINUX компании Novell (преимущественно для пользователей Европы). Плата за эти дистрибутивы Linux значительно ниже платы за лицензии на другие операционные системы и программное обеспечение для них.

Практическое применение Linux on System z – это, в первую очередь, консолидация многих серверов (сетевых, Web-серверов, серверов приложений электронной коммерции, почтовых серверов и др.) и их приложений в одном сервере архитектуры мэйнфрейма.

При этом возможна как миграция в Linux on System z серверных функций разрозненных серверов c других платформ, так и разработка и применение новых серверных приложений на основе современных технологий.

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

Преимущества Linux на платформе IBM System z базируются на сочетании гибкости и открытости Linux с надежностью и стабильностью технологий и архитектуры System z.

  1. Выигрыш от архитектурных возможностей System z. Реализация бизнес-процессов на System z задействует все уникальные аппаратные возможности этой архитектуры по обеспечению надежности, живучести, распараллеливанию ввода-вывода, организации географически распределенных систем, динамическому наращиванию мощностей. Внедрение в эту среду системы Linux распространяет на нее все достоинства и преимущества аппаратных средств System z.

  2. Выигрыш от технологий виртуализации System z. Технологии виртуализации System z, как аппаратные (LPAR), так и программные (z/VM), позволяют создавать необходимое количество серверов для различных операционных систем с нужным количеством их копий. Это позволяет переносить в среду System z рабочую нагрузку серверов Unix и Windows с сохранением схемы их взаимодействия между собой и с внешним миром. Коммуникационное оборудование в этом случае также виртуализируется, надежно и защищенно размещается «в одном ящике».

  3. Выигрыш от интеграции с программным обеспечением System z. Linux на System z интегрируется с операционными системами System z z/OS, z/VM, z/VSE. Такая интеграция возможна на основе открытых стандартов программного взаимодействия и обеспечивающих их ультраскоростных и высокозащищенных аппаратных средств System z. Способствует интеграции и тот факт, что как традиционные операционные системы System z, так и Linux используют одни и те же программные средства промежуточного слоя: Websphere, DB2, Lotus, Tivoli. Это позволяет распространить на Linux технологии IBM по управлению рабочей нагрузкой, данными, транзакциями, внешней памятью, резервным копированием.

  4. Выигрыш от концептуальной открытости Linux. Внедрение в System z системы Linux c ее открытыми технологиями позволяет расширить гибкость в выборе программного обеспечения, как коммерческого, так и с открытыми кодами. Это дает возможность строить прикладные системы более быстро и качественно, способствует быстрому возврату инвестиций в System z.



  1. ^ Серверные операционные системы

Назначением серверной операционной системы является управление приложениями, обслуживающих всех пользователей корпоративной сети, а нередко и внешних пользователей. К таким приложениям относятся современные системы управления базами данных, средства управления сетями и анализа событий в сети, службы каталогов, средства обмена сообщениями и групповой работы, Web-серверы, почтовые серверы, корпоративные брандмауэры, серверы приложений разнообразного назначения. Требования к производительности и надежности указанных операционных систем намного выше, нежели в случае клиентских операционных систем. В последнее время от серверных операционных систем порой требуются такие средства обеспечения надежности и доступности, как поддержка кластеров (набора ряда однотипных компьютеров, выполняющих одну и ту же задачу и делящих между собой нагрузку), возможности дублирования и резервирования, переконфигурации программного и аппаратного обеспечения без перезагрузки операционной системы.

    1. ^ Windows Server 2003 (Microsoft)

Windows Server 2003 — операционная система семейства Windows NT от компании Microsoft, предназначенная для работы на серверах. Она была выпущена 24 апреля 2003 года. Windows Server 2003 является развитием Windows 2000 Server и серверным вариантом операционной системы Windows XP. Изначально Microsoft планировала назвать этот продукт «Windows .NET Server» с целью продвижения своей новой платформы Microsoft .NET. Однако впоследствии это название было отброшено, чтобы не вызвать неправильное представление о .NET на рынке программного обеспечения.

Основными особенностями данных операционных систем являются наличие в их составе платформы Microsoft .NET Framework, а также поддержка Web-сервисов XML (вплоть до наличия в составе операционной системы UDDI-сервера).

Windows Server 2003 существует в четырех редакциях:

• Windows Server 2003 Web Edition - операционная система для развертывания и обслуживания Web-приложений и Web-сервисов, включая приложения ASP .NET;

• Windows Server 2003 Standard Edition - сетевая операционная система для выполнения серверной части бизнес-решений и рассчитанная на применение в небольших компаниях и подразделениях. Здесь имеются средства совместного использования ресурсов и централизованного развертывания приложений для настольных компьютеров, а также реализована поддержка до 4 Гбайт оперативной памяти и симметричной многопроцессорной обработки с использованием двух процессоров;

• Windows Server 2003 Enterprise Edition - ОС, которая прежде всего предназначена для средних и крупных компаний. Она поддерживает серверы на базе 64-разрядных процессоров (до восьми штук) и объем оперативной памяти до 64 Гбайт и выпускается в версиях для 32- и 64-разрядных платформ;

• Windows Server 2003 Datacenter Edition - операционная система, которая служит для создания критически важных технических решений с высокими требованиями к масштабируемости и доступности. К таким решениям относятся приложения для обработки транзакций в режиме реального времени, а также решения, основанные на интеграции нескольких серверных продуктов. В данной ОС реализована поддержка симметричной многопроцессорной обработки с использованием до 32 процессоров, а также имеются службы балансировки нагрузки и создания кластеров, состоящих из восьми узлов. Эта ОС доступна для 32- и 64-разрядных платформ.

Windows Server 2008 — следующая серверная версия Windows NT, которая должна будет заменила Windows Server 2003.


    1. AIX (IBM)


Общими для UNIX чертами независимо от версии являются:

  • многопользовательский режим со средствами защиты данных от несанкционированного доступа

  • реализация мультипрограммной обработки в режиме разделения времени, основанная на использовании алгоритмов вытесняющей многозадачности (preemptive multitasking)

  • использование механизмов виртуальной памяти и свопинга для повышения уровня мультипрограммирования

  • унификация операций ввода-вывода на основе расширенного использования понятия "файл"

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

  • переносимость системы за счет написания ее основной части на языке C

  • разнообразные средства взаимодействия процессов, в том числе и через сеть

  • кэширование диска для уменьшения среднего времени доступа к файлам.


AIX является клоном UNIX производства IBM, предназначенным для выполнения на серверах IBM @server pSeries и RS/6000. Как и другие коммерческие версии UNIX, последняя версия этого продукта, AIX 5L, поддерживает Java-приложения. Как и HP-UX, эта операционная система обладает совместимостью с Linux, что позволяет после простой перекомпиляции выполнять на платформе AIX приложения, разработанные для Linux.

Среди особенностей AIX 5L — наличие полностью 64-разрядного ядра, драйверов устройств и среды исполнения приложений (при этом имеется и 32-разрядное ядро, равно как и поддержка 32-разрядных приложений), поддержка 256 Гбайт оперативной памяти, поддержка кластеров (Reliable Scalable Cluster Technology, RSCT), файловая система, поддерживающая файлы объемом до 1 Тбайт, удобные средства администрирования и контроля за нагрузкой, в том числе обладающие Web-интерфейсом, поддержка кластеров (до 32 компьютеров), RAS и Java 2, развитые средства сетевой поддержки и даже поддержка 64-разрядной версии OpenGL.

Недавно IBM представила целый ряд новых функциональных возможностей AIX, в частности:

  • увеличенный размер страницы памяти позволяет сохранять в памяти компьютера большие объемы информации. AIX поддерживает как традиционные страницы памяти размером 4 Кбайт, так и новые, увеличенные страницы размером 16 Мбайт, что повышает производительность систем с интенсивными вычислительными нагрузками (например, крупномасштабных коммерческих баз данных, которые работают с большими объемами виртуальной памяти);

  • привязка планирования (Scheduling affinity) помогает локализовать рабочую нагрузку внутри системы, распределяя ее по четко определенной группе процессоров, имеющих равноправный доступ к общей подсистеме памяти;

  • привязка памяти (Memory affinity) выделяет работающим процессорам самые близкие к ним страницы системной памяти.

Тогда же было объявлено о планах выпуска коммерческого набора инструментов AIX для Grid-приложений, который основан на открытых протоколах ассоциации Globus (признанного лидера в области программных средств управления для сетей Grid) и позволяет объединить множество разнородных серверов в пространственно распределенные мегакомпьютеры. В этом наборе инструментов имеются новые средства для установки и настройки операционных систем, а также расширенные средства безопасности. В числе наиболее важных новинок следует назвать интерфейс передачи сообщений Message Passing Interface (MPI), функцию резервирования Advanced Reservation и интеграцию с IBM LoadLeveler-планировщиком пакетных заданий.



  1. ^ Многопроцессорные операционные системы

    1. OS/2

Аналитики, занимающиеся 32-х битными операционными системами для персональных компьютеров, всегда концентрируют свое внимание на битве между Microsoft Windows и IBM OS/2, предполагая, что Microsoft имеет преимущество. Но не все согласны с такой точкой зрения. OS/2 v.2.0 была первой доступной и работающей 32-х битной операционной системой для персональных компьютеров. И она первой начала очередной круг состязаний - версия OS/2 Warp, предназначенная для клиентских машин сетей клиент-сервер и одноранговых сетей, появилась на рынке раньше Windows 95, позиционированной аналогичным образом. OS/2 Warp была также первой системой, включившей набор средств поддержки Internet, а также средств объектной ориентации.








  1. ^ Персональные операционные системы

Персональная операционная система предназначена для управления ресурсами компьютера, на котором она выполняется, и для предоставления пользователю определенных сервисов (таких как выполнение офисных приложений, клиентских частей корпоративных приложений, а в случае домашнего компьютера — игр и иных приложений мультимедиа).


    1. ^ Windows XP (Microsoft)

Windows XP - это новая операционная система от Microsoft, которая призвана упростить и предоставить пользователю удобный графический интерфейс. Windows XP существует в нескольких вариантах: Windows XP Home Edition - для домашних пользователей, Windows XP Professional - для корпоративных пользователей и Windows XP 64-Bit Edition (64-разрядная операционная система) - для решения задач, требующих больших объемов вычислений.

Windows XP появился 25 октября 2001 года . Это уникально мощная операционная система, в основе которой лежит Windows 2000.

1. Совместимость (Compatibility). Система может иметь привычный интерфейс ОС семейства Windows, с некоторыми добавлениями и расширениями, поддержку файловых систем NTFS5, NTFS4, FAT16 и FAT32. Большинство приложений, написанных под MSDOS, W9x, NT4, а также некоторые программы под OS/2 и POSIX запускаются и функционируют без проблем. При проектировании NT учитывалась возможность работы системы в различных сетевых средах, поэтому в поставку входят средства для работы в Unix- и Novell-сетях.

2. Переносимость (Portability). Система работает на различных процессорах семейства x86 производства Intel и AMD. Уже существует 64 битная версия WindowsXP и Windows.NET, предназначенная для работы на Intel Itanium. Реализация поддержки процессоров других архитектур возможна, но потребует некоторых усилий.

3. Масштабируемость (Scalability). В WindowsXP реализована поддержка технологии SMP. В Windows.NET Advanced Server и Datacenter Server кроме этого есть поддержка COW (Cluster Of Workstations).

4. Система безопасности (Security). Реализована привычная для NT система безопасности на уровне пользователей.

5. Распределённая обработка (Distributed processing). WindowsXP имеет встроенные в систему сетевые возможности, что обеспечивает возможность связи с различными типами компьютеров-хостов благодаря наличию разнообразных транспортных протоколов и технологии "клиент-сервер".

6. Надёжность и отказоустойчивость (Reliability and robustness). Архитектура ОС защищает приложения от повреждения друг другом и самой операционной системой. При этом используется отказоустойчивая структурированная обработка особых ситуаций на всех архитектурных уровнях, которая включает восстанавливаемую файловую систему NTFS и обеспечивает защиту с помощью встроенной системы безопасности и усовершенствованных методов управления памятью.

7. Локализация (Localization). Система предоставляет возможности для работы во многих странах мира на национальных языках, что достигается применением стандарта ISO Unicode.

8. Расширяемость (Extensibility). Благодаря модульному построению системы становится возможно добавление новых модулей на различные архитектурные уровни ОС.


    1. Mac OS

Mac OS (Macintosh Operating System) — серия операционных систем с графическим интерфейсом пользователя, вторая по популярности в мире (рыночная доля — 7,31 %), разработанная корпорацией Apple для своей линейки компьютеров Macintosh. Популяризация графического интерфейса пользователя в современных операционных системах часто считается заслугой Mac OS. Она была впервые представлена в 1984 году вместе с оригинальным Macintosh 128K.

24 марта 2000 года новый CEO Apple Стив Джобс (который и основал Apple, но на какое-то время ушедший в другую компанию) представил Mac OS X версии 10.0 (Гепард). Базируется на ОС NeXTSTER.

  • 10.0(Гепард), 2001 год

  • 10.1 (Пума), 2002 год

  • 10.2 (Ягуар), 2003 год

  • 10.3 (Пантера), 2004 год

  • 10.4 (Тигр), 2005 год

  • 10.5 (Леопард), 2007 год

  • 10.6 (Снежный барс), планируется в 2009 году

Mac OS X официально сертифицирована как UNIX-система. Так как Mac OS X и Mac OS 9 значительно отличаются друг от друга, программы для Mac OS 9 работают в Mac OS X в режиме эмуляции. Для запуска приложений Mac OS 9 в Mac OS X была создана виртуальная машина, называемая «Classic».

В настоящее время (начало 2009 года) пользователям доступна версия системы Mac OS X 10.5 (Leopard).



  1. ^ Операционные системы реального времени


Система реального времени (СРВ) – это система, правильность функционирования которой зависит не только от логической корректности вычислений, но и от времени, за которое эти вычисления производятся.

Система работает в реальном времени, если ее быстродействие адекватно скорости протекания физических процессов на объектах контроля или управления (имеются в виду процессы, непосредственно связанные с функциями, выполняемыми конкретной системой реального времени). Система управления должна собрать данные, произвести их обработку по заданным алгоритмам и выдать управляющее воздействие за такой промежуток времени, который обеспечивает успешное выполнение поставленных задач.

Основные требования к СРВ:

  • возможность параллельного выполнения нескольких задач

  • предсказуемость

  • важно максимальное (не среднее) время отклика на событие

  • особые требования в вопросах безопасности

  • возможность безотказной работы в течение длительного времени

Общие характеристики СРВ:

  • большие и сложные системы

  • распределенные системы

  • жесткое взаимодействие с аппаратурой

  • выполнение задач зависит от времени

  • сложность тестирования

СРВ должны реагировать на различные типы внутренних и внешних событий (периодических и непериодических). Необходимо отметить, что принадлежность системы к классу СРВ никак не связана с ее быстродействием. Исходные требования к времени реакции системы и другим временным параметрам определяются или техническим заданием на систему, или просто логикой ее функционирования. Интуитивно понятно, что быстродействие СРВ должно быть тем больше, чем больше скорость протекания процессов на объекте контроля и управления.

Различают системы жесткого и мягкого реального времени.

Системой жесткого реального времени называется система, где неспособность обеспечить реакцию на какие-либо события в заданное время является отказом и ведет к невозможности решения поставленной задачи. Многие теоретики ставят здесь точку, из чего следует, что время реакции в жестких системах может составлять и секунды, и часы, и недели. Однако большинство практиков считают, что время реакции в системах жесткого реального времени должно быть все-таки минимальным. Большинство систем жесткого реального времени являются системами контроля и управления. Такие СРВ сложны в реализации, так как к ним предъявляются особые требования в вопросах безопасности.

Точного определения системы мягкого реального времени не существует, поэтому можно отнести сюда все СРВ, не подпадающие в категорию жестких. Так, система мягкого реального времени может не успевать все делать в заданное время, поэтому возникает проблема определения критериев успешности (нормальности) ее функционирования.


    1. ^ QNX (QNX Software System Ltd)


Операционная система QNX является разработкой канадской компании QNX Software System Ltd (1981).

Операционная система QNX представляет собой гибрид 16/32-битовой операционной системы, которую пользователь может конфигурировать по своему усмотрению. Наиболее часто она применяется для создания систем, работающих в реальном масштабе времени. Время, необходимое для полной инсталляции системы, включая сетевые средства, составляет всего 10–15 мин, после чего можно начинать работу. Нетребовательность системы к ресурсам проявляется уже в том, что система с необходимой и достаточной средой разработки в виде компилятора Watcom C/C++ (основной компилятор для QNX) умещается в 10 Мб.

QNX – первая коммерческая ОС, построенная на принципах микроядра и обмена сообщениями. Система реализована в виде совокупности независимых (но взаимодействующих через обмен сообщениями) процессов различного уровня (менеджеры и драйверы), каждый из которых реализует определенный вид сервиса.

Эти идеи позволили добиться нескольких важнейших преимуществ:

  • предсказуемость, означающую ее применимость к задачам жесткого реального времени; Ни одна версия UNIX не может достичь подобного качества, поскольку код ядра слишком велик. Любой системный вызов из обработчика прерывания в UNIX может привести к непредсказуемой задержке (как и Windows NT);

  • масштабируемость и эффективность, достигаемые оптимальным использованием ресурсов и означающие ее применимость для встроенных (embedded) систем. В каталоге dev присутствуют только необходимые для поставленных задач файлы, соответствующие нужным драйверам. Драйверы и менеджеры можно запускать и удалять (кроме файловой системы) динамически, просто из командной строки. Возможна также покупка только тех модулей, которые реально необходимы для обеспечения нужных функций;

  • расширяемость и надежность одновременно, поскольку написанный драйвер не нужно компилировать в ядро, рискуя вызвать нестабильность системы.

Система построена по технологии FLEET [Fault-tolerance (отказоустойчивая), Load-bаlаncing (регулирующая нагрузку), Еffiсiеnt (эффективная), Ехtеnsible (расширяемая), Тгаnsparent (прозрачная)], которая выражается в следующем. QNX является ОСРВ на основе микроядра (размером около 10 Кб). В качестве основного средства взаимодействия между процессами система использует передачу сообщений. Благодаря этому в 32-битовой среде возможно взаимодействие процессов с 32 и 16-битовыми кодами, причем сообщения передаются между любыми процессами, независимо от того, находятся ли процессы на одном компьютере или на разных узлах сети.

Пользователь, работая на одном из узлов сети, может иметь доступ к любым ресурсам остальных узлов, включая порты, файловую систему и задачи. Пользователю нет необходимости вникать в сетевой протокол, который, кстати, не является тайной, вплоть до его структуры. Он содержит пакеты, которые применяются и для передачи сообщений. Сетевой администратор распознает эти пакеты и переправляет микроядру, которое, в свою очередь, переправляет их в шину локальных сообщений. QNX распознает не только пакеты сообщений QNX-процессов. Можно также легко обращаться к сетевому администратору для передачи таких пакетных протоколов, как TCP/IP, 8MB и др. Возможно обращение к различным сетевым администраторам через один кабель.

Операционная система QNX объединяет всю сеть ПК в единый набор ресурсов с абсолютной прозрачностью доступа к ним. Узлы могут добавляться и исключаться из сети, не влияя на целостность системы. Сетевая обработка данных в QNX является настолько гибкой, что можно объединить в одну сеть любой разнородный набор Intel совместимых компьютеров, соединенных через Arcnet, Ethernet, Token Ring или через последовательный порт, к которому также может быть подключен модем. Кроме того, возможно участие компьютера одновременно в нескольких сетях, и если одна из них окажется перегруженной или выйдет из строя, то QNX автоматически будет использовать другие доступные сети без потери информации.

QNX имеет некоторые ограничения, связанные с ориентацией системы на рынок встроенных систем реального времени:

  • нет поддержки SMP;

  • отсутствует запись виртуальной памяти на диск;

  • неэффективная и нестандартная поддержка нитей;

  • неполноценная реализация отображения файлов в память;

  • нет поддержки UNIX-domain sockets;

  • слабые средства безопасности в рамках собственного сетевого протокола.









  1. Встроенные операционные системы

    1. Windows CE

Windows CE (она же WinCE) — это вариант операционной системы Microsoft Windows для наладонных компьютеров, мобильных телефонов и встраиваемых систем. Windows CE не является «урезанной» версией Windows для настольных ПК, она основана на совершенно другом ядре. Поддерживаются архитектуры x86, MIPS, ARM и процессоры Hitachi SuperH.

Windows CE оптимизирована для устройств, имеющих минимальный объём памяти: ядро Windows CE может работать на 32 КБ памяти. С графическим интерфейсом (GWES) для работы Windows CE понадобится от 5 МБ. Устройства часто не имеют дисковой памяти и могут быть сконструированы как «закрытые» устройства, без возможности расширения пользователем (например, ОС может быть «зашита» в ПЗУ). Windows CE соответствует определению операционной системы реального времени.

На базе Windows CE основано множество платформ, включая Handheld PC, Palm-size PC, Pocket PC, Pocket PC 2002, Pocket PC 2003, Pocket PC 2003 SE, Smartphone 2002, Smartphone 2003, Windows Mobile, а также множество промышленных устройств и встроенных систем.

Windows CE — это модульная операционная система, которая служит основой для устройств нескольких классов.

Windows Mobile лучше всего представлять себе как набор платформ, основанных на Windows CE. В настоящее время в этот набор входят платформы: Pocket PC, SmartPhone и Portable Media Center. Каждая платформа использует свой набор компонентов Windows CE, плюс свой набор сопутствующих особенностей и приложений.


    1. Symbian OS

Symbian OS — это операционная система для смартфонов и коммуникаторов, разрабатываемая консорциумом Symbian, основанным в июне 1998 года компаниями: Psion, Nokia, Ericsson и Motorola. Позже к консорциуму присоединились компании: Sony Ericsson, Siemens, Panasonic, Fujitsu, Samsung, Sony и Sanyo.

24 июня 2008 года компании Nokia, Sony Ericsson, Motorola и NTT DOCOMO официально заявили об объединении Symbian OS, S60, UIQ и MOAP (S) с целью создания единой открытой мобильной платформы. Вместе с компаниями AT&T, LG Electronic, Samsung Electronics, STMicroelectronics, Texas Instruments и Vodafone была создана некоммерческая организация Symbian Foundation. Nokia анонсировала покупку оставшихся не принадлежащих ей акций Symbian Ltd., после чего станет возможным предоставление исходных кодов системы членам Symbian Foundation. Данный шаг должен способствовать продвижению Symbian OS на рынке мобильных систем. На данный момент Symbian Foundation насчитывает 40 компаний.

На данный момент наиболее распространённой (по количеству устройств) версией является Symbian OS Series 60 2nd Edition. В 2005 году вышла Symbian OS Series 60 3rd Edition, основанная на новом ядре EKA2, что привело к нарушению обратной совместимости с программами, написанными для предыдущих версий.

Компании Nokia, Sony Ericsson и некоторые другие оснащают свои смартфоны только системой Symbian OS. Главный конкурент Symbian OS — это операционная система Microsoft Windows Mobile.

Табл1. Соотношение смартфонов с различными операционными системами. Сентябрь 2008 год

Платформа

2 кв. 2007 г.

2 кв. 2008 г.

изменение
2 кв 07 / 2 кв 08


Symbian

65,6 %

57,1 %

-8,5 %

^ Windows Mobile

11,5 %

12,0 %

0,5 %

Linux

10,1 %

7,3 %

-2,8 %

RIM (BlackBerry)

8.9 %

17.4 %

8,5 %

Mac OS

1 %

2.8 %

1,8 %

PalmOS

1,7 %

2,3 %

0,6 %

Прочие

1,3 %

1,1 %

-0,2 %



  1. ^ Операционные системы смарт-карт

Смарт-карты (англ. Smart card) представляют собой пластиковые карты со встроенной микросхемой (ICC, integrated circuit(s) card — карта с интегрированными электронными схемами). В большинстве случаев смарт-карты обычно содержат микропроцессор, операционную систему, контролирующую устройство и доступ к объектам в его памяти. Кроме того, смарт-карты, как правило, обладают возможностью проводить криптографические вычисления.

Назначение смарт-карт — одно из двух – факторная аутентификация пользователей, хранение ключевой информации и проведение криптографических операций в доверенной среде.

Для работы со смарт – картой не нужен постоянный доступ к центрам авторизации, ее можно осуществлять в режиме off-line. Отсюда значительная экономия средств и времени на доступе к связному оборудованию.

Основные типы смарт-карт

В зависимости от внутреннего устройства и выполняемых функций смарт-карты можно разделить на три типа:

1) Карты-счетчики

Этот вид смарт-карт применяется для такого типа расчетов, когда требуется вычитание фиксированной суммы за каждую платежную операцию. Подобные карточки еще называются карточками с предварительно оплаченной суммой. Такие карты-счетчики применяются при подписке на платное телевидение, при оплате за проезд, автостоянку и т. п.

2) Карты с памятью

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

3) Микропроцессорные карты

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

  • тактовой частотой до 5 МГц;

  • емкостью ОЗУ (операционное запоминающее устройство) до 256 байт;

  • емкостью ПЗУ (постоянное запоминающее устройство) до 10 Кбайт;

  • емкостью перезаписываемой энергонезависимой памяти до 8 Кбайт.

Микропроцессорная смарт-карта оснащена встроенной операционной системой, выполняющей набор необходимых сервисных операций и оснащенной всеми средствами безопасности.


Скачать файл (134.5 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации