Page 1 of 1
hardware vs. software task switching
Posted: Thu Jul 12, 2007 8:40 pm
by AndrewAPrice
What are the advantages/disadvantages of each? And what do you use?
Posted: Thu Jul 12, 2007 11:00 pm
by Candy
Portability.
Posted: Fri Jul 13, 2007 12:39 am
by os64dev
using 64 bit long mode so hardware context switching is not possible. monotasking is kind a old school and definatly dumb to implement.
Posted: Fri Jul 13, 2007 12:46 am
by pcmattman
Software multitasking is so easy, and fast.
Posted: Sun Jul 15, 2007 3:00 pm
by AJ
Future-proofing (hopefully). Realised that software multitasking is the way forward.
Adam
Posted: Sun Jul 15, 2007 6:22 pm
by Kevin McGuire
- I have read the micro code inside the processors is very old for the hardware tasking switching.
- You can do everything you will do with the TSS with out it, including switching into VM86 mode.
- It does not bloat up my scheduler code trying to work with a TSS structure, and a GDT entry.
Posted: Mon Jul 16, 2007 2:06 am
by AndrewAPrice
Nobody selected "my OS can only monotask". Don't be shy!