# What Are Embedded Systems ![rw-book-cover](https://images.ctfassets.net/wp1lcwdav1p1/3ParDeusdYeGBrgPqmA7al/f8a93f40d79e1f6420ff4a38be29ed54/GettyImages-672157207.jpg?w=1500&h=680&q=60&fit=fill&f=faces&fm=jpg&fl=progressive) ## Metadata - Author: [[Coursera Staff]] - Full Title: What Are Embedded Systems - Category: #articles - Summary: Embedded systems are specialized computer systems that operate within larger mechanical or electronic systems, like ATMs or digital cameras. There are various types of embedded systems, including standalone, networked, mobile, and real-time systems. A career as an embedded systems engineer involves designing and developing these systems, with strong job growth expected in the field. - URL: https://www.coursera.org/articles/embedded-systems ## Highlights - Embedded systems are computer systems that exist within a larger mechanical system. For example, an automated teller machine at a bank is an embedded system that allows you to access money stored in a bank account. Different parts of the machine, like the buttons and screen, act as a user interface so you can access the bank's digital system. ([View Highlight](https://read.readwise.io/read/01jtegb2ctjzet8pm75yfck79p)) - Embedded systems have three primary components: 1. **Hardware:** Microprocessors and microcontrollers are the hardware of embedded systems. Typically, they include a central processing unit ([CPU](https://www.coursera.org/articles/central-processing-unit)) connected to other basic computing devices, such as memory chips, power supplies, and LCD displays. 2. **Application software:** Embedded software typically features specialized programming tools that enable the machines to function. The level of complexity can vary depending on the devices it will control. 3. **A real-time operating system (RTOS):** An RTOS is a special type of operating system designed to respond to external events extremely quickly. ([View Highlight](https://read.readwise.io/read/01jtegty7t5er3vewd57apc19m))