🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.arch
Article #2813

Re: Large Main Memories

#2813
From: Stanley Friesen
Date: Wed, 10 Sep 1986 17:52
20 lines
1508 bytes
In article <2065@sdcsvax.UUCP> hutch@sdcsvax.UUCP (Jim Hutchison) writes:
 
>Zeroing of pages need not be done all at once.
>Right now, if you have extra memory lying about (unusual yes, but read on),
>it does not get 0'd until somebody grabs a "blank" page.  How about a mode
>like "0 on reference"?  There is "copy on write" in some places, why not?
>Then you only have to worry about 1 page at a time.  Extra swap space is not
>costing you anything, why should extra memory?  Huh?

	As a matter of fact demand-paged UNIX's(Sys Vr2+ & BSD 4.x) do exactly
that! They call them zero-fill pages. It is implemented using page
table entries with the valid bit off and a software flag marking the
entry a zero-fill page. On a page fault from such a page the kernal
allocates a free page frame and zeros it.
---

				Sarima (Stanley Friesen)

UUCP: {ttidca|ihnp4|sdcrdcf|quad1|nrcvax|bellcore|logico}!psivax!friesen
ARPA: ??
Technical Details
Message-ID: <1426@psivax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!nbires!hao!hplabs!sdcrdcf!psivax!friesen
References: <1161@bu-cs.bu-cs.BU.EDU> <2065@sdcsvax.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!nbires!hao!hplabs!sdcrdcf!psivax!friesen
From: friesen@psivax.UUCP (Stanley Friesen)
Newsgroups: net.arch
Subject: Re: Large Main Memories
Message-ID: <1426@psivax.UUCP>
Date: Wed, 10-Sep-86 13:52:07 EDT
Article-I.D.: psivax.1426
Posted: Wed Sep 10 13:52:07 1986
Date-Received: Fri, 12-Sep-86 07:03:38 EDT
References: <1161@bu-cs.bu-cs.BU.EDU> <2065@sdcsvax.UUCP>
Reply-To: friesen@psivax.UUCP (Stanley Friesen)
Organization: Pacesetter Systems Inc., Sylmar, CA
Lines: 20