სად ანაწილებს malloc მეხსიერებას?

Სარჩევი:

სად ანაწილებს malloc მეხსიერებას?
სად ანაწილებს malloc მეხსიერებას?
Anonim

C-ში ბიბლიოთეკის ფუნქცია malloc გამოიყენება მეხსიერების ბლოკის გამოსაყოფად გროვა-ზე. პროგრამა წვდება მეხსიერების ამ ბლოკს მაჩვენებლის საშუალებით, რომელსაც malloc აბრუნებს. როდესაც მეხსიერება აღარ არის საჭირო, მაჩვენებელი გადაეცემა თავისუფალს, რომელიც ანაწილებს მეხსიერებას ისე, რომ მისი გამოყენება სხვა მიზნებისთვის იყოს შესაძლებელი.

ანაწილებს თუ არა malloc ფიზიკურ მეხსიერებას?

TL;DR: malloc აბრუნებს ვირტუალურ მისამართს და არ გამოყოფს ფიზიკურ მეხსიერებას.

მეხსიერების რომელ განყოფილებას იყენებს malloc?

malloc მიუთითებს მეხსიერებაზე, რომელიც გამოყოფილი იყო RAM-ის heap განყოფილებით. Malloc-ით დაბრუნებული მისამართები და მასთან დაკავშირებული ფუნქციები მომდინარეობს ნებისმიერი ზონიდან, რომელსაც თქვენი მუშაობის დროის გარემო იყენებს დინამიური მეხსიერებისთვის.

მეხსიერების რომელ ნაწილში ანაწილებს მეხსიერებას malloc და calloc?

სახელი malloc და calloc არის ბიბლიოთეკის ფუნქციები, რომლებიც ანაწილებენ მეხსიერებას დინამიურად. ეს ნიშნავს, რომ მეხსიერება გამოყოფილია გაშვების დროს (პროგრამის შესრულება) გროვის სეგმენტიდან.

სად არის გამოყოფილი მეხსიერება?

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

გირჩევთ:

საინტერესო სტატიები
რატომ არის კარგი და-ძმის მეტოქეობა?
Წაიკითხე მეტი

რატომ არის კარგი და-ძმის მეტოქეობა?

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

იპოვეს თუ არა რწმენა ბამბის ხეში?
Წაიკითხე მეტი

იპოვეს თუ არა რწმენა ბამბის ხეში?

მაძიებლებმა იპოვეს დაკარგულის ცხედარი Cottonwood თინეიჯერ ფეით მური. სურათი კოტონვუდის პოლიციის დეპარტამენტის თავაზიანობით. მოხალისეებმა და მაშველებმა დაკარგული კოტონვუდის მოზარდის ფეიტ მურის ცხედარი იპოვეს. ეკიპაჟებმა იპოვეს 16 წლის მოზარდის ცხედარი იქ, სადაც მდინარე ვერდე ხვდება სარეცხს, სადაც ის ბოლოს ნახეს კოტონვუდში.

როგორ მოქმედებს სიღარიბე ფილიპინებზე განათლებაზე?
Წაიკითხე მეტი

როგორ მოქმედებს სიღარიბე ფილიპინებზე განათლებაზე?

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