Hardwarevereisten
* Centrale verwerkingseenheid (CPU) :De CPU is de hoofdverwerkingseenheid van de computer. Het voert instructies uit en beheert de andere hardwarecomponenten. Voor een timesharing-systeem moet de CPU krachtig genoeg zijn om meerdere gebruikers tegelijk te kunnen verwerken.
* Geheugen :Geheugen slaat de programma's en gegevens op die door de CPU worden verwerkt. Voor een timesharing-systeem moet er voldoende geheugen zijn om de programma's en gegevens van alle gebruikers op te slaan.
* Invoer-/uitvoerapparaten :Met invoer-/uitvoerapparaten kunnen gebruikers communiceren met de computer. Voor een timesharingsysteem moeten er voldoende invoer-/uitvoerapparaten zijn om alle gebruikers te ondersteunen.
Softwarevereisten
* Besturingssysteem :Het besturingssysteem is de software die de hardware- en softwarebronnen van de computer beheert. Voor een timesharingsysteem moet het besturingssysteem meerdere gebruikers tegelijk kunnen ondersteunen.
* Compilers :Compilers vertalen programmeertalen op hoog niveau naar machinecode. Voor een timesharing-systeem moeten er compilers zijn voor de programmeertalen die de gebruikers zullen gebruiken.
* Redacteurs :Met editors kunnen gebruikers programma's maken en wijzigen. Voor een timesharingsysteem moeten er editors zijn die gemakkelijk te gebruiken en krachtig genoeg zijn om aan de behoeften van de gebruikers te voldoen.
* Hulpprogramma's :Hulpprogramma's zijn programma's die algemene taken uitvoeren, zoals het kopiëren van bestanden, het verwijderen van bestanden en het afdrukken van bestanden. Voor een timesharingsysteem moeten er verschillende voorzieningen beschikbaar zijn voor de gebruikers. |