4.2. Embedded Versus High-Performance Processors: A Common Foundation

Embedded processors are general-purpose in a different sense than the high-performance processors used in personal computers. A personal computer is expected to run arbitrary software (Fig. 4-1): productivity tools (e-mail, word processors, spreadsheets, presentations, and so on), computer-aided design (CAD), games, multimedia, and the operating system (OS) itself. In contrast, a closed embedded system runs a fixed set of tasks, or task-set. Nonetheless, there are many embedded systems, each with its own, unique task-set (Fig. 4-2). Thus, a single processor powering all of these embedded systems must support arbitrary software, even though any one system has a fixed task-set. ...

Get Multiprocessor Systems-on-Chips now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.