Microsoft je najavio kupovinu Express Logic i njenog operativnog sistema Thread u stvarnom vremenuX za neotkrivenu sumu. To ThreadX čini treća platforma za Internet stvari kompanije. Već sam imao jedan zasnovan na Windowsu (Windows 10 IoT) i jedan zasnovan na Linuxu (Azure Sphere).
ThreadX je operativni sistem u stvarnom vremenu. Operativni sistemi u stvarnom vremenu (RTOS-ovi) se razlikuju od konvencionalnijih platformi u svojoj predvidljivosti. Uz RTOS, programer može znati koliko će vremena trebati za prebacivanje s jednog procesa na drugi. Procjenjuje se da 6.200 milijarde ThreadX implementacija radi na nekoliko desetina različitih tipova procesora ili mikrokontrolera.
Ova klasa operativnih sistema osigurava da će aplikacije moći na vrijeme odgovoriti na hardverske događaje, odbrojavanja ili druge stvari zbog kojih neka aplikacija može koristiti CPU.
Čemu služi ThreadX operativni sistem u stvarnom vremenu?
ThreadX se koristi jednako raznoliko kao NASA-ina misija Deep Impact ili je dio firmware-a mnogih Wi-Fi uređaja. Ove Zadaci zahtijevaju operativni sistem u stvarnom vremenu jer postoje vremenska ograničenja koliko brzo moraju odgovoriti.
Iako se Linux može prilagoditi da ima neke funkcije RTOS-a, ThreadX ima veliku prednost: malen je. ILIMinimalna instalacija ThreadX-a zauzima 2.000 bajta memorije i zahtijeva 1 KB RAM-a. Microsoftov hardver za Sphere koristi prilagođeni ARM procesor, ima 4 MB RAM-a za aplikacije i 16 MB prostora za pohranu.
Microsoft planirate koristiti ThreadX i zajedno s Linuxom i neovisno .ThreadX koji se izvodi zajedno sa prilagođenom Linux distribucijom dat će mogućnost u stvarnom vremenu onim dijelovima aplikacije koji im trebaju, zajedno sa Linux okruženjem za nekritične dijelove aplikacije. Za neke IoT uređaje koji su premali za Sphere, oni će izravno pokretati ThreadX.
Microsoftova strategija Nije za klađenje uređaji nezavisna. Ono na što se klade su uređaji povezani sa njihovom uslugom oblaka za praćenje i upravljanje specijalizovanom za Azure IoT Hub Internet of Things. Analitičari procjenjuju da će dodavanjem ThreadX-a kompanija postati snažna konkurencija Amazonu koji ima svoj operativni sistem u stvarnom vremenu: Amazon FreeRTOS.