Multi-Tasking
Multi-Tasking
well as you can see i need help with multi-tasking, for now, i need help to find a way to getthe computer to run 3 or more parts of my kenel at a time in asm and c, im using nasm,djgpp. so can anyone help me or gie me a good link.
Re:Multi-Tasking
ever considered switching to MinGW, much better compiler but anyway
check through osdever.net in their tutorial section they have plenty of multitasking info, also I think the osfaq also contains some stuff over it
check through osdever.net in their tutorial section they have plenty of multitasking info, also I think the osfaq also contains some stuff over it
Re:Multi-Tasking
Search around a bit. What I or someone else considers a 'good' link may be what you consider bad since everyone learns differently.
Here are some links:
http://www.mega-tokyo.com/osfaq/Context%20Switching
http://osdever.net/tutorials/multitasking.php?the_id=84
http://my.execpc.com/~geezer/osd/tasks/index.htm
http://www.unixwiz.net/techtips/win32-callconv-asm.html <-- not os related but the concepts apply to software task switching
If you aren't to concerned about performance then try the TSS method, which is slower but described in the intel manuals. and if none of the above links helps you maybe try looking through another hobby os that has basic task switching.
Here are some links:
http://www.mega-tokyo.com/osfaq/Context%20Switching
http://osdever.net/tutorials/multitasking.php?the_id=84
http://my.execpc.com/~geezer/osd/tasks/index.htm
http://www.unixwiz.net/techtips/win32-callconv-asm.html <-- not os related but the concepts apply to software task switching
If you aren't to concerned about performance then try the TSS method, which is slower but described in the intel manuals. and if none of the above links helps you maybe try looking through another hobby os that has basic task switching.