Egy beágyazott rendszer (angolulembedded system) olyan speciális célú számítógép, melyet egy konkrét feladat ellátására terveztek.[1]
Az általános célú számítógépekkel (mint amilyen például a személyi számítógép) szemben egy beágyazott rendszer csupán néhány előre meghatározott feladatot lát el, és sokszor tartalmazhat olyan feladat-specifikus mechanikus és elektronikus alkatrészeket, melyek nem találhatók egy általános célú számítógépben. Mivel a rendszer feladatai a tervezés idején is jól ismertek, a tervezők a feladatnak megfelelően tudják optimalizálni a rendszert, csökkenteni a költségét és méretét, növelni megbízhatóságát.
Fizikai méretüket tekintve a beágyazott rendszerek a hordozható eszközöktől (például digitális óra, MP3-lejátszó) az egészen nagy méretű helyhez kötött berendezésekig (például egy közlekedési lámpa irányító rendszere, egy gyár folyamatirányító rendszere, vagy egy atomerőmű irányító rendszere) terjednek.
Fodor Attila, Vörösházi Zsolt. BEÁGYAZOTT RENDSZEREK ÉS PROGRAMOZHATÓ LOGIKAI ESZKÖZÖK – Egyetemi tananyag (PDF), lektor: Dr. Keresztes Péter, felelős vezető: Votisky Zsuzsa, előkészítette: Juhász Lehel (magyar nyelven), Typotex Kiadó, 1-251. o. (2011). ISBN 978-963-279-500-3. Hozzáférés ideje: 2013. március 19. „Napjainkban a legtöbb elektronikus eszköz kisebb önálló működésre is alkalmas részegységből áll, amelyek egy beágyazott rendszert alkothatnak. Az első fejezet röviden összefoglalja a beágyazott rendszerek alapelveit, a második az FPGA (Field Programmable Gate Arrays) eszközökkel és azok fejlesztői környezetével foglalkozik, amelyet a beágyazott rendszerekben lehet használni.” – Licence: Creative Commons NonCommercial-NoDerivs 3.0 (CC BY-NC-ND 3.0)