🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #1750

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

#1750
From: Illya Vaes
Date: Mon, 28 Aug 1995 08:47
32 lines
2483 bytes
c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku) writes:
>In article <DDt701.DC3@hr.ns.nl>, Illya Vaes  <ivaes@hr.ns.nl> wrote:
>>Look at it this way: on the *same* PC, with the *same* adapters, OS/2, NT, SCO
>>Unix, Linux etc. all are able to address all available RAM. Only DOS can't.
>>Now ask yourself again: is it the hardware (specification) or the software?
>But DOS was developed for machines that could only address 1MB.  That
>DOS wasn't made portable/scalable to a 32 bit architecture is a software
>problem, sure. DOS's system call interfaces are over-specified, in that
>they dicate low-level assembly language details, such as what registers
>pointers are passed in.
[ SNIP ]

I wasn't saying anything about memory *over* 1MB. The whole kludge of UMBs
would not have had to come in existence had DOS been designed to not look only
upto the first adapter, but also beyond. What largest address its internal
structures allow are irrelevant to this.

>Other systems have migrated smoothly from 16 to 32 bit. XINU was developed
>on an 16-bit DEC LSI-11 microcomputer, yet runs on Sun3's and 386 machines
>with few modifications, involving the context switching assembly code,
>startup code and device drivers. That's because all of its kernel interfaces
>are specified as abstracted C calls. You couldn't write code to poke around
>in XINU's internal data structures, since these could easily be re-shuffled
>around when new variables and code is introduced to the kernel.

DOS extenders are 32bit, yet offer an interrupt-based interface (otherwise they
would not be DOS extenders, because they have to use the DOS ints).
-- 
Illya Vaes  (ivaes@hr.ns.nl)
Holland Railconsult BV, Signalling CAD
Postbus 2855, 3500 GW Utrecht
Tel +31.30.358586, Fax 357208           "Do...or do not, there is no try" - Yoda
Technical Details
Message-ID: <DE0J2q.3Kx@hr.ns.nl>
Path: arc1-ca.pugleaf.net!EU.net!sun4nl!ibmail!074492
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <809039446.1190@ksmith.com> <41djjvINNjmn@keats.ugrad.cs.ubc.ca> <DDt701.DC3@hr.ns.nl> <41nnifINNn4o@keats.ugrad.cs.ubc.ca>

Show Full Headers
Complete Article Headers
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
Path: arc1-ca.pugleaf.net!EU.net!sun4nl!ibmail!074492
From: Illya Vaes <ivaes@hr.ns.nl>
Subject: Re: Ask yourself these before you choosing a 32bit OS...
Message-ID: <DE0J2q.3Kx@hr.ns.nl>
Sender: 074492@hr.ns.nl (Illya Vaes)
Reply-To: ivaes@hr.ns.nl
Organization: Holland Railconsult BV
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <809039446.1190@ksmith.com> <41djjvINNjmn@keats.ugrad.cs.ubc.ca> <DDt701.DC3@hr.ns.nl> <41nnifINNn4o@keats.ugrad.cs.ubc.ca>
Date: Mon, 28 Aug 1995 08:47:14 GMT