timer_resolution и swi4: clock sio

Andrei Nigmatulin andrei.nigmatulin at gmail.com
Fri Mar 20 20:32:55 MSK 2009


On Friday 20 March 2009 19:51, Andrei Nigmatulin wrote:
> 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, видимо, отложилось, что это уже реализовали.

Собственно, вот:
http://kerneltrap.org/index.php?q=mailarchive/linux-kernel/2007/2/1/50186/thread


-- 
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