Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!princeton!udel!rochester!bbn!uwmcsd1!ig!jade!saturn!ssyx!wolf From: wolf@ssyx.UUCP Newsgroups: comp.sys.amiga Subject: Re: Ami - MINIX problem for gurus Message-ID: <1170@saturn.ucsc.edu> Date: Wed, 18-Nov-87 18:26:25 EST Article-I.D.: saturn.1170 Posted: Wed Nov 18 18:26:25 1987 Date-Received: Sat, 21-Nov-87 14:20:07 EST References: <8711180347.AA10717@jade.berkeley.edu> Sender: usenet@saturn.ucsc.edu Reply-To: wolf@ssyx.ucsc.edu (Mike Wolf) Organization: UC Santa Cruz; Division of Social Sciences Lines: 28 In article <8711180347.AA10717@jade.berkeley.edu> JPARR@UREGINA1.BITNET (John Parr) writes: >Once it runs, however, >any pointers that it uses will be absolute addresses. When copying the >parent over to the child, all pointers will still point to the parents >data area. [stuff deleted] > (I guess that this means we will have to conceed that Intel did something >right . . . .) No it doesn't. The Intel chips force you to address off a segment pointer, which the 68000 doesn't. You could, however, write a 68000 compiler which uses one register for a data segment pointer and reference all data off the register. The 68000 just gives you the choice. If amiga OS had been designed with that sort of thing in mind, then all programs would be relocatable during runtime. (note, this isn't a flame) Personally, I'll stick with the chip I'm using now. (though a 68030 would be nice) >Thanx, >JP -- Mike Wolf +------------------------------------+---------------------------------------+ | Michael Wolf | An old Scandinavian quote: | | BITNET: wolf@ucscj.BITNET | "You can lead a herring to water, | | ARPA: wolf@ssyx.ucsc.edu | but you have to walk real fast, | | UUCP: ...ucbvax!ucscc!ssyx!wolf | or else he'll die." | +------------------------------------+---------------------------------------+