Μνήμη και εκτελέσιμο.

Nikos Kanellopoulos nkan at panafonet.gr
Mon Jun 2 19:36:01 EEST 2003


Σωστές οι παρατηρήσεις.
Ωστόσο θεωρώ ότι η πιο παραδοσιακή  εικόνα που έδωσα
θα φαινόταν πιο χρήσιμη στον φίλο μας που έδειχνε να πιστεύει
ότι το πρόγραμμά του δεν τρέχει εξ αιτίας του μεγέθους του.

Για πιο τεχνικές περιγραφές υπάρχει πλούσια βιβλιογραφία
(Tanenbaum, Silberschatz, Stallings κ.α.).

--
Νίκος Κανελλόπουλος

V13 wrote:

>On Monday 02 June 2003 12:21, Nikos Kanellopoulos wrote:
>  
>
>>Για να τρέξει πρέπει να φορτωθεί στη μνήμη.
>>Άρα χρειάζεται τουλάχιστον τόση μνήμη όσο το
>>μέγεθος του αρχείου.
>>    
>>
>
>Gia tin akribeia xreiazetai tosi 'eikoniki' VM[1]... Efoson to arxeio ginetai 
>mmap (opos kai oi libs) den fortonetai stin mnimi tipota parapano apo to 
>komati poy trexei (on demand), opote theoritika mporei na'xeis ena ektelesimo 
>me megethos kati MB poy na'nai linked me 23049763 libs kai na min soy troei 
>parapano apo liga K.
>
>Praktika ayto symbainei se megalo bathmo me ola ta progs toy KDE kai me to 
>OpenOffice (an p.x. xrisimopoihseis mono ton editor)...
>
>  
>
>>Από κει και ύστερα, πρόσθεσε όση ζητάει από
>>το λειτουργικό στο runtime με malloc (C) ή
>>new (C++).
>>    
>>
>
>Oyte ayto polyisxyei mias kai h mnimi poy kaneis malloc den dinetai amesos sto 
>programma alla perimenei na tin xrisimopoihseis prota. Etsi p.x. mporei na 
>kaneis malloc arketa MB kai to prog soy na'nai merika KB... Yparxei kai 
>sxetiko 'option' ston kernel[1]...
>
>Episis, pro tis glibc 2.3 itan poly synithismeno na yparxoyn progs ta opoia 
>kanoyn polla malloc kai free kai menoyn na desmeyoyn mnimi xoris na tin 
>xrisimopoioyn logo toy tropoy poy doylevan oi malloc/free ths glibc (<2.3). 
>
>  
>
>>Νίκος Κανελλόπουλος
>>    
>>
><<V13>>
>
>[1] Eikoniki VM == pseytiki VM giati sto linux mporeis na'xei "used VM" 
>perissoteri apo tin "available VM" :)
>
>  
>





More information about the Linux-greek-users mailing list