For håndholdte enheter:
- Strømstyring: Håndholdte enheter har vanligvis begrenset batterilevetid, så operativsystemet må kunne administrere strømforbruket effektivt. Dette kan gjøres ved å slå av ubrukte maskinvarekomponenter, dimme skjermen og redusere CPU-hastigheten.
- Støtte for berøringsskjerm: Håndholdte enheter styres vanligvis ved hjelp av en berøringsskjerm, så operativsystemet må kunne tolke berøringsskjerminndata og oversette det til handlinger.
- Trådløs tilkobling: Håndholdte enheter må ofte kunne kobles til trådløse nettverk, for eksempel Wi-Fi og mobildatanettverk. Operativsystemet må kunne administrere disse forbindelsene og gi et brukergrensesnitt for å konfigurere dem.
- Multimediestøtte: Håndholdte enheter brukes ofte til å spille musikk, se på videoer og ta bilder. Operativsystemet må kunne støtte disse multimediefunksjonene og gi et brukergrensesnitt for å kontrollere dem.
For sanntidssystemer:
- Determinisme: Sanntidssystemer må kunne garantere at oppgavene vil bli utført innen en spesifisert tidsramme. Dette krever at operativsystemet kan planlegge oppgaver og allokere ressurser på en forutsigbar måte.
- Feiltoleranse: Sanntidssystemer må kunne gjenopprette etter maskinvarefeil og programvarefeil. Dette krever at operativsystemet er i stand til å oppdage og isolere feil, og ta skritt for å gjenopprette dem.
- Sikkerhet: Sanntidssystemer behandler ofte sensitive data, så operativsystemet må kunne beskytte disse dataene mot uautorisert tilgang. Dette kan gjøres ved å implementere sikkerhetsfunksjoner som kryptering, tilgangskontroll og revisjon.
- Ytelse: Sanntidssystemer må kunne yte raskt og effektivt. Dette krever at operativsystemet kan administrere ressurser effektivt og minimere overhead.