Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРВ.doc
Скачиваний:
11
Добавлен:
23.08.2019
Размер:
371.2 Кб
Скачать

24. Стандарт posix. [2]

3. Сервисы управления памятью:

– захват памяти задачей (см. следующий раздел);

– файлы, проецируемые на память, и разделяемая память;

4. сервисы ввода/вывода:

– синхронный ввод/вывод;

– асинхронный ввод/вывод. Этот сервис необходим для реализации пере­крытия между процессорными вычислениями и вводом/выводом.

Стандарт POSIX 1003.1с добавляет к POSIX спецификацию параллельных потоков, которые позволяют программе запускать несколько экземпляров проце­дуры, выполняемых в раздельных потоках управления (задачах). Исполняемая программа представляет собой тяжеловесный процесс, имеющий собственное ад­ресное пространство. Поток внутри него – это облегченный процесс.

В терминологии POSIX тяжеловесные процессы называются просто процес­сами, а облегченные процессы – потоками (thread). Все потоки внутри данного процесса функционируют в одном и том же адресном пространстве.

Системы реального времени

1. Что такое функционирование в «Реальном масштабе времени»

2. Приведите примеры функционирования в реальном масштабе времени.

3. Что такое время реакции системы.

4. Что такое «жесткое» и «мягкое» реальное время.

5. Классификация операционных систем реального времени.

6. Требования к операционной системе реального времени.

7. Задачи, процессы, потоки

8. Основные свойства задач

9. Планирование циклических задач, кооперативная многозадачность.

10. Планирование в режиме разделения времени.

11. Алгоритм планирования – приоритетная многозадачность с вытеснением.

12. Виды синхронизации задач

14. Синхронизация доступа задач к общему ресурсу.

15. Семафоры.

16. Критические секции, мутексы.

17. Смертельный захват, инверсия приоритетов.

18. Синхронизация задач с внешними событиями.

19. Синхронизация по времени.

20. Linux реального времени

21. Операционные системы реального времени и Windows

22. Операционная система qnx.

23. Контекстное переключение задач.

24. Стандарт POSIX.

Вопросы по алфавиту:

Linux реального времени (20. )

Алгоритм планирования – приоритетная многозадачность с вытеснением. (11.)

Виды синхронизации задач (12. )

Задачи, процессы, потоки (7. )

Классификация операционных систем реального времени. (5.)

Контекстное переключение задач. (23. )

Критические секции, мутексы. (16. )

Операционная система QNX. (22. )

Операц-е с-мы реального времени и Windows (21)

Основные свойства задач (8. )

Планирование в режиме разделения времени. (10. )

Планирование циклических задач, кооперативная многозадачность. (9. )

Приведите примеры функционирования в реальном масштабе времени. (2. )

Семафоры. (15. )

Синхронизация доступа задач к общему ресурсу (14. )

Синхронизация задач с внешними событиями. (18. )

Синхронизация по времени. (19. )

Смертельный захват, инверсия приоритетов. (17. )

Стандарт POSIX. (24. )

Требования к операционной СРВ (6. )

Что такое «жесткое» и «мягкое» реальное время. (4. )

Что такое время реакции системы. (3. )

Что такое функционирование в «Реальном масштабе времени» (1. )