What shall I do now..

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.
Post Reply
Poseidon

What shall I do now..

Post 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?
AR

Re:What shall I do now..

Post by AR »

Memory Management and Scheduling will probably be the best thing to do next.
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Re:What shall I do now..

Post 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.
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Re:What shall I do now..

Post 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) ;-)
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
Poseidon

Re:What shall I do now..

Post 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..?
AR

Re:What shall I do now..

Post by AR »

Bonafide has got several articles on Memory Management here.
Poseidon

Re:What shall I do now..

Post by Poseidon »

I know how to implement basic paging, I've only no idea what it is :-[
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Re:What shall I do now..

Post by distantvoices »

What exactly don't you understand about paging?
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:What shall I do now..

Post by Pype.Clicker »

does the wiki helps ?
Post Reply