Problem s pameti

Matus Uhlar uhlar na .netlab.sk
Čtvrtek Únor 26 15:26:59 CET 1998


Derfinak Jan <derfinak na hron.fei.tuke.sk> wrote:
->> >> Kdo dela s tou pameti chybu? Ja, Linux nebo ten Sun?
->> OK. OK.To je mi jasny. Ale proc to v Linuxu projde a na tom Sunu ne?
->> Linux si to mene hlida, ci co?

-> No linux na PC je 32 bitovy(int = 16 bitov), Solaris na ultre je 64
-> bitovy(int = 32 bitov). Linux na PC ma ine velkosti stranok v pamati ako
-> Solaris, Linux .... 

Sorry ale mam pocit ze spletas kraviny; skusal niekto int na PC/linux ?
Pokial viem, linux mal vzdy int 32 bitovy; Solaris este 64 bitovy nie je a
int ma tiez 32 bitov. Takze v tomto problem nie je. Navyse ten clovek vobec
nepovedal zeby to bola ultra, povedal SUN. a pamatove stranky nezavisia na
OS ale na procesore. x86 - 4 kB ; pentium - neviem (mozno 4, mozno 8); Ultra
SPARC ma 8 ale SPARCy predtym mali 4.

-> Proste dovodov je vela. Kompilator na SUNe moze v pamati inac usporiadat
-> premenne ako gcc na linuxe. Tak sa pri nevhodne napisanom programe stane, ze
-> na linuxe premenna ukazuje do vnutra datoveho segmentu programu (ona tam
-> sice nieco moze prepisat, ale pokial sa  povodna hodnota uz nepouziva, program
-> bezi bez chyb) ale na SUNe uz ukazuje mimo oblast patriacu programu.

Ano, ale typol by som si ze ked ten clovek prekladal GCC tak to GCC robilo
rovako; 

-- 
 Matus "fantomas" Uhlar, sysadmin at NETLAB+ Kosice, Slovakia


Další informace o konferenci Linux