System on Chip (SOC) to układ scalony (IC), który zawiera wszystkie wymagane komponenty systemu komputerowego na podłożu. Elementy te obejmują procesor, pamięć o dostępie swobodnym (RAM), procesor sygnału cyfrowego (DSP), pamięć masową, urządzenia peryferyjne i różne inne komponenty. SOC są stosowane głównie w smartfonach, tabletach i nowoczesnych urządzeniach komputerowych, takich jak laptopy, netbooki i ultrabooki. Łączą w sobie cechy układu scalonego specyficznego dla aplikacji (ASIC) z możliwościami systemu na module (SOM).
SOC jest zbudowany z modułowych komponentów, które są ze sobą połączone przy użyciu standardowego protokołu, takiego jak HyperTransport, AXI lub USB. Układy SOC są zaprojektowane tak, aby spełniać specyficzne wymagania klienta i są zoptymalizowane pod kątem niskiego zużycia energii i wysokiej wydajności. SOC może mieć wiele rdzeni procesora i umożliwiać jednoczesne uruchamianie wielu aplikacji. Pozwala to klientowi projektować produkty z zaawansowanymi funkcjami, które można uruchomić szybko i wydajnie.
Oprócz tego, że są stosowane w smartfonach, SOC są również stosowane w konsolach do gier, samochodach, urządzeniach medycznych i innej wbudowanej elektronice. Są one szczególnie popularne we współczesnych urządzeniach Internetu rzeczy (IoT). Dzięki możliwości zapewnienia małej i lekkiej mocy obliczeniowej, można je stosować w różnych zastosowaniach, od zestawów słuchawkowych do rzeczywistości wirtualnej, drukarek 3D i robotów po elektronikę użytkową, systemy motoryzacyjne i automatykę przemysłową.
SOC są również wykorzystywane w zastosowaniach związanych z cyberbezpieczeństwem. SOC są powszechnie stosowane w celu zapewnienia bezpieczeństwa sieci poprzez sprzętowe szyfrowanie i uwierzytelnianie. Mogą również zawierać funkcje zabezpieczeń, takie jak bezpieczny rozruch, wbudowane zapory ogniowe, szyfrowanie danych, wykrywanie włamań i ochrona antywirusowa.
SOC umożliwiają firmom szybkie i ekonomiczne opracowywanie produktów, zmniejszając ilość czasu i pieniędzy przeznaczanych na opracowywanie niestandardowych komponentów. Umożliwiają także producentom wytwarzanie produktów o większej elastyczności i przyszłości. W miarę udostępniania nowych technologii i aplikacji, SOC często można unowocześnić lub przeprogramować, aby wykorzystać je.
Ogólnie rzecz biorąc, procesory SOC są ważnym elementem nowoczesnych komputerów i zapewniają potężne rozwiązanie umożliwiające skalowanie w celu zaspokojenia potrzeb klienta.