Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Назовите компоненты микропроцессора, ухудшающие временную детерминированность



Caches-Кэши(выгодно использовать 1уровень кэша)

Pipelines-Конвееры(проблема Load timing effect: задержка выполнения одной инструкции влияет на время выполнения впереди идущей)

156. Какие стандарты на API помимо POSIX вы знаете?

ñ POSIX (1003.1a, 1003.1b, 1003.1c, 1003.1d, 1003.1j, 1003.21, 1003.2h)

ñ ITRON (Япония, для встроенных систем)

ñ OSEK/VDX (для автомобильной промышленности)

ñ DO-178B / ED-12B (авиация) (не API, а уровни серьёзности отказа)

ñ ARINC 653 (авиация)..

157. В какой сфере человеческой деятельности применяется стандарт OSEK/VDX?

Автомобильная промышленность

158. Что такое интерфейс APEX?

Это универсальный программный интерфейс ОС авиационного компьютера и прикладным ПО.

API для C и ADA.

Oracle Application Express (сокращённо именуется как Oracle Apex, APEX, ранее называлась Oracle HTMLDB) — свободная среда быстрой разработки прикладного программного обеспечения на основе СУБД Oracle Database, целиком реализованная как веб-приложение. Все элементы, возникающие в цикле разработки приложения в данной среде хранятся непосредственно в инфраструктуре Oracle Database, тем самым обеспечивается совместная работа разработчиков и контроль версий без использования файлов и дополнительных систем управления версиями.

159. Что такое MILS-архитектура ПО РВ?

MILS-архитектура (Multiple Independent Levels of Security and Safety) — система с множественными независимыми уровнями защиты/безопасности, построенная на основе изолированных разделов. Разделы (partitions) должны жестко изолироваться друг от друга с точки зрения используемого процессорного времени и оперативной памяти

160. К какому классу относится архитектура ОС РВ, поддерживающая множественные изолированные разделы?

К классу MILS-архитектур. См. 159.

MILS-архитектура (Multiple Independent Levels of Security and Safety) — система с множественными независимыми уровнями защиты/безопасности, построенная на основе изолированных разделов. Разделы (partitions) должны жестко изолироваться друг от друга с точки зрения используемого процессорного времени и оперативной памяти.

161. Что такое гипервизор?

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

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

162. Что такое firm СРВ?

Оригинал:

Hard

Missing a deadline is a total system failure.

Firm

Infrequent deadline misses are tolerable, but may degrade the system's quality of service. The usefulness of a result is zero after its deadline.

Soft

The usefulness of a result degrades after its deadline, thereby degrading the system's quality of service.

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

163. Что определяет стандарт ARINC 653?

Стандарт разработан компанией ARINC (Aeronautical Radio, Inc.) в 1997 г. и определяет универсальный программный интерфейс APEX (Application/Executive) между ОС авиационного компьютера и прикладным ПО.

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

Одно из основных требований — архитектура изолированных виртуальных машин (MILS). Разделы (partitions) должны жестко изолироваться друг от друга с точки зрения используемого процессорного времени и оперативной памяти

164. Сколько категорий отказов ПО РВ предусматривает стандарт DO-178? В чём различие ПО разных категорий с точки зрения разработчика ПО?

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

ñ уровень A - ПО должно обеспечивать защиту от сбоев, приводящих к катастрофическим (catastrophic) последствиям;

ñ уровень B - опасным (hazardous) последствиям;

ñ уровень C - серьезным (major) последствиям;

ñ уровень D - незначительным (minor) последствиям;

ñ уровень E - не приводящих ни к каким последствиям.

165. Для какой сферы применения разрабатывались стандарты DO-178 и ARINC 653?

Военная и аэрокосмическая отрасли предъявляют жесткие требования к вычислительным средствам, влияющим на степень безопасности целевой системы. В настоящее время имеются следующие стандарты для ОСРВ в авиации – стандарт DO-178B и стандарт ARINC-653.(В 2003 г. принята новая редакция этого стандарта. ARINC-653 в качестве одного из основных требований для ОСРВ в авиации вводит архитектуру изолированных (partitioning) виртуальных машин)

LynxOS-178 - коммерческая ОСРВ для авиации.

166. Что означает акроним EAL в стандарте “Common Criteria”?

“Common Criteria” – стандарт, описывающий общие критерии для оценки безопасности информационных технологий.

В нем описаны процедуры для безопасного ПО.

EAL – уровни для оценки безопасности продукта. Чем выше уровень, тем выше безопасность.

· EAL1 – минимальная конфигурация;

· EAL2 – средний уровень защиты;

· EAL3 – хороший уровень, не прибегая к переработке системы;

· EAL4 – высокий уровень и доработка ОС.

167. Что определяет стандарт ГОСТ Р 51904?

ГОСТ Р 51904-2002. Настоящий стандарт распространяется на процессы разработки и документирования программного обеспечения (ПО) встроенных систем реального времени. Стандарт распространяется на все действия, имеющие отношение к разработке программного обеспечения.

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

168. Что такое Time Demand Analysis?

Метод Time Demand Analysis (TDA (Анализ требования времени)) позволяет получить оценку способности к планированию в системах реального времени с фиксированными приоритетами.

Функция требования времени

Функция требования времени wi(t), представляет собой максимальное процессорное время, требуемое как задачей Ji1, так и всеми задач, что завершились до Ji1, и обозначается как функция от времени t с момента запуска Ji1.

169. Что такое фаза задачи?

Время запуска первой работы задачи.

или

Фаза задачи – задача в первый раз переходит в состояние готовности.





Дата публикования: 2014-12-28; Прочитано: 305 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.017 с)...