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.
AndrewAPrice
Member
Posts: 2309 Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)
Post
by AndrewAPrice » Thu Jul 12, 2007 8:40 pm
What are the advantages/disadvantages of each? And what do you use?
Candy
Member
Posts: 3882 Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven
Post
by Candy » Thu Jul 12, 2007 11:00 pm
Portability.
os64dev
Member
Posts: 553 Joined: Sat Jan 27, 2007 3:21 pm
Location: Best, Netherlands
Post
by os64dev » Fri Jul 13, 2007 12:39 am
using 64 bit long mode so hardware context switching is not possible. monotasking is kind a old school and definatly dumb to implement.
pcmattman
Member
Posts: 2566 Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:
Post
by pcmattman » Fri Jul 13, 2007 12:46 am
Software multitasking is so easy, and fast.
AJ
Member
Posts: 2646 Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:
Post
by AJ » Sun Jul 15, 2007 3:00 pm
Future-proofing (hopefully). Realised that software multitasking is the way forward.
Adam
Kevin McGuire
Member
Posts: 843 Joined: Tue Nov 09, 2004 12:00 am
Location: United States
Contact:
Post
by Kevin McGuire » Sun Jul 15, 2007 6:22 pm
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.
AndrewAPrice
Member
Posts: 2309 Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)
Post
by AndrewAPrice » Mon Jul 16, 2007 2:06 am
Nobody selected "my OS can only monotask". Don't be shy!