๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #60

Re: pamiec powyzej 640K

#60
From: Adam Bienias
Date: Sat, 25 Oct 1997 00:00
29 lines
1579 bytes
Arkadiusz Dabrowski wrote:
> 
> On Tue, 14 Oct 1997 22:03:33 +0200, Adam Bienias <sou...@polbox.com> wrote:
> 
> >Wojtek Cieplak wrote:
> >>
> >> Micha๏ฟฝ Szostakiewicz wrote:
> >> >
> >> > Witam,
> >> > Czy ktos moglby nauczyc mnie uzywania pamieci EMS lub XMS albo (i) wskazac
> >> > literature zwiazana z tym tematem.
> >> >         Dzieki,
> >> >         Michal
> >> Uzywaj Watcom C/C++ - cala pamiec twoja(pod Dos4GW).
> >
> > No nie do konca. Watcom (a raczej Dos4G/W) umieszcza dane i program
> >w pamieci powyzej 1MB. Jezeli pamieci jest duzo to nawet powyzej 4MB
> >(zeby uniknac jakichs konfliktow ze starymi menagerami pamieci).
> >Ponizej (pierwsze 640kB) zajmuje jedynie 16kB, procedury przelaczania
> >trybow protect-real itp. pamiec ta jest rowniez wykyrzystywana przez
> >programistow np. przy transmisji DMA.
> 
> Ale malloc kazdorazowo wywoluje funkcje dpmi, ktora chyba przydziela pamiec
> ponizej 4MB ?

  Malloc w trybie protect przydziela pamiec powyzej 1MB, ale w dpmi sa
funkcje
(Malloc DOS memory) ktore programista moze wykorzystac samodzielnie.
Technical Details
Message-ID: <34525EF9.5209@polbox.com>
Path: mbox-mo1.pugleaf.net!unknown!not-for-mail
References: <01bcd65e$659eb120$89fb74c3@default> <3443B214.4BD7E7D7@silesia.pik-net.pl> <3443D015.4844@polbox.com> <34533d10.1758897@news.tpnet.pl>

Show Full Headers
Complete Article Headers
From: Adam Bienias <sou...@polbox.com>
Subject: Re: pamiec powyzej 640K
Date: 1997/10/25
Message-ID: <34525EF9.5209@polbox.com>
X-Deja-AN: 284959763
References: <01bcd65e$659eb120$89fb74c3@default> <3443B214.4BD7E7D7@silesia.pik-net.pl> <3443D015.4844@polbox.com> <34533d10.1758897@news.tpnet.pl>
Reply-To: sou...@polbox.com
Organization: Slight
Newsgroups: pl.comp.lang.c
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit