Wat is aaneenlopende en nie-aaneenlopende geheue?
Wat is aaneenlopende en nie-aaneenlopende geheue?

Video: Wat is aaneenlopende en nie-aaneenlopende geheue?

Video: Wat is aaneenlopende en nie-aaneenlopende geheue?
Video: "Военная печь" или просто не плохая печь-голландка. 2024, April
Anonim

Die basiese verskil tussen aaneenlopende en nie-aaneenlopende geheue toekenning is dit aangrensend toekenning ken een enkele toe aangrensend blok van geheue aan die proses terwyl, die nie-aaneenlopende toekenning verdeel die proses in verskeie blokke en plaas dit in die verskillende adresruimte van die geheue d.w.s. in 'n

Net so, kan jy vra, wat is aaneenlopende geheue?

Aaneenlopende geheue toekenning is 'n klassieke geheue toekenningsmodel wat 'n proses opeenvolgend toewys geheue blokke (dit is, geheue blokke met opeenvolgende adresse). Aaneenlopende geheue toekenning is een van die oudste geheue toekenningskemas. Wanneer 'n proses uitgevoer moet word, geheue word deur die proses aangevra.

Verder, wat is die voordele en nadele van aaneenlopende en nie-aaneenlopende geheuetoewysing?

  • Vir nuwe lêers is dit baie moeilik om die spasies hier te vind.
  • Verder kan jy nie die lêer uitbrei nie.
  • Die een groot nadeel is die moeilikheid oor fragmentasie.

Hiervan, wat is aaneenlopend in die bedryfstelsel?

a) Aangrensend geheue toekenning Dit beteken vrylik beskikbare geheue partisies is nie hier en daar oor die hele geheue spasie gestrooi nie. In die aangrensend geheue toekenning, beide die bedryfstelsel en die gebruiker moet in die hoofgeheue woon. 'n Enkele proses word in daardie vaste grootte enkelpartisie toegewys.

Watter datastruktuurdefinisie kan nie-aangrensende geheueligging toeken?

Blaai en segmentering is die twee maniere wat 'n proses se fisiese moontlik maak adres ruimte om te wees nie - aangrensend . Dit het voordeel om te verminder geheue vermorsing maar dit verhoog die bokoste as gevolg van adres vertaling. Daarom is blaai nodig om effektief te verseker geheue toekenning.

Aanbeveel: