[Oberon] Re (2): Re (2): "Inner core" and "Outer core".
peter at easthope.ca
peter at easthope.ca
Sat Dec 7 18:56:31 CET 2019
From: Joerg <joerg.straube at iaeth.ch>
Date: Sat, 7 Dec 2019 18:41:20 +0100
> It has to do with booting the OS:
> 1) If you power-up your machine, the CPU gets initialized and the program counter is set to a specific ROM address
> 2) at this address resides the bootloader in ROM. it loads a few sectors from disk to RAM position 0. In these sectors is the linked inner core
> 3) After sector loading, the bootloader jumps to RAM position 0 and executes the inner core, basically the main body of Modules.Mod
> 4) The inner core loads the rest of the Oberon system (=outer core), basically Oberon.Mod and starts the Oberon loop.
Thanks.
Definitely the boot process presents some opacity to a novice. Worth
explaining. Addressed already in ETHZ pages including
http://www.ethoberon.ethz.ch/bootstrap.html .
Another topic for the todo list? Might be enough to cite what others
have written already?
Thanks again, ... P.
--
https://en.wikibooks.org/wiki/Medical_Machines
Tel: +1 604 670 0140 Bcc: peter at easthope. ca
More information about the Oberon
mailing list