Hello All,
Just curious to know, How events are implemented in any OS? Meaning, what happens when signal an event or while waiting for an event. What OS will be doing?
Please let me know.
Girish
Printable View
Hello All,
Just curious to know, How events are implemented in any OS? Meaning, what happens when signal an event or while waiting for an event. What OS will be doing?
Please let me know.
Girish
Interrupts, callbacks, FIFOs... who knows. It's a system issue...Quote:
Originally Posted by Roaring_Tiger
What exactly is your question about the C-language ?
I very much doubt the same technique is used in all the world's operating systems
It is in C section as most of OS are also developed in C language. If I want to implement events in my system, how do I do using C?
Interrupts, callbacks, FIFOs... who knows. It's a system issue..
Can you please elaborate this?
Thanks in advance...
You certainely use C + extensions to drive the hardware, the interrupts, the processor condition etc. There is no way to write a full system in standard C.Quote:
Originally Posted by Roaring_Tiger
Do you want a CS course for free? Is your Google broken ?Quote:
Can you please elaborate this?Quote:
Interrupts, callbacks, FIFOs... who knows. It's a system issue...
If you want to go inside a system, you should read some books about it. Actually, it's a full time occupation...
List me OS which are completely developed in C++...
I think you misunderstand. He said "C + extensions"...not C++. He's just saying you can't do the whole thing in a high level language. There's some assembly-age needed.Quote:
Originally Posted by Roaring_Tiger
sez who ?Quote:
Originally Posted by Roaring_Tiger