Multitasking

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Lantz

Multitasking

Post by Lantz »

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
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Multitasking

Post by Pype.Clicker »

Post Reply