🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #2329

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

#2329
From: Dmitry V. Irtegov
Date: Mon, 25 Sep 1995 08:12
42 lines
2882 bytes
In article <adtDFBIvC.5p9@netcom.com> adt@netcom.com (Anthony D. Tribelli) writes:
> Jerry Shekhel (jerry@cybercom.net) wrote:
> : Dmitry V. Irtegov (fat@cnit.nsk.su) wrote:
> : : I participated in development of small application on Win16.
> : : Win16 uses handles too - I wonder, why: 286 segments have
>                  			      ^^^ typo #1 ?
No, se below.
> : : some form of VM. Officially handles are needed to maintain
> : : compatibility with 8086 real-mode, but Win3.1 doesn't support
> : : real mode at all...

> : Right.  In Windows 3.0 and above, unlocking GlobalAlloc()'ed blocks isn't
>                      ^^^ type #2 ?
No, se below.

> : necessary, because the OS can move them around even if they are locked...

> Was "286" a typo? I don't think Intel supported VM until the 386.

Intel supported VM since 286 (TWO-Eight-Six). Period. 286 had segmented VM, 
which has some disadvantages in comparison with paged VM, as implemented
in 386 and above, but it definitely is a VM. Protected mode of 286 offered 
16Mb of physical memory and 512Mb of virtual one, though 286 hasn't good 
"virtual 86" mode; so protected mode OS couldn't run real mode programs 
without physical switching to real mode. It was a main problem of OS/2 1.3 
and Xenix286. So most 286 were used to run in real-mode only, as fast
replacement for 8086.

> Was "Windows 3.0" a typo? I don't think you could:
> lock and forget about unlocking until you are ready to free
> until Windows 3.1, when running in enhanced mode (not real or standard). I
> don't remember 3.0 having an enhanced mode (standard + VM ?). 

Standard mode of 3.0 and 3.1 works in 286 protected mode. Technically it 
is posible to implement "lock and do not unlock" in 286 protected
mode; only real mode have problem with it. It was done in OS/2 1.x 
and Xenix286. I wonder why it wasn't done in Windows.

Cheers,
	Fat Brother.

Fatal Error: Couldn't enter Windows, use Doors.
Technical Details
Message-ID: <FAT.95Sep25141243@fat.cnit.nsk.su>
Path: arc1-ca.pugleaf.net!mx.nsu.nsk.su!fat
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <wade-1809952212460001@f182-067.net.wisc.edu> <FAT.95Sep20185920@fat.cnit.nsk.su> <43s1lh$5gm@orion.cybercom.net> <adtDFBIvC.5p9@netcom.com>

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...
Followup-To: 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
Date: 25 Sep 1995 08:12:43 GMT
Organization: Novosibirsk State University
Distribution: world
Message-ID: <FAT.95Sep25141243@fat.cnit.nsk.su>
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <wade-1809952212460001@f182-067.net.wisc.edu>
 <FAT.95Sep20185920@fat.cnit.nsk.su> <43s1lh$5gm@orion.cybercom.net>
 <adtDFBIvC.5p9@netcom.com>
NNTP-Posting-Host: fat.cnit.nsk.su
In-reply-to: adt@netcom.com's message of Fri, 22 Sep 1995 17:50:00 GMT