Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!pacbell.com!ucsd!nosc!baron!ryptyde!dant From: dant@ryptyde.UUCP (Daniel Tracy) Newsgroups: comp.sys.amiga.advocacy Subject: Re: re^4:what to buy??(numbercruncher) Message-ID: <82@ryptyde.UUCP> Date: 21 Jun 91 06:04:52 GMT References: <50862@ut-emx.uucp> <76@ryptyde.UUCP> <1991Jun20.160839.28053@mintaka.lcs.mit.edu> Reply-To: dant@ryptyde.UUCP (Daniel Tracy) Organization: Ryptyde Timesharing (ryptyde.cts.com) Lines: 17 Responding to the following: ">Question: Does the Amiga have Dynamic Memory Allocation? Of course! How else would it multitask if applications merely "took over" chunks of memory? Question: Why do you have to specify a size to the Mac OS? What's the point?" I believe I understand the difference now. Amiga applications take memory dynamically as they need it. Macintosh applications, having been bred in a single-tasking environment, instead check how much memory is available and use it all. Under Mac Multitasking, you tell the OS how large a contiguous chunk to give the application. Then when the application checks to see how much memory it has, it gets returned a value proportional to how much you specified. Interesting. Am I right?