WIndows это псевдо многозадачная ОС (отстой) хотя и приходится на ней работать.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено DSN 22 января 2004 г. 10:56
В ответ на: Принцип действия многозадачных систем реального времени отправлено ДМ 22 января 2004 г. 00:04

Стек у каждого процесса и потока свой, и соответственно память также своя (сегмент) как хитро она в проце распределяется рассказывать не буду, долго.
Почитай лучше про QNX вот она больше подходит на ОС реального времени и в промышленности исп.

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

Я тоже подумываю сделать что то микро ядра, для перекл процессов, надоедает чес слово симафорами баловаться и задумываться в неприоритетных процессах, когда их много.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru