Article View: de.comp.lang.c++
Article #1510Re: Speicherprobleme mit Borland C
From: Stephan A. Maciej
Date: Fri, 02 Feb 1996 16:51
Date: Fri, 02 Feb 1996 16:51
32 lines
1919 bytes
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!stephanReferences:
<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