Nejlepší odpověď
Díky za A2A Karmvir Singh
Co je operační systém pro sdílení času?
Operační systém pro sdílení času je ten, ve kterém je každému úkolu dán nějaký čas na provedení a všem úkolům je dán čas, aby všechny procesy běžely bezproblémově bez jakýchkoli problémů. Předpokládejme, že k jednomu systému je připojeno mnoho uživatelů, pak každý uživatel zadal čas CPU. Žádný uživatel nemůže mít potíže s používáním systému.
Využití operačního systému pro sdílení času
Výhody operačních systémů pro sdílení času:
V systémech pro sdílení času jsou všem úkolům dán konkrétní čas a doba přepínání úkolů je mnohem kratší tím se aplikace nepřerušují. Mnoho aplikací může běžet současně. Můžete také použít sdílení času v dávkových systémech, je-li to vhodné, což zvyšuje výkon.
Systémy sdílení času jsou lepší způsob, jak provozovat podnik, který má spoustu úkolů a systém nebude přerušen. Každý úkol a každý uživatel dostane svůj čas. Úkoly, které se blíží ke konci, získávají větší pozornost, aby nové úkoly získaly čas.
Možná jste slyšeli o vláknech v programovacím jazyce. Vlákna fungují také na sdílení času. Už jste slyšeli o multithreadingu nebo multitaskingu? Využívá sdílení času k přepínání úloh / úkolů. Předpokládejme, že používáte MS Word nebo MS Excel. Nyní v těchto aplikacích běží mnoho malých vláken nebo úkolů, jako je kontrola pravopisu a gramatická kontrola v MS Word. Takže operační systémy pro sdílení času musí těmto aplikacím věnovat čas individuálním úkolům a také dalším aplikacím, aby se celý systém choval správně.
Nevýhody provozování sdílení času systems:
Velkou nevýhodou systémů sdílení času je, že spotřebovává mnoho zdrojů, takže potřebuje speciální operační systémy. Přepínání mezi úkoly se někdy stává sofistikovaným, protože běží spousta uživatelů a aplikací, které mohou zavěsit systém. Systémy sdílení času by tedy měly mít vysokou specifikaci hardwaru.
Příklady sdílení času jsou:
Multics & Unixové operační systémy jsou sdílení času Operační systémy
Moksh Maheshwari
Odpověď
Time-sharing je technika, která umožňuje mnoha lidem na různých terminálech používat konkrétní počítačový systém současně. Sdílení času nebo multitasking je logickým rozšířením multiprogramování. Čas procesoru, který je sdílen více uživateli současně, se nazývá sdílení času.
Hlavní rozdíl mezi multiprogramovými dávkovými systémy a systémy sdílení času je v tom, že v případě multiprogramovaných dávkových systémů je cílem maximalizovat využití procesoru, zatímco v systémech sdílení času je cílem minimalizovat dobu odezvy.
CPU provádí více úloh přepínáním mezi nimi, ale přepínače se vyskytují tak často. Uživatel tedy může obdrží okamžitou odpověď. Například při zpracování transakce procesor provede každý uživatelský program v krátkém shluku nebo kvantu výpočtu. To znamená, že pokud n uživatelé jsou k dispozici, pak může každý uživatel získat časové kvantum. Když uživatel zadá příkaz, doba odezvy je maximálně za několik sekund.
Operační systém využívá plánování a multiprogramování CPU, aby každému uživateli poskytl malá část času. Počítačové systémy, které byly navrženy primárně jako dávkové systémy byly upraveny na systémy sdílení času.
Výhody operačních systémů Timesharing jsou následující –
- Poskytuje výhodu rychlé reakce.
- Zabraňuje duplikaci softwaru.
- Snižuje dobu nečinnosti CPU.
Nevýhody operačních systémů pro sdílení času jsou následující –
- Problém spolehlivosti.
- Otázka bezpečnosti a integrity uživatelských programů a dat.
- Problém datové komunikace
Příklady sdílení času
- Služba v informatice a analýze (SIA) , na CDC 6600 Kronos .
- System Development Corporation Time-sharing System, na AN / FSQ-32 .
- Stanford ORVYL a WYLBUR , na IBM S / 360-67 .
- Stanford PDP-1 Systém sdílení času → SAIL → ČEKÁ
- čas Sharing Ltd.(TSL) [31] dne DEC systémy PDP-10 → Automatické zpracování dat (ADP), první komerční systém sdílení času v Evropě a první duální čas odolný proti chybám -sharing system.
- Tone (podobný TSO, pro VS1 ), produkt jiného než IBM Time-sharing, prodávaný společností Tone Software Co; TSO required VS2.
- Tymshare SDS-940 → Tymcom X → Tymcom XX
- Unisys / UNIVAC 1108 EXEC 8 → OS 1100 → OS 2200
- UC Berkeley CAL-TSS, na CDC 6400 .
- XDS UTS → CP-V → Honeywell CP-6