Results 1 to 2 of 2
Hi, I am a newb here, taking an OS class. This is my first time messing with Linux at all. So far I have installed Ubuntu, compiled the Linux Kernel ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 10-21-2009 #1
- Join Date
- Oct 2009
Need some guidance for a class project (count the number of times write() is invoked)
I have to design a system call that counts the number of times write() is invoked in a given time interval (seconds). Apparently in the newest version of kernel write() has been removed (or changed, I don't know), but the TA helped me bring the write() function back. Anyway, I am not really sure how to approach this now that I am actually getting close to writing it. I assume I want to get an input for how many seconds to measure, make a counter loop that does a counter++ each time it finds an occurrence of write() and when the time is up stop, and return the counter value.
So, how does the kernel handle time, i mean, if I get an input of say 8 seconds do tell the system look at the clock (12:00:00 and stop at 12:00:08 ) or how should this be handle. And how do I monitor the kernel for how many times it is performing the write() function? Thanks so much!
- 10-22-2009 #2
- Join Date
- Apr 2009
- I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
Just remember, Semper Gumbi - always be flexible!