Inhoudsopgave:
Definitie - Wat betekent Time-Sharing?
Time-sharing is de distributie van een computerresource aan veel gebruikers via multiprogrammering of multitasking. Dit werd geïntroduceerd in de jaren 1960, toen computers nog te duur waren om productief te zijn, dus de oplossing was om veel gebruikers in staat te stellen gebruik te maken van één computer door elke keer een share te geven, een specifieke hoeveelheid tijd die een gebruiker toegang tot de computer kon krijgen . Hierdoor konden veel mensen een computer gebruiken, die de meeste mensen zich niet konden veroorloven, zonder er daadwerkelijk een te bezitten. Dit is nu alleen een historische manier om computers te gebruiken, omdat het niet nodig is om gebruikers in de rij te zetten, omdat moderne computers, zelfs de kleinste, meerdere gebruikers kunnen bedienen vanwege snelle processors en multi-tasking besturingssystemen.
Techopedia legt Time-Sharing uit
De praktijk voor het delen van tijd is ontwikkeld vanuit het besef dat slechts één gebruiker die de computer gebruikt, zeer inefficiënt was en dat een grote groep die dat niet deed. De reden hiervoor was het interactiepatroon van een persoon waarbij de gebruiker grote uitbarstingen van informatie invoert, gevolgd door lange pauzes, meestal omdat de gebruiker aan zijn / haar volgende beweging denkt of iets anders doet. Maar als meer gebruikers tegelijkertijd de computer zouden gebruiken, zou dit betekenen dat de pauzes van de gebruiker zouden kunnen worden opgevuld door de activiteiten van een andere gebruiker, dus gezien een voldoende grote gebruikersbasis, zou het proces zeer efficiënt kunnen worden in die vele gebruikers zouden tegelijkertijd van de computer gebruik kunnen maken en er zou weinig uitvaltijd voor de computer zijn. Gebruikers hadden toegang tot dezelfde computer via verschillende terminals en werden gevraagd wanneer het hun beurt was.
Batch-verwerking werd gebruikt om de tijdsvertraging tussen de uitvoering van het ene programma of de gebruiker en het volgende te verminderen, maar een volledig multi-user systeem was een heel ander concept waarbij gebruikersstatussen moesten worden opgeslagen in de machine zelf.
Het eerste timesharing-project werd uitgevoerd door John McCarthy in de laatste maanden van 1957 met een gemodificeerde IBM 704 en later een gemodificeerde IBM 7090. Het eerste commercieel succesvolle timesharing-systeem was het Dartmouth Time Sharing System.