🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #2265

Re: Ask yourself these before you choosing a 32bit OS...

#2265
From: Dmitry V. Irtegov
Date: Wed, 20 Sep 1995 09:12
30 lines
2158 bytes
In article <wade-1809952212460001@f182-067.net.wisc.edu> wade@macc.wisc.edu (Wade E. Masshardt) writes:
> In article <43kai7INNjvp@anvil.ugrad.cs.ubc.ca>, c2a192@ugrad.cs.ubc.ca
> (Kazimir Kylheku) wrote:

>>But if you lock down handles, you are fighting the OS in its efforts to
>>eliminate fragmentation.

>Unless you have brain, in which case you lock the handle just before you
>are going to use it, then unlock it as soon as you are finished.  Duh.

If you lock handles before each use and unlock them after,
your code inflates 2-3 times, and if you don't you have werid
bugs when you pass pointer outside of lock/unlock region.
Been there, done that. Handle memory management is crap 
and nobody can convince me otherwise.

Basically, handles is a patetic attempt to emulate hardware MMU in software.
Virtual address is basically a handle, but MMU hardware does equivalent
of locking and unlocking for you, which is order of magnitude faster and 
easier. Anyway, multitasking environment without a MMU is disaster,
no matter what you would do.

Win16 and Mac programmers are forced to fight with handles,
when in any decent environment (including win32 here) programmers
just rely on hardware doing all handle-related stuff for them.

Cheers,
	Fat Brother.

Fatal Error: Couldn't enter Windows, use Doors.
Technical Details
Message-ID: <FAT.95Sep20151221@fat.cnit.nsk.su>
Path: arc1-ca.pugleaf.net!mx.nsu.nsk.su!fat
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <43auuk$41@starfruit.csd.sgi.com> <43d484INNlge@keats.ugrad.cs.ubc.ca> <nevin-1709951616450001@mac-nevin.cs.arizona.edu> <43kai7INNjvp@anvil.ugrad.cs.ubc.ca> <wade-1809952212460001@f182-067.net.wisc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!mx.nsu.nsk.su!fat
From: fat@cnit.nsk.su (Dmitry V. Irtegov)
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,comp.os.ms-windows.advocacy
Subject: Re: Ask yourself these before you choosing a 32bit OS...
Date: 20 Sep 1995 09:12:21 GMT
Organization: Novosibirsk State University
Distribution: world
Message-ID: <FAT.95Sep20151221@fat.cnit.nsk.su>
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <43auuk$41@starfruit.csd.sgi.com>
 <43d484INNlge@keats.ugrad.cs.ubc.ca>
 <nevin-1709951616450001@mac-nevin.cs.arizona.edu>
 <43kai7INNjvp@anvil.ugrad.cs.ubc.ca>
 <wade-1809952212460001@f182-067.net.wisc.edu>
NNTP-Posting-Host: fat.cnit.nsk.su
In-reply-to: wade@macc.wisc.edu's message of Mon, 18 Sep 1995 22:12:46 -0500