Sulautettu järjestelmä
Sulautettu järjestelmä (engl. embedded system) on tietokonejärjestelmä, joka on suunniteltu suorittamaan tiettyjä tehtäviä tai toimintoja rajatulla ja usein erikoistuneella tavalla. Nämä järjestelmät ovat yleensä erittäin rajoitettuja resurssien (esim. muisti, prosessoriteho) suhteen, ja ne on optimoitu erityisesti tiettyihin sovelluksiin tai tehtäviin.
Sulautettuja järjestelmiä löytyy lähes kaikkialta ympäriltämme, esimerkiksi kodinkoneista, ajoneuvoista, älypuhelimista ja teollisuusautomaatiosta. Ne voivat suorittaa yksinkertaisia tai monimutkaisia tehtäviä, kuten anturien lukemista, datan käsittelyä, ohjausta sekä kommunikaatiota muiden järjestelmien kanssa.
Sulautetut järjestelmät eroavat yleisistä tietokoneista siinä mielessä, että ne on suunniteltu ja optimoitu tietyille sovelluksille eivätkä ne yleensä tarjoa käyttäjille yleistä tietokoneen toiminnallisuutta. Niiden tavoitteena on vain suorittaa tietyt tehtävät tehokkaasti ja luotettavasti.
Sulautetut järjestelmät voivat olla kriittisiä monille päivittäisille toiminnoille, kuten liikenteenohjaukselle, lääketieteelliselle diagnostiikalle ja muulle vastaavalle. Tämän vuoksi niiden ohjelmointi ja suunnittelu vaativat erityisosaamista.