Multi Tasking
GoogleCodeExporter opened this issue · 5 comments
GoogleCodeExporter commented
A real Usable Modern OS should have a Multitasking system.
Please provide any additional information below.
A Simple stack based Multi tasking will be good.
Original issue reported on code.google.com by ashok.s....@gmail.com
on 15 Dec 2008 at 4:30
GoogleCodeExporter commented
minimal thread joining is implemented and working.
Original comment by ashok.s....@gmail.com
on 8 Jun 2010 at 4:10
GoogleCodeExporter commented
I have working VMM/tasking code. I need a working heap.TRADE?
Maybe I can run this through p2c?? Sorry..Im on CoffeeOS here and I write in
FPC/BP7.[YEAH, PASCAL.They say it cant be done......BULL.]
Logic is from Broken Thorn but his implementation is a bit dodgy, since Im
GPLv3 I can use some old code designed from Dos. Lemme say it helps.Need a heap
to fully test the tasking code, but my GDT code loads the TSS ok.[which took me
FOREVER to do correctly...]..and if your using Windows you will wish you hadnt
after reading my comments....(Im on Ubuntu 10.04)
Latest sources at the CoffeeOS google code project.I would give it right here,
but Im an active dev and the code is in flux for the moment.Thank for making
headway with the PCI unit. You should see mine, its a mess.
I have to get BP7 in here so I can get my video card routines up and running
for the Graph modes and such.Im based off of FPOS but Mario really hasn't done
anything in months and his SVN downloads are not setup.
-Jazz
Original comment by frazzled...@gmail.com
on 23 Feb 2011 at 5:50
GoogleCodeExporter commented
Hi jazz,
I have seen OSes written in Pascal, to be very frank I started writing System
software in pascal (Turbo Pascal). And it can be done.
I can assure you you can even translate my code to pascal ;) but Question is
what exactly you want from me? My codes are in GPL if you want to use it you
can use it too.
if you want to contribute then I will be very happy. and ready to accept to
your code if they are GPLed.
Original comment by ashok.s....@gmail.com
on 23 Feb 2011 at 8:24
GoogleCodeExporter commented
Very minimal context switching is implemented. as of 20th march 2010.
Original comment by ashok.s....@gmail.com
on 20 Mar 2010 at 6:53
GoogleCodeExporter commented
Priority based multi-threading in kernel is implemented.
Problem is in scheduler queue code.
Thread join(thread_catcher()) should be modified for better performance.
Original comment by ashok.s....@gmail.com
on 30 May 2010 at 3:07