Hi guys. What kind of task switching method do you recommend? TSS-based or stack-based? What are the pros and cons of either? I haven't quite yet figured out how it all works. How does ring transitions work? What happends when a ring 3 app issues an interrupt (for some os service), does the CPU switch to ring 0 automatically or what does it do? Should the kernel code be interupptable? Some explanations on this stuff would be great.
Sorry for having all the questions in a big mess...
Regards,
Lantz
Multitasking
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:Multitasking
hmm d?j?-vu ... someone must be reprogramming the Matrix ...
http://www.mega-tokyo.com/forum/index.p ... 27;start=0
http://www.mega-tokyo.com/forum/index.p ... eadid=4442
http://www.mega-tokyo.com/forum/index.p ... 27;start=0
http://www.mega-tokyo.com/forum/index.p ... eadid=4442