Significa uno specialista in sistemi operativi. In genere copre cose come file system, I / O del dispositivo, gestione della memoria, controllo della concorrenza e sicurezza.
I file system sarebbero cose come "Ho un sistema in cui è possibile accedere alla struttura dei file in modo rapido ed efficiente?".
I / O dispositivo dovrebbero essere sulla falsariga di "C'è un modo per supportare in modo più efficiente un particolare tipo di controller di rete in modo che possa inviare messaggi con meno errori?"
La gestione della memoria coprirebbe "Come posso cambiare contesto più rapidamente?" Ciò significa cambiare completamente da un'applicazione all'altra, ad esempio. È un'operazione costosa da fare perché coinvolge copie totali di memoria.
Concurrency Control copre argomenti come "Come faccio a garantire che tutte le mie CPU (se ne possiedo più di una) vengano utilizzate uniformemente?"
La sicurezza è un intero sottocampo dell'Informatica e dell'Ingegneria, ma è molto rilevante per i sistemi operativi. Un esempio potrebbe essere "Come posso proteggere in modo completo i dispositivi mobili dai virus senza scaricare la batteria troppo o affatto?"
La grafica sarebbe più astrattamente matematica e anche se potenzialmente di basso livello in termini di distanza dal codice macchina, tende ad essere un po 'meno così. Potrebbe anche usare "Grafica" in termini di persone più orientate al design o ai fattori umani.