Menu

#2 Multi Tasking

open
nobody
None
2015-03-14
2015-03-14
Anonymous
No

Originally created by: GoogleCodeExporter

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

Discussion

  • Anonymous

    Anonymous - 2015-03-14

    Originally posted by: GoogleCodeExporter

    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

     
  • Anonymous

    Anonymous - 2015-03-14

    Originally posted by: GoogleCodeExporter

    minimal thread joining is implemented and working.
    

    Original comment by ashok.s....@gmail.com on 8 Jun 2010 at 4:10

     
  • Anonymous

    Anonymous - 2015-03-14

    Originally posted by: GoogleCodeExporter

    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

     
  • Anonymous

    Anonymous - 2015-03-14

    Originally posted by: GoogleCodeExporter

    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

     
  • Anonymous

    Anonymous - 2015-03-14

    Originally posted by: GoogleCodeExporter

    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

     

Log in to post a comment.

MongoDB Logo MongoDB