Xref: utzoo comp.unix.sysv286:163 comp.unix.sysv386:8372 comp.unix.xenix.misc:217 comp.unix.xenix.sco:2592 comp.unix.wizards:25749 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!chinacat!sequoia!rpp386!jfh From: jfh@rpp386.cactus.org (John F Haugh II) Newsgroups: comp.unix.sysv286,comp.unix.sysv386,comp.unix.xenix.misc,comp.unix.xenix.sco,comp.unix.wizards Subject: Re: Kernel Definition Message-ID: <19332@rpp386.cactus.org> Date: 24 May 91 12:03:11 GMT References: <1423@necis.UUCP> <1991May24.065316.27331@thunder.mcrcim.mcgill.edu> Reply-To: jfh@rpp386.cactus.org (John F Haugh II) Organization: Lone Star Cat Emporium and BBQ Grill Lines: 28 X-Clever-Slogan: Help Prevent Robbery. Tax the IRS. In article <1991May24.065316.27331@thunder.mcrcim.mcgill.edu> mouse@thunder.mcrcim.mcgill.edu (der Mouse) writes: >In article <1423@necis.UUCP>, jjp@necis.UUCP (Jeff Phillips) writes: >> A friend of mine is writing a paper on balanced system approach. In >> it he makes the assertion that "...(the UNIX operating system is) too >> large to fit in system RAM all at once, [...]" > >This is true only if the term is interpreted very broadly. All UNIXish >systems I know of keep the kernel permanently resident; you have to >take "the system" to include things like the shells and compilers and >other utilities for the statement to be true. The AIX v3 kernel is pagable. It is divided into three "segments", as it were. The first is code that is only required for initialization. The second is "pinned" code that must always be present (like the page fault handler ;-) and the third is pagable code [ by "code" I mean object code - that is, text and data ] The various system tables are defined with huge sizes, and the system just page faults in the new pages for the kernel tables as it needs them, thus ending the dilema about creating new proc table or whateve entries by rebuilding the system. On a typical system the size of the kernel is somewheres near 20MB, much of which is never even used - it just remains off in virtual la-la land waiting to be referenced ... -- John F. Haugh II | Distribution to | UUCP: ...!cs.utexas.edu!rpp386!jfh Ma Bell: (512) 255-8251 | GEnie PROHIBITED :-) | Domain: jfh@rpp386.cactus.org "If liberals interpreted the 2nd Amendment the same way they interpret the rest of the Constitution, gun ownership would be mandatory."