🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Rezerwacja pamieci

#888
From: Michal Malecki
Date: Tue, 27 Jan 1998 19:33
44 lines
2965 bytes
Mirek Prywata <mpry@fuw.edu.pl> wrote:
: Co do huge, to zgodze sie w zupelnosci. Natomiast jezeli chodzi o
: graniczenia typu 32767...
: Powiedzmy, ze interesuje nas FFT, no to wtedy w takiej tablicy musimy
: zmiescic obok siebie Re i Im, czyli wychodzi 2048. Jak na moj gust, to w
: zastosowaniach numerycznych to jest __strasznie__  __malo__. Mozna
: oczywiscie skladac taka wieksza tablice z mniejszych, i na takim
: smiesznym obiekcie przeprowadzac dzialania, ale to jest juz IMHO
: rzezbienie w ....., no i ile bedzie trwalo odwolywanie sie do elementow
: tablicy.

Jak to sie dzialo, ze w WatComie kazalem sobie przydzielic pamiec na
tablice wielkosci 4MB i .... przydzielil!

: Przy dzisiejszych wielkosciach RAMu, dbalosc o to, by pojedyncze bloki
: byly mniejsze niz 32kB uwazam za pewna przesade.
: Czy nie jest tez tak, ze zgodnie z ANSI ostatnio zmieniono 32kB na 64kB?
: I czy w ANSI ogranczenie to dotyczy tylko tablic statycznych (caly moj
: wywyod dotyczy tylko tablic dynamicznych)?

Przepraszam, ale pierwsze slysze, zeby ANSI wtrynial sie do ilosci
przydzielanej pamieci. Wspomniane 4MB na pewno przydzieli mi rowniez DJGPP.
Ale nie Borland C++ 3.1. Tak wiec to nie jest chyba sprawa ANSI, ale
tego zlomu, na ktory sie kompiluje program.

: Tak wiec powiedzialbym w ten sposob: przenosnosc -TAK, ale nie za
: wszelka  cene. Poza tym jezeli system nie bedzie w stanie dac tyle RAMu,
: to poinformuje o tym program. Tym bardziej, ze i tak taki program bedzie
: trzeba najpierw skompilowac i sam proces kompilacji trzeba wczesniej
: dostosowac do konkretnego OSa.

Albo zastosowac kompilacje warunkowa.
No ale powiedzmy sobie szczerze: jak programista pisze duzy program, to
raczej z gory okresla, na jakie systemy bedzie to pisal. Dla innych trzeba
go dostosowac (sam pamietam, jak kompilowalem ROM-a 2.4 (Rivers Of Mud) pod
solka (trzeba bylo wyciac odniesienia do SO_DONTLINGER, bo tego nie ma w SYSV).

Pozdrawiam,

-- 
.---.     .   . - Michal Malecki <mmalecki@technologist.com>/The things that
\___  ,-. | , |- ,-. ,-  mUd: zly.mud.org.pl 4000.         /can't destroy you
    \ |-' |<  |  | | |   uRl: www.kis.p.lodz.pl/~sektor   /make you
`---' `-' ' ` `' `-' '   pGp: sektor@zly.kis.p.lodz.pl   /stronger...
Technical Details
Message-ID: <6alcr1$7u6@polonez.man.lodz.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!news.man.lodz.pl!not-for-mail
References: <34C4F3AB.C34902CC@willow.iie.pz.zgora.pl> <34C5BEC9.2018@imm.org.pl> <34c73f51.1429095@news.icm.edu.pl> <34C70746.46AB@imm.org.pl> <34C7636B.33829801@fuw.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!news.man.lodz.pl!not-for-mail
From: Michal Malecki <sektor@zly.kis.p.lodz.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Rezerwacja pamieci
Date: 27 Jan 1998 19:33:53 GMT
Lines: 44
Message-ID: <6alcr1$7u6@polonez.man.lodz.pl>
References: <34C4F3AB.C34902CC@willow.iie.pz.zgora.pl> <34C5BEC9.2018@imm.org.pl> <34c73f51.1429095@news.icm.edu.pl> <34C70746.46AB@imm.org.pl> <34C7636B.33829801@fuw.edu.pl>
NNTP-Posting-Host: sektor@zly.kis.p.lodz.pl
User-Agent: tin/pre-1.4-980105 (UNIX) (SunOS/5.5.1 (i86pc))
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit