Real Time Systems Design And Analysis

Chapter 2 - Hardware Considerations

Understanding the underlying hardware of the real-time system allows for efficient
hardware and software resource utilization. Although it is desirable for the programming
language to abstract away hardware details from the designers, this
is usually impossible to achieve – if not at the design state, certainly at the
hardware/software integration stages. Therefore, an understanding of computer
architecture is essential to the real-time systems engineer. While it is not the
intent here to provide a complete review of computer architecture, a brief survey
of the most important issues is appropriate. For a more thorough treatment,
see, for example, [Gilreath03]. Some of the following discussion is adapted from
that resource.

2.1   BASIC ARCHITECTURE

In its simplest form, a computer system consists of a CPU and memory interconnected
by a bus (Figure 2.1).

There are three systemwide buses: power, address, and data. The power bus
refers to the distribution of power to the various components of the computer system;
the address bus is the medium for exchanging individual memory addresses,
and therein the data bus is used to move data between the various components
in the system. When referring to the system bus, the address and data buses
collectively are generally what are meant.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: PCMCIA Memory Cards
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.