🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Help --> How to prevent the visit from the dreaded guru

#7867
From: Randell Jesup
Date: Mon, 07 Jan 1991 03:32
47 lines
2596 bytes
In article <1991Jan6.032929.1813@mintaka.lcs.mit.edu> rjc@wookumz.ai.mit.edu (Ray Cromwell) writes:
>
>  On a side note Randell, how difficult would it be to add Resource
>Tracking to the Amiga? Couldn't each library's close routine make

	ancient idea, can't be done without a bunch of new routines (dups
of all those that don't track), since you existing things can't handle it.
You also have to be careful about things that _shouldn't_ be released on exit.

> Virtual Memory shouldn't be a problem either. The OS merely checks for
>the presence of an MMU and enables virtual mem (for FAST mem. Its impossible
>to protect Chip mem from the blitter. And I can't imagine a machine
>with an MMU that doesn't have fast ram)

	Not so simple, at least in implementation.  Some things (for various
reasons) should NOT be paged out (remember this is a semi-realtime OS, it
will suffer badly if certain things are paged out).  However, not real
read.

>MMU Protection. I'm fairly certain AmyDOS will never get Unix style
>protection because of the shared-memory paradigm. But how about this
>. AllocMem(blah,MEMF_PRIVATE)  

	A few things could be protected.  Not much without breaking things,
and would require a lot of code and MMU tables per-process.

>1) Has layers library been speeded up/reworked? It gets really slow
>when there are lots of open windows on the screen.

	Yes.  Still slow in bad cases (not much one can do about it).

>2) What happens when you pull down a screen (on 2.0) and a productivety
>mode screen is behind it? Can monitors actually handle scan rate changes
>mid screen? (15khz <-> 31khz)

	Magic. :-)

>3) Was file notification/record locking ever added to the 2.0 FS?

	Both are active in recent releases.

-- 
Randell Jesup, Keeper of AmigaDos, Commodore Engineering.
{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com  BIX: rjesup  
The compiler runs
Like a swift-flowing river
I wait in silence.  (From "The Zen of Programming")  ;-)
Technical Details
Message-ID: <17157@cbmvax.commodore.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cbmvax!jesup
References: <17130@cbmvax.commodore.com> <7465@sugar.hackercorp.com> <17133@cbmvax.commodore.com> <1991Jan6.032929.1813@mintaka.lcs.mit.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cbmvax!jesup
From: jesup@cbmvax.commodore.com (Randell Jesup)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Help --> How to prevent the visit from the dreaded guru
Keywords: Flip answers are no help
Message-ID: <17157@cbmvax.commodore.com>
Date: 7 Jan 91 03:32:30 GMT
References: <17130@cbmvax.commodore.com> <7465@sugar.hackercorp.com> <17133@cbmvax.commodore.com> <1991Jan6.032929.1813@mintaka.lcs.mit.edu>
Reply-To: jesup@cbmvax.commodore.com (Randell Jesup)
Organization: Commodore, West Chester, PA
Lines: 47