Part 01- Examples Based on Memory representation Techniques Byte Addressable and Word Addressable.
Contents
- 0.1 Memory Representation Techniques: Byte Addressable & Word Addressable
- 0.2 1. Byte Addressable Memory
- 0.3 2. Word Addressable Memory
- 0.4 Difference Between Byte & Word Addressable Memory
- 0.5 Summary
- 0.6 Part 01- Examples Based on Memory representation Techniques Byte Addressable and Word Addressable.
- 0.7 CST202 – Computer Organization and Architecture Module: 1
- 0.8 Instruction Formats (Zero, One, Two and Three Address …
- 0.9 COMPUTER ORGANIZATION AND ARCHITECTURE
- 0.10 Unit: III Lecture: 6 (Memory Management) …
- 0.11 UNIT III Memory Organization
- 0.12 Byte-‐Addressable Memory
- 1 Part 01: Memory Representation Techniques – Byte Addressable & Word Addressable
- 1.1 1⃣ Byte Addressable Memory
- 1.2 2⃣ Word Addressable Memory
- 1.3 1. Byte Addressable Memory क्या होता है?
- 1.4 2. Word Addressable Memory क्या होता है?
- 1.5 Byte Addressable vs Word Addressable – तुलना (Comparison)
- 1.6 Important Concept: Number of Addressable Units
- 1.7 Practice Example Question:
- 1.8 Part 01- Examples Based on Memory representation Techniques Byte Addressable and Word Addressable.
- 1.9 Chapter Two: Memory Locations and Addressing
Memory Representation Techniques: Byte Addressable & Word Addressable
In computer architecture, memory can be organized in two primary ways:
-
Byte Addressable Memory
-
Word Addressable Memory
Each method defines how data is stored and accessed in memory.
1. Byte Addressable Memory
In byte addressable memory, each individual byte (8 bits) has a unique memory address.
This is the most commonly used method in modern computers.
Used in systems with 8-bit, 16-bit, 32-bit, and 64-bit processors.
Example:
Assume a memory system with 4-byte (32-bit) words stored in byte-addressable memory.
Address | Data (1 Byte) |
---|---|
1000 | 10 |
1001 | 20 |
1002 | 30 |
1003 | 40 |
-
Here, each byte has its own address (1000, 1001, etc.).
-
If the processor is 32-bit, it fetches 4 bytes (one word) at a time.
To fetch a word (4 bytes) at address 1000, the system reads:
Word=[1000,1001,1002,1003]\text{Word} = [1000, 1001, 1002, 1003]
2. Word Addressable Memory
In word addressable memory, each word (not byte) has a unique address.
A word consists of multiple bytes (e.g., 2, 4, or 8 bytes).
Used in older computer architectures like Digital Signal Processors (DSPs).
Example:
Assume a 16-bit system with 2-byte words stored in word-addressable memory.
Word Address | Data (2 Bytes) |
---|---|
1000 | 10 20 |
1001 | 30 40 |
1002 | 50 60 |
Each word address refers to multiple bytes.
If we request Word 1001, we get [30, 40].
Difference Between Byte & Word Addressable Memory
Feature | Byte Addressable Memory | Word Addressable Memory |
---|---|---|
Addressing Unit | Byte (8 bits) | Word (multiple bytes) |
Memory Usage | Efficient for small data | May waste space |
Access Speed | Slower (more addresses) | Faster (fewer addresses) |
Example Systems | Modern computers (Intel, ARM) | Some DSPs, older systems |
Summary
Byte Addressable Memory → Each byte has an address (used in modern computers).
Word Addressable Memory → Each word (2, 4, or 8 bytes) has an address (used in older architectures).
Would you like more numerical examples or detailed diagrams?
Part 01- Examples Based on Memory representation Techniques Byte Addressable and Word Addressable.
CST202 – Computer Organization and Architecture Module: 1
Instruction Formats (Zero, One, Two and Three Address …
COMPUTER ORGANIZATION AND ARCHITECTURE
Unit: III Lecture: 6 (Memory Management) …
UNIT III Memory Organization
Byte-‐Addressable Memory
यहाँ Part 01: Examples Based on Memory Representation Techniques – Byte Addressable and Word Addressable Memory का विस्तारपूर्वक और आसान हिंदी में स्पष्टीकरण दिया गया है:
Part 01: Memory Representation Techniques – Byte Addressable & Word Addressable
कंप्यूटर में डेटा को मेमोरी में संग्रहित (store) करने के लिए दो मुख्य तरीके होते हैं:
1⃣ Byte Addressable Memory
2⃣ Word Addressable Memory
1. Byte Addressable Memory क्या होता है?
-
इसमें हर एक byte का अलग address होता है।
-
मान लीजिए एक word = 4 bytes का है, तो एक word के लिए 4 लगातार byte addresses इस्तेमाल होते हैं।
Example:
मान लीजिए word size = 4 bytes
Byte Address | Data |
---|---|
1000 | A1 |
1001 | A2 |
1002 | A3 |
1003 | A4 |
2. Word Addressable Memory क्या होता है?
-
इसमें हर word का एक unique address होता है।
-
एक word में कई bytes हो सकते हैं (जैसे 2 bytes, 4 bytes etc.)
Example:
मान लीजिए word size = 4 bytes
Word Address | Data (4 Bytes) |
---|---|
100 | A1 A2 A3 A4 |
101 | B1 B2 B3 B4 |
102 | C1 C2 C3 C4 |
Byte Addressable vs Word Addressable – तुलना (Comparison)
Feature | Byte Addressable | Word Addressable |
---|---|---|
Address Unit | 1 byte | 1 word (e.g., 4 bytes) |
Memory Efficient For | Character-level operations | Word-level data like integers |
More Address Lines Needed? | Yes (more fine-grain control) | No (fewer address lines) |
Common In | Modern CPUs (x86, ARM) | Some older/embedded systems |
Important Concept: Number of Addressable Units
If memory size = 1 KB (1024 Bytes), and word size = 4 bytes:
-
In byte addressable memory:
-
Total addresses = 1024 (one for each byte)
-
-
In word addressable memory:
-
Total addresses = 1024 / 4 = 256 (one for each word)
-
Practice Example Question:
Q. A system has 16-bit word and uses word-addressable memory. How many addresses are needed to access 4 KB of memory?
अगर आप चाहें, तो मैं इस टॉपिक पर आधारित MCQs, PDF Notes, या Visual Diagrams भी बना सकता हूँ। क्या आप वह चाहेंगे?