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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Sysoev                          2:5020/400     08 Aug 2001  14:10:11
 To : "Kazantsev Alexey"
 Subject : Re: Что бы это значило?
 -------------------------------------------------------------------------------- 
 
 Kazantsev Alexey <kazav@vngdu.udmurtneft.ru> wrote:
 
 >> Только вот ни одна нормальная система процессорное переключение TSS
 >> не использует, а делает его сама.
 > 
 > И от этого меняется смысл моих постингов?
 
 Конечно. При переключение через TSS оверхед приходится
 1. на проверку старого и нового селекторов TSS,
 2. на проверку новых селекторов CS и других сегментых регистров,
 3. на загрузку CR3
 4. и на сохранение и загрузку новых general регистров.
 
 Причём нужно заметить, что только последняя операция самая дешёвая.
 При переключении процессов, которое обычно реализуется в ОС, присутсвуют
 только пункты 3 и 4. При переключении легких трэдов - пунт 4.
 Hо это с точки зрения процессора.
 Ещё нужны переключения с точки зрения ОС - всякие таблицы файлов,
 TLS в NT и прочая.
 
 -- 
 Игорь Сысоев
 --- ifmail v.2.15dev5
  * Origin: Rambler Office news site (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Что бы это значило?   Igor Sysoev   08 Aug 2001 14:10:11 
 Re: Что бы это значило?   Kazantsev Alexey   08 Aug 2001 15:19:04 
 Re: Что бы это значило?   Kazantsev Alexey   08 Aug 2001 15:37:29 
 Re: Что бы это значило?   Igor Sysoev   14 Aug 2001 15:44:53 
 Re: Что бы это значило?   Kazantsev Alexey   15 Aug 2001 09:28:24 
 Re: Что бы это значило?   Igor Sysoev   15 Aug 2001 13:22:37 
 Re: Что бы это значило?   Kazantsev Alexey   15 Aug 2001 14:11:08 
Архивное /ru.linux/1659660c525f5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional