i have come to the part of os-creation where i should decide whatever i should use a tss or a own taskswitching model.
this part of the os (tss/own) wasnt very important when i was planning on the os-model, so i simply skiped it. but now, i cant decide if i should use a tss or create a own taskthing..
if i use a tss, the processor will make the switch quiet and easy, but i will have to follow its rules.
if i write a own taskthing, i will have to optimize it very well, pairing instructions in u / v pipes etc.. and that takes time, and i dont know if this is faster than using a tss!
now, my question is: should i use a tss or write a own?
wich one is fastest?
- - - - - - - - -
the os i am writing on is named snafu and is to be written in 100% asm.. or, atleast the kernel is suposed to be. i want it to be a distributed os with un/loadable modules.. so that you may, for example, add suport for a new filesystem without rebooting. i am also trying to make it as small as possible (the snafu-pic is 12,5kb large right now).. if you want to help me or just ripp code or whatever, goto my homepage: http://home.swipnet.se/smaffy