Path: utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!agate!darkstar!cbmvax.commodore.com From: jesup@cbmvax.commodore.com (Randell Jesup) Newsgroups: comp.os.research Subject: Re: Research on Dynamic Data Structures Message-ID: <1716@darkstar.ucsc.edu> Date: 8 Mar 90 02:11:14 GMT Sender: usenet@darkstar.ucsc.edu Organization: Commodore, West Chester, PA Lines: 22 Approved: comp-os-research@jupiter.ucsc.edu Newsgroups: comp.os.research References: <1502@darkstar.ucsc.edu> Organization: Commodore, West Chester, PA Reply-To: cbmvax!jesup (Randell Jesup) In article <1502@darkstar.ucsc.edu> richk@june.cs.washington.edu (Richard Korry) writes: >Does anyone have pointers to papers/books on using dynamically allocated/ >variable sized data structures in the kernel of an OS? Thanks > rich The Amiga Exec (kernel) and the rest of the Amiga OS uses a great many dynamic structures - one of the guiding principles was to avoid any limits other than available memory. Some of these are also variable sized. For a reference, try "Amiga Rom Kernel Reference Manual: Libraries and Devices (revised and updated)", from Addison-Wesley, ISBN 0-201-18187-8. It's big and blue. Randell Jesup, Keeper of AmigaDos, Commodore Engineering. {uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.cbm.commodore.com BIX: rjesup Common phrase heard at Amiga Devcon '89: "It's in there!"