Hvað er algjör heimilisfang?
Alger heimilisfang er hugtak sem oft er notað í tölvunarfræði og forritun. Það vísar til nákvæmrar staðsetningar minnisfrumu eða geymslueiningar í minni tölvu. Með öðrum orðum er það einstakt tölulegt gildi sem úthlutað er til minnisstaðar í minnisstigveldi tölvukerfis. Alger heimilisfang er einnig kallað minnisheimilisfang eða líkamlegt heimilisfang.
Þegar forrit er keyrt sækir örgjörvi tölvunnar skipanir og gögn Úr minni. Til að nálgast ákveðna skipun eða gögn þarf örgjörvinn að vita minnisheiti hennar. Algjör minnisheiti veitir örgjörvanum leið til að staðsetja og nálgast minnisstaði í minnisstigveldi tölvunnar.
Hver minnisstaður í tölvukerfi hefur einstaka algilda heimilisfang. Algilda heimilisfangið er tvíundatal sem sýnir staðsetningu minnisfrumunnar í minnisstigveldi tölvunnar. Algilda heimilisfangið er venjulega skráð í sextiundakerfi, sem er auðveldara fyrir menn að lesa og skilja.
Þegar forrit er þýtt úthlutar þýðandinn hverri skipun og hverjum gagnareiningi í forritinu algjörum heimilisföngum. Algjör heimilisfang er ákvarðað af stærð og skipulagi minnisstigveltis tölvunnar. Þetta þýðir að algjör heimilisfang minnisstaðar getur verið mismunandi á mismunandi tölvum eða jafnvel á sömu tölvu ef minnisstigveltið er breytt.
Tvær tegundir af algjörri heimilisfærslu eru til: bein og óbein. Bein heimilisfærsla er notuð þegar minnisstaðurinn er tilgreindur beint í skipuninni. Óbein heimilisfærsla er notuð þegar minnisstaðurinn er tilgreindur óbeint með vísitölu eða vísi.
Einn kostur algjörrar heimilunar er sá að hún veitir örgjörvanum hraðan og skilvirkan aðgang að minnisstöðvum. Örgjörvinn getur fljótt sótt gögn og skipanir úr minni með því að nota algjörar heimilarnúmer. Hins vegar eru einnig nokkrir ókostir við algjöra heimilun. Einn helsti ókosturinn er sá að það gerir það erfitt að flytja forrit í minni. Ef forrit er flutt á aðra staðsetningu í minni þarf að uppfæra allar algjörar heimilarnúmer þess.
Að lokum er algjör heimilun grundvallaratriði í tölvunarfræði og forritun. Hún veitir örgjörvanum leið til að staðsetja og nálgast minnisstaði í minnisstigveldi tölvu. Algjör heimilun er nauðsynleg fyrir skilvirka starfsemi tölvukerfa, en hún hefur einnig takmarkanir sem forritarar og kerfishönnuðir þurfa að hafa í huga.