Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Zahar Kiselev                        2:5030/382.1   26 Aug 2005  18:42:46
 To : Vladimir V. Teplouhov
 Subject : multitask
 -------------------------------------------------------------------------------- 
 
 
 Aug 25 21:30 05, Vladimir V. Teplouhov wrote to All:
 
  VVT>   Подскажите pls откуда в линуксе стырили мультитаск,
  VVT> и где бы найти на него оригинальную доку?..
 
 Откуда позаимствовали - не знаю. Hо то что планировщик не идеален - факт.
 Правда есть альтернативные, получше. Самый хороший из опробованных был
 QNX-style scheduler для ядра 2.0.х, к сожалению для 2.4 его нет.
 А вот техничекие описания на тот же планировщик, да и на другие части ядра 2.4 -
 я бы и сам почитал. Потому что восстанавливать логику работы по исходникам - не 
 самое продуктивное занятие. А блок-схемы алгоритмов авторы обычно не рисуют.
 Впрочем - кое-что в сети попадалось, ищи...
 
  VVT> PS  Кстати, адреса для syscall программа в линуксе как узнает?
  VVT> Система ведь не bios, впринципе может и на других адресах быть...
 
 "Вход" в ядро - через вызов определенного программного прерывания, которое
 приводит к переключению контекста. В регистрах передаются параметры, в частности
 номер нужного syscall. Так что адрес знать не нужно, достаточно номера.
 
 Zahar
 
 --- Msged/LNX 6.1.1
  * Origin: Compaq Contura 4/25cx + Siemens ME45 (2:5030/382.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 multitask   Vladimir V. Teplouhov   25 Aug 2005 21:30:09 
 Re: multitask   Denis Kushel   26 Aug 2005 09:13:53 
 multitask   Zahar Kiselev   26 Aug 2005 18:42:46 
 Re: multitask   Vladimir V. Teplouhov   27 Aug 2005 23:26:12 
 Re: multitask   Alex Suykov   26 Aug 2005 14:41:44 
Архивное /ru.linux/3288430f5a39.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional