Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site caip.RUTGERS.EDU Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!whuxl!whuxlm!akgua!gatech!seismo!caip!louie%trantor From: louie%trantor@trantor.UMD.EDU Newsgroups: net.micro.amiga Subject: Re: Memory Management w/o MMU" Message-ID: <377@caip.RUTGERS.EDU> Date: Thu, 7-Nov-85 16:39:05 EST Article-I.D.: caip.377 Posted: Thu Nov 7 16:39:05 1985 Date-Received: Sun, 10-Nov-85 10:11:26 EST Sender: daemon@caip.RUTGERS.EDU Organization: Rutgers Univ., New Brunswick, N.J. Lines: 13 From: Louis A. MamakosExecutable programs on the amiga consist of a number of "HUNKS". There is a hunk directory at the start of the load file that describes the size of each hunk. Space is allocated for each hunk, and the hunks are read into the allocated space. There is also relocation information that describes relocation offsets within that hunk relative to the other hunks. Note that the hunks do not have to be allocated in one continguous piece of memory, but rather can be put where ever there is room. The relocation at load time take no noticable extra time to perform that I've observed. Louis A. Mamakos WA3YMH Internet: louie@TRANTOR.UMD.EDU University of Maryland, Computer Science Center - Systems Programming