Definition of Physical Address
Physical Address Memory में एक Physical location की identifies करता है। MMU (Memory-Management Unit) Related logical address के लिए Physical Address की गणना करता है। MMU logical address computing physical address का भी use करता है। users कभी भी Physical Address से Related नहीं होता है। इसके बजाय, users द्वारा Physical Address को उसके Related logical address द्वारा Access किया जाता है।
Users program logical address generates करता है और सोचता है कि program इस Logical address में चल रहा है। लेकिन program को इसके Execution के लिए Physical memory की आवश्यकता होती है। इसलिए, Logical address का use करने से पहले Physical Address पर map किया जाना चाहिए।
Memory-Management Unit नामक Hardware का use करके Logical address को Physical Address पर map किया जाता है । Logical address स्थान में Logical address के अनुरूप सभी Physical Addresses के Group को Physical Address Space कहा जाता है ।
Definition of Logical Address
जब कोई Program Execution state में होता है, तब CPU द्वारा Generated address को Logical address कहा जाता है । Logical address आभासी है क्योंकि यह Physical रूप से मौजूद नहीं है। इसलिए, इसे Virtual Address भी कहा जाता है । इस Address का use physical memory location तक पहुँचने के लिए एक Reference के रूप में किया जाता है। Program के नजरिए से Generated सभी Logical address के सेट को Logical Address Space कहा जाता है ।
Memory-Management Unit नामक Hardware device द्वारा Logical address को उसके Related Physical Address पर map किया जाता है । MMU द्वारा use की जाने वाली address-binding methods compile time और load time के दौरान समान Logical और Physical Address Generate करती हैं । हालाँकि, run-time के दौरान address-binding methods भिन्न Logical और Physical Address Generate करती हैं ।
What is IPV4 Addressing
IPV4 (Internet Protocol Version 4) ये चौथा revision है| Internet Protocol (IP) का और Device को identify करने के लिए Network में Addressing system के रूप में होता है | Internet Protocol को कुछ इस तरह से Design किया गया है की इसे Interconnected systems of Packet switched communication network में use किया जा सके | IPV4 का use सबसे ज्यादा होता है Internet protocol के हिसाब से Internet में devices को connect करने के लिए, IPV4 में 32-bit address scheme का use किया जाता है जो की 2^32 addresses को allow करता है (और जिसमें लगभग 4 billion addresses होती है)
लेकिन जैसे जैसे Internet का growth हो रहा है तो अनुमान लगाया जा रहा है की धीरे धीरे IPV4 addresses सभी खत्म हो जायेंगे क्यूंकि इनका use आज सभी device में किया जा रहा है जैसे की computers, smartphones and game consoles और इन सभी devices को Internet के साथ connect होने के लिए एक Address की जरुरत होती है|
What is Address Space
Virtual addresses की Range जिसे Operating System user या अलग से चलने वाले Program को assign करता है, Address space कहलाता है । यह Instructions को Execute करने और Data store करने के लिए Available contiguous virtual addresses field है। Address space में Virtual address की Range शून्य से शुरू होती है और Operating system architecture द्वारा permit highest address तक बढ़ सकती है।
Address space का use z/OS को program और प्रत्येक Address space से Related data के बीच अंतर बनाए रखने की allow देता है। एक user के Address space में private area को अन्य Address spaces में private area से अलग किया जाता है और यह address space isolation operating system की अधिकांश Security provide करता है।फिर भी, प्रत्येक Address space में एक Common area भी होता है जो हर दूसरे Address space तक पहुंच योग्य होता है। क्योंकि यह सभी Available address को map करता है, एक Address space में System code और data के साथ-साथ user code और data भी शामिल होता है। इस प्रकार, सभी map किए गए address user code और data के लिए Available नहीं हैं।
Same resources को share करने के लिए कई users की capacity का तात्पर्य users को एक दूसरे से बचाने और स्वयं operating system की Secure करने की आवश्यकता है। Data files और program की protection के लिए Central storage और Code word की protection के लिए “Key” जैसी विधियों के साथ, अलग पता स्थान यह सुनिश्चित करते हैं कि उपयोगकर्ता के प्रोग्राम और डेटा ओवरलैप न हों। एकाधिक वर्चुअल Address space environmentमें, Application को Address space के बीच Communication करने के method की आवश्यकता होती है।