Obsah:
Definice - Co znamená sdílení času?
Sdílení času je distribuce výpočetního zdroje mnoha uživatelům prostřednictvím multiprogramování nebo multitaskingu. Toto bylo představeno v 60. letech, kdy byly počítače stále příliš drahé na to, aby byly plodné, takže řešením bylo umožnit mnoha uživatelům využívat jeden počítač tím, že poskytl každému jeden sdílený čas, což je konkrétní doba, po kterou měl uživatel přístup k počítači . To umožnilo mnoha lidem používat počítač, který si většina lidí nemohla dovolit, aniž by je vlastnila. Toto je nyní pouze historický způsob používání počítačů, protože není třeba uživatele zařazovat do fronty, protože moderní počítače, i ty nejmenší, jsou schopny uspokojit více uživatelů kvůli rychlým procesorům a operačním systémům s více úkoly.
Techopedia vysvětluje sdílení času
Praxe sdílení času byla vyvinuta z poznání, že pouze jeden uživatel využívající počítač byl velmi neefektivní a že velká skupina, která jej používala, nebyla. Důvodem byl interakční vzorec jednotlivce, ve kterém uživatel vstupuje do velkých záblesků informací, po nichž následují dlouhé pauzy, většinou kvůli tomu, že uživatel přemýšlí o svém dalším tahu nebo něco jiného. Pokud by však počítač používal více uživatelů současně, znamenalo by to, že pauzy uživatele by mohly být vyplněny činnostmi jiného uživatele, takže vzhledem k dostatečně velké uživatelské základně by se tento proces mohl stát v mnoha uživatelé by mohli počítač využívat současně a počítač by měl málo času na prostoje. Uživatelé měli přístup ke stejnému počítači prostřednictvím různých terminálů a byli vyzváni, když na ně přišli.
Dávkové zpracování bylo použito ke snížení časového zpoždění mezi provedením jednoho programu nebo uživatele a dalším, ale zcela víceuživatelský systém byl zcela odlišný koncept, který vyžadoval, aby uživatelské stavy byly uloženy do samotného stroje.
První projekt sdílení času byl realizován Johnem McCarthym v závěrečných měsících roku 1957 pomocí upraveného IBM 704 a později modifikovaného IBM 7090. Prvním komerčně úspěšným systémem sdílení času byl systém Dartmouth Time Sharing System.