What is the kernel doing?
Bob Palowoda
palowoda at fiver
Fri Nov 16 19:25:54 AEST 1990
>From article <1940 at necisa.ho.necisa.oz>, by boyd at necisa.ho.necisa.oz (Boyd Roberts):
> In article <1990Nov14.092733.456 at fiver> palowoda at fiver.UUCP (Bob Palowoda) writes:
>> I'm curious, I was running umon386 and watching my system when there was
>>no activity. I notice that a rawch read causes a process switch. And in turn
>>it appears that the pwitch causes a iget, namei and dirblk. I assume the
>>latter are disk access. Why does it do this?
>>
>
> I think you've got it around the wrong way. iget, namei and dirblk [sic]
> will cause process switches.
Hmm, maybe. The only thing I noticed is when I hit the <space bar> I assumed
it caused a raw character read. And in turn a process context switch. The
inode functions <a guess here> is some sort of sync with the open stdio to
the cache. namei gets a inode from the current path and as Brian said
"don't know what this is doing exactly". Why it does 5 directory block
access is still got me confused. For one character? I am confident it was
me hitting the space bar. I waited inbetween the cache to disk syncs to
do it. Guess it's time to get the books out.
---Bob
--
Bob Palowoda palowoda at fiver | *Home of Fiver BBS*
Home {sun}!ys2!fiver!palowoda | 415-623-8809 1200/2400
{pacbell}!indetech!fiver!palowoda | An XBBS System
Work {sun,pyramid,decwrl}!megatest!palowoda| 415-623-8806 1200/2400/19.2k TB+
More information about the Comp.unix.internals
mailing list