Содержание

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3

ГЛАВА 1. ОСОБЕННОСТИ СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ 5

1.1. Планировщик заданий 10

1.2. Планирование Алгоритмов 11

1.3. Классификация систем реального времени 14

ГЛАВА 2. РАБОТА ПЛАНИРОВЩИКА ЗАДАНИЙ 17

2.1. Взаимодействие между задачами и разделение ресурсов 24

2.2. Планировщик и диспетчер процессов в системе разделения времени 26

2.3. Перепланировка процессов 29

ЗАКЛЮЧЕНИЕ 33

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 35

Выдержка из текста

Управление процессом предоставления ресурсов системы задачам, нитям, процедурам обработки прерываний и т.д. является одной из основных функций любой операционной системы и осуществляется при помощи такого механизма, как планирование. Данный механизм обеспечивает системе возможность параллельного выполнения нескольких задач. В системах реального времени планирование должно также гарантировать предсказуемое поведение, безопасность, возможность длительной, безотказной работы, выполнение задач к поставленному сроку. От метода планирования во многом зависит успешная работа системы в целом.

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

Список использованной литературы

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Booch G. «Object-oriented analysis and design with application, second edition». The Benjamin / Cummings Publishing Company, Inc, 1994, 589 стр.

2. Concepts and Implementation of Microkernels for Embedded Systems».

3. Dr. Jurgen Sauermann, Melanie Thelen «Real-time Operating Systems.

4. IEEE Standards Project P1003.4a «Thread Extension for Portable

5. ITU «SDL methodology guidelines and bibliography». Appendices i to recommendation Z.100, 1993,107 стр.

6. Michel Gien «Micro-kernel Architecture. Key to Modern Operating Systems Design». Chorus systems, 1990, 10 стр.

7. Operating Systems. Draft 6». Draft 6.-IEEE, 1992.

8. See-Mong Tan, David K. Raila, Roy H. Campbell «A case for nano- kernels». Department of Computer Science, University of Illinois at Urbana-Champaign, 1996, 11 стр.

9. Алан Джок «ОС реального времени».

10. Алексей Быков «Системное администрирование IBM AIX 4.x».

11. Бардзинь Я.М., Калкиньш А.А., Стродс Ю.Ф., Сыцко В.А. «Язык спецификаций SDL/PLUS и его применения». Рига, 1988, 313 стр.

12. Романовский К., Ивановский Б., Кознов Дм., Долгов П. «Обзор нотаций методологии Real».

13. С. Кузнецов «Механизмы IPC в операционной системе Unix». учебные материалы конференции «Индустрия Программирования 96», Центр Информационных Технологий, 1996.

14. Таненбаум Э.С. Современные операционные системы. 2-е изд. – М.: ПИТЕР, 2006.

Похожие записи