Page 2 of 2
Re:CrYpTiC's Questions
Posted: Sat Apr 26, 2003 12:11 pm
by Tim
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
Posted: Sat Apr 26, 2003 6:11 pm
by CrYpTiC
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...
Well why not start one?
Re:CrYpTiC's Questions
Posted: Sat Apr 26, 2003 6:48 pm
by Tim
I was being ironic. There is, in fact, a "Book Recommendations" thread, and it is third on the list.
Re:CrYpTiC's Questions
Posted: Sun Apr 27, 2003 2:35 am
by Nice
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".
Re:CrYpTiC's Questions
Posted: Sun Apr 27, 2003 9:11 am
by CrYpTiC
Tim Robinson wrote:
I was being ironic. There is, in fact, a "Book Recommendations" thread, and it is third on the list.
Oh, well I am going to go check that thread out.
Re:CrYpTiC's Questions
Posted: Sun Apr 27, 2003 9:15 am
by CrYpTiC
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
Posted: Sun Apr 27, 2003 9:27 am
by CrYpTiC
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?
Re:CrYpTiC's Questions
Posted: Sun Apr 27, 2003 10:10 am
by CrYpTiC
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 :'(
I take that back. It's not being published anymore.
Re:CrYpTiC's Questions
Posted: Sun Apr 27, 2003 11:12 am
by Tim
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?
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.
If you only ever buy one OS book, I recommend you buy "Operating Systems: Design & Implementation" by Tanenbaum.
Re:CrYpTiC's Questions
Posted: Sun Apr 27, 2003 11:37 am
by Whatever5k
Tim Robinson wrote:
If you only ever buy one OS book, I recommend you buy "Operating Systems: Design & Implementation" by Tanenbaum.
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.
However, a good book.
Re:CrYpTiC's Questions
Posted: Sun Apr 27, 2003 12:03 pm
by CrYpTiC
abless wrote:
Tim Robinson wrote:
If you only ever buy one OS book, I recommend you buy "Operating Systems: Design & Implementation" by Tanenbaum.
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.
However, a good book.
What is Minux and what is paging?
Re:CrYpTiC's Questions
Posted: Sun Apr 27, 2003 12:17 pm
by CrYpTiC
Okay, I'm going to go buy 'Operating Systems: Design & Implementation'. I just have to get some money first...Damn I hate being broke. :'(