Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Поясните понятие «время реакции» и как оно вычисляется.
Время реакции системы это способность выдерживать заранее заданные интервалы времени между запуском программы и получением результата (управляющего воздействия), а соответствующее свойство системы – реактивностью. время реакции системы должно быть предсказано (вычислено) при создании системы. Отсутствие реакции в предсказанное время считается ошибкой для систем реального времени. Приблизительное время реакции в зависимости от области применения ОСРВ может быть следующее: математическое моделирование - несколько микросекунд, радиолокация - несколько миллисекунд, складской учет - несколько секунд. Время реакции ОС включает в себя время реакции на события, время переключения контекста и время перегрузки системы. Требования к реактивности системы и возможные используемые ОС Время реакции менее 10 мкс. Только ОСРВ.Но даже и они могут оказаться бессильны - это граница выбора между схемным и программным решением. Время реакции 10-100 мкс. Операционные системы реального времени. Время реакции 100 мкс - 1 мс. ОСРВ, RTAI, RT Linux, расширения реального времени для Windows NT, Windows CE. Время реакции 1 мс. Linux и Windows NT, но не для систем, где опоздания реакции могут привести к тяжёлым последствиям
Поясните особенности ОС USIX. USIX- является отечественным аналогом UNIX, обладает следующими характеристиками: 1)расширяемость(возможность постоянного расширения функциональных возможностей) 2)масштабируемость(возможность системы подстраиваться под любые те. Требования, как аппаратной,так и прикладной области)
Особенности:1) полностью прерываемое ядро; 2) поддержка многопроцессорности; 3) устойчивая файловая система; 4) ядро небольшого размера; 5) динамически загружаемые драйвера внешних устройств; 6) динамически загружаемые буфера для ввода вывода и выгрузки процессов; 7) реализация процессов серверов с возможностью динамического погружения в пространство ядра; 8) обеспечение уровня безопасности В3, развитие средств поддержки РВ; 9) открытость и переносимость.
Поясните структуру ОС USIX. ядро USIX выполняет только самые необходимые функции: управление памятью; планирование и взаимодействие процессов; обработку системных вызовов; службу времени. Драйверы, файловая система и другие функции системы реализованы в виде специальных процессов-серверов.
Ядро USIX поддерживает два интерфейса: 1. Пользовательский интерфейс (POSIX/SVID - System V Interface Definition), реализованный на уровне стандартных системных функций, соответствующих стандартам SVID и POSIX. 2. Внутренний интерфейс для взаимодействия ядра с системными процессами, осуществляемый с помощью специальных системных вызовов (usixcalls) (прежде всего используется драйверами и серверами) и, дополнительно, с помощью механизма управления сообщениями и объектами памяти. Сообщения являются средством обмена данными между системными компонентами ядра, а также средством синхронизации такого обмена. Сообщения также обеспечивают коммуникации между пользовательскими задачами и пользователя с ядром. Сообщения могут приниматься только из портов и посылаться в порты. Для управления общими структурами данных используется системная структура - объект памяти, который содержит информацию о физических характеристиках (физический адрес и размер объекта); об отображении и защите объекта памяти; об идентификации объекта памяти; о синхронизации доступа, а также спецификацию о создании и удалении объекта памяти. Адресное пространство процесса включает совокупность объектов памяти, к которым программа может иметь доступ. Ядро USIX поддерживает следующие типы объектов памяти: • текст программы; инициализированные данные; неинициализированные данные; модифицированные данные; стек; буфер FIFO (First In, First Out); буфер сообщений IPC; открытый файл; разделяемые данные; разделяемые библиотеки. Идентификация объектов памяти поддерживается через структуру «регион».Регион определяет место физического размещения объекта памяти: оперативная память, файл на диске, область выгрузки. Когда создается объект памяти, структура region заполняется соответствующими данными. Каждый процесс имеет возможность отобразить необходимый объект памяти (полностью или частично) в свое адресное пространство, установив виртуальный адрес и смещение от начала региона. Такое отображение устанавливается с помощью описания сегмента памяти. При этом определяются также права процесса относительно объекта памяти. Описания сегментов памяти индивидуальны для каждого процесса и управляются ядром. Отображение объекта памяти может выполняться ядром или пользователем.
Для синхронизации доступа к объекту памяти применяются различные механизмы синхронизации. Так, в случае работы с разделяемой памятью используется механизм семафоров, а для синхронизации доступа к общим внутренним структурам данных используется механизм спинлоков.
|
||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 112; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.58.57 (0.008 с.) |