William Stallings-en sailkapena jarraituz ordenagailuen funtzioak lau dira:
-
- Datu-prozesaketa: Ordenagailura sartu eta biltegiratzen diren datuak era askotakoak badira ere, datuak maneiatzeko prozedurak funtsean gutxi dira.
- Datu-biltegiratzea: Ordenagailu bat datuak gordetzeko gai izan behar da, bai aldi baterako bai betiko. Biltegiratzeko euskarria memoria da, bai hegazkorra (memoria nagusia) edo ez-hegazkorra ( memoria lagungarria).
- Datu-transferentzia: Ordenagailuak kanpoko gailuekin komunikatzeko gai izan behar da. Horretarako sarrera, irteera eta sarrera-irteerako periferikoak ditu. Datu transferentzia lokala edo distantzia handikoa.
- Kontrola: Azkenez, aipatutako hiru funtzioak bere helburuak ordenatuta eta erabiltzailearen beharrak asetzeko, kontrol baten menpean egon behar dira. PUZ-en barruan dagoen unitate kontrola lan honetaz arduratzen da.