|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1312801539b54.html, оценка из 5, голосов 10
|