Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!columbia!garfield.columbia.edu!ji From: ji@garfield.columbia.edu (John Ioannidis) Newsgroups: comp.os.minix Subject: Re: Memory handling in MINIX ? Message-ID: <4292@columbia.UUCP> Date: Sun, 1-Feb-87 16:17:11 EST Article-I.D.: columbia.4292 Posted: Sun Feb 1 16:17:11 1987 Date-Received: Sat, 7-Feb-87 20:51:42 EST References: <5490004@nucsrl.UUCP> <254@hqda-ai.UUCP> <7599@utzoo.UUCP> Sender: nobody@columbia.UUCP Reply-To: ji@garfield.columbia.edu.UUCP (John Ioannidis) Organization: Columbia University CS Department Lines: 24 In article <7599@utzoo.UUCP> henry@utzoo.UUCP (Henry Spencer) writes: >> > Is a MMU a standard part of a pc ? >> No. One of the major failings of the PC architecture... >Wrong, the PC has an MMU, just not a particularly good one. The box does >not have to have protection, demand paging support, etc. etc., to be called >an MMU. The PC's MMU does relocation only. Where did you guys get the idea that the PC has an MMU? Ever opened a hardware reference manual? .EXE programs are patched at load time by the EXEC call so that they can be loaded anywhere in memory. There is no hardware support for it. Reading the manuals helps, you know... #include VOICE: +1 212 280 5510 ARPA: ioannidis@cs.columbia.EDU USnail: John Ioannidis ji@garfield.columbia.EDU 450 Computer Science Columbia University, USENET: ...{seismo|topaz}! New York, NY 10027 columbia!garfield!ji ... It's all Greek to me!