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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Timoshenko                 2:5020/400     18 Nov 2003  18:34:26
 To : Il'ya Teterin
 Subject : Re: HZ в 2.6
 -------------------------------------------------------------------------------- 
 
 Il'ya Teterin <vertual@888mail.com> wrote:
 
 > Hi All,
 > 
 > asm/params.h
 > 
 > 
 > #ifdef __KERNEL__
 > # define HZ             1000            /* Internal kernel timer frequency */
 > # define USER_HZ        100             /* .. some user interfaces are in
 > "ticks" */
 > # define CLOCKS_PER_SEC (USER_HZ)       /* like times() */
 > #endif
 > 
 > #ifndef HZ
 > #define HZ 100
 > #endif
 > 
 > лопата. вернее, грабли... и уже успел наступить - мой width patch считал, что
 > в секунде 100 тиков, а ядро - что из 1000. нафиг это сделали?!
 
     Решили, что при 1000 можно получить более точную обработку событий
     связаных с таймером (a-la улучшение poll()/select(), более точное
     измерение ресурсов, более точное preemption).  А overhead,
     создаваемый обработчиком прерывания не настолько критичен по
     сравнению с выгодами. 
 
 -- 
 gonzo
 --- ifmail v.2.15dev5.1
  * Origin: National Taras Shevchenko University of Kyiv (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 HZ в 2.6   Il\'ya Teterin   18 Nov 2003 17:55:03 
 Re: HZ в 2.6   Alexander Timoshenko   18 Nov 2003 18:34:26 
 Re: HZ в 2.6   Il\'ya Teterin   18 Nov 2003 18:57:34 
Архивное /ru.linux/1312801539b54.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional