хорошо
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено DSN 22 января 2004 г. 13:24
В ответ на: Ответ: и того и другого. Хотя термины ты может и знаешь, но не понимаешь их значения. отправлено vi 22 января 2004 г. 12:58

тогда попробую обьяснить что я считаю многозадачной ОС.
1)перекл задач происходит по системному таймер и событиям.
2)у каждой задачи есть ресурсы: память, кванты времени(в Win этого нет)
3)могут быть задачи с которые требуют опред заданой периодичности выполнения, т.е. нужно что задача выполнялась 10 раз в сек с равными промежутками, иногда это нужно.(это даже не знаю есть ли вообще где-то)
4)Планировщик должен учитывать непотраченые кванты, например задача запросила чтение файла и отдала упр ядру, после возрата (если он был не длительным) планировщик должен или добавить квантов или отнять их из выделеного кол-ва.

Возможно я что-то еще забыл, например про "клинч" с ресурсами.

Так вот винды реализуют только таймер и по вызовам системных функций, а про кванты забывают, а ведь сделай они еще и второе мне б не пришлось ждать по 5-10мин запуска диспечера задач под WinXP,WinNT, а потом нажимать ресет или выкл машину.

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

Ответы



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

E-mail: info@telesys.ru