🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1510

Re: Speicherprobleme mit Borland C

#1510
From: Stephan A. Maciej
Date: Fri, 02 Feb 1996 16:51
32 lines
1919 bytes
On 02 Feb 96 (16:32), user@ilt.fhg.de wrote:
> [...]
> Meine Frage: Ist es moeglich, irgendwie diese gesamten 32Mbyte fuer
> C++ Programme nutzbar zu machen ? Bisher habe ich es nur geschafft,
> ca. 300 KB locker zu machen.

Das hoert sich irgendwie nach "DOS" und "konventioneller Speicher" an 8-(

> Eigentlich duerfte das Ansprechen von so viel Speicher doch kein Problem
> sein, wenn der Compiler 386-Code erzeugt, oder ?

Ja und nein. Unter "pure" (poor ;) DOS gibt es immernoch die Limitation auf
640K. Erst DPMI bzw. DOS-Extender bringen da Schwung in die Sache: dann
must Du Dein Programm fuer den Protected Mode compilieren lassen, dann
hast Du mehr oder weniger den gesamten freien Speicher (auch den ueber
der 1MB-Grenze) fuer Dein Programm zur Verfuegung.

386-Code bedeutet nur, dass der Compiler t.B. die 32-bit Register des
386er verwendet, es heisst nicht zwingend, dass auch die anderen
Features des 386er zur Geltung kommen ! Bedenke: Mit Borland Pascal
hast Du auch Zugriff auf den Protected Mode, der "Compiler" erzeugt aber
lediglich 286er Code... umgekehrt also: 386er Code ja, Protected Mode nein.

Bei Borland C++ 4.52 machst Du den Compiler erst durch den Erwerb des
Borland Power Pack for DOS startklar fuer den Protected Mode !

Stephan

-------------------------------------------------------------------------
 Stephan A. Maciej   stephan@maciej.muc.de   http://www.muc.de/~stephanm
       <<< Bug is a registered trademark of Microsoft Corp. >>>
-------------------------------------------------------------------------
Technical Details
Message-ID: <625-FOjpUJB@maciej.muc.de>
Path: arc1-ca.pugleaf.net!maciej.muc.de!stephan
References: <4elko4$e65@news.rwth-aachen.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!maciej.muc.de!stephan
Date: 02 Feb 1996 17:51:00 +0100
From: stephan@maciej.muc.de (Stephan A. Maciej)
Newsgroups: de.comp.lang.c++
Message-ID: <625-FOjpUJB@maciej.muc.de>
References: <4elko4$e65@news.rwth-aachen.de>
Subject: Re: Speicherprobleme mit Borland C
X-Newsreader: CrossPoint v3.1 R/B15008
Distribution: world