Ano ang non contiguous memory allocation sa operating system?
Ano ang non contiguous memory allocation sa operating system?

Video: Ano ang non contiguous memory allocation sa operating system?

Video: Ano ang non contiguous memory allocation sa operating system?
Video: SEGMENTATION | NON-CONTIGUOUS MEMORY ALLOCATION | OS | OPERATING SYSTEM 2024, Mayo
Anonim

Ang Hindi - magkadikit na paglalaan ng memorya nagbibigay-daan sa isang proseso upang makuha ang ilan alaala mga bloke sa iba't ibang lokasyon sa alaala ayon sa pangangailangan nito. Ang noncontiguous memory allocation binabawasan din ang alaala pag-aaksaya na dulot ng panloob at panlabas na pagkapira-piraso.

Kaya lang, ano ang magkadikit na paglalaan ng memorya sa operating system?

Magkadikit na paglalaan ng memorya ay isang klasiko paglalaan ng memorya modelo na nagtatalaga ng magkakasunod na proseso alaala mga bloke (iyon ay, alaala mga bloke na may magkakasunod na address). Magkadikit na paglalaan ng memorya ay isa sa pinakamatanda paglalaan ng memorya mga scheme. Kapag ang isang proseso ay kailangang isagawa, alaala ay hinihiling ng proseso.

Kasunod nito, ang tanong ay, ano ang magkadikit na bloke ng memorya? A bloke ng memorya ay magkadikit eksakto kapag ito ay tinukoy ng isang panimula at pagtatapos na address mula sa isang solong linear na espasyo ng address at walang mga butas.

Sa ganitong paraan, ano ang mga pakinabang at disadvantages ng magkadikit na paglalaan ng memorya at hindi magkadikit na paglalaan ng memorya?

  • Para sa mga bagong file, napakahirap hanapin ang mga puwang dito.
  • Higit pa, hindi mo maaaring pahabain ang file.
  • Ang isang malaking kawalan ay ang kahirapan tungkol sa pagkapira-piraso.

Ano ang mga disadvantages ng magkadikit na paglalaan ng memorya?

Mga kalamangan at Mga disadvantages Pangunahing kawalan ng magkadikit na paglalaan ng memorya ay alaala pag-aaksaya at kawalan ng kakayahang umangkop. Bilang ang alaala ay inilalaan sa isang file o isang proseso na isinasaisip na lalago ito habang tumatakbo. Ngunit hanggang sa ang isang proseso o isang file ay lumalaki ng maraming mga bloke inilalaan sa ito ay nananatiling hindi nagagamit.

Inirerekumendang: