timer_resolution и swi4: clock sio

Andrei Nigmatulin andrei.nigmatulin at gmail.com
Fri Mar 20 19:51:52 MSK 2009


On Friday 20 March 2009 18:57, Igor Sysoev wrote:
> On Fri, Mar 20, 2009 at 06:49:49PM +0300, Kirill A. Korinskiy wrote:
> > At Fri, 20 Mar 2009 18:23:36 +0300,
> >
> > Andrei Nigmatulin <andrei.nigmatulin at gmail.com> wrote:
> > > А что, во FreeBSD gettimeofday() все еще syscall ?
> >
> > А где он нет? Как можно без cs получить доступ к rtc?
>
> В Линуксе, насколько я знаю, время берётся из специальной старнички,
> которую процесс может читать, но в которую не может писать. И вроде бы
> для записи/чтения используется RCU.

Да, похоже ты прав. Я когда-то читал про попытки реализовать gettimeofday() 
через rdtsc, видимо, отложилось, что это уже реализовали.



-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take


More information about the nginx-ru mailing list