1.1 System Architectur
1.1 System Architectur
Cache ●provide temporary storage that the CPU can access very quickly.
memo ●store instructions and data that are used repeatedly or are likely to
ry be required for the next CPU operation.
●memory locations within the CPU that hold data temporarily and can be
accessed very quickly
Regis ● accept, store and transfer data and instructions for immediate use
ters by the CPU
●used during the Fetch–Execute cycle
Von Neumann architecture
The Von Neumann architecture describes a computer in which the data and instructions are stored in the same
area of memory and are indistinguishable from each other. This means that the CPU has to decide what is an
instruction and what is simply data.
Von Neumann architecture is the fundamental design concept behind all modern
computer systems.
One of the main features of the Von Neumann architecture is that it only uses one
memory for both the data and the instructions.
PC
MDR
MAR
ACC
1. Each instruction in a computer program is
The purpose of CPU stored in a particular location (or address) in
memory. The address of the next instruction
The Fetch-Execute cycle is copied from the program counter and
placed in the MAR.
01. 02.
The purpose and characteristics of embedded systems Examples of embedded systems
Embedded systems are designed to perform specific tasks, often
with real- time constraints. They are usually part of a larger device Within common household devices: Such as
and are not necessarily intended to be directly interacted with by a microwaves, washing machines, and thermostats.
user.
Within larger and more complex systems: Like
Low power: Embedded systems are often designed to operate
with minimal power consumption. automotive control systems, industrial automation,
Small in size: They are compact and integrated into the devices
and medical devices.
they control.
Rugged: Able to withstand harsh environments and conditions.
Low cost: Often designed to be cost- effective for mass
production.
Dedicated software: Runs on specific hardware and is tailored to
the system's needs.