🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #2539

Re: DMA in VM

#2539
From: Doug Merritt
Date: Tue, 05 Dec 1989 16:26
20 lines
1540 bytes
In article <1989Dec4.154624.22658@sjsumcs.sjsu.edu> 33014-18@sjsumcs.SJSU.EDU (Eduardo Horvath) writes:
>  But I don't think that the stdio library should be part of the
>language.  The OS has the best knowledge about how to optimize disk IO,
>so it should handle the buffering.

You mean the stdio library *implementation* shouldn't be part of the
language. It has been quite advantageous to C that the stdio library
*interface definition* has been part of the language. And it can hide
memory mapped files pretty easily; I've implemented such myself in the
last year.

(C used to use the "portable i/o library", which was much less clean
in many ways. Some language lawyers claim that these libraries are
not part of C itself, but to my mind this is useless philosophizing.
For all practical purposes, when the stdio library replaced the portable
i/o library, the C language itself was changed fairly radically.)
	Doug
-- 
Doug Merritt		{pyramid,apple}!xdos!doug
Member, Crusaders for a Better Tomorrow		Professional Wildeyed Visionary
Technical Details
Message-ID: <567@xdos.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!clyde!uunet!wuarchive!brutus.cs.uiuc.edu!apple!motcsd!xdos!doug
References: <14059@grebyn.com> <839@tardis.Tymnet.COM> <1989Dec4.154624.22658@sjsumcs.sjsu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!clyde!uunet!wuarchive!brutus.cs.uiuc.edu!apple!motcsd!xdos!doug
From: doug@xdos.UUCP (Doug Merritt)
Newsgroups: comp.sys.amiga.tech
Subject: Re: DMA in VM
Message-ID: <567@xdos.UUCP>
Date: 5 Dec 89 16:26:06 GMT
References: <14059@grebyn.com> <839@tardis.Tymnet.COM> <1989Dec4.154624.22658@sjsumcs.sjsu.edu>
Reply-To: doug@xdos.UUCP (Doug Merritt)
Organization: Hunter Systems, Mountain View CA (Silicon Valley)
Lines: 20