Professional Documents
Culture Documents
Chapter 3
COE 306: Introduction to Embedded Systems
Dr. Abdulaziz Tabbakh
Computer Engineering Department
Actuator
Output
Analog/Digital
Sensor
Input
Analog/Digital
CPU
Memory
Embedded Computer
ISRs have access to other functions and global variables like any
other function
continue intr?
execution N Assume priority selection
Y is handled before this
point.
N intr priority >
ignore current
priority?
Y
ack
Y
Y N
bus error timeout? vector?
Y
call table[vector]
Performance Gap
DRAM: 7% per year
space of Program 2
Page m ... Page n
page tables to ... ...
map the pages
in the linear Page 2 Page 2
virtual address Page 1 Page 1
space onto Page 0 Page 0
main memory
Hard Disk
The operating
Each running Pages that cannot system swaps
program has fit in main memory pages between
its own page are stored on the memory and the
table hard disk hard disk