- •1.Дайте объяснение понятиям операционной среды и операционной системы. Приведите классификацию операционных систем.
- •2. Дайте объяснение понятиям процесса и задачи. Опишите переходы процесса из одного состояния в другие.
- •3. Объясните понятие ресурса. Почему понятие ресурса является одним из фундаментальных при рассмотрении ос? Какие виды и типы ресурсов вы знаете?
- •7. Приведите основные характеристики fat16, fat32, ntfs.
- •8. Перечислите и поясните основные принципы построения ос. Что такое posix? Какими преимуществами обладают программы, созданные с использованием только стандартных функций, предусмотренных posix?
- •9. Основные характеристики и возможности операционных систем фирмы Microsoft. Платформа Windows 9х Операционная система Windows 95
- •Операционная система Windows 98
- •Windows Millennium Edition
- •Платформа Windows nt
- •Windows nt Server 4.0
- •Платформа Windows 2000 Windows 2000 Server
- •Windows 2000 Professional
- •Windows xp
- •Windows 2003 Server
- •10. Основные характеристики и возможности операционных систем семейства unix. Общее представление семейства ос unix
- •Основные понятия семейства ос unix
- •Межпроцессные коммуникации в unix
- •11.Основные характеристики и возможности операционных систем семейства os/2.
- •12. Основные характеристики и возможности операционных систем реального времени (qnx). Общее представление ос реального времени qnx.
- •Особенности архитектуры системы qnx.
- •Основные механизмы qnx.
Межпроцессные коммуникации в unix
Для построения программных систем, работающих по принципам модели типа «клиент-сервер», в UNIX существуют следующие механизмы:
Сигналы (инициируются при смене состояний системы);
Семафоры (обрабатываемый ядром целочисленный объект);
программные каналы (позволяет взаимодействовать любому числу процессов по принципу FIFO);
очереди сообщений (Для обеспечения возможности обмена сообщениями между процессами);
сегменты разделяемой памяти;
вызовы удаленных процедур.
11.Основные характеристики и возможности операционных систем семейства os/2.
Семейство операционных систем OS/2 Warp, созданных фирмой IBM, является одним из самых лучших ОС для ПК по очень большому числу параметров. Эти операционные системы появились раньше своих основных конкурентных систем, но тем не менее они не смогли стать самыми распространенными. Основная причина сложившейся ситуации заключается в отсутствии широкой рекламы и системы продвижения этого продукта на рынок, хотя качество операционной системы было достаточно высоким
Для операционной системы OS/2 Warp 4.0 характерны:
- вытесняющая многозадачность (preemptive multitasking) и поддержка DOS- и Windows-приложений;
- интуитивно понятный и действительно удобный объектный пользовательский интерфейс;
- поддержка стандарта открытого объектного документооборота OpenDoc;
- поддержка стандарта OpenGL;
- поддержка и встроенная разработка на языке Java;
- управление голосом без предварительной подготовки (технология Voice Туре);
- полная поддержка глобальных сетей Интернет и технологии Интранет;
- наличие системы удаленного доступа через модемные соединения;
- Mobile File System для поддержки мобильных пользователей;
- стандарт автораспознавания аппаратных устройств Plugand-Play;
- набор офисных приложений;
Особенности архитектуры OS/2 Warp
- В OS/2 имеется несколько видов виртуальных машин для выполнения прикладных программ. Собственные 32- и 16-разрядные программы OS/2 выполняются на отдельных виртуальных машинах в режиме вытесняющей многозадачности и взаимодействуют между собой с помощью средств DDE (универсальные механизмы динамического обмена данными.) OS/2.
- В ядре виртуальных DOS-машин (VDM-ядре) осуществляется эмуляция DOS и процессора 8086, а также управление VDM.
- Каждый объект памяти управляется так называемым «пейджером» – задачей вне ядра, обеспечивающей резервное хранение страниц объекта памяти.
- Ядро управляет средами исполнения для программ, обеспечивающих выполнение множественных заданий и потоков.
- Потоки вычислений, включая процессорные ресурсы, необходимые для их поддержки, называются потоками.
- Порты представляют собой защищенные каналы между заданиями.
Особенности интерфейса OS/2 Warp
В OS/2 Warp в качестве стандартной графической оболочки используется среда WPS (Workplace Shell), организованная более логично и удобно, чем известный Windows-интерфейс. Оболочка Workplace Shell основана на мощной системно-объектной модели SOM IBM-технологии, специально разработанной для решения таких проблем, как жесткая привязка объектов к их клиентам и необходимость использования одного и того же языка программирования. Объекты Workplace Shell работают в среде SOM, доступ в которую можно реализовать почти на всех языках программирования, предусматривающих внешние процедуры, в том числе и на Rexx. Настоящий потенциал SOM заключается в ее совместимости практически с любой платформой и любым языком программирования. SOM соответствует спецификации CORBA (Common Object Request Broker Architecture) – архитектуре посредника стандартного объектного запроса, которая определяет стандарт условий взаимодействия между прикладными программами в неоднородной сети.
Серверная операционная система компании IBMносит название OS/2 WarpServer for e-Business, что подчеркивает ее основное назначение. Объем виртуальной памяти может достигать 3 Гбайт. Все прежние остатки старого 16-битового кода, который еще оставался в предыдущих версиях системы, замененны на полностью 32-битовые реализации, что повышает скорость работы системы. Прежде всего, сделана поддержка 32-битовых драйверов инсталлируемых файловых систем (IFS). Для повышения надежности файловой подсистемы создана новая журналирующая файловая система JFS. JFS введена для удовлетворения потребности в более живучей файловой системе для OS/2 Warp. JFS имеет большую безопасность в структурах данных благодаря технике, разработанной для СУБД. Работа с файловой системой происходит в режиме транзакций с ведением журнала транзакций.
Для работы с дисками создан специальный менеджер дисков – LVM (Logical Volume Manager). Все устанавливаемые файловые системы содержатся в LVM. LVM осуществляет определение имен дисков для программ, которые этого требуют. Это позволяет избирательно назначить любую букву любому разделу. И даже больше – ОС не будет сама использовать имена дисков. LVM в совокупности с JFS позволяет объединять несколько томов и далее несколько физических дисков в один большой логический том.