I thought I'd take a quick spin through the operating systems section of my library now that I'm at home just to give you some titles that you might want to check out.
1. Toby mentions Tanenbaum's Minix book and that's a fairly canonical text ... there is a lot of great information in there but IMO some parts can be a little opaque and overly verbose ... it can be nice to have some supplementary sources; see (2) :O 2. For more illumination on UNIX, I find both Maurice Bach's Design of the UNIX Operating System and McKusick's 4.4 BSD book to be well-written. 3. There's a design example (source with walkthrough) for a simple task scheduler for the PDP-11 in Eckhouse's Minicomputer Systems: Organization and Programming (PDP-11 edition). 4. Madnick/Donovan Operating Systems or Donovan's Systems Programming ... were, I imagine, the canon of the 70s and early 80s ... these are written mostly with the S/360 in mind ... 5. For something maybe less academic and a bit more practical, look for the "MMURTL book"; I believe the title is "Developing your own 32-bit Operating System" by Burgess ... neat book ... I've leafed through it but I down own a copy. Platform is i386. 6. There are also a lot of practicals on Merrill Press that are very good i.e. The 68000 Micrporocessor by Antonakos ... that will demonstrate the implementation of a basic ROM monitor from scratch ... I found these books very illuminating and I think they can be a good bridge between the more theoretical treatment given in a lot of textbooks and the actual nitty-gritty of writing some code on bare-metal hardware. You can pick up a used copy of any of these books for a buck or two on the used market; that's hard to beat. That's pretty much all I got ... always looking for interesting books on this topic contemporary or historic; if anyone else has titles to share that they could recommend, I'm always happy to hear. Best, Sean On Mon, Jun 15, 2015 at 6:42 PM, Toby Thain <t...@telegraphics.com.au> wrote: > On 2015-06-15 12:18 PM, ben wrote: > >> On 6/15/2015 9:08 AM, Toby Thain wrote: >> >>> On 2015-06-15 9:35 AM, Dave G4UGM wrote: >>> >>>> I don't think it is over kill. If you want over kill try this:- >>>> >>>> https://www.youtube.com/watch?v=ALXax3Gydl8 >>>> >>>> and FPGA implementation of the Baby or SSEM which had 32x32 bits of >>>> >>> RAM. The implementation uses around 1% of the Spartan 3E 1200K gates, >>> and that includes the logic to generate the VGA which is around 50% of >>> the circuit. I expect to get it on a 100K gate chip but that’s still >>> over-kill. >>> >>>> >>>> >>> Speaking of VGA, you might like this: >>> >>> http://www.fpgarelated.com/showarticle/42.php >>> >>> --Toby >>> >>> >> But alas the software does *not* support the older chips. >> You want to make a mod 5 years down the road, sorry we do not >> support that model any more. TTL needs to be stock piled >> now for the next +50 years. >> I finally got 18 bit FPGA computer (DE1) design I like, that >> is early 70's speed. 1.5 us core. What I am having problems >> is finding a good book on Operating Systems from that Era >> that is online, any one know a good book? I have software >> that I need to write. >> > > I think Tanenbaum should be fine? A lot of it is fairly timeless. > > https://archive.org/details/OperatingSystemsDesignImplementation > > --Toby > > Ben. >> >> >> >> >> >> >> >