Книга: Introduction to Microprocessors and Microcontrollers
Memory organization
Memory organization
A memory contains a number of cells or registers that, themselves store a number of bits. In Figure 6.14, we saw a really simple memory with 16 locations, each of which could store between 1, 4 or 8 bits. The memory organization is always quoted as ‘number of locations x bits stored in each’ so this memory would have an organization of anywhere between 16?1, 16?4 or 16?8.
Static RAMs usually store 8 bits in each location so a typical chip size would be 131 072?8 giving a total storage capacity of 1 048 576 bits. This is often referred to as 128 K?8.
Dynamic RAMs store either 1 or 4 bits in each location. One bit in each is very popular, so a typical chip organization would be 1 048 576?1 which, as we can see, would actually hold the same total number of bits as the example SRAM – it’s just the organization that has been changed.
- A flip-flop or bistable
- A register
- Shift registers
- Rotate registers
- Memories
- RAM
- Accessing memory
- Two types of RAM
- Memory organization
- Three types of ROM
- Pin layout of an EPROM
- Pin layout of a SRAM
- Pin layout of a DRAM
- Some more memories that don’t fit into the general pattern
- Memory maps
- Quiz time 6
- Organization of the Book
- 16.1. Linux Source Organization
- 2.1.1 Program Memory Organization
- 2.1.2 Data Memory Organization
- Memory Analyzer (Formerly MemScope)
- Класс MEMORY
- EVENT MEMORY SIZE
- 12.2.1 Port-Mapped vs. Memory-Mapped I
- Displaying Free and Used Memory with free
- 2.3.1. Flash Memory
- 2.3.5. Memory Space
- 2.3.7. Process Virtual Memory