Page 1 of 1
What shall I do now..
Posted: Wed Feb 23, 2005 3:17 pm
by Poseidon
I've just finished interrupts, nice keyboard-input (no scanf yet), and a videodriver (with printf). What shall I do now first? Memory management?
Re:What shall I do now..
Posted: Wed Feb 23, 2005 10:59 pm
by AR
Memory Management and Scheduling will probably be the best thing to do next.
Re:What shall I do now..
Posted: Thu Feb 24, 2005 12:59 am
by Candy
AR wrote:
Memory Management and Scheduling will probably be the best thing to do next.
If you haven't done them and plan to do them, do them ASAP. They commonly require a rewrite.
Re:What shall I do now..
Posted: Thu Feb 24, 2005 1:46 am
by distantvoices
scheduling --- you *do* mean task switching and management of Task Control Blocks?
It's because something like a round robin scheduler kicked by the timer interrupt can be implemented with a few lines of code, but there is *more* to it than only this.
If it helps you, take a look at
http://www.distantvoices.org/html/multitasking.html
It might reveal some secrets. I presume some knowledge in that text, so, if you have question, bother me either here or via mail.
mystran has some tutorial about virtual memory management on his homepage, which covers la plupart of memory management chores. Tim Robinsons Memory Management tutorial is of help too. (check out our wiki for that)
Re:What shall I do now..
Posted: Thu Feb 24, 2005 4:29 am
by Poseidon
Thanks for the link.. can you also recommend some links on the internet about memory management, or shall I just google a bit around..?
Re:What shall I do now..
Posted: Thu Feb 24, 2005 4:43 am
by AR
Bonafide has got several articles on Memory Management
here.
Re:What shall I do now..
Posted: Thu Feb 24, 2005 5:35 am
by Poseidon
I know how to implement basic paging, I've only no idea what it is :-[
Re:What shall I do now..
Posted: Thu Feb 24, 2005 6:28 am
by distantvoices
What exactly don't you understand about paging?
Re:What shall I do now..
Posted: Thu Feb 24, 2005 6:58 am
by Pype.Clicker