Hårdvarukrav
* Central processorenhet (CPU) :CPU är datorns huvudprocessor. Den utför instruktioner och hanterar övriga hårdvarukomponenter. För ett tidsdelningssystem måste CPU:n vara tillräckligt kraftfull för att hantera flera användare samtidigt.
* Minne :Minnet lagrar programmen och data som bearbetas av CPU:n. För ett tidsdelningssystem måste det finnas tillräckligt med minne för att lagra alla användares program och data.
* Inmatnings-/utgångsenheter :Inmatnings-/utgångsenheter låter användarna interagera med datorn. För ett tidsdelningssystem måste det finnas tillräckligt med in-/utgångsenheter för att stödja alla användare.
Programvarukrav
* Operativsystem :Operativsystemet är programvaran som hanterar hård- och mjukvaruresurserna på datorn. För ett tidsdelningssystem måste operativsystemet kunna stödja flera användare samtidigt.
* Kompilerare :Kompilatorer översätter programmeringsspråk på hög nivå till maskinkod. För ett tidsdelningssystem måste det finnas kompilatorer för de programmeringsspråk som användarna kommer att använda.
* Redaktörer :Redaktörer tillåter användare att skapa och ändra program. För ett tidsdelningssystem måste det finnas redigerare som är lätta att använda och tillräckligt kraftfulla för att möta användarnas behov.
* Verktyg :Verktyg är program som utför vanliga uppgifter, som att kopiera filer, ta bort filer och skriva ut filer. För ett tidsdelningssystem måste det finnas en mängd olika verktyg tillgängliga för användarna.