For håndholdte enheder:
- Strømstyring: Håndholdte enheder har typisk begrænset batterilevetid, så operativsystemet skal kunne styre strømforbruget effektivt. Dette kan gøres ved at slukke for ubrugte hardwarekomponenter, dæmpe skærmen og reducere CPU-hastigheden.
- Touchscreen-understøttelse: Håndholdte enheder styres typisk ved hjælp af en berøringsskærm, så operativsystemet skal være i stand til at fortolke berøringsskærmens input og omsætte det til handlinger.
- Trådløs forbindelse: Håndholdte enheder skal ofte kunne oprette forbindelse til trådløse netværk, såsom Wi-Fi og mobildatanetværk. Operativsystemet skal være i stand til at administrere disse forbindelser og give en brugergrænseflade til at konfigurere dem.
- Multimediesupport: Håndholdte enheder bruges ofte til at spille musik, se videoer og tage billeder. Operativsystemet skal være i stand til at understøtte disse multimediefunktioner og give en brugergrænseflade til at styre dem.
For realtidssystemer:
- Determinisme: Realtidssystemer skal være i stand til at garantere, at opgaver vil blive udført inden for en specificeret tidsramme. Dette kræver, at operativsystemet er i stand til at planlægge opgaver og allokere ressourcer på en forudsigelig måde.
- Fejltolerance: Realtidssystemer skal være i stand til at genoprette efter hardwarefejl og softwarefejl. Dette kræver, at operativsystemet er i stand til at opdage og isolere fejl og tage skridt til at rette op på dem.
- Sikkerhed: Realtidssystemer behandler ofte følsomme data, så operativsystemet skal være i stand til at beskytte disse data mod uautoriseret adgang. Dette kan gøres ved at implementere sikkerhedsfunktioner såsom kryptering, adgangskontrol og revision.
- Ydeevne: Realtidssystemer skal kunne fungere hurtigt og effektivt. Dette kræver, at operativsystemet er i stand til at administrere ressourcer effektivt og minimere overhead.