რა არის კომპილაციის დროის მისამართის სავალდებულო?
რა არის კომპილაციის დროის მისამართის სავალდებულო?

ვიდეო: რა არის კომპილაციის დროის მისამართის სავალდებულო?

ვიდეო: რა არის კომპილაციის დროის მისამართის სავალდებულო?
ვიდეო: MM-2: Address Binding | Memory Management | Operating Systems 2024, ნოემბერი
Anonim

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

უბრალოდ, რა არის კომპილაციის დრო სავალდებულო?

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

ასევე იცით, რას ნიშნავს კომპილაციის დრო? შედგენა - დრო არის შემთხვევა, როდესაც თქვენ მიერ შეყვანილი კოდი გარდაიქმნება შესრულებადში Run- დრო არის შემთხვევა, სადაც შესრულებადი გაშვებულია. ტერმინები "გაშვების დრო" და " შედგენის დრო " ხშირად იყენებენ პროგრამისტებს სხვადასხვა ტიპის შეცდომებზეც. შედგენა - დრო შემოწმება ხდება დროს შედგენის დრო.

ასევე უნდა იცოდე, რა იგულისხმება მისამართის სავალდებულოობაში?

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

რატომ არის საჭირო მისამართის სავალდებულო?

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

გირჩევთ: