CrYpTiC's Questions
Re:CrYpTiC's Questions
If only there was a thread on this board where people recommended books. If there was, I bet it would be third on the list...
Re:CrYpTiC's Questions
Well why not start one?Tim Robinson wrote: If only there was a thread on this board where people recommended books. If there was, I bet it would be third on the list...
Re:CrYpTiC's Questions
I was being ironic. There is, in fact, a "Book Recommendations" thread, and it is third on the list.
Re:CrYpTiC's Questions
The VM idea is very cool. I remember learning assembler on a VM made by a lecturer.
If you are stumped for the instruction set, I'd recommend Redcode. Make a MARS. Google for redcode, corewars and mars. You're never going to build a real OS that eats redcode, but you would sharpen your programming skills and probably have fun doing so.
As an aside, a big thing to check up on in VMs in general is "computed gotos".
If you are stumped for the instruction set, I'd recommend Redcode. Make a MARS. Google for redcode, corewars and mars. You're never going to build a real OS that eats redcode, but you would sharpen your programming skills and probably have fun doing so.
As an aside, a big thing to check up on in VMs in general is "computed gotos".
Re:CrYpTiC's Questions
Oh, well I am going to go check that thread out.Tim Robinson wrote: I was being ironic. There is, in fact, a "Book Recommendations" thread, and it is third on the list.
Re:CrYpTiC's Questions
Here is a book recommendation. It's "Developing Your Own 32-bit Operating System." I heard that's one of the best books on the subject. I'm going to go buy as soon as I get some money. I'm broke :'(
Re:CrYpTiC's Questions
I got this from the book, "Upgrading And Repairing Pcs, 12th Edition," by Scott Meller.
Chapter 5 talks about BIOS. It says that BIOS is like a link from hardware to software and vica versa. It also says that in order for your OS to beable to run the hardware, the developers have to put something in the hardware so that the BIOS can read it or something like that. Well, if you're making your own custom BIOS, how would you beable to run any of the hardware unless you made the hardware yourself?
Chapter 5 talks about BIOS. It says that BIOS is like a link from hardware to software and vica versa. It also says that in order for your OS to beable to run the hardware, the developers have to put something in the hardware so that the BIOS can read it or something like that. Well, if you're making your own custom BIOS, how would you beable to run any of the hardware unless you made the hardware yourself?
Re:CrYpTiC's Questions
I take that back. It's not being published anymore.CrYpTiC wrote: Here is a book recommendation. It's "Developing Your Own 32-bit Operating System." I heard that's one of the best books on the subject. I'm going to go buy as soon as I get some money. I'm broke :'(
Re:CrYpTiC's Questions
Either the book is wrong, or you've mis-understood that part. The BIOS is only one way to access the hardware. The BIOS is to DOS as drivers are to protected-mode operating systems. It's just another piece of software.CrYpTiC wrote:Well, if you're making your own custom BIOS, how would you beable to run any of the hardware unless you made the hardware yourself?
If you only ever buy one OS book, I recommend you buy "Operating Systems: Design & Implementation" by Tanenbaum.
Re:CrYpTiC's Questions
Yes, a good book written by a quite experienced guy. I am just a bit disappointed that it does not cover implementation of a virtual memory system as MINIX does not support Paging.Tim Robinson wrote: If you only ever buy one OS book, I recommend you buy "Operating Systems: Design & Implementation" by Tanenbaum.
However, a good book.
Re:CrYpTiC's Questions
What is Minux and what is paging?abless wrote:Yes, a good book written by a quite experienced guy. I am just a bit disappointed that it does not cover implementation of a virtual memory system as MINIX does not support Paging.Tim Robinson wrote: If you only ever buy one OS book, I recommend you buy "Operating Systems: Design & Implementation" by Tanenbaum.
However, a good book.
Re:CrYpTiC's Questions
Okay, I'm going to go buy 'Operating Systems: Design & Implementation'. I just have to get some money first...Damn I hate being broke. :'(