Объектно-ориентированный подход в многозадачных операционных системах работает за счёт параллелизма, который позволяет различным объектам действовать одновременно. ipc.susu.ru
Каждый объект в такой системе может представлять собой отдельный поток управления. ipc.susu.ru При введении параллелизма возникает вопрос синхронизации отношений активных объектов друг с другом и с остальными объектами, действующими последовательно. ipc.susu.ru
Некоторые особенности работы объектно-ориентированного подхода в многозадачных операционных системах:
- Использование микроядерной архитектуры. cyberleninka.ru Если система представлена множеством взаимодействующих объектов, то функции ядра либо сужаются, либо распределяются между несколькими связанными объектами. cyberleninka.ru
- Избегание разработки сверхсложных и сверхмассивных объектов. cyberleninka.ru Предпочитают небольшие и хорошо структурированные объекты с чётким и компактным интерфейсом. cyberleninka.ru
- Использование системы приоритетов и алгоритмов диспетчеризации. studfile.net Планировщик по истечении каждого кванта времени просматривает очередь активных процессов и принимает решение, кому передать управление, основываясь на приоритетах процессов. studfile.net
- Использование механизмов межзадачного взаимодействия. studfile.net Они относятся к средствам синхронизации процессов и передачи данных между ними. studfile.net