First we have some general links relevant to developing a OS: How Operating Systems Work' article by m has a gentle introduction to the boot process, virtual memory, etc., and a short list of relevant links.
FpgaCpu "Computer Architecture dr bv pattabhiram books pdf Lab wiki a hands-on introduction into computer architecture.
They were the only University putting experiments and equipment into those missions and I looked over shoulders and asked a lot of questions.M/ fixme: uC/GUI embedded graphical user interface fixme: uC/FS embedded file system: DOS-compatible FAT12 and FAT16; device drivers for smart card, multimedia card, IDE hard disk MicroC/OS-II port to the Motorola Coldfire MCF5307 m/free/ "Embedded Systems Bibliography" by Michael Barr m/Publications/Bibliography/ embedded/real-time systems fixme:.Some cisc machines have instructions that can last hundreds of cycles (such as a "stringcopy" instruction).Just use fake jump' of call/drop?
And the point of all this?
What can we learn about replicating patterns in a cellular automata that can help understand self-replicators in the real world?
Learn what you don't.1989 (the complete book is online.edu/koopman/stack_computers/ ) fixme: read this The stuff on "handling stack overflow" and "the importance of fast subroutine calls" #subroutines seems applicable to all architectures.Emphasize mechanisms for efficiently performing simple logical inferences, /backtracking/ control structures used in searches for proofs of propositions, and a generalized string-matching operation called /unification/.Time and resources are spread too thin.P.365 Pascal and Ada are also concerned with /safety/ in the sense that they strive to make as many programming errors as possible detectable at compile time rather than run time.Fixme: the last section is over at ml; should I break up the other levels into their own sections?See also: external links: A hand-powered webserver m/hand-powered_web_server/ DAV: using the uCdimm from Lineo.Oh, and it's also got to have a real front panel with lots and lots of cool blinky lights.