Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора по ОСРВ.docx
Скачиваний:
2
Добавлен:
18.04.2019
Размер:
67.02 Кб
Скачать

11. Стандарт на осрв sceptre

В стандарте объединены основные особенности ОСРВ, работающие на промышленных компьютерах. Рассмотрим основные цели, которые должна преследовать ОСРВ:

1. Адекватность поставленной задачи

2. Безопасность ОС должна быть максимально устойчивой к аппаратным и программным сбоям

3. Минимальная стоимость

4. Максимальная производительность

5. Переносимость

6. Адаптивность – возможность ОС приспосабливаться к разным задачам.

7. Модульность – ОС должна состоять из отдельных независимых модулей. Из них можно собрать min варианты ОС, способные решать поставленные задачи

Стандарт также определяет виды сервиса, которые предоставляет ОС:

  1. Коммуникации (межпроцессорное взаимодействие)

  2. Синхронизация

  3. Контроль и планирование задач

  4. Управление памятью

  5. Управление прерываниями и устройствами ввода/вывода

  6. Управление файловой системой

  7. Управление передачей данных

  8. Обработка ошибок

  9. Управление временем.

12. Типы архитектур осрв

1. Монолитная ОС – представляет собой монолитный программный модуль

2. Модульная ОС – из нескольких взаимосвязанных модулей

3. Объектная ОС – из нескольких взаимосвязанных объектов и созданная на основе ООП

13.ОБъектно-ориентированный подход к программированию. Основная концепция объектно-ориентированного подхода

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

ООПодход представляет сбой методику построения и описания данной модели.

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

Для того чтобы уточнить модель, достаточно внести в нее локальные изменения

14. Монолитная архитектура осрв

Представляет собой единую монолитную архитектуру содержащую ядро ОС , интерфейс между ядром или аппаратурой , интерфейс между ядром и приложениями API

В таких ОС программный интерфейс выполняет 2 роли :

  1. Обеспечение взаим-я ОС и приложений

  2. Обеспечение непрерывности выполнения кода системы

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

Недостатки : неприрываемое ядро ОС , негибкости , сложность развития , сложность переноса на другие платформы

15. Модульная арх-ра осрв(на основе микроядра)

Модульн. арх-ра – ОС состоит их неск. взаимос-х модулей).

Лишена недост-в монолит. типа (т.е обновл-е ф-ий ОС не требует полной перекомпиляции; ядро ОС в проц-се вып-ия м.б. вытеснено процессом с более высоким приоритетом; алг-мы работы ОС могут быть адапт-ны на разн. аппарат платф-мы ).

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

Микроядро

API + менеджер процессов

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]