- •1. Что такое функционирование в «Реальном масштабе времени»
- •2. Приведите примеры функционирования в реальном масштабе времени
- •3. Что такое время реакции системы
- •4. Что такое «жесткое» и «мягкое» реальное время.
- •5. Классификация операционных систем реального времени.
- •5. Классификация операционных систем реального времени. [2]
- •6. Требования к осрв
- •7. Задачи, процессы, потоки
- •8. Основные свойства задач.
- •8. Основные свойства задач. [2]
- •9. Планирование циклических задач, кооперативная многозадачность
- •10. Планирование в режиме разделения времени
- •11. Алгоритм планирования – приоритетная задача с вытеснением
- •12. Виды синхронизации задач
- •14. Синхронизация доступа задач к общему ресурсу
- •15. Семафоры
- •16. Критические секции, мутексы
- •17. Смертельный захват, инверсия во времени
- •18. Синхронизация задач с внешними событиями
- •19. Синхронизация во времени
- •20. Linux реального времени.
- •20. Linux реального времени. [2]
- •21. Операционные системы реального времени и Windows
- •21. Операционные системы реального времени и Windows [2]
- •22. Операционная система qnx.
- •22. Операционная система qnx. [2]
- •23. Контекстное переключение задач.
- •24. Стандарт posix.
- •24. Стандарт posix. [2]
- •Системы реального времени
- •1. Что такое функционирование в «Реальном масштабе времени»
- •20. Linux реального времени
- •21. Операционные системы реального времени и Windows
- •22. Операционная система qnx.
- •Вопросы по алфавиту:
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. )