OS-medveten analys
underlättar avlusning
Version 4.4 av systemsimulatorn Simics har blivit mycket bättre på att felsöka i system som kör multipla operativsystem. Programsimuleringar presenteras på en hög beskrivningsnivå, i termer av trådar och processer. Jakob Engblom ger exempel på hur den nya så kallade ”operativsystemsmedvetenheten” kan utnyttjas. Klicka här för nedladdning! (PDF). | |
Fler kostnadsfria rapporter finns på etn.se/exper |
Simics kan nu hålla reda på flera operativsystem samtidigt på samma målmaskin, programvarustrukturer i flera lager inklusive hypervisor, och skapande och avslutande av både processer och trådarDet berättar Jakob Engblom, som ingick i köpet när amerikanska mjukvarujätten Wind River (i sin tur numera ägd av Intel) köpte det svenska simulatorföretaget Virtutech.
OS-medvetenhet är mycket praktiskt vid debuggning, eftersom man då vet vilken tråd som körs när ett fel inträffar. Man kan också be simulatorn köra tills en viss tråd blir aktiv.Artikeln publiceras exklusivt på svenska i Elektroniktidningens rapportserie Embedded Expert och kan laddas hem här (pdf).