Operating Systems er en del av Grassroots-serien, som er utviklet for å møte studentenes behov. Bøkene tar for seg sentrale emner, er korte og rimelige, og gir studentene tilstrekkelig ressurser og støtte for å bestå et semesterkurs. Grassroots-bøkene har et felles mål om å inspirere, utdanne og motivere selv de mest motvillige studentene. Macmillan Press, forfatterne og serie-redaktør Fintan Culwin jobber sammen for å oppnå en høy standard som skal opplyse og oppmuntre leseren til å utvide sin kunnskap. Boken om operativsystemer har en tradisjonell oppbygging. Kapittel 1 gir en introduksjon til operativsystemer og en oversikt over resten av boken. Kapittel 2 tar for seg tradisjonelt stoff om prosesser, men med mer fokus på tråder enn vanlig. Kapittel 3 ser på samhandling mellom samtidige tråder, inkludert semaforer, meldingskøer og monitorer. Dette kapittelet går i dybden på emnet, under antagelsen om at dette er den eneste gangen en student vil møte samtidighet. Minnehåndtering dekkes i kapittel 4, som inkluderer segmentering og paging. Inn- og utdata behandles over to kapitler: kapittel 5 fokuserer på høynivå, enhetsuavhengige aspekter, mens kapittel 6 ser på lavnivåaspekter som grensesnitt mot maskinvare, kontroll av enheter og filorganisering på disk. Kapittel 7 introduserer distribuerte datasystemer og går i detalj på kommunikasjonsmekanismer og ulike distribuerte tjenester som kan bygges på disse. Til slutt ser kapittel 8 kort på feilhåndtering og sikkerhetsproblemer, både i frittstående og distribuerte systemer.