რა არის მეხსიერების არამიმდევრული განაწილება ოპერაციულ სისტემაში?
რა არის მეხსიერების არამიმდევრული განაწილება ოპერაციულ სისტემაში?

ვიდეო: რა არის მეხსიერების არამიმდევრული განაწილება ოპერაციულ სისტემაში?

ვიდეო: რა არის მეხსიერების არამიმდევრული განაწილება ოპერაციულ სისტემაში?
ვიდეო: Contigous vs Non Contiguous | Memory allocation | OS | Lec-14 | Bhanu Priya 2024, მაისი
Anonim

The არა - მომიჯნავე მეხსიერების განაწილება საშუალებას აძლევს პროცესს შეიძინოს რამდენიმე მეხსიერება ბლოკები სხვადასხვა ადგილას მეხსიერება მისი მოთხოვნის მიხედვით. The არამიმდევრული მეხსიერების განაწილება ასევე ამცირებს მეხსიერება გაფლანგვა გამოწვეული შიდა და გარე ფრაგმენტაციის გამო.

ასე რომ, რა არის მიმდებარე მეხსიერების განაწილება ოპერაციულ სისტემაში?

მიმდებარე მეხსიერების განაწილება არის კლასიკური მეხსიერების განაწილება მოდელი, რომელიც ანიჭებს პროცესს თანმიმდევრულად მეხსიერება ბლოკები (ანუ მეხსიერება ბლოკები, რომლებსაც აქვთ თანმიმდევრული მისამართები). მიმდებარე მეხსიერების განაწილება არის ერთ-ერთი უძველესი მეხსიერების განაწილება სქემები. როდესაც პროცესი უნდა შესრულდეს, მეხსიერება პროცესით ითხოვს.

შემდგომში ჩნდება კითხვა, რა არის მეხსიერების მიმდებარე ბლოკი? ა მეხსიერების ბლოკი არის მომიჯნავე ზუსტად მაშინ, როცა იგი განისაზღვრება საწყისი და დასასრული მისამართით ერთი წრფივი მისამართების სივრციდან და არ აქვს ხვრელები.

ამ გზით, რა უპირატესობები და უარყოფითი მხარეები აქვს მეხსიერების მომიჯნავე განაწილებას და არა მომიჯნავე მეხსიერების განაწილებას?

  • ახალი ფაილებისთვის ძალიან რთულია აქ ადგილების პოვნა.
  • გარდა ამისა, თქვენ არ შეგიძლიათ ფაილის გაფართოება.
  • ერთი დიდი მინუსი არის ფრაგმენტაციის სირთულე.

რა უარყოფითი მხარეები აქვს მეხსიერების მიმდებარედ განაწილებას?

უპირატესობები და ნაკლოვანებები Მთავარი მიმდებარე მეხსიერების განაწილების მინუსი არის მეხსიერება გაფლანგვა და მოუქნელობა. როგორც მეხსიერება არის გამოყოფილი ფაილზე ან პროცესზე იმის გათვალისწინებით, რომ ის გაიზრდება გაშვების დროს. მაგრამ სანამ პროცესი ან ფაილი არ გაიზრდება ბევრი ბლოკი გამოყოფილი რომ ის რჩება გამოუყენებელი.

გირჩევთ: