Professional Documents
Culture Documents
Chap 2Lesson17EmsysNew
Chap 2Lesson17EmsysNew
2008
1. Memory Organisation
2008
2008
Addresses
2008
2008
Example
2008
ROM
Contents of the read-only memory cannot
be modified by the computer but may be
read.
A system has ROM unit(s) for bootstrap
program(s), basic input-output system
(BIOS) program(s) and for vector addresses
for the interrupts
Used to hold bootstrap program that is
executed automatically by the system every
time it is turned on or reset. Instructs the
system to load its operating system off
2008
ROM image
2008
2008
2008
10
2008
11
Princeton Architecture
2008
12
Harvard architecture
2008
13
Harvard Architecture
2008
14
2008
15
2. Types of Memory
2008
16
Memory types
Most systems two types of memory readonly memory (ROM) and random-access
memory (RAM).
A computer system has ROM unit(s) for
bootstrap program(s), basic input-output
system (BIOS) program's) and for vector
addresses for the interrupts
An embedded system has ROM unit(s) for
storing ROM image and flash to save nonvolatile data and results
2008
17
ROM Uses
18
2008
19
2008
20
2008
21
2008
22
2008
23
2008
24
2008
25
2008
26
RAM
2008
27
RAM Characteristics
2008
28
RAM Types
1) SRAM (static RAM) and DRAM
(dynamic RAM) Used for saving the
variables, stacks, process control blocks,
input buffer, output buffer, decompressed
format of program and data at the ROM
image
2008
29
2008
30
2008
31
2008
32
2008
33
Summary
We learnt
Random access memory model, ROM,
RAM
Addresses
Data alignment
Little and big endian
Flash
Princeton and Harvard architectures
2008
34
2008
35