Article View: comp.unix.sysv286
Article #120Re: Kernel Definition
From: John F Haugh II
Date: Fri, 24 May 1991 12:03
Date: Fri, 24 May 1991 12:03
28 lines
2305 bytes
2305 bytes
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."
Technical Details
Message-ID:
<19332@rpp386.cactus.org>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!chinacat!sequoia!rpp386!jfhReferences:
<1423@necis.UUCP> <1991May24.065316.27331@thunder.mcrcim.mcgill.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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.