From the course: Computer Architecture Essentials

Unlock this course with a free trial

Join today to access over 24,800 courses taught by industry experts.

Embedded systems

Embedded systems

- [Narrator] Computing systems have many different applications like information systems, medical devices, video games, and so on. As you may guess, these applications have different goals and so different complications come up. Let's compare two categories of computing systems. On the one hand, we have traditional desktop and more recently mobile computers. Here you have a general purpose architecture over one megabyte of memory, the processor usually has a high performance CPU, and energy is not a primary concern. By that I mean that the user is expected to provide power or recharge the device's battery because a design goal is to get the best cost/performance ratio. On the other hand, we have embedded systems, and this is where we need to pay attention to the typical parameters. Embedded systems normally have a specific purpose, which is digital control of hardware. Embedded systems tend to have much less memory available, normally less than two kilobytes. The CPUs aren't so…

Contents