Prezentace středověké křesťanské filozofie. Středověká filozofie

Úvod

provoz windows internet

21. století je charakterizováno výrazným fenoménem globalizace a přechodu od průmyslové společnosti k informační společnosti. Pod vlivem vědeckotechnického pokroku se všude zavádějí nové informační technologie (dále IT), které poskytují jedinečné možnosti pro rychlý a efektivní rozvoj lidstva jako celku. V současné době se pro většinu lidí stala velmi důležitým aspektem schopnost využívat průmyslové informační technologie. Počítače pronikly do všech oblastí lidského života. Kultura komunikace s počítačem se stala běžnou kulturou člověka. Seznámení s osobním počítačem (dále jen PC) musí začít seznámením s operačním systémem, protože bez něj je práce na PC pro většinu uživatelů nemyslitelná. Relevantnost tohoto tématu je v tom, že operační systém (dále OS) Windows od společnosti Microsoft je v současnosti považován za nejrozšířenější systém na PC. Po zapnutí počítače se OS načte do paměti dříve než ostatní programy a poté slouží jako platforma a prostředí pro jejich práci. Je nemožné si představit práci s počítačem bez OS. Znalost operačního systému je nezbytná pro úspěšné používání moderních počítačů.

Předmětem výzkumu je úvaha o operačních systémech.

Předmětem výzkumu je studium hlavních vlastností Windows.

Cílem této práce je prozkoumat koncept operačního systému Windows.

Tento cíl určuje následující úkoly:

Úvaha o základní koncepci operačního systému.

Zvážení hlavních typů operačních systémů a jejich charakteristik.

Přehled historie vzniku operačního systému Windows /

Zkoumání funkcí systému Windows XP, jeho silných a slabých stránek a síťových možností.


1. Pojem operačního systému


Operační systém je komplex vzájemně propojených systémových programů, jejichž funkcí je řídit používání a distribuci prostředků výpočetního systému a organizovat interakci uživatele s počítačem.

Systém se spustí, když je počítač zapnutý. Vede dialog s uživatelem, spravuje počítač, jeho prostředky (RAM, místo na disku atd.), spouští další (aplikační) programy ke spuštění. Operační systém poskytuje uživateli a aplikačním programům pohodlný způsob komunikace (rozhraní) s počítačovými zařízeními.

Hlavním důvodem potřeby operačního systému je to, že základní operace pro práci s počítačovými zařízeními a správu počítačových zdrojů jsou operacemi na velmi nízké úrovni, a proto úkony vyžadované uživatelem a aplikačními programy sestávají z několika stovek či tisíců takových elementárních operace.

Například magnetický disk „rozumí“ pouze takovým elementárním operacím, jako je zapnutí / vypnutí motoru pohonu, instalace čtecích hlav na konkrétní válec, výběr konkrétní čtecí hlavy, načtení informací z diskové stopy do počítače atd. A i k provedení tak jednoduché akce, jako je zkopírování souboru z jedné diskety na druhou (soubor je pojmenovaná sada informací na disku nebo jiném strojovém médiu), je nutné provést tisíce operací pro spuštění příkazů jednotky, kontrolu jejich provádění, vyhledávání a zpracování informací v tabulkách umístění souborů na disky atd. Úkol je dále komplikován následujícím: existuje asi tucet disketových formátů a operační systém musí být schopen pracovat se všemi těmito formáty. Pro uživatele by měla být práce s disketami různých formátů prováděna úplně stejně.

Soubor na disketách zabírá určité oblasti a uživatel nemusí nic vědět o kterých. Všechno funkce údržby alokačních tabulek, vyhledávání informací v nich a alokace místa pro soubory na disketách provádí operační systém a uživatel o nich nemusí nic vědět.

Během provozu kopírovacího programu může nastat několik desítek různých zvláštních situací, například selhání při čtení nebo zápisu informací, nedostupnost jednotek pro čtení nebo zápis, nedostatek místa na disketě pro kopírovaný soubor atd. Pro všechny tyto situace by měla být poskytnuta vhodná sdělení a nápravná opatření.

Operační systém skrývá tyto složité a nepotřebné detaily před uživatelem a poskytuje mu pohodlné rozhraní pro práci. Provádí také různé pomocné operace, jako je kopírování nebo tisk souborů. Operační systém načte všechny programy do paměti RAM, předá jim řízení na začátku jejich práce, provede různé akce na žádost prováděných programů a po dokončení uvolní RAM obsazenou programy.


2. Typy operačních systémů a jejich stručná charakteristika


Existuje několik typů operačních systémů: DOS, Windows, UNIX, Macintosh OS, Linux. Jiné moderní operační systémy, jako je Linux, UNIX, OS / 2, mají své výhody a nevýhody. Linux poskytuje pokročilejší zabezpečení než Windows a má propracovanější rozhraní; UNIX se používá všude tam, kde je vyžadována vysoká spolehlivost systému. Velkou nevýhodou OS / 2 a UNIXu je dosti chudý výběr softwarových nástrojů a zde Windows předčí ostatní operační systémy.

Nejrozšířenějším operačním systémem je Windows. Existuje několik verzí Windows: Windows-3.1, Windows-95, Windows-98, Windows-2000, Windows NT. Všechny jsou si obsahově blízké. Zvažte proto takové operační systémy jako DOS a Windows 95. DOS je jedním z prvních operačních systémů a jedním z nejznámějších. Vrchol popularity tohoto operačního systému spadá do 90. let, nyní se tento operační systém používá jen zřídka. Nejoblíbenější na světě jsou v současnosti operační systémy od Microsoftu. Jejich podíl je asi 90 % mezi všemi operačními systémy. Nejrobustnější systémy této společnosti jsou založeny na technologii NT.

operační systém DOS

Operační systém DOS se skládá z následujících částí:

) Základní vstupně-výstupní systém (BIOS), umístěný v paměti pouze pro čtení (paměť pouze pro čtení, ROM) počítače. Tato část operačního systému je zabudována do počítače. Jeho účelem je provádět nejjednodušší a nejuniverzálnější služby operačního systému související s implementací vstupu / výstupu. Základní I/O systém také obsahuje test funkce počítače, který kontroluje činnost paměti a zařízení počítače při zapnutí počítače. Kromě toho základní I/O systém obsahuje program pro vyvolání zavaděče operačního systému.

) Zavaděč operačního systému je velmi krátký program, který se nachází v prvním sektoru každé DOSové diskety. Funkcí tohoto programu je načíst další dva moduly operačního systému do paměti, čímž se dokončí proces spouštění DOSu.

) Shell DOS zpracovává příkazy zadané uživatelem. Příkazový procesor je v souboru na disku! COMMAND.COM na disku, ze kterého se spouští operační systém. Některé uživatelské příkazy, jako je Type, Dir nebo Cop), jsou prováděny samotným shellem. Takové příkazy se nazývají interní příkazy. Pro provádění dalších (externích) uživatelských příkazů příkazový procesor hledá na discích program s odpovídajícím názvem a pokud jej najde, nahraje jej do paměti a předá mu řízení. Po dokončení programu příkazový procesor odebere program z paměti a zobrazí zprávu, že je připraven provádět příkazy (výzva DOS).

Externí příkazy DOS jsou programy, které se dodávají s operačním systémem jako samostatné soubory. Tyto programy provádějí činnosti údržby, jako je formátování disket, kontrola disků atd.

Ovladače zařízení jsou speciální programy, které doplňují I/O systém DOS a poskytují servis pro nová nebo nestandardní použití stávajících zařízení. Například pomocí ovladačů je možné pracovat s "ramdiskem" tzn. kus počítačové paměti, se kterou můžete pracovat stejně jako s diskem. Ovladače se načítají do paměti počítače při načtení operačního systému, jejich názvy jsou uvedeny ve speciálním souboru CONFIG.SYS. Toto uspořádání usnadňuje přidávání nových zařízení, což vám umožňuje provádět to bez ovlivnění systémových souborů DOS.

Okno-95

Okno-95 se vyvinul z grafického doplňku pro DOS na plnohodnotný operační systém. Alespoň to tvrdili jeho vývojáři. Ve skutečnosti bylo všechno složitější: ve Windows-95 se jako základ stále používal starý dobrý DOS. Samozřejmě mírně modernizované a nedeklarované jako samostatný produkt. Většina spotřebitelů však byla s touto možností spokojena. Koneckonců, stále měli možnost pracovat v obvyklém režimu DOS bez načítání grafického prostředí Windows, a proto se nerozloučili se známými programy DOS.

Operační systém Windows-95 se také stal 32bitovým. Všechny předchozí verze DOS a Windows byly 16bitové, a proto nemohly plně využít schopnosti ani procesorů rodiny 386 a ještě více nových procesorů Pentium. Samozřejmě v této důstojnosti byly nějaké nepříjemnosti. Zejména pro Windows museli uživatelé nahradit všechny své Windows programy novými 32bitovými verzemi. V praxi se však přechod ukázal jako poměrně snadný. Během jednoho roku byly vydány nové verze všech oblíbených softwarových produktů. Ale staré 16bitové verze mohly s novým OS bez problémů fungovat.


3. Historie Windows


Historie Windows sahá až do roku 1986, kdy se objevila první verze systému. Jednalo se o sadu programů, které rozšiřují možnosti stávajících operačních systémů pro snadnější použití. O pár let později vyšla druhá verze, ale systém Windows si velkou oblibu nezískal. V roce 1990 však byla vydána nová verze - Windows 3.0, která se začala používat na mnoha osobních počítačích. Popularita nové verze Windows byla způsobena několika důvody. Grafické rozhraní vám umožňuje pracovat s objekty na vašem počítači nikoli pomocí příkazů, ale pomocí vizuálních a srozumitelných akcí na ikonách označujících tyto objekty. Možnost pracovat s více programy současně výrazně zvýšila pohodlí a efektivitu práce. Navíc pohodlí a snadnost psaní programů pro Windows vedly ke vzniku stále většího množství programů, které běží pod Windows. Konečně byla lépe organizována práce s nejrůznějším počítačovým vybavením, což také určovalo oblíbenost systému. Následující verze Windows byly zaměřeny na zlepšení spolehlivosti a také na podporu multimédií (verze 3.1) a práci v počítačových sítích (verze 3.11).

Souběžně s vývojem Windows začal Microsoft v roce 1988 pracovat na novém operačním systému s názvem Windows NT. Nový systém měl za úkol výrazně zlepšit spolehlivost a efektivně podporovat síťové operace. Rozhraní systému by se zároveň nemělo lišit od rozhraní Windows 3.0. Zajímavé je, že třetí verze je zároveň nejrozšířenější verzí Windows NT. V roce 1992 byl vydán Windows NT 3.0 a v roce 1994 Windows NT 3.5.

Proces vývoje operačních systémů se nezastavil a v roce 1995 se objevil systém Windows 95, který se stal novou etapou v historii Windows. Oproti Windows 3.1 se výrazně změnilo rozhraní, zvýšila se rychlost programů. Jednou z nových funkcí ve Windows 95 byla možnost automaticky nakonfigurovat další počítačový hardware tak, aby fungoval bez vzájemných konfliktů. Další důležitou vlastností systému je možnost práce s internetem bez použití dalších programů.

Rozhraní Windows 95 se stalo hlavním pro celou rodinu Windows a v roce 1996 se objevila revidovaná verze Windows NT 4.0, mající stejné rozhraní jako Windows 95. Operační systém, který se objevil v roce 1998, pokračoval ve vývoji Windows 95. Zatímco rozhraní zůstalo zachováno, vnitřní struktura byla výrazně přepracována. Velká pozornost byla věnována práci s internetem a také podpoře moderních protokolů přenosu informací – standardů, které zajišťují výměnu informací mezi různými zařízeními. Kromě toho je funkcí Windows 98 možnost pracovat s více monitory.

Další fází vývoje Windows byl vznik Windows 2000 a Windows Me (Millennium Edition - vydání tisíciletí). Windows 2000 byl vyvinut na základě Windows NT a zdědil od něj vysokou spolehlivost a zabezpečení informací před vnějšími vlivy. Operační systém Windows Me je nástupcem Windows 98, ale získal mnoho nových funkcí. V prvé řadě je to vylepšená práce s multimediálními nástroji, možnost nahrávat nejen zvukové, ale i obrazové informace, výkonné nástroje pro obnovu informací po poruchách a mnoho dalšího. Postupně se rozdíl mezi různými systémy Windows stírá a operační systém Windows XP má nahradit Windows 2000 i Windows Me.

V roce 2007 se po Windows XP objevuje nový operační systém. Operačním systémem Microsoftu je tentokrát Windows Vista. Tento systém byl postaven na Windows XP. Opraveny nedostatky, vylepšený design, objevilo se nové trojrozměrné rozhraní Aero Glass, které vyžaduje grafickou kartu s podporou DirectX 9.0. Okna. Vista se stala náročnější než Windows XP.

Po chvíli se objeví Windows Seven. Všem známý jako Windows 7. Tento operační systém byl vytvořen na základě Windows Vista. Došlo ke zpracování ve struktuře. Opravené chyby, rozšířené možnosti sítě. V novém systému si vývojáři zjevně dali hodně záležet na práci s internetem. Windows7 je také méně zranitelný než dřívější verze.

V říjnu 2012 společnost Microsoft uvedla na trh operační systém Windows 8. Windows 8 na rozdíl od svých předchůdců – Windows 7 a Windows XP – používá nové rozhraní s názvem Modern (dříve Metro). Toto rozhraní se objeví jako první po spuštění systému; funkcemi je podobná ploše - úvodní obrazovka má dlaždice aplikací (obdoba zástupců), kliknutím na kterou se aplikace spouští se otevře stránka nebo složka (podle toho, ke kterému prvku nebo aplikaci je dlaždice připojena). Windows 8 je nejnovější operační systém k dnešnímu dni. 8 má značné nedostatky a dostává negativní recenze od uživatelů bez dotykové obrazovky kvůli převládajícím gadgetům rozhraní Metro. Uživatelé kritizují přepracované rozhraní, které je nutí trávit více času učením se práce s novým operačním systémem. I když většina novinek je popsána v systému nápovědy, který se vyvolá stisknutím klávesy F1 při otevřené ploše.


4. Windows XP


Po přezkoumání historie vývoje Windows, analýze hlavních bodů jeho vylepšení a také při zohlednění uživatelských recenzí tohoto produktu můžeme dojít k závěru, že Windows XP byl a zůstává nejžádanější verzí. Proto zvážíme vlastnosti tohoto konkrétního operačního systému.

Vlastnosti systému Microsoft Windows XP

Operační systém Microsoft Windows XP je založen na technologii NT a je přímým nástupcem Windows 2000. Přitom všechny nejlepší novinky obsažené ve Windows Me najdeme i ve Windows XP. Při zachování vysokých ukazatelů spolehlivosti, bezpečnosti a výkonu se systém snáze naučil, má spoustu nástrojů určených pro jednotlivé domácí uživatele.

Systém je k dispozici v několika verzích, aby vyhovoval potřebám různých aplikací. Microsoft Windows XP Home Edition je určen pro jednotlivé uživatele, nejčastěji pracující na domácím počítači. V této verzi je kladen zvláštní důraz na práci s kresbami, zvukem a videem. Microsoft Windows XP Professional je určen, jak název napovídá, pro profesionály. Tato verze je nejčastěji používána organizacemi. Pokud děláte doma složité práce na tvorbě a úpravách obrázků, modelování a stavění nebo jiné složité práce, pak je tato verze vhodná i pro váš domácí počítač. Verze Microsoft Windows XP Server je navržena pro instalaci na server – výkonný počítač, který umožňuje mnoha uživatelům pracovat v počítačové síti. Práce v místních sítích přesahuje rozsah této knihy, takže serverovou verzi nebudeme brát v úvahu. Kniha popisuje hlavní verzi operačního systému – Windows XP Professional. Verze Windows XP Home Edition se od ní prakticky neliší. Jakékoli drobné rozdíly budou zvýrazněny.

Nutno podotknout, že pro efektivní práci s operačním systémem Windows XP je potřeba dostatečně výkonný moderní počítač. Za prvé, počítač musí mít nainstalovanou paměť alespoň 128 MB. Lepší je nastavit to na 256 megabajtů, aby systém běžel rychleji. Lze použít jakýkoli procesor, ale ne příliš starý. Pokud je takt procesoru alespoň 300 megahertzů, pak to bude stačit. I když je samozřejmě lepší použít procesor s frekvencí více než jeden gigahertz. Pevný disk by neměl obsahovat pouze soubory operačního systému a dočasné soubory, ale měl by mít také dostatek volného místa, například pro vytvoření obrazu CD před jeho vypálením. Reálně je potřeba disk o velikosti alespoň dva až tři gigabajty. A pokud uvážíte, že je třeba na disk instalovat další programy a nechat místo pro různé dokumenty, pak nelze 10gigabajtový disk nazvat příliš velkým.

Ve verzi Windows XP se vzhled systému hodně změnil. Tlačítka, ikony, panely nyní vypadají trochu jinak. Změnilo se dokonce i hlavní menu Windows. Změny rozhraní jsou nejvýraznější od přechodu z Windows 3.1 na Windows 95. Je však možné používat staré rozhraní, pokud jste na něj zvyklí. Zvláště je třeba poznamenat, že programy pracují v režimu kompatibility s předchozími verzemi systému Windows. Můžete pracovat s programem, který je napsán pro Windows 95, ale nefunguje ve Windows 2000. Všechny verze Windows XP mají mnoho inovací. Je podporováno mnohem více různých zařízení. Systém umožňuje snadno a pohodlně zpracovávat videa, fotografie, kresby, hudbu a písničky. Nyní, s Windows XP, může kdokoli vybudovat domácí síť založenou na dvou nebo třech počítačích, sdílení souborů, složek, tiskárny, faxu a přístupu k internetu.

V systému Windows XP není nutné instalovat další software pro zápis informací na disky CD-RW nebo CD-RW. CD můžete vypálit přímo z Průzkumníka Windows. Mimochodem, dirigent se hodně změnil. Kromě podpory komprimovaných složek, speciálních složek pro ukládání obrázků, hudby a videí přibyl panel s příkazy, jejichž složení se mění v závislosti na akcích, které provádíte.

Užitečnou součástí systému je editor videa. Nyní můžete provádět profesionální nelineární střih vašich amatérských filmů. Bylo mnohem jednodušší pracovat s digitálními fotoaparáty a skenery. K zadání fotografie do počítače, mírné transformaci a vytištění na tiskárně nepotřebujete žádný další program. Univerzální audio a video přehrávač nyní podporuje více formátů a umožňuje měnit jeho vzhled. Můžete si vytvořit vlastní zvukové soubory v oblíbeném formátu MP3. All-in-one přehrávač také podporuje přehrávání digitálních video disků (DVD), takže si při sledování moderních filmů můžete užít nejvyšší kvalitu obrazu a zvuku. Pro zábavu obsahuje systém Windows XP několik nových her, z nichž některé vám umožňují hrát online.

Výrazně se zlepšila i ochrana systému. Nyní, pokud omylem smažete důležité systémové soubory, budou automaticky obnoveny. Po instalaci nových programů a zařízení je možné obnovit systém do dřívějšího stavu. Vylepšená podpora technologie Plug & Play umožňuje připojit k počítači mnoho moderních domácích spotřebičů.

Prostředky pro práci s internetem se dále rozvíjely. Systém nápovědy byl výrazně přepracován, systém zabezpečení byl vylepšen. Četné změny se dotkly nástrojů pro správu a řízení práce mnoha uživatelů v místní síti.

V systému je mnoho dalších novinek, o kterých se dozvíte při čtení této knihy a seznámení se s Windows XP. Před zahájením práce se systémem však doporučujeme seznámit se se základními pojmy používanými ve Windows XP. Pokud znáte předchozí verze systému Windows, většina pojmů vám bude známá.

Výhody a nevýhody Microsoft Windows XP

Systém se stal složitějším – ale na druhou stranu mnohem méně často padá, prakticky „nezamrzá“ a téměř nezobrazuje záhadné chybové hlášky. To vše zajišťují následující inovace:

a) nové jádro Windows. Vývojáři Windows XP odstranili poslední zbytky kódu kompatibilního s MS-DOS používaným ve Windows 95/98 (a přes pokusy skrýt to i ve Windows Me). Uvnitř obou verzí Windows XP je robustní a spolehlivé jádro, poprvé představené ve Windows 2000. S plně chráněným modelem paměti, integrovaným bezpečnostním systémem a vrstvou HAL (Hardware Abstraction Layer), která chrání klíčové systémové komponenty před špatným softwarem, Windows XP má mnohem menší šanci na selhání v průběhu každodenní práce. A pokud dojde k selhání, můžete použít sadu nástrojů pro obnovu, které jsou mnohem výkonnější než aplikace dostupné v předchozích verzích systému Windows.

b) udržitelné prostředky ochrany systému. Typickým zdrojem problémů v předchozích verzích Windows bylo nahrazování životně důležitých systémových souborů zastaralými nebo nesprávnými verzemi. Systém Windows XP řídí tato přepsání tím, že zachovává systémově správnou verzi souboru a zároveň umožňuje aplikaci používat verze DLL, které potřebuje. Další ochranu poskytují nástroje pro obnovu, které monitorují systém a prostřednictvím uloženého snímku systémových souborů a nastavení umožňují vrátit se zpět k předchozí konfiguraci, pokud nová aplikace nebo ovladač zařízení způsobuje problémy.

c) vrácení ovladačů zařízení. Zkušení uživatelé Windows vědí, že zabugované ovladače zařízení mohou zcela zničit i pečlivě vyladěný systém. Systém Windows XP chrání před problémy s ovladači tím, že vás varuje, když se pokusíte nainstalovat ovladač bez digitálního podpisu, který potvrzuje, že je kompatibilní se systémem Windows XP. Systém také umožňuje odinstalovat ovladač a obnovit předchozí verzi a v případě potřeby dokonce v nouzovém režimu.

d) kompatibilita zařízení. Každý uživatel jasně chápe, jak důležité je mít dobrou podporu operačního systému pro to či ono zařízení. Ovladače zařízení hrají důležitou roli v tomto porozumění mezi OS a hardwarem. Jsou určeny pro kompatibilitu konkrétního zařízení s konkrétním OS. Bez nadsázky lze konstatovat, že Windows je jediný operační systém svého druhu, který je schopen „správně“ pracovat s drtivou většinou moderního hardwaru určeného pro práci s počítačem. Viděli jste dnes řekněme tiskárnu nebo skener, jejichž doprovodné ovladače jsou napsány pouze pro Linux nebo Mac OS? Samozřejmě že ne! Moderní Windows jsou dnes kvůli své rozšířenosti prostě povinny podporovat jakékoli počítačové vybavení a periferie. Proto je dnes ve světě největší počet ovladačů a jejich verzí napsán speciálně pro Windows. Instalační ovladače se dnes obvykle dodávají se samotným hardwarem na doprovodném disku nebo disketě. Navíc pro velké množství hardwaru v základu samotného Windows dnes existují standardní ovladače instalované v operačním systému jeho vývojáři. Takže například pro grafickou kartu SIS 6326 nebo tiskárnu Epson LX dnes není vůbec nutné hledat instalační disk s ovladači. Systém Windows sám rozpozná nově nainstalovaný hardware a správně pro něj nainstaluje ovladač ze své databáze. Zde je však třeba provést rezervaci: ovladače v databázi Windows nejsou k dispozici pro všechna zařízení, zejména nová. Nejčastěji tam najdete ovladač pro dnes již zastaralá zařízení. Obecně platí, že moderní OS podporuje všechny moderní typy zařízení určených pro práci s počítačem: skenery, tiskárny, zařízení pro digitalizaci informací, modemy, tunery, infračervené senzory, síťové karty, disky atd.

e) Stabilita OS. Obecně lze stabilitu moderních Windows nazvat přijatelnou. Slovo „přijatelné“ zde však musí být doprovázeno řadou kvalifikací:

přijatelná stabilita OS se stane až po jeho kvalitním a kompetentním nastavení;

stabilita moderních Windows také do značné míry závisí na verzi produktu a přítomnosti nainstalovaných doplňků. Bohužel bez jejich přítomnosti OS často padá;

stabilita Windows XP závisí také na samotných aplikacích nainstalovaných na OS uživatelem: čím stabilnější jsou v provozu a čím kompatibilnější se samotným softwarovým shellem Windows, tím méně poruch budeme moci pozorovat při provozu hlavní OS;

na stabilitu moderních Windows má velký vliv samotný hardware, který se používá ve spojení s běžícím OS. Nekompatibilitu nebo nesprávnou činnost jednoho nebo druhého zařízení někteří uživatelé snadno připisují nestabilitě systému Windows;

Také ovladače zařízení nemají nejmenší vliv na stabilní provoz moderních Windows XP. Dnešní problémy vznikají pro masu uživatelů. Hodně při provozu toho či onoho zařízení rozhoduje verze toho či onoho ovladače. Pokud vezmeme v úvahu ovladače napsané pro grafické adaptéry, pak faktem je, že dnes je vydání dalších ovladačů videa nejčastěji načasováno tak, aby se shodovalo s vydáním videohry. Mnoho ovladačů videa je napsáno speciálně pro konkrétní instanci hry a pro konkrétní instanci grafické karty. Účel tohoto „zaměření“ je pouze jeden – maximalizovat výkon grafického adaptéru. Takové ovladače obvykle doprovázejí samotné hry na stejných instalačních discích hry. Celkově vzato je vydání nových ovladačů vždy odstraněním chyb ve starých, plus „ostření“ pro nejmodernější počítačové hry pro testování výkonu grafických adaptérů. Proto „zakřivení“ ovladačů nainstalovaných v OS hraje důležitou roli v normálním fungování moderního systému Windows XP;

Používání internetu a množství běžných virů žijících v rozlehlosti World Wide Web také přímo ovlivňují stabilitu OS. Tyto virtuální viry mohou znesnadnit práci na jakémkoli počítači. Náhlé a časté restarty, samovolné vypínání počítače, neoprávněný přístup počítače k ​​internetu a další případy virtuálního života jsou neklamnou známkou napadení PC viry. Obecně lze říci, že Windows XP jsou schopny fungovat poměrně dlouhou dobu (více než rok) bez zvláštních problémů a nutnosti přeinstalace OS (samozřejmě za dodržení všech výše popsaných opatření).

f) nový design rozhraní. Poprvé od představení Windows 95 bylo uživatelské rozhraní takto přepracováno pouze ve Windows XP. Pokud zvolíte nové rozhraní Windows XP, hned si všimnete některých rozdílů:

jasné barvy. Barevné schéma je ve výchozím nastavení nainstalováno v systému Windows XP. Nový operační systém plně využívá grafický hardware schopný reprodukovat 24bitové a 32bitové barvy;

objemová okna a tlačítka. Když zvolíte styl Windows XP, okna a tlačítka se stanou trojrozměrnými se zaoblenými rohy a vyhlazenými stíny. Můžete si také všimnout, že všechny objekty mírně změní své barvy, když na ně najedete kurzorem myši – tlačítka, karty a další prvky rozhraní jsou zvýrazněny jako odkazy na webových stránkách;

odlišné ikony. Všechny systémové ikony byly přepracovány. Nové ikony jsou jasnější, sada barev bohatší, protože jsou určeny pro rozlišení až 24 bitů (true color);

vestavěná témata. Poprvé se motivy pro Plochu objevily v balíčku Microsoft Plus pro Windows 95. Ve Windows XP je podpora motivů integrována do utility „Zobrazení“ a podporována je i změna vlastností ovládacích prvků, ohraničení oken a menu;

problémy s kompatibilitou. Mnoho programů původně napsaných pro Windows 95, Windows 98 a Windows Me nebude v systému Windows XP správně fungovat. Některá zařízení navíc vyžadují ovladače, které nejsou kompatibilní se systémem Windows XP.

Síťové možnosti

Windows XP využívá výkon sítě, spolehlivost a efektivitu.

Operační systém Windows XP poskytuje funkci rychlého přepínání uživatelů.

To vám umožní organizovat práci několika uživatelů na jednom počítači. Každý uživatel počítače si může vytvořit samostatný účet chráněný heslem s osobním nastavením a soukromými soubory. Na jednom počítači může být aktivních více účtů najednou, přepínání mezi nimi je jednoduché a rychlé.

Připojení počítačů k síti výrazně zvyšuje jejich možnosti. Výkonné a snadno použitelné sítě Windows XP vám šetří čas a peníze. Počítače v síti mohou sdílet sdílené internetové připojení, sdílenou tiskárnu a další zařízení a sdílené soubory. Můžete dokonce hrát online počítačové hry s ostatními účastníky.

Nastavení sítě s MS Windows XP je navíc jednodušší než s jakýmkoliv předchozím operačním systémem. K nastavení sítě ve vaší domácnosti nebo malé kanceláři nemusíte být odborník na sítě. Všechny kroky k tomu udělá průvodce. Zbývá pouze odpovědět na pár otázek o počítačích, které chcete připojit, a průvodce se postará o zbytek.

Jakmile je síť uvedena do provozu, systém Windows XP ji pomáhá udržovat automatickým sledováním změn a úpravou nastavení tak, aby se maximalizoval výkon s minimálním úsilím uživatele.

Windows XP představuje nové výkonné nástroje navržené tak, aby udržely vaši síť v dobrém stavu za všech okolností. Sofistikovaný software chrání operační systém každého počítače a také vytváří bezpečnostní bariéru neboli firewall, která brání neoprávněným osobám a virům z internetu proniknout do sítě.

Operační systém Windows je tedy nejrozšířenějším systémem. Sítě Windows XP mají mnoho výhod, včetně výkonu a snadného použití. Mezi přednostmi systému vyniká spolehlivost. Software OS chrání váš počítač před viry a neoprávněným použitím informací jinými osobami.

Vytváření lokálních sítí v MS Windows

Lokální síť je obvykle určena pro sběr, přenos, rozptýlené a distribuované zpracování informací v rámci jedné laboratoře, oddělení, kanceláře nebo firmy, často specializované na vykonávání určitých funkcí v souladu s profilem firmy a jejích jednotlivých divizí. V mnoha případech je LAN obsluhující jeho lokální informační systém propojena s dalšími počítačovými sítěmi, interními nebo externími, až po sítě regionální nebo globální.

Když vytvoříte domácí nebo malou kancelářskou síť, budou počítače se systémem Windows XP Professional nebo Windows XP Home Edition připojeny k místní síti (LAN). Instalace systému Windows XP detekuje síťový adaptér a vytvoří připojení k místní síti. Ve výchozím nastavení je připojení LAN vždy aktivní. Automaticky se vytvoří a aktivují pouze připojení tohoto typu. Pokud odpojíte připojení k síti LAN, nebude již automaticky aktivováno. Tyto informace jsou uloženy v hardwarovém profilu, takže profil může vyhovět potřebám mobilních uživatelů, kteří změní svou polohu.

Vytvořením domácí sítě nebo sítě pro malou organizaci můžete efektivně využívat všechny zdroje svého počítače a využívat jej k práci i zábavě.

Pokud máte více počítačů nebo jiného vybavení, jako jsou tiskárny, skenery nebo fotoaparáty, můžete síť používat ke sdílení souborů, složek a připojení k internetu. Například, když je počítač připojen k síti, může uživatel druhého počítače v tuto chvíli také přistupovat k internetu. S více počítači a jedním nebo více periferními zařízeními (tiskárny, skenery nebo fotoaparáty) lze k těmto zařízením přistupovat ze všech počítačů.

Existuje několik způsobů, jak připojit počítače k ​​síti. Pro domácí sítě a sítě malých kanceláří je nejjednodušším modelem síť peer-to-peer.

Síť peer-to-peer, nazývaná také pracovní skupina, umožňuje počítačům komunikovat mezi sebou přímo a nevyžaduje server pro správu síťových zdrojů. Nejvhodnější je umístění na celkovou plochu menší než deset počítačů. Počítače v pracovní skupině jsou považovány za uzly, protože jsou si rovny a sdílejí zdroje. Každý uživatel se sám rozhodne, jaká data na lokálním počítači lze sdílet v síti. Sdílení zdrojů umožní uživatelům tisknout na jediné tiskárně, přistupovat k datům ve sdílených složkách a pracovat na jediném souboru, aniž by jej museli přenášet na disketu.

Domácí nebo malá kancelářská síť je jako telefonní systém. V síti je každý počítač vybaven síťovým adaptérem, který plní funkci podobnou funkci telefonního sluchátka: podobně jako telefonní sluchátko používané k příjmu a přenosu konverzace, síťové zařízení počítače odesílá a přijímá informace z jiných počítačů. na síti.

Lokální síť Windows XP se tedy používá v rámci stejné firmy nebo podniku. Nejběžnější místní sítí je síť peer-to-peer, která umožňuje počítačům komunikovat přímo mezi sebou a nevyžaduje server pro správu síťových zdrojů. Místní síť poskytuje následující možnosti: využívat sdílený přístup k internetovému připojení, k souborům a složkám, k vybavení kanceláře, ale i ke společným hrám a zábavě.

Globální internet

Počítačové sítě, které pokrývají velké geografické oblasti, se nazývají globální. Nejrozšířenější celosvětovou sítí je internet. Internet je globální mezinárodní počítačová síť pro digitální komunikaci, která spojuje mnoho serverů do jediné logické architektury, které obsahují obrovské množství informací o různých tématech. Rozsáhlá síť se vždy skládá z mnoha vzájemně propojených lokálních sítí.

Pokud používáte Windows XP, k nastavení nového internetového připojení se používá Průvodce síťovým připojením. Průvodce připojením vytvoří připojení k internetu a na obrazovce zobrazí seznam poskytovatelů internetových služeb spolu s podrobnostmi o službách, které nabízejí. Zbývá pouze vybrat vhodného poskytovatele ze seznamu a poté je poskytnut nový účet XP obsahuje nejnovější verzi MSN Explorer s kompletním balíkem služeb Microsoft a nejnovější aktualizaci Internet Exploreru.

Informační zdroje internetu, zaměřené na servery World Wide Web, umožňují uživatelům nejen prohlížet stránky, přecházet z odkazu na odkaz, ale také požadovat potřebné informace.

Uživatelé internetu mohou využívat síť nejen jako zdroj informací, ale také jako prostředek komunikace XP nabízí následující způsoby, jak zajistit bezpečnost a soukromí při používání internetu:

Použití nastavení zabezpečení a ochrany osobních údajů aplikace Internet Explorer k zachování vašeho soukromí a zlepšení zabezpečení vašeho počítače a vašich osobních údajů;

používání zón zabezpečení ke zvýšení ochrany vašeho počítače nastavením různých úrovní zabezpečení pro různé oblasti internetu;

pomocí Poradce pro obsah, abyste se vyhnuli zobrazování nežádoucích stránek na obrazovce pomocí standardního hodnocení, které nezávisle určil výbor Platform for Internet Content Selection (PICS).

Internet je tedy nejrozšířenější globální sítí. MSN Explorer je nový, všestranný program, který vám umožní lépe využívat internet. Umožňuje přístup k různým internetovým zdrojům (text, obrázky, soubory) na dané adrese. Pro komunikaci v operačním systému Windows XP se používají programy jako E-mail, Outlook Express, Windows Messenger. Systém Windows XP používá výkonné nástroje, které pomáhají udržovat vaši síť v bezpečí.


Závěr


V této práci byly studovány "Funkce operačního systému Windows", samotný koncept operačního systému Windows, historie jeho vývoje a zdokonalování a také vlastnosti tohoto informačního produktu. Na základě výše uvedeného můžeme dojít k závěru: operační systém Windows je nejoblíbenější a nejrozšířenější operační systém na světě a pro většinu uživatelů je nejvhodnější díky své jednoduchosti, dobrému rozhraní, přijatelnému výkonu a velkému množství aplikací. pro to.


Bibliografie


1. Gordějev A.V. Operační systémy: učebnice. pro univerzity např. "Informatika a výpočetní technika" / A.V. Gordeev, 2. vyd., Petrohrad: Peter, 2009 .-- 415 s.

V.P. Leontiev Rychlé a zábavné zvládnutí Windows XP: referenční publikace / V.P. Leontiev, M .: OLMA-PRESS, 2010 .-- 219 s.

Ostreykovsky V.A. Informatika: učebnice pro vysoké školy / V.A. Ostreykovsky, M .: Vyšší škola, 2011 .-- 511 s.

Sviridová M.Yu. Operační systém Windows XP: učebnice. manuál pro začátek. prof. vzdělání / M.Yu. Sviridova, Moskva: Akademie, 2009 .-- 189 s.

Štěpánov A.N. Informatika: učebnice pro vysoké školy / A.N. Stepanov, 4. vyd., Petrohrad: Peter, 2012 .-- 684 s.

Tanenbaum E. Moderní operační systémy / Andrew Tanenbaum, 2. vyd., Petrohrad: Peter, 2009, 2010. - 1038 s.

... # "zdůvodnit">. # "zdůvodnit">. http://www.litenet.ru/content-280.html


Doučování

Potřebujete pomoc s prozkoumáním tématu?

Naši odborníci vám poradí nebo poskytnou doučovací služby na témata, která vás zajímají.
Pošlete žádost s uvedením tématu právě teď, abyste se informovali o možnosti získání konzultace.

Operační systém, OS (Angličtina provozní Systém) - základní komplex počítačové programy poskytování hardwarového ovládání počítač pracovat s soubory, vstup a výstup dat a provádění aplikační programy a utility.

Po zapnutí počítače se operační systém načte do paměti dříve než ostatní programy a poté slouží jako platforma a prostředí pro jejich práci. Kromě výše uvedených funkcí může OS provádět další, například poskytování uživatele rozhraní, networking atd.

S devadesátá léta nejběžnější operační systémy jsou rodiny OS Microsoft Okna a systémy třída UNIX(zvláště Linux).

Funkce

Funkce rozhraní:

    správa hardwaru, vstupní / výstupní zařízení

    Souborový systém

    Podpěra, podpora multitasking(využití sdílené paměti, doba běhu)

    Omezení přístupu, režim pro více uživatelů

    Počítačová síť

Vnitřní funkce:

    Léčba přeruší

    Virtuální paměť

    Správce úloh

    I/O buffery

    Servis Řidiči zařízení

Koncepce operačního systému

Existují dvě skupiny definic OS: „soubor programů, které řídí zařízení“ a „soubor programů, které řídí jiné programy“. Obojí má svůj přesný technický význam, který se však ukáže až při podrobnějším zvážení otázky, proč jsou operační systémy vůbec potřeba.

Existují výpočetní aplikace, pro které je OS nadbytečný. Například vestavěný mikropočítače jsou dnes obsaženy v mnoha domácích spotřebičích, autech (někdy jich je v každém tucet), mobilních telefonech atd. Často takový počítač neustále spouští pouze jeden program, který se spustí po zapnutí. A jednoduché herní konzole - což jsou také specializované mikropočítače - se obejdou bez OS tím, že při startu spustí program, který je napsán na "cartridge" vložené do zařízení resp. CD... (Mnoho vestavěných počítačů a dokonce i některé herní konzole ve skutečnosti provozují svůj vlastní operační systém.)

Operační systémy jsou zase potřeba, pokud:

    počítačový systém se používá pro různé úkoly a programy provádějící tyto úkoly potřebují ukládat a vyměňovat si data. Z toho vyplývá potřeba univerzálního mechanismu pro ukládání dat; v drtivé většině případů na to OS reaguje implementací souborový systém... Moderní operační systémy také poskytují možnost přímo "propojit" výstup jednoho programu se vstupem jiného, ​​čímž se obejdou relativně pomalé diskové operace;

    různé programy musí provádět stejnou rutinu. Například pouhé zadání znaku z klávesnice a jeho zobrazení na obrazovce může trvat stovky strojových instrukcí a operace s diskem může trvat tisíce. Aby je neprogramovali pokaždé znovu, poskytuje OS systémové knihovnyčasto používané podprogramy (funkce);

    je nutné rozdělit pravomoci mezi programy a uživatele systému tak, aby uživatelé mohli chránit svá data před zvědavýma očima a případná chyba v programu nezpůsobila totální potíže;

    je nutné umět simulovat „současné“ provádění několika programů na jednom počítači (i obsahujícím pouze jeden procesor), prováděné technikou tzv. Sdílení času... V tomto případě speciální komponenta zvaná plánovač „rozřezává“ čas procesoru na krátké segmenty a poskytuje je jeden po druhém různým vykonávajícím programům (procesům);

    konečně operátor musí mít možnost nějak řídit provádění jednotlivých programů. K tomu slouží operační prostředí, z nichž jeden - shell a sada standardních utilit - je součástí OS (jiné, jako je grafické operační prostředí, tvoří aplikační platformy nezávislé na OS). Moderní univerzální operační systémy lze tedy charakterizovat především jako

    používání souborových systémů (s mechanismem univerzálního přístupu k datům),

    víceuživatelský (s oddělením pravomocí),

    multitasking (sdílení času).

Multitasking a rozdělení pravomocí vyžaduje určitou hierarchii oprávnění komponent samotného OS. Jako součást operačního systému existují tři skupiny komponent:

    jádro obsahující plánovač; ovladače zařízení, které přímo řídí zařízení; síťový subsystém, souborový systém;

    systémové knihovny

    skořápka s utility.

Většina programů, jak systémových (obsažených v OS), tak aplikovaných, se spouští v neprivilegovaném ("uživatelském") režimu provozu procesor a získat přístup k zařízení (a v případě potřeby k dalším jaderným zdrojům, jakož i zdrojům jiných programů) pouze prostřednictvím systémová volání... Jádro se spouští v privilegovaném režimu: v tomto smyslu se říká, že OS (přesněji jeho jádro) řídí hardware.

Aktuální revize standardu OS obsahuje definice pro asi tisíc systémových volání a další knihovny podprogramy(z nichž některé by měly být implementovány pouze v určitých třídách systémů; například v systémech „v reálném čase“) a asi 200 příkazů shellu a utilit OS. Standard pouze definuje funkce volání a příkazů a neobsahuje návod, jak je implementovat.

Norma také definuje způsob adresování souborů v systému, lokalizaci (nastavení související s národně specifickými problémy, jako je jazyk zprávy nebo formát data a času), kompatibilní znakovou sadu, syntaxi regulárních výrazů, adresářovou strukturu v systému souborů, příkaz formátovací řetězce a některé další aspekty chování OS.

Při určování složení OS je důležité kritérium provozní integrity (uzavření): systém by měl umožňovat plné využití (včetně úprav) jeho součástí. Proto je v plném OS zahrnuta sada nástrojů (od textových editorů po kompilátory, debuggery a linkery). Systémy, které splňují "vývojový" profil z hlediska normy, mají provozní uzávěr.

Informatika, kybernetika a programování

Základní pojmy operačních systémů. Operační systém zkr. OS anglicky operační systém je komplex řídících a zpracovatelských programů, které na jedné straně fungují jako rozhraní mezi zařízeními výpočetního systému a aplikačními programy a s dalšími

Operační systémy - základní pojmy.

Operační systém, zkr. OS (operační systém) je soubor řídících a zpracovatelských programů, které na jedné straně fungují jako rozhraní mezi zařízeními výpočetního systému a aplikačními programy a na druhé straně jsou určeny k ovládání zařízení, řízení výpočetních procesů, efektivní distribuci výpočetních zdrojů mezi výpočetními procesy a organizací spolehlivé výpočetní techniky. Tato definice platí pro většinu moderních univerzálních operačních systémů.

Existují dvě skupiny definic OS: „soubor programů, které řídí zařízení“ a „soubor programů, které řídí jiné programy“. Oba mají svůj přesný technický význam, který se však ukáže až při podrobnějším zvážení otázky, proč je vůbec OS potřeba.

Existují výpočetní aplikace, pro které je OS nadbytečný. Vestavěné mikropočítače dnes najdeme například v mnoha domácích spotřebičích, autech (někdy jich je v každém tucet), mobilních telefonech atd. Takový počítač často neustále spouští pouze jeden program, který se spouští při startu. A jednoduché herní konzole – také specializované mikropočítače – se obejdou bez operačního systému spuštěním programu na „cartridge“ nebo CD vloženém do zařízení při spuštění. Některé mikropočítače a herní konzole však stále používají své vlastní specifické operační systémy. Ve většině případů se jedná o systémy podobné UNIXu (to druhé platí zejména pro programovatelné přepínací zařízení: firewally, routery).

OS je potřeba, pokud:

  1. počítačový systém se používá pro různé úkoly a programy provádějící tyto úkoly potřebují ukládat a vyměňovat si data. Z toho vyplývá potřeba univerzálního mechanismu pro ukládání dat; v drtivé většině případů OS reaguje implementací souborového systému. Moderní operační systémy také poskytují možnost přímo "propojit" výstup jednoho programu se vstupem jiného, ​​čímž se obejdou relativně pomalé diskové operace;
  2. různé programy musí provádět stejnou rutinu. Například pouhé zadání znaku z klávesnice a jeho zobrazení na obrazovce může trvat stovky strojových instrukcí a operace s diskem může trvat tisíce. Aby se neprogramovaly pokaždé znovu, poskytuje OS systémové knihovny často používaných podprogramů (funkcí);
  3. je nutné rozdělit pravomoci mezi programy a uživatele systému tak, aby uživatelé mohli chránit svá data před neoprávněným přístupem a případná chyba v programu nezpůsobila totální potíže;
  4. je nutné umět simulovat "současné" provádění několika programů na jednom počítači (i obsahujícím pouze jeden procesor), prováděné technikou známou jako "sdílení času". Speciální komponenta zvaná plánovač přitom rozděluje čas procesoru na krátké segmenty a poskytuje je jeden po druhém různým vykonávajícím programům (procesům);
  5. konečně operátor musí mít možnost nějak řídit provádění jednotlivých programů. K tomu se používají operační prostředí, z nichž jedno - shell a sada standardních utilit - je součástí OS (jiné, jako je grafické operační prostředí, tvoří aplikační platformy nezávislé na OS).

Moderní univerzální operační systémy lze tedy charakterizovat především jako:

  1. pomocí souborových systémů(s mechanismem univerzálního přístupu k datům),
  2. multiplayer(s dělbou moci),
  3. multitasking (sdílení času).

Multitasking a rozdělení pravomocí vyžaduje určitou hierarchii oprávnění komponent samotného OS. Jako součást operačního systému existují tři skupiny komponent:

  1. jádro obsahující plánovač; ovladače zařízení, které přímo řídí zařízení; síťový subsystém, souborový systém;
  2. systémové knihovny;
  3. shell s nástroji.

Hlavní funkce operačních systémů:

  1. Spouštění programů na vyžádání (vstup a výstup dat, spouštění a zastavování jiných programů, přidělování a uvolňování další paměti atd.).
  2. Načítání programů do RAM a jejich provádění.
  3. Standardizovaný přístup k periferním zařízením (I/O zařízení).
  4. Správa paměti (distribuce mezi procesy, organizace virtuální paměti).
  5. Řízení přístupu k datům na energeticky nezávislých médiích (jako je pevný disk, optické disky atd.), organizovaných v konkrétním systému souborů.
  6. Poskytování uživatelského rozhraní.
  7. Ukládání informací o systémových chybách.

Další funkce:

  1. Paralelní nebo pseudoparalelní provádění úkolů (multitasking).
  2. Efektivní alokace zdrojů výpočetního systému mezi procesy.
  3. Diferenciace přístupu různých procesů ke zdrojům.
  4. Organizace spolehlivých výpočtů (nemožnost jednoho výpočetního procesu záměrně nebo omylem ovlivnit výpočty v jiném procesu) je založena na diferenciaci přístupu ke zdrojům.
  5. Interakce mezi procesy: výměna dat, vzájemná synchronizace.
  6. Ochrana samotného systému, ale i uživatelských dat a programů před akcemi uživatelů (škodlivými nebo nevědomými) nebo aplikacemi.
  7. Víceuživatelský režim provozu a diferenciace přístupových práv.

Většina programů, jak systémových (obsažených v OS), tak aplikovaných, běží v neprivilegovaném ("uživatelském") režimu procesoru a přistupuje k hardwaru (a v případě potřeby k dalším zdrojům jádra, stejně jako ke zdrojům jiných programů) pouze prostřednictvím systémových volání. Jádro se spouští v privilegovaném režimu: v tomto smyslu se říká, že OS (přesněji jeho jádro) řídí hardware.

Při určování složení OS je důležité kritérium provozní integrity (uzavření): systém by měl umožňovat plné využití (včetně úprav) jeho součástí. Proto je v plném OS zahrnuta sada nástrojů (od textových editorů po kompilátory, debuggery a linkery).

Komponenty operačního systému:

  1. Nakladač
  2. Příkazový procesor (tlumočník)
  3. Ovladače zařízení
  4. Rozhraní.

1. Klasifikace OS

Operační systémy se mohou lišit ve vlastnostech implementace vnitřních algoritmů pro správu hlavních zdrojů počítače (procesory, paměť, zařízení), vlastnostech použitých metod návrhu, typech hardwarových platforem, oblastech použití a mnoha dalších vlastnostech.

Níže je uvedena klasifikace OS podle několika nejzákladnějších charakteristik.

1.1 Vlastnosti algoritmů správy zdrojů

Účinnost síťového operačního systému jako celku do značné míry závisí na účinnosti algoritmů pro správu místních zdrojů počítače. Proto se při charakterizaci síťového operačního systému často uvádějí nejdůležitější vlastnosti implementace funkcí operačního systému pro správu procesorů, paměti a externích zařízení autonomního počítače. Takže například v závislosti na vlastnostech použitého algoritmu řízení procesoru se operační systémy dělí na multitasking a single-tasking, víceuživatelské a jednouživatelské systémy, systémy, které podporují vícevláknové zpracování a nepodporují ho, na víceprocesorové a jednoprocesorové systémy.

Podpora multitaskingu. Operační systémy lze rozdělit do dvou tříd podle počtu současně prováděných úloh:

  1. jednoúlohový (např. MS-DOS, MSX) a
  2. multitasking (OC EC, OS / 2, UNIX, Windows 95 atd.).

Jednoúlohové operační systémy plní hlavně funkci poskytování virtuálního stroje uživateli, což uživateli usnadňuje a usnadňuje interakci s počítačem. Jednoúlohové operační systémy zahrnují nástroje pro ovládání periferních zařízení, nástroje pro správu souborů, nástroje pro komunikaci s uživatelem.

Multitasking OS kromě výše uvedených funkcí spravuje sdílení sdílených zdrojů, jako je procesor, RAM, soubory a externí zařízení.

Podpora režimu pro více hráčů. Podle počtu souběžných uživatelů se operační systém dělí na:

  1. pro jednoho uživatele (MS-DOS, Windows 3.x, starší verze OS / 2);
  2. víceuživatelský (UNIX, Windows NT atd.).

Hlavním rozdílem mezi systémy pro více uživatelů a systémy pro jednoho uživatele je dostupnost prostředků na ochranu informací každého uživatele před neoprávněným přístupem jiných uživatelů. Je třeba poznamenat, že ne každý víceúlohový systém je víceuživatelský a ne každý jednouživatelský operační systém je jednoúlohový.

Preemptivní a nepreemptivní multitasking. Nejdůležitějším sdíleným prostředkem je čas CPU. Způsob, jakým je čas CPU distribuován mezi několik procesů (nebo vláken) současně existujících v systému, do značné míry určuje specifika operačního systému. Mezi mnoha existujícími možnostmi implementace multitaskingu lze rozlišit dvě skupiny algoritmů:

  1. nepreemptivní multitasking (NetWare, Windows 3.x);
  2. preemptivní multitasking (Windows NT, OS / 2, UNIX atd.).

Hlavním rozdílem mezi preemptivním a nepreemptivním multitaskingem je míra centralizace stroje pro plánování procesů. V prvním případě je mechanismus plánování procesů zcela soustředěn v operačním systému a ve druhém je distribuován mezi systém a aplikační programy. V nepreemptivním multitaskingu běží aktivní proces, dokud z vlastní iniciativy nepředá řízení operačnímu systému, aby si z fronty vybral jiný proces připravený ke spuštění. V preemptivním multitaskingu rozhoduje o přepnutí procesoru z jednoho procesu na druhý operační systém, nikoli samotný aktivní proces.

Podpora více vláken. Důležitou vlastností operačních systémů je schopnost paralelizovat výpočty v rámci jedné úlohy. Vícevláknový OS nesdílí čas procesoru mezi úlohami, ale mezi jejich samostatnými větvemi (vlákny).

Multiprocessing. Další důležitou vlastností operačního systému je nepřítomnost nebo přítomnost nástrojů podpory multiprocessingu - multiprocessing... Multiprocessing vede ke komplikacím všech algoritmů správy zdrojů.

V dnešní době se stává všeobecně akceptovaným zavádění funkcí podpory multiprocesingu do operačního systému. Tyto funkce jsou k dispozici na Solaris 2.x od Sun, Open Server 3.x Santa Crus Operations, OS / 2 od IBM, Windows NT od Microsoftu (a novější) a Novell NetWare 4.1.

Víceprocesorové operační systémy lze klasifikovat podle způsobu, jakým je výpočetní proces organizován v systému s víceprocesorovou architekturou: asymetrické operační systémy a symetrické operační systémy. Asymetrický OS je plně spuštěn pouze na jednom z procesorů v systému a rozděluje aplikační úlohy mezi ostatní procesory. Symetrický OS je zcela decentralizovaný a využívá celý fond procesorů, rozděluje je mezi systémové a aplikační úlohy.

Výše jsme zvažovali vlastnosti operačního systému spojené se správou pouze jednoho typu zdroje - procesoru. Důležitý vliv na vzhled operačního systému jako celku, na možnost jeho použití v té či oné oblasti mají také vlastnosti dalších subsystémů pro správu lokálních zdrojů - subsystémů pro správu paměti, souborů a vstupů. výstupní zařízení.

Specifičnost OS se projevuje i ve způsobu, jakým implementuje síťové funkce: rozpoznávání a přesměrování požadavků na vzdálené zdroje do sítě, přenos zpráv po síti a provádění vzdálených požadavků. Při implementaci síťových funkcí vyvstává soubor úkolů souvisejících s distribuovanou povahou ukládání a zpracování dat v síti: udržování referenčních informací o všech zdrojích a serverech dostupných v síti, řešení interagujících procesů, zajištění transparentnosti přístupu, replikace dat, slučování kopií , zachování bezpečnosti dat.

1.2 Vlastnosti hardwarových platforem

Vlastnosti operačního systému jsou přímo ovlivněny hardwarem, na kterém je orientován. Podle typu hardwaru se rozlišují operační systémy osobních počítačů, minipočítačů, sálových počítačů, clusterů a počítačových sítí. Mezi uvedenými typy počítačů lze nalézt jak jednoprocesorové verze, tak i víceprocesorové. V každém případě se specifika hardwaru zpravidla odrážejí ve specifikách operačních systémů.

Je zřejmé, že OS velkého stroje je složitější a funkčnější než u osobního počítače. Takže v OS velkých strojů jsou funkce plánování toku prováděných úloh samozřejmě implementovány pomocí komplexních prioritních disciplín a vyžadují větší výpočetní výkon než v OS osobních počítačů. U ostatních funkcí je situace podobná.

Síťový operační systém zahrnuje prostředky pro přenos zpráv mezi počítači po komunikačních linkách, které jsou v samostatném operačním systému zcela zbytečné. Na základě těchto zpráv síťový operační systém udržuje sdílení počítačových prostředků mezi vzdálenými uživateli v síti. Pro podporu funkcí zasílání zpráv obsahují síťové operační systémy speciální softwarové komponenty, které implementují oblíbené komunikační protokoly, jako je IP, IPX, Ethernet a další.

Víceprocesorové systémy vyžadují od operačního systému speciální organizaci, s jejíž pomocí může být samotný operační systém i jím podporované aplikace spouštěny paralelně jednotlivými procesory systému. Paralelní provoz samostatných částí OS vytváří další problémy pro vývojáře OS, protože v tomto případě je mnohem obtížnější zajistit konzistentní přístup jednotlivých procesů ke společným systémovým tabulkám, eliminovat vliv závodů a další nežádoucí důsledky asynchronního provádění práce.

Jiné požadavky platí pro klastrové operační systémy. Cluster je volně propojená kolekce několika počítačových systémů, které spolupracují na spouštění společných aplikací a které se uživateli jeví jako jeden systém. Spolu se speciálním hardwarem pro fungování clusterových systémů je nutná i softwarová podpora operačního systému, která se redukuje především na synchronizaci přístupu ke sdíleným zdrojům, detekci poruch a dynamickou rekonfiguraci systému. Jedním z prvních vývojů v oblasti clusterové technologie byla řešení společnosti Digital Equipment založená na počítačích VAX. Tato společnost uzavřela smlouvu se společností Microsoft na vývoj technologie clusteru využívající Windows NT. Několik společností nabízí clustery založené na strojích UNIX.

Spolu s operačními systémy, které se zaměřují na velmi specifický typ hardwarové platformy, existují operační systémy speciálně navržené tak, aby je bylo možné snadno přenést z jednoho typu počítače do jiného typu počítače, tzv. mobilní OS. Nejvýraznějším příkladem takového OS je populární systém UNIX. V těchto systémech jsou místa závislá na hardwaru pečlivě lokalizována, takže při migraci systému na novou platformu jsou přepsána pouze ona. Nástroj, který usnadňuje portování zbytku OS, je napsat jej v jazyce nezávislém na stroji, jako je C, který byl vyvinut pro programování operačních systémů.

1.3 Vlastnosti oblastí použití

Multitaskingové operační systémy jsou rozděleny do tří typů podle výkonnostních kritérií použitých při jejich vývoji:

  1. systémy dávkového zpracování (např. OC EC),
  2. systémy sdílení času (UNIX, VMS),
  3. systémy reálného času (QNX, RT / 11).

Systémy dávkového zpracování byly určeny pro řešení problémů především výpočetního charakteru, které nevyžadují rychlé výsledky. Hlavním cílem a kritériem efektivity systémů dávkového zpracování je maximální propustnost, tedy vyřešení maximálního počtu úloh za jednotku času. K dosažení tohoto cíle se v systémech dávkového zpracování používá následující operační schéma: na začátku práce se vytvoří dávka úloh, každá úloha obsahuje požadavek na systémové prostředky; z tohoto balíku úloh se tvoří multiprogramová směs, tedy množství současně prováděných úloh. Pro simultánní provádění jsou vybírány úlohy, které představují různé požadavky na zdroje, takže je zajištěno vyvážené zatížení všech zařízení počítače; například v multiprogramové směsi je žádoucí mít současně výpočetní i I/O náročné úlohy. Výběr nového úkolu z dávky úkolů tedy závisí na vnitřní situaci v systému, to znamená, že je vybrán „výnosný“ úkol. V důsledku toho není v takových operačních systémech možné zaručit provedení konkrétního úkolu v určitém časovém období. V systémech dávkového zpracování se procesor přepne z jedné úlohy na druhou pouze v případě, že aktivní úloha sama opustí procesor, například kvůli potřebě provést I/O operaci. Jedna úloha tedy může zaměstnávat procesor na dlouhou dobu a znemožnit provádění interaktivních úloh. Interakce uživatele s počítačem, na kterém je nainstalován systém dávkového zpracování, se tak redukuje na skutečnost, že úkol přinese, předá jej dispečerovi-operátorovi a na konci dne, po dokončení celé dávky úkolů , obdrží výsledek. Je zřejmé, že toto pořadí snižuje produktivitu uživatele.

Systémy sdílení času jsou navrženy tak, aby napravily hlavní nevýhodu systémů dávkového zpracování - izolaci uživatele-programátora od procesu provádění jeho úkolů. Každý uživatel systému sdílení času má k dispozici terminál, ze kterého může vést dialog se svým programem. Protože v systémech s časovým sdílením je každé úloze přiděleno pouze kvantum času procesoru, žádná úloha nezabírá procesor příliš dlouho a doba odezvy je přijatelná. Pokud je kvantum zvoleno dostatečně malé, pak všichni uživatelé pracující současně na stejném stroji mají dojem, že každý z nich používá stroj sám. Je jasné, že systémy pro sdílení času mají menší šířku pásma než systémy pro dávkové zpracování, protože k provedení je přijata každá úloha spuštěná uživatelem, nikoli ta, která je pro systém „výhodná“, a navíc je zde režie výpočetní výkon pro častější přepínání procesoru z úlohy na úlohu. Kritériem účinnosti systémů timesharingu není maximální propustnost, ale pohodlí a efektivita uživatele.

Systémy reálného času Používají se k ovládání různých technických objektů, jako je obráběcí stroj, satelit, vědecká experimentální instalace nebo technologické procesy, jako je galvanická linka, vysokopecní proces atd. Ve všech těchto případech existuje maximální přípustná doba, během níž musí být proveden ten či onen program ovládající objekt, jinak může dojít k nehodě: satelit opustí zónu viditelnosti, experimentální data přijatá ze senzorů se ztratí, tloušťka galvanického povlaku nebude správná. Kritériem účinnosti pro systémy pracující v reálném čase je tedy jejich schopnost odolat předem stanoveným časovým intervalům mezi spuštěním programu a přijetím výsledku (kontrolní akce). Tato doba se nazývá reakční doba systému a odpovídající vlastnost systému se nazývá reaktivita. Pro tyto systémy je víceprogramová směs pevnou sadou předem vyvinutých programů a výběr programu pro provedení je založen na aktuálním stavu objektu nebo v souladu s harmonogramem plánovaných prací.

Některé operační systémy mohou kombinovat vlastnosti systémů různých typů, například některé úlohy lze provádět v dávkovém režimu a některé v reálném čase nebo v režimu sdílení času. V takových případech se dávkové zpracování často označuje jako zpracování na pozadí.

1.4 Vlastnosti konstrukčních metod

Při popisu operačního systému jsou často naznačeny rysy jeho strukturální organizace a základní koncepty, na nichž je založen.

Mezi tyto základní pojmy patří:

  1. Způsob, jak sestavit jádro systému, je monolitické jádro nebo mikrokernel. Většina operačních systémů používá monolitické jádro, které je propojeno jako jeden program, který běží v privilegovaném režimu a využívá rychlé přechody z jedné procedury do druhé, nevyžaduje přepínání z privilegovaného režimu do uživatelského režimu a naopak. Alternativou je vybudování OS na mikrokernelu, který rovněž funguje v privilegovaném režimu a vykonává jen minimum funkcí správy hardwaru, zatímco funkce vyššího OS zastávají specializované OS komponenty – servery běžící v uživatelském režimu. S tímto návrhem OS pracuje pomaleji, protože se často provádějí přechody mezi privilegovaným a uživatelským režimem, ale systém se ukazuje jako flexibilnější - jeho funkce lze rozšířit, upravit nebo zúžit přidáním, úpravou nebo vyloučením serverů v uživatelském režimu. . Kromě toho jsou servery navzájem dobře chráněny, stejně jako jakékoli uživatelské procesy.
  2. Budování OS založeného na objektově orientovaném přístupu umožňuje využít všechny jeho výhody, které se dobře osvědčily na aplikační úrovni, uvnitř operačního systému, a to: akumulaci úspěšných řešení ve formě standardních objektů, schopnost vytvářet nové objekty na základě stávajících pomocí mechanismu dědičnosti, dobrá ochrana dat díky jejich zapouzdření do vnitřních struktur objektu, díky čemuž jsou data nepřístupná pro neoprávněné použití zvenčí, strukturovaný systém, sestávající ze sady dobře- definované objekty.
  3. Přítomnost několika aplikačních prostředí umožňuje současně spouštět aplikace vyvinuté pro několik OS v rámci jednoho OS. Mnoho moderních operačních systémů současně podporuje aplikační prostředí MS-DOS, Windows, UNIX (POSIX), OS/2 nebo alespoň některé podmnožiny této oblíbené sady. Koncept více aplikačních prostředí je nejsnáze implementován v OS založeném na mikrojádru, na kterém pracují různé servery, z nichž některé implementují aplikační prostředí konkrétního operačního systému.
  4. Distribuovaná organizace operačního systému zjednodušuje práci uživatelů a programátorů v síťových prostředích. V distribuovaném operačním systému jsou implementovány mechanismy, které uživateli umožňují představit si a vnímat síť v podobě tradičního jednoprocesorového počítače. Charakteristické rysy distribuované organizace OS jsou: přítomnost jediné referenční služby pro sdílené zdroje, jediná časová služba, použití mechanismu vzdáleného volání procedur (RPC) pro transparentní distribuci programových procedur mezi stroje, multi- vláknové zpracování, které umožňuje paralelizaci výpočtů v rámci jedné úlohy a okamžité provedení této úlohy na více počítačích v síti, stejně jako přítomnost dalších distribuovaných služeb.

2. Jádro operačního systému

Jádro je centrální částí operačního systému, která řídí provádění procesů, zdroje výpočetního systému a poskytuje procesům koordinovaný přístup k těmto zdrojům. Hlavními zdroji jsou čas CPU, paměť a I/O zařízení. Přístup k souborovému systému a síťové propojení lze také implementovat na úrovni jádra.

Jako základní prvek operačního systému je jádro nejnižší úrovní abstrakce pro aplikace pro přístup k výpočetním prostředkům potřebným k jejich běhu. Jádro zpravidla poskytuje takový přístup ke spustitelným procesům odpovídajících aplikací pomocí mechanismů meziprocesové komunikace a volání aplikací do systémových volání OS.

Popsaná úloha se může lišit v závislosti na typu architektury jádra a způsobu její implementace.

Objekty jádra OS:

  1. Procesy
  2. Soubory
  3. Vývoj
  4. Proudy
  5. Semafory
  6. Mutexy
  7. Kanály
  8. Soubory promítané do paměti.

3. Evoluce operačních systémů a základní myšlenky

Za předchůdce OS je třeba považovat utility (zavaděče a monitory) a také knihovny často používaných rutin, které se začaly vyvíjet s nástupem univerzálních počítačů 1. generace (konec 40. let). Utility minimalizovaly fyzickou manipulaci operátora se zařízením a knihovny umožnily vyhnout se vícenásobnému programování stejných akcí (provádění vstupně-výstupních operací, počítání matematických funkcí atd.).

V 50. a 60. letech se formovaly a implementovaly hlavní myšlenky definující funkčnost OS: dávkový režim, sdílení času a multitasking, oddělení pravomocí, reálný čas, struktury souborů a systémy souborů.

3.1 Dávkový režim

Potřeba optimálního využití drahých výpočetních zdrojů vedla ke vzniku konceptu „dávkového režimu“ provádění programu. Dávkový režim předpokládá, že existuje fronta programů ke spuštění a operační systém může načíst program z externího paměťového média do paměti RAM, aniž by čekal na dokončení předchozího programu, což zabraňuje prostojům procesoru.

3.2 Sdílení času a multitasking

Již dávkový režim ve své pokročilé verzi vyžaduje rozdělení času procesoru mezi provádění několika programů.

Potřeba sdílení času (multitasking, multiprogramování) se stala ještě výraznější s rozšířením dálnopisů (a později katodových zobrazovacích terminálů) jako vstupních/výstupních zařízení (60. léta 20. století). Vzhledem k tomu, že rychlost zadávání dat z klávesnice (a dokonce i čtení z obrazovky) operátorem je mnohem nižší než rychlost zpracování těchto dat počítačem, použití počítače v "exkluzivním" režimu (s jedním operátorem) by mohlo vést k výpadkům drahých výpočetních zdrojů.

Sdílení času umožnilo vytvoření „multiuser“ systémů, ve kterých byl jeden (obvykle) centrální procesor a blok paměti s náhodným přístupem připojen k více terminálům. Současně lze některé úkoly (jako je zadávání nebo úprava dat operátorem) provádět v dialogovém režimu, zatímco jiné úkoly (jako jsou rozsáhlé výpočty) lze provádět v dávkovém režimu.

3.3 Rozdělení pravomocí

Rozšíření víceuživatelských systémů si vyžádalo vyřešení problému oddělení pravomocí, které zamezí možnosti záměny spustitelného programu nebo dat jednoho programu v paměti počítače jiným programem (záměrně nebo omylem), jakož i změny OS samotný aplikačním programem.

Implementaci oddělení pravomocí v OS podpořili vývojáři procesorů, kteří navrhli architektury se dvěma provozními režimy procesoru – „reálný“ (ve kterém je spustitelný program k dispozici celý adresní prostor počítače) a „chráněný“ (ve kterém je přístupnost adresního prostoru omezena rozsahem přiděleným při spuštění programu při spuštění).

3.4 Měřítko v reálném čase

Využití univerzálních počítačů pro řízení výrobních procesů vyžadovalo implementaci „měřice reálného času“ („real time“) – synchronizace provádění programu s vnějšími fyzickými procesy.

Zařazení funkce reálného času do operačního systému umožnilo vytvářet systémy, které současně obsluhují výrobní procesy a řeší další problémy (v dávkovém režimu a/nebo v režimu sdílení času).

3.5 Souborové systémy a struktury

Postupná výměna médií se sekvenčním přístupem (děrné pásky, děrné štítky a magnetické pásky) za média s náhodným přístupem (magnetické disky).

Souborový systém je způsob ukládání dat na externí úložná zařízení.

4. UNIX, standardizace operačních systémů a POSIX

Do konce 60. let vytvořil průmysl a vědecká a vzdělávací komunita řadu operačních systémů, které implementují všechny nebo část funkcí popsaných výše. Patří mezi ně Atlas (University of Manchester), CTTS a ITSS (Massachusetts Institute of Technology, MIT), THE (Eindhoven University of Technology), RS4000 (Aarhus University) atd. (celkem bylo použito více než sto různých operačních systémů) .

Nejpokročilejší operační systémy, jako OS / 360 (IBM), SCOPE (CDC) a dokončené v 70. letech 20. století MULTICS (MIT a Bell Labs), poskytovaly možnost provozu na víceprocesorových počítačích.

Eklektický charakter vývoje OS vedl k nárůstu krizových jevů, spojených především s nadměrnou složitostí a velikostí vytvářených systémů. Operační systémy byly špatně škálovatelné (jednodušší neuměly využívat všechny možnosti velkých výpočetních systémů, vyvinutější byly na malých neoptimálně spouštěny nebo na nich nemohly běžet vůbec) a vzájemně zcela nekompatibilní, jejich vývoj a zlepšování se opožďovalo .

UNIX OS (původně UNICS, který hrál pod názvem MULTICS), který v roce 1969 navrhl a implementoval Ken Thompson za účasti několika kolegů (včetně Dennise Ritchieho a Briana Kernighana), obsahoval mnoho funkcí dřívějších operačních systémů, ale měl řadu vlastnosti, které jej odlišují od většiny předchůdců:

  1. jednoduchá metafora (dva klíčové pojmy: výpočetní proces a soubor);
  2. komponentní architektura: princip „jeden program – jedna funkce“ plus výkonné prostředky pro propojení různých programů pro řešení vznikajících problémů („shell“);
  3. minimalizace jádra (kód běžící ve „skutečném“ (privilegovaném) režimu procesoru) a počtu systémových volání;
  4. nezávislost hardwarové architektury a implementace ve strojově nezávislém programovacím jazyce (programovací jazyk C se stal vedlejším produktem vývoje UNIX);
  5. sjednocení souborů.

UNIX byl díky své pohodlnosti především jako instrumentální prostředí (vývojové prostředí) vřele přijat nejprve na univerzitách a poté v průmyslu, který získal prototyp jediného OS, který by bylo možné použít na nejrůznějších výpočetních systémech a navíc , lze rychle a s minimálním úsilím přenést na jakoukoli nově vyvinutou hardwarovou architekturu.

Na konci 70. let provedli zaměstnanci Kalifornské univerzity v Berkeley řadu vylepšení zdrojového kódu UNIX, včetně práce s protokoly TCP/IP. Jejich vývoj vešel ve známost jako BSD (Berkeley Software Distribution).

Vzhledem ke konkurenceschopnosti implementací se architektura OS UNIX nejprve stala de facto průmyslovým standardem a poté získala status a právní normu - ISO / IEC 9945.

Název UNIX mohou nést pouze operační systémy, které splňují specifikaci Single UNIX. Tyto systémy zahrnují AIX, HP-UX, IRIX, Mac OS X, SCO OpenServer, Solaris, Tru64 az/OS.

Operační systémy, které se řídí standardem POSIX nebo jsou na něm založeny, se označují jako „vyhovující POSIX“ (běžnější použití slova je „podobné UNIX“ nebo „skupina UNIX“, ale to je v rozporu se statutem ochranné známky „UNIX“ vlastněné společností Otevřená skupina a vyhrazená pro OS přísně podle standardu). Certifikace v souladu se standardem stojí nějaké peníze, což některým systémům brání projít tímto procesem, ale je považováno za vyhovující POSIX jednoduše proto, že tomu tak je.

Operační systémy podobné UNIXu zahrnují systémy založené na nejnovější verzi UNIX vydané Bell Labs (System V), vyvinuté Univerzitou v Berkeley (FreeBSD, OpenBSD, NetBSD), založené také na Solaris (OpenSolaris, BeleniX, Nexenta). jako GNU / Linux, vyvinutý pro nástroje a knihovny projektem GNU a pro jádro komunitou vedenou Linusem Torvaldsem.

Standardizace OS zaručuje možnost bezbolestné výměny samotného OS a/nebo zařízení při vývoji výpočetního systému či sítě a levný přenos aplikačního software (přísné dodržování standardu předpokládá plnou kompatibilitu programů na úrovni zdrojového kódu; z důvodu profilování standardu a jeho vývoj, některé změny jsou stále nutné, ale portování programu mezi systémy kompatibilními s POSIX je řádově levnější než mezi alternativami), stejně jako kontinuita uživatelské zkušenosti.

Nejpozoruhodnějším efektem existence tohoto standardu bylo efektivní zavedení internetu v 90. letech 20. století.

5. Post-UNIX-architektura operačních systémů

Tým, který vytvořil OS UNIX, vyvinul koncept sjednocení objektů OS, včetně procesů a jakýchkoli dalších systémových, síťových a aplikačních služeb v původním konceptu UNIX „zařízení je také soubor“, čímž vytvořil nový koncept: „cokoli je soubor." Tento koncept se stal jedním z hlavních principů operačního systému Plan9 (název byl vypůjčen z fantastického thrilleru „Plan 9 from Outer Space“ od Edwarda Wooda Jr.), navržený tak, aby překonal základní designové nedostatky UNIXu a nahradil „pracovního koně“ UNIX System V na počítačích sítě Bell Labs v roce 1992.

Kromě implementace všech objektů OS ve formě souborů a jejich umístění na jeden a osobní prostor pro každý terminál počítačové sítě (namespace) byla revidována další UNIXová architektonická řešení. Například v Plan9 neexistuje žádný koncept „superuživatele“, a proto jsou vyloučena jakákoli narušení bezpečnosti spojená s nelegálním získáním práv superuživatele v systému. Pro reprezentaci (ukládání, výměnu) informací vyvinuli Rob Pike a Ken Thompson univerzální kódování UTF-8, které se nyní stalo de facto standardem. Pro přístup k souborům se používá jediný univerzální protokol 9P, který funguje po síti přes síťový protokol (TCP nebo UDP). Neexistuje tedy síť pro aplikační software – přístup k místním a vzdáleným souborům je jednotný. 9P je bajtově orientovaný protokol, na rozdíl od jiných podobných protokolů, které jsou blokově orientované. To je také výsledkem konceptu: přístup bajt po bajtu - k jednotným souborům, a ne bajt po bloku - k různorodým a vysoce se měnícím zařízením s rozvojem technologie. Pro řízení přístupu k objektům nejsou zapotřebí žádná další řešení, kromě řízení přístupu k souborům, které již v OS existuje. Nový koncept úložiště osvobodil správce systému od vyčerpávající práce s údržbou archivů a předpokládaných moderních systémů pro správu verzí souborů.

OS založené na UNIXu nebo nápady z něj, jako je celá rodina BSD a systémy GNU/Linux, postupně přejímají nové nápady z Bell Labs. Možná mají tyto nové nápady velkou budoucnost a uznání ze strany IT vývojářů.

Nové koncepty použil Rob Pike v Infernu.

Na základě „Plan9“ jsou ve Španělsku vyvíjeny OS Off ++ a Plan B, které mají experimentální charakter.

Pokusy o vytvoření post-UNIX architektury zahrnují vývoj programovacího systému Oberon a operačního prostředí na Švýcarském federálním technologickém institutu (ETH Zurich) pod vedením profesora Niklause Wirtha.

6. Stávající operační systémy

OS lze klasifikovat podle základní technologie (podobné UNIXu, post-UNIX / UΝΙΧ potomci), typu licence (proprietární nebo open source), podle toho, zda se aktuálně vyvíjí (zastaralé nebo moderní), podle účelu (univerzální, vestavěný OS, PDA OS , OS v reálném čase, pro pracovní stanice nebo servery), stejně jako pro mnoho dalších charakteristik.

Proprietární (proprietární, proprietární)

Brzy

  1. CTSS (The Compatible TimeShare System, vyvinutý na MIT – Massachusetts Institute of Technology).
  2. Nekompatibilní Timeshare System (Nekompatibilní Timeshare System, vyvinutý na MIT pro servery DEC 10/20).
  3. THE (vyvinutý Edsgerem Dijkstroyem a dalšími).
  4. MULTICS (projekt Bell Labs, GE a MIT).
  5. Master program vyvinutý počítačem LEO, Leo III v roce 1962.
  6. Business Operating System (BOS) je multiplatformní, založený na příkazovém řádku.
  7. Commodore PET, Commodore 64 a Commodore VIC-20.
  8. Sinclair Micro a QX a podobně.
  9. TRS-DOS, ROM OS (vylepšený interpret Microsoft BASIC s podporou souborového systému).
  10. TI99-4.
  11. FLEX od Technical Systems Consultants pro mikropočítače postavené na Motorola 6800 a 6809: SWTPC, Tano, Smoke Signal Broadcasting, Gimix a další.
  12. HDOS - Heath DOS, pro mikropočítače.
  13. Operační systém Cray pro superpočítače Cray Research.

Žalud

  1. Arthure
  2. MOS (na BBC Micro a BBC Master)
  3. OS RISC
  4. RISCiX

Atari st

  1. MultiTOS

Jablko

  1. Apple darwin
  2. Apple DOS
  3. GS/OS
  4. Operační Systém Mac
  5. Mac OS 8
  6. Mac OS 9
  7. Mac OS X
  8. 10.0 Gepard
  9. 10.1 Puma
  10. 10.2 Jaguar
  11. 10.3 Panther
  12. 10.4 Tygr
  13. 10.5 Leopard
  14. 10.6 Sněžný leopard
  15. ProDOS

Buďte korporací

Control Data Corporation

  1. CDC KRONOS
  2. CDC NOS
  3. ROZSAH CDC

DEC / Compaq / HP

  1. ITS (pro PDP-6 a PDP-10)
  2. TOPS-10 (pro PDP-10)
  3. TOPS-20 (pro PDP-10)
  4. ČEKEJTE
  5. TENEX (od BBN)
  6. RSTS / E (pracoval na několika typech strojů, hlavně PDP-11)
  7. RSX-11 (Multi-user multitasking OS pro PDP-11)
  8. RT-11 (pro PDP-11 pro jednoho uživatele)
  9. RTE-II (systém v reálném čase pro HP-2000/2100 a DOS RV pro M-6000/7000, SM-1)
  10. VMS (od DEC pro řadu počítačů VAX, později přejmenován na OpenVMS)
  11. HP-UX od HP
  12. NonStop OS - vyvinutý společností Tandem Computers, později získaný společností Compaq
  13. OSF / 1 (z DEC; přejmenován dvakrát, nejprve na Digital UNIX, poté na Tru64 UNIX)

IBM

  1. IBSYS
  2. OS / 2 v1.0 – Vydáno v prosinci 1987. Jeden z prvních operačních systémů, který podporuje multitasking procesoru 80286.
  3. OS / 2 v1.10SE - Vydáno v říjnu 1988. SE = Standardní vydání.
  4. OS / 2 v1.10EE – 1989.
  5. OS / 2 v1.20 – 1989. Edice SE a EE. Vylepšený Správce prezentací.
  6. OS / 2 v1.30 – 1991. Také edice SE a EE.
  7. OS / 2 v2.00 – jaro 1992. První verze OS / 2, která ke svému běhu vyžaduje procesor 80386 s chráněným režimem.
  8. OS / 2 v2.10 – květen 1993.
  9. OS / 2 v2.11 – konec roku 1993. Neobsahuje podsystém Win-OS / 2 a je instalován přes Windows 3.1. Stojí méně než jiné verze OS / 2.
  10. OS / 2 v3.0 "Warp" a "Warp Connect" - říjen 1994.
  11. OS / 2 v4.0 "Merlin" - září 1996.
  12. OS / 2 Warp 4.5 Server pro E-business "Aurora" - dubna 1999. Další aktualizace byly pojmenovány CP1 a CP2 (Convenience Package) a byly založeny na Auroře.
  13. eComStation
  14. AIX - OS podobný Unixu
  15. AIX / RT
  16. AIX / 6000
  17. PC AIX
  18. AIX / ESA
  19. AIX / 370
  20. AIX 5L
  21. OS / 400
  22. DOS / 360
  23. DOS / VSE
  24. OS / 360 je první OS pro architekturu System 360
  25. MFT - později přejmenován na OS / VS1
  26. MVT - později přejmenován na OS / VS2
  27. MVS je druh MVT
  28. OS / 390
  29. z / OS je další verze po IBM OS / 390
  30. z / VM - druh VM
  31. z/VSE - varianta VSE
  32. Základní operační systém - první OS pro architekturu System 360
  33. PC DOS - OEM verze MS-DOS, později vylepšená samostatně.
  34. OS EU, SVM, MVS, DOS EU, MOS EU - IBM kompatibilní operační systémy (klony) sovětské výroby

ICT / ICL

  1. JIŘÍ

Microsoft

  1. MSX-DOS
  2. MS-DOS
  3. Xenix je licencovaná verze Unixu; v 90. letech prodány společnosti SCO
  4. Microsoft Windows
  5. Windows 1.0
  6. Windows 2.0 (pro 80286)
  7. Windows 3.0 je první komerčně úspěšnou verzí
  8. Windows 3.1
  9. Windows for Workgroups 3.11
  10. Windows 9x – verze Windows 4.x, nová rodina, která zachovává kontinuitu s Windows 3.x
  11. Windows 95 (verze Windows 4.00.950)
  12. Windows 98 (verze Windows 4.10.1998)
  13. Windows Me (Windows verze 4.90.3000)
  14. Windows NT je operační systém vyvinutý v Microsoftu od roku 1988 týmem vedeným Davidem Cutlerem, předběžně pojmenovaný OS / 2 verze 3.
  15. Windows NT 3.1 – první verze Windows NT, vydaná 27. července 1993
  16. Windows NT 3.5 (možnosti doručení: Workstation – pro pracovní stanice a Server – pro servery)
    1. Windows NT 3.51 - odladěná verze Windows NT 3.5
  17. Windows NT 4.0 (možnosti doručení: Workstation – pro pracovní stanice a Server – pro servery)
  18. Windows 2000 (Windows NT verze 5.0)
  19. Windows XP (verze Windows NT 5.1 - interně založená na jádře Windows 2000); možnosti doručení : Home, Professional, Tablet PC Edition, Media Center Edition, Embedded
    1. Windows Server 2003 (verze Windows NT 5.2) – možnost Windows XP pro běh na serverech
    2. Windows Compute Cluster Server 2003 - Windows XP varianta pro clusterové systémy
    3. Windows XP Embedded - Windows XP varianta pro vestavěné systémy
  20. Windows Vista (Windows NT verze 6.0)
    1. Windows Server 2008 (verze Windows NT 6.0) – možnost Windows Vista pro běh na serverech
    2. Windows HPC Server 2008 – výměna Windows Compute Cluster Server 2003 pro klastrové systémy
    3. Windows Home Server
    4. Windows Vista pro vestavěné systémy - Windows Vista Embedded Option
  21. Windows 7 (Windows NT verze 6.1)
    1. Windows Server 2008 R2 (verze Windows NT 6.1) – varianta Windows 7 pro běh na serverech
  22. Windows CE (kompaktní vydání) – operační systém pracující v reálném čase pro vestavěné systémy, mobilní telefony, kapesní počítače a dokonce i roboty.
  23. Windows Mobile, Pocket PC - verze Windows CE pro mobilní telefony a kapesní počítače.
  24. Windows Embedded - vestavěné verze Windows CE, včetně robotů.

Mediatek

  1. MtkOS - Operační systém pro mobilní telefony založený na procesorech MTK (ARM).

Novell

  1. NetWare – síťový OS
  2. NetWare 3.x, včetně Netware v3.12
  3. NetWare 4.x
  4. NetWare 5.x
  5. NetWare 6.x
  6. Novell DOS (viz: klony MS-DOS)
  7. UnixWare – Novell vyvinutý na základě UNIX System V v roce 1995 prodal práva na další vývoj společnosti Santa Cruz Operation.
  8. openSUSE je distribuce bezplatného operačního systému GNU / Linux vyvinutého společností Novell, Inc.
  9. Open Enterprise Server je síťový operační systém, který zahrnuje Novell NetWare, openSUSE a sadu síťových služeb.

Strawberry Development Group

  1. CapROS

Sun Microsystems

  1. SunOS - Unix-like OS, založený na BSD unixové implementaci
  2. SunOS 4.x – (Solaris 1.x)
  3. Solaris - OS podobný Unixu, založený na implementaci UNIX System V Release 4 + vývoj SunOS
  4. SunOS 5.x – (Solaris 2.x, 7.xa novější)
  5. OpenSolaris – SunOS 5.11
  6. Java Desktop System

Jiné Unix-like a POSIX-kompatibilní

  1. Aegis / OS (počítač Apollo)
  2. CLIX od Intergraph
  3. Cromix (OS emulující Unix od Cromemco)
  4. Coherent (emulující operační systém Unix od Mark Williams Co. pro osobní počítače)
  5. DYNIX – OS podobný Unixu vyvinutý společností Sequent Computer Systems, který později získal IBM
  6. Idris
  7. IRIX od SGI
  8. NeXTStep - vyvinutý v Mac OS X po sloučení NeXT a Apple
  9. OPENSTEP
  10. OS-9 – Unixový RTOS emulující Unix Microware pro procesor Motorola 6809
  11. OS-9 / 68k (emulující Unix od Microware pro procesor Motorola 680x0; vytvořeno z OS-9)
  12. OS-9000 (přenosná emulace Unix společnosti Microware; jedna implementace se zaměřuje na Intel x86)
  13. QNX (POSIX, mikrokernel operační systém; používá se především ve vestavěných systémech v reálném čase)
  14. Rapsódie
  15. RiscoOS
  16. SCO UNIX (z operace Santa Cruz; získal Caldera, později přejmenován na SCO)
  17. System V (implementace AT&T Unix, "SVr4" 4. vydání). Vlastně nejnovější "čistý" UNIX. Vše ostatní se obvykle nazývá UNIX jako ...
  18. UNIflex (emulující operační systém Unix od TSC pro DMA kompatibilní, Motorola 6809 s rozšířeným adresováním; např. SWTPC, GIMIX, ...)
  19. Ultrix (první verze Unixu pro VAX a PDP-11 od DEC, založená na BSD)
  20. Unicos (Unix pro superpočítače Cray Research Inc.)
  21. Venix

Volný, uvolnit

Unixové

  1. BSD (Berkeley Software Distribution, implementace Unix pro DEC VAX) a jeho varianty:
  2. 386BSD
  3. DesktopBSD
  4. Dragonfly bsd
  5. FreeBSD
  6. Půlnoční BSD
  7. NetBSD
  8. OpenBSD - bezpečnostní zaměření
  9. PC-BSD
  10. TrianceOS
  11. TrueBSD
  12. GNU / Hurd (OS implementovaný jako sada serverů běžících na mikrojádru Mach)
  13. Hurd / L4 (OS implementovaný jako sada serverů běžících na mikrojádru L4)
  14. GNU / Linux
  15. Linux (nejoblíbenější bezplatné jádro podobné Unixu)
  16. Cosmoe (založený na jádře „Linux“ a používá hodně kódu AtheOS, podobně jako BeOS)
  17. OpenSolaris (Solaris Open Source Project)
  18. AuroraUX
  19. BeleniX
  20. Jaris
  21. MilaX
  22. marTux
  23. OS Nexenta
  24. NexentaStor
  25. OpenSolaris pro System z
  26. OSUNIX
  27. Polaris
  28. SchilliX
  29. StormOS
  30. Plan 9 (distribuovaný OS, vyvinutý Bell Labs)
  31. Plán B (distribuovaný operační systém odvozený z plánu 9)
  32. Off ++ (distribuovaný operační systém odvozený z plánu 9)
  33. Inferno (virtuální počítačový operační systém, vyvinutý z plánu 9)
  34. SSS-PC (vyvinutý na University of Tokyo)

Windows kompatibilní

  1. ReactOS

Výzkum Unixové

  1. UNIX (vyvinutý Bell Labs 1970, nápad Ken Thompson)
  2. Mach (od vývojářů jádra na CMU; viz: NeXTSTEP)
  3. Minix (výukový operační systém od Andrew Tanenbaum)
  4. K42 (ve vývoji v IBM)
  5. MISS (první domácí operační systém typu UNIX)
  6. DEMOS (klon sovětského UNIXu)
  7. INMOS (Instrumental Mobile Operating System – vyvinutý v SSSR v roce 1985 v INEUM Institute of Electronic Control Machines, Head Design Bureau of Minpribor).

Průzkumné mimo UNIX

  1. 3OS - objektově orientovaný operační systém
  2. Nemesis - výzkum OS z University of Cambridge
  3. TUNES - 1994
  4. V (operační systém) - Stanford, začátek osmdesátých let
  5. Microsoft Singularity
  6. Amoeba je vývoj Free University of Amsterdam.
  7. Phantom (OS).

klony MS-DOS

  1. QDOS (Quick and Dirty Operating System), klon CP / M vytvořený v roce 1980 Timem Patersonem ze Seattle Computer Products (SCP) pro nové procesory Intel 808x, byl koupen společností Microsoft za 50 000 USD a stal se MS-DOS / PC-DOS. .
  2. MS-DOS - vyvinutý společností Microsoft pro počítače IBM PC-kompatibilní.
  3. PC-DOS je verze DOSu od IBM.
  4. DR-DOS - OS od Digital Research, dále Novell, Caldera, Siemens AG ...; aktuálně používané pro konkrétní úkoly.
  5. FreeDOS je bezplatný DOS, cílem je 100% kompatibilita s MS-DOS.
  6. PTS-DOS - OS od PhysTechSoft (Rusko).
  7. ROM-DOS - Datalight OS pro vestavěné systémy.
  8. ADOS je sovětský klon pro PC Iskra-1030.
  9. Alpha-DOS je sovětský klon pro PC ES-1840.
  10. YANUS je sovětský klon pro PC ES-1840.
  11. OpenDOS - open source

Copyright / interní, non-UNIX a další

  1. A2 je nový název pro Bluebottle (viz také: AOS)
  2. AOS - OS vytvořený v rámci projektu "Oberon - operační systém a kompilátor" (Oberon (operační systém))
  3. AROS (AROS Research Operating System), bezplatný přenosný operační systém (včetně pro procesorovou řadu x86), ideologický potomek AmigaOS
  4. AtheOS
  5. Bluebottle je vývoj myšlenek AOS, moderní název A2.
  6. CP / M (Řídicí program / Monitor)
  7. CP / M-80 (CP / M pro Intel 8080/8085 a Zilog Z80 od Digital Research))
  8. CP / M-86 (CP / M pro Intel 8088/86 od Digital Research)
  9. MP / M-80 (víceprogramová verze CP / M-80 od Digital Research)
  10. MP / M-86 (víceprogramová verze CP / M-86 od Digital Research)
  11. MicroDOS (vytvořený v SSSR na základě CP / M 2.2)
  12. UCSD P-System (přenosné programovací prostředí / operační systém / virtuální stroj, vyvinutý studenty Kalifornských univerzit v San Diegu; řízený profesorem Kenem Bowlesem, napsaný v Pascalu)
  13. FLEX9 - od TSC pro Motorola 6809, nástupce FLEX, který běžel na Motorole 6800.
  14. JavaOS – Hlavní komponentou je Java VM.
  15. SSB-DOS - od TSC pro vysílání signálu kouře, variace FLEX.
  16. DESQView MS-DOS multitasking add-on pro spouštění MS-DOS aplikací v preemptivním multitasking režimu s Cooperative Multitasking API, 1985. Textové rozhraní. Nejnovější verze je 2.70.
  17. DV / X je evolucí DESQView, která si vypůjčuje rozhraní a protokol X Window System.
  18. NewOS open source
  19. Oberon (operační systém) vyvinutý ETH-Zurich (Niklaus Wirth et al) pro pracovní stanice Ceres a Chameleon. Viz také Oberon (programovací jazyk).
  20. osFree je open source varianta OS / 2.
  21. TripOS, 1978
  22. VisiOn (první grafické uživatelské rozhraní pro PC, komerčně neúspěšné.)
  23. VME od International Computers Limited (ICL)
  24. MorphOS (na mikrokernelu Quark, s podporou AmigaOS 3.1 API)
  25. NetWare (od společnosti Novell)
  26. Vybrat (licencováno a přejmenováno)
  27. Primos od Prime Computer (někdy psáno PR1MOS nebo PR1ME)
  28. OSD / XC od Fujitsu-Siemens (BS2000 portováno pro emulaci na platformu Sun SPARC)
  29. OS-IV od Fujitsu (založený na raném MVS od IBM)
  30. Fujitsu MSP (nástupce OS-IV)
  31. Haiku je bezplatný klon BeOS
  32. SkyOS je komerční operační systém pro PC.
  33. Slabika (vyvíjející se na základě AtheOS)
  34. TinyOS
  35. TSX-32 je multitaskingový 32bitový operační systém pro aplikace DOS, částečně přebírající nápady z operačních systémů OS/2, DESQView a DEC. ~ 1993 Vyznačoval se nejrychlejší implementací známého souborového systému FAT16.

Siemens AG

  1. BS1000
  2. BS2000
  3. BS3000 (funkčně podobný OS-IV a MSP od Fujitsu)
  4. VM2000
  5. SINIX - Unixový OS, dříve nazývaný Reliant UNIX, vyvinutý na bázi DC / OSx
  6. DC / OSx - DataCenter / OSx zděděná společností Siemens AG po převzetí Pyramid Technology

"Domácí" OS

  1. KolibriOS (projekt je založen na MenuetOS a vejde se na jednu disketu)
  2. LainOS je projekt založený na FreeBSD. Inspirováno GUI Navi od Serial Experiments Lain
  3. MenuetOS (vejde se na jednu disketu)
  4. Miraculix
  5. Panalix
  6. Slabika (téměř zcela kompatibilní s POSIX)
  7. Operační systém Trion
  8. Visopsis (VISOPSYS - vizuální operační systém)
  9. UžOS
  10. XSKernel je projekt jádra operačního systému s kódovým označením XSystem.
  11. FOS je mikrokernel operační systém.
  12. ExeOS (projekt operačního systému založeného na mikrokernelové architektuře)
  13. SymbOS je multitaskingový grafický operační systém pro Amstrad CPC, Amstrad PCW a MSX.
  14. FlopOS je open-source OS napsaný v čistém assembleru (vejde se na jednu disketu).

Pro BC

Operační systémy, které fungovaly na BK-0010, BK-0010-01, BK-0011 a BK-0011M

  1. ANDOS
  2. MK-DOS
  3. CSI-DOS
  4. OS BK-11 (volba RT-11)
  5. AO-DOS
  6. ZÁKLAD
  7. DOSB10
  8. PascalDOS
  9. Microdos
  10. DX-DOS
  11. HC-DOS
  12. RT-11 (v externí ROM)
  13. NORTON-BK
  14. RAMON
  15. Turbo-DOS
  16. BKUNIX

Pro Spectrum

  1. + 3DOS
  2. C-DOS
  3. Dveře
  4. IS-DOS
  5. Pinkfloyd
  6. TASiS
  7. TR-DOS

Aplikační systémy

Kapesní počítač(PDA)

  1. Palm OS od Palm Inc; nyní divize PalmSource
  2. Pocket PC, Windows Mobile od Microsoftu
  3. EPOC - původně od Psion (UK), v současnosti vyvíjený Symbianem pod značkou Symbian OS.
  4. Windows CE od společnosti Microsoft
  5. GNU / Linux v Sharp Zaurus

chytré telefony

  1. Windows Mobile založený na Windows CE
  2. GNU / Linux
  3. Google Android na HTC T-Mobile G1;
  4. Palm webOS v Palm Pre;
  5. Maemo dovnitř Internetový tablet Nokia 770, Nokia N800, N810 a Nokia N900;
  6. OpenMoko na zařízeních Neo 1973 a Neo FreeRunner
  7. MontaVista Mobilinux v Motorole A760, E680;
  8. EZX Linux v Motorole A1200, A1600, E6;
  9. MOTOMAGX v Motorola ZINE ZN5;
  10. Platforma LiMo;
  11. Přístup k platformě Linux ve společnosti Edelweiss
  12. Bada – mylně se považovalo za OS Linux společnosti Samsung
  13. OS Symbian
  14. Apple iOS – OS pro Apple iPhone, iPod touch, iPad
  15. OS BlackBerry
  16. JavaFX Mobile

 Windows Mobile založený na Windows CE

  1. Windows Phone 7

Netbooky, smartbooky, MID

  1. EPOC32 Release 5 v netBooku Psion z roku 1999
  2. v systému Microsoft Windows CE
  3. GNU / Linux
  4. Slackware;
  5. Xandros Linux;
  6. Xubuntu
  7. Eeebuntu;
  8. Linpus Linux Lite v Acer Aspire One;
  9. Google Android v Acer Aspire One;
  10. Ubuntu Netbook Remix;
  11. Moblin pro netbooky;
  12. Google Chrome OS;
  13. Jolicloud.

 EPOC32 Release 5 v netBooku Psion z roku 1999;

 Microsoft Windows CE v NetBook Psion Teklogix Pro 2003 let, v Elonex Smartbook atd.

  1. Microsoft Windows CE MID v Toshiba JournE;

Směrovače

  1. CatOS od společnosti Cisco
  2. Cisco IOS
  3. IOS XR od společnosti Cisco založené na QNX
  4. JUNOS od Juniper Networks
  5. LinkBuilder od 3Com
  6. MikroTik RouterOS od společnosti MikroTik
  7. PIX OS od společnosti Cisco
  8. RapidOS od Riverstone Networks
  9. FreeSCO je bezplatná náhrada za Linux založený na Cisco
  10. ZyNOS od ZyXEL

telefonní ústředna

  1. Orix od Avaya

Pro mikrokontroléry vložené a OS v reálném čase

  1. Contiki
  2. FreeRTOS
  3. INTEGRITA
  4. ITRON
  5. LynxOS
  6. Linux Montavista
  7. Jádro
  8. OS-9 - od Microware
  9. OS-9000 - od Microware
  10. OSA - pro mikrokontroléry PIC (Microchip) a AVR (Atmel)
  11. OSE od ENEA
  12. Počáteční vývoj RTEMS byl pověřen ministerstvem obrany USA, nyní opensource (licence podobná GPL)
  13. ThreadX
  14. TRON OS vyvinutý Kenem Sakamurou
  15. uC / OS-II pro mikrokontroléry
  16. scmRTOS - pro mikrokontroléry
  17. μClinux
  18. VxWorks
  19. Salvo - pro mikrokontroléry.

A také další díla, která by vás mohla zajímat

6679. Dialekt materialistického chápání života. Úrovně organizace živé přírody 19,73 kB
Dialekt materialistického chápání života. Úrovně organizace živé přírody. Všechny živé organismy jsou selektivní ohledně svého prostředí. Složení chemických prvků živých systémů se liší od chemických prvků zemské kůry. V zemské kůře O, S ...
6680. Buněčná teorie. Buněčná biologie 23,44 kB
Buněčná teorie. Buněčná biologie. Konec 19. století - vznik cytologie 1665 - inž. Robert Hooke, který zkoumal řez korku, viděl celulózové obaly a vytvořil termín buňka. 1838 - 1839 - M. Schleiden a T. Schwann navrhli klec ...
6681. Existence buněk v čase a prostoru. Buněčný cyklus a jeho regulace 21,53 kB
Existence buněk v čase a prostoru. Buněčný cyklus a jeho regulace. Univerzální chemické sloučeniny - nukleové kyseliny. Skládají se ze 3 vzájemně propojených složek: azoická báze (A, G, C, T, U), 2-deoxy - D ...
6682. Rozmnožování organismů. Gametogeneze. Zákonitosti ovo - a spermatogeneze 22,43 kB
Rozmnožování organismů. Reprodukční formy a jejich biologický význam. Struktura pohlavních buněk. Gametogeneze. Zákonitosti ovo - a spermatogeneze. Oplodnění. Fáze a biologická podstata. Reprodukce je adaptace organismu...
6683. Lidská genetika. Dědičné rozdíly mezi lidmi 27,98 kB
Lidská genetika. Dědičné rozdíly mezi lidmi. Genetická terminologie. Hlavní poruchy karyotypu a jejich fenotypové projevy. Genetická mozaika. Strukturální chromozomové abnormality. Eugenika...
6684. Dědičnost. Strukturální úrovně organizace dědičného materiálu 22,72 kB
Dědičnost. Strukturální úrovně organizace dědičného materiálu. Dědičnost. Strukturální úrovně organizace dědičného materiálu. Regulace genové exprese. Gen je jednotka dědičnosti. dědictví...
6685. genom. Genotyp. Fenotyp 24,18 kB
genom. Genotyp. Fenotyp. Fenotyp jako výsledek realizace genotypu v určitém prostředí. Kvantitativní a kvalitativní specifičnost projevu genů ve znacích. Interakce nealelických genů. Genom - sbírka genů, charakteru...
6686. Variabilita. Mutační variabilita a sňatkový systém 25,23 kB
Variabilita. Variabilita modifikace. Kombinační variabilita. Systém manželství. Mutační variabilita. Jedním ze znaků života je proměnlivost. Jakýkoli živý organismus se liší od ostatních zástupců druhu ...
6687. Prvky antropogeneze 27,81 kB
Prvky antropogeneze. Člověk jako objekt genetiky. Soukromé sekce lidské genetiky. Metody lidské genetiky. Existuje specializace - klinická genetika (MGMA, TMU, KSMA). Klinická genetika je obor, který...


erkas.ru - Uspořádání lodi. Guma a plast. Lodní motory