
|
 |
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: 4erveq (kaspar__at__abv[ точка ]bg) |
Дата: 09/22/2006 |
Abe ne znam kakvo e virtualna pamet,a trqbva da otkriq kakvo
e.Bixte li mi pomognali s ne6to plz!
|
Отговор #1 |
От: :) |
Дата: 09/22/2006 |
na , mnogo kratko kazano virtualnata pamet e nachin po koito
izkustveno se razshiriava phisichnoto adresno prostranstvo
na komputyra. T.e. ako imash 256 MB RAM, tova na komputyra
mu e obshto vzeto nedostatychno za da moje da opravliava
programi chiito obshto obem nadhvyrlia 256 MB. (stava duma
za obema na programite veche startirani i zaredeni v
pametta). Ta horata sa se setili che moje pyk po niakakyv
nachin da razshiriat pametta na komputrite prilagaiki metodi
koito syzdavat vitualno adresirane na programite i chrez
opredelena funkcia tezi virtualni adresi bivat proektirani v
fizicheskata pamet(RAM-ta).
No ako tova obiasnenie ne ti e iasno ... trea da se pochne
pyrvo s kurs po arhitektura na komputrite i sled tova da se
premine kym virtualnaa pamet , koiato e chast ot OS
arhitekturite :)
PS. ne garantiram che obiasnenieto e pylno, i absolutno
tochno , imaiki v predvid razlichnite nachini za virtualno
adresirane :) ... abe izobshto uroka za virtulanata pamet e
dosta debel :)
|
Отговор #2 |
От: Деан |
Дата: 09/22/2006 |
Да, доста е дебел. Паметта се разделя на части, равни на
думата на съответния микропроцесор - сегменти. Големината на
сегмента е дължината на думата на процесора. За 16-битов тя
е 2^16. Т.е. от 0 до 65535 ( 0 е първият физически адрес ).
Всеки сегмент си има собствени параметри, като е отделен бит
за това дали той е във физическата памет или не (върху
някакъв вид запаметяващо устройство).
В общи линии - доста четене :)
|
<< X Loggin (2
) | kak moga da instaliram igri? (3
) >>
|
|
|
|
|