рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

ReactOS

ReactOS - раздел Философия, Общие сведения об операционных системах и средах. Назначение и основные функции ...

ReactOS — свободная и бесплатная операционная система с открытым кодом, совместимая на уровне объектного кода с приложениями и драйверами Windows NT и Windows 2000. На ноябрь 2005, проект находится на alpha стадии разработки, хотя некоторые цели проекта и вехи уже достигнуты. ReactOS лицензирована под GNU General Public License.

 

 

Linux - это современная POSIX-совместимая и Unix-подобная операционная система для персональных компьютеров и рабочих станций.

Это многопользовательская сетевая операционная система с сетевой оконной графической системой X Window System.

ОС Linux поддерживает стандарты открытых систем и протоколы сети Internet и совместима с системами Unix, DOS, MS Windows. Все компоненты системы, включая исходные тексты, распространяются с лицензией на свободное копирование и установку для неограниченного числа пользователей.

Возможности, которые предоставляет ОС Linux

  • Linux дает возможность бесплатно и легально иметь современную ОС для использования как на работе, так и дома;
  • обладает высоким быстродействием;
  • работает надежно, устойчиво, совершенно без зависаний;
  • не подвержена вирусам;
  • позволяет использовать полностью возможности современных ПК, снимая ограничения, присущие DOS и MS Windows по использованию памяти машины и ресурсов процессора(ов);
  • эффективно управляет многозадачностью и приоритетами, фоновые задачи (длительный расчет, передача электронной почты по модему, форматирование дискеты и т.д. и т.п.) не мешают интерактивной работе;
  • позволяет легко интегрировать компьютер в локальные и глобальные сети, в т.ч. в Internet; работает с сетями на базе Novell и MS Windows;
  • позволяет выполнять представленные в формате загрузки прикладные программы других ОС - различных версий Unix, DOS и MS Windows;
  • обеспечивает использование огромного числа разнообразных программных пакетов, накопленных в мире Unix и свободно распространяемых вместе с исходными текстами;
  • предоставляет богатый набор инструментальных средств для разработки прикладных программ любой степени сложности, включая системы класса клиент-сервер, объектно-ориентированные, с многооконным текстовым и/или графическим интерфейсом, пригодных для работы как в Linux, так и в других ОС;

 

  • дает пользователю и особенно разработчику замечательную учебную базу в виде богатой документации и исходных текстов всех компонент, включая ядро самой ОС;
  • дает всем желающим попробовать свои силы в разработке, организовать общение и совместную работу через Internet с любыми из разработчиков ОС Linux и сделать свой вклад, став соавтором системы.

 

VxWorks/Tornado

Операционная система реального времени VxWorks и инструментальная среда Tornado фирмы Wind River Systems предназначены для разработки ПО встроенных компьютеров, работающих в системах жесткого реального времени. Операционная система VxWorks является системой с кросс-средствами разработки прикладного программного обеспечения. Разработка ведется на инструментальном компьютере (host) в среде Tornado для последующего исполнения на целевой машине (target) под управлением VxWorks.

 

VxWorks поддерживает целевые архитектуры (targets):

Motorola 680x0 и CPU32, PowerPC;

Intel 386/486/Pentium, Intel 960;

Spare, Mips R3000/4000;

AMD 29K, Motorola 88110;

HP PA-RISC;

Hitachi SH7600;

DEC Alpha.

Инструментальные платформы, поддерживаемые для Tornado (hosts):

Sun SPARCstation (SunOS и Solaris);

HP 9000/400,700 (HP-UX);

IBM RS6000 (AIX);

Silicon Graphics (IRIX);

DEC Alpha (OSF/1);

PC (Windows).

Поддерживаемые интерфейсы host-target:

host-target Ethernet;

RS232;

внутрисхемный эмулятор ICE (In-Circuit Emulator);

кросс-шина (backplane).

 

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

 

В многозадачном ядре wind применен алгоритм планирования задач, учитывающий приоритеты и включающийся по прерываниям. В качестве основного средства синхронизации задач и взаимоисключающего доступа к общим ресурсам в ядре wind применены семафоры. Имеется несколько видов семафоров, ориентированных на различные прикладные задачи: двоичные, целочисленные, взаимного исключения и POSIX.

 

Все аппаратно-зависимые части VxWorks вынесены в отдельные модули для того, чтобы разработчик встроенной системы мог сам портировать VxWorks на свою нестандартную целевую машину. Этот комплект конфигурационных и инициализационных модулей называется BSP (Board Support Package) и поставляется для стандартных компьютеров (VME-процессор, PC или Sparcstation) в исходных текстах. Разработчик нестандартной машины может взять за образец BSP наиболее близкий по архитектуре стандартный компьютер и перенести VxWorks на свою машину путем разработки собственного BSP с помощью BSP Porting Kit.

 

FreeBSD:

FreeBSD — свободная UNIX-подобная операционная система, потомок AT&T Unix по линии BSD, созданной в университете Беркли. FreeBSD работает на PC-совместимых системах семейства Intel x86 (IA-32) (включая Microsoft Xbox), а также на DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC и NEC PC-98. Готовится поддержка архитектур ARM и MIPS.

 

FreeBSD разрабатывается как целостная операционная система. Исходный код ядра, драйверов устройств и базовых пользовательских программ (т. н. userland), таких как командные оболочки и т. п., содержится в одном дереве системы управления версиями (CVS). Это отличает FreeBSD от Linux — похожей, но более известной операционной системы, в которой ядро разрабатывается одной группой разработчиков, а набор пользовательских программ — другими (например, проект GNU), а многочисленные группы собирают это все в единое целое и выпускают в виде различных дистрибутивов Linux.

 

FreeBSD хорошо зарекомендовала себя как система для построения интернет- и интранет-серверов. Она предоставляет достаточно надёжные сетевые службы и эффективное управление памятью. FreeBSD широко представлена в списке веб-серверов с наибольшим временем непрерывной работы (согласно исследованию компании Netcraft). [1]

 

 

– Конец работы –

Эта тема принадлежит разделу:

Общие сведения об операционных системах и средах. Назначение и основные функции

Ответ... ОС комплекс управляющих и обрабатывающих программ которые с одной стороны... ОС позволяет Управление ресурсами согласовывает работу всех аппаратных средств...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: ReactOS

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Понятие вычислительного процесса и ресурса.
Процесс – это минимальный п

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

Супервизор ввода-вывода.
Управление вводом-выводом осуществляется компонентом ОС, который часто называют супервизором ввода-вывода. Основные задачи, возлагаемые на супервизор: 1) Модуль супервизора ОС, иногда назы

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

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

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

Супервизор диспетчера задач.
Один из основных модулей супервизора операционной системы — диспетчер задач — переводит процессы в одно из состояний в зависимости от того, доступен тот или иной ресурс или не доступен

Программные прерывания. Супервизор прерываний в ОС.
Ответ: Прерывания представляют собой механизм, позволяющий координировать параллельное функционирование отдельных устройств компьютера и реагировать на особые состояния пр

Работа супервизора прерываний в ОС.
• При появлении запроса на прерывание система прерываний идентифицирует сигнал и, если прерывания разрешены, управление передается па соответствующую подпрограмму обработки. • В подпрограм

Функции ОС по управление памятью.
Ответ: Под памятью (memory) здесь подразумевается оперативная память компьюте­ра. В отличие от памяти жесткого диска, которую называют внешней памятью (storage),

Свопинг и виртуальная память в ОС
  Ответ: Управление памятью включает распределение имеющейся физической памяти между всеми существующими в системе в данный момент процессами, загрузку кодов

Стратегия планирования. Дисциплины диспетчеризации в ОС.
Ответ: Операционная система должна распределять ресурсы между процессами в соответствии с заданной стратегией (т.е. предоставляя определенным функциям или приложения

Дисциплина диспетчеризации RR в ОС.
Планирование процессов – распределение процессов между имеющимися ресурсами. Один из методов планирования процессов, ориентированных на эффективную загрузку ресурсов, является методом очер

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

Принципы построения интерфейсов ОС. Понятие операционная среда.
Ответ: Под интерфейсом ОС понимаются спец. интерфейсы системного и прикладного программирования. Интерфейсы выполняют следующие функции: 1)управле

Архитектура Windows
– уровень аппаратных абстракций HAL (Hardware Abstraction Layer); – ядро (Kernel); – исполняющая система (Executive); – защищенные подсистемы (protected sybsystems);

Файловые системы ОС и иерархия данных.
Ответ: В широком смысле понятие "файловая система" включает: à совокупность всех файлов на диске, à наборы служебн

Операционная система Linux. Взаимодействие компонентов ОС.
Ответ: Linux — это современная Unix-подобная многопользовательсткая сетевая операционная система для персональных компьютеров и рабочих станций. Linux имеет сетевую оконну

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

Описание структуры каталогов
l Файловая система Linux, подобно DOS, Microsoft Windows и UNIX, имеет древо­видную структуру. l Основой операционной системы является корневой ка

Обзор программ командного интерпретатора
l В Linux программа командного интерпретатора — это пользовательский интерфейс к компьютерной системе. l Этот интерфейс принимает команды от пользователя и переводи

Организация операционной системы
В операционной системе W2K трудно однозначно выделить микроядро. Вместо этого W2K имеет структуру, которую фирма Microsoft называет модифицированной архитектурой микроядра.

Пользовательские процессы
Операционная система W2K поддерживает четыре основных типа пользовательских процессов: • Специальные процессы системной поддержки. К таким процессам относятся служебные программы, которые

Структура сетевой ОС. Взаимодействие компонентов ОС.
Ответ:   Операционная система компьютерной сети во многом аналогична ОС автоном­ного компьютера — она также представляет собой комплекс взаимосвязанных прогр

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

Функциональные компоненты сетевой ОС
На рис. 2.1 показаны основные функциональные компоненты сетевой ОС: · средства управления локальными ресурсами компьютера реализуют все функ­ции ОС автономного компьютера (распредел

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

Двухзвенные схемы
  Распределение приложения между большим числом компьютеров может повы­сить качество его выполнения (скорость, количество одновременно обслуживае­мых пользователей и т. д.), но при эт

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

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

Windows
Операционная среда Windows разработана фирмой Microsoft для IBM-с

NetWare
NetWare — это сетевая операционная система и набор сетевых проток

Miraculix
Miraculix — это русская 32-х битная операционная система. Первая

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги