В операционных системах реального времени (ОСРВ) только один процесс может находиться в состоянии бездействия:
В современных конвейерных процессорах аппаратными решениями обязательно достигается логическая последовательность в выполнении команд, предусмотренная программой:
Взаимодействовать могут любые процессы:
Время выполнения в мультипрограммном режиме двух процессов есть сумма времен выполнения процессов по отдельности:
Диск-резидентные задачи постоянно находятся во внешней памяти на системном магнитном диске и загружаются в оперативную память только на время выполнения:
Задача - совокупность связанных между собой и образующих единое целое программных модулей и данных, требующая ресурсов вычислительной системы для своей реализации:
Задачей называется единица работы, для выполнения которой предоставляется центральный процессор:
Макроядерные операционные системы в основном похожи на микроядерные:
Мультипрограммный и мультизадачный режимы работы вычислительной системы являются различными:
Мультипрограммный режим предполагает, что операционная система организует параллельное выполнение нескольких вычислительных процессов на разных компьютерах:
Обеспечение взаимного исключения является одной из ключевых проблем параллельного программирования:
Особенно эффективно можно использовать многопоточность для выполнения распределенных приложений:
Попытка в различных параллельных процессах одновременно выполнить примитив над одним и тем же семафором приведет к тому, что она окажется успешной для всех участвующих процессов:
При выдаче запроса на ресурс задача может указать, хочет ли она владеть ресурсом монопольно или допускает совместное использование с другими задачами:
При рассмотрении вопросов синхронизации вычислительных процессов из числа разделяемых ими ресурсов исключаются центральный процессор и программы, реализующие эти процессы:
Семафор (semaphore) - переменная специального типа, которая доступна параллельным процессам только для двух операций - закрытия и открытия:
Тупики чаще всего возникают из-за конкуренции связанных параллельных процессов за ресурсы вычислительной системы: