fcit

Memory Addressing and its Importance

Memory Addressing

Memory Addressing एक Unique Identifier है, जिसका प्रयोग CPU द्वारा Data Tracking के लिए किया जाता है| यह एक Binary Address है, जो कि Finite Sequence के द्वारा Define किया गया है| जिससे CPU, Memory के प्रत्येक Byte के Location को Track कर सकता है| इसमें Ram के Cell को एक Binary Number Assign किया जाता है, जोकि एक Byte Data को Store करता है|

CPU, Data Buses के माध्यम से Memory Address तक पहुंच कर Stored Data को Track करते है| CPU Processing से पहले, Data और Program को Unique Memory Address Location पर Store किया जाना चाहिए| Operating System, Basic INput/Output System (BIOS) Program तथा Device Drivers को Memory Address की आवश्यकता होती है| Memory Addresses Boot Process के दौरान Allocate किये जाते है|

Type of Memory Addresses

Physical Addresses

एक Digital Computer की Main Memory में कई Memory Lcation होते है| प्रत्येक Memory Location को Binary Numbers के Through Represent किया जाता है, जिसे Physical Address कहते है| Physical Address को Address Bus Circuitry पर Represent किया जाता है| जिससे कि Data Bus के द्वारा Main Memory के Particular Storage Cell को Access किया जा सके|

Logical Addresses

एक Computer Program, Machine Code को Execute करने और Data को Store तथा Retrieve करने के लिए Memory Address का use करता है| Early Computer में Logical और Physical Address Same होते थे| लेकिन Virtual Memory की शुरुआत के बाद में Application Program को Physical Addresses का Knowledge नहीं होता है| इसलिए Application Programs Computer की Memory Management Unit और Operating System Memory Mapping का use करके Logical Address को Represented करते है|

Importance of Memory Addressing

  • Quick Data Access को Support करती है|
  • Computer Programming में Pointers को Implement करने में Additional Support Provide करता है|
  • यह  के Storage को Structured Way Provide करता है|
  • यह Data के Processing को Fast बनाता है|
Tags: No tags

Add a Comment

Your email address will not be published. Required fields are marked *