WINDOWS, OPERAČNÍ SYSTÉMY UNIXOVÉHO TYPU, MAC OS X Přednášející: Jiří Fišer (Podklady Lukáš Pavlík) Zimní semestr 2023/2024 Operační systémy (OS) • •OS je základní software, který řídí všechny ostatní programy na počítači. • • • •OS umožňuje uživateli interakci s počítačem a jeho hardwarem. • Obsah obrázku text, snímek obrazovky, diagram, Písmo Popis byl vytvořen automaticky Funkce operačního systému •Operační systém plní tři základní funkce: 1.Ovládání počítače, umožňuje uživateli a)spouštět aplikace, b)předávat jim vstupy c)získávat jejich výstupy s výsledky. 2.Abstrakce hardware, vytváří rozhraní pro aplikace. 3.Správa prostředků, přiděluje a odebírá procesům systémové prostředky počítače. • Stavba operačního systému •Operační systém se skládá z jádra (též označovaného jako kernel) a pomocných systémových nástrojů. •Jádro je základním kamenem operačního systému. •Zavádí se do operační paměti počítače při startu a zůstává v činnosti po celou dobu běhu operačního systému. •Jádro může být naprogramováno různými způsoby a podle toho rozeznáváme: •monolitické jádro – jádro je jedním funkčním celkem. •mikrojádro – jádro je velmi malé a všechny oddělitelné části pracují samostatně jako běžné procesy. •hybridní jádro – kombinuje vlastnosti monolitického jádra i mikrojádra. • Historie operačních systémů •První operační systémy byly dodávány k prvním sálovým počítačům (mainframe). •V roce 1967 byl firmou IBM vydán speciální OS MFT, (v omezené míře multitasking). •První průlomový OS - Multics vyvíjený od roku 1964, inspiroval vytvoření OS Unix. •První průmyslově udržitelný a využitelný OS firmy Microsoft - MS-DOS. •Začátkem 80. let - první operační systémy s grafickým uživatelským rozhraním: • Systém Star společnosti Xerox. •Macintosh (později Mac OS) společnosti Apple •a krátce po něm i Windows firmy Microsoft. Operační systémy pro koncové uživatele •Dominantním operačním systémem je v současné době Microsoft Windows. •Mac OS společnosti Apple Inc. je na druhém místě. •Varianty Linuxu jsou na třetím. • •V odvětví mobilních zařízení (kombinace smartphonů a tabletů) dominují OS •Android společnosti Google, •iOS společnosti Apple. Operační systémy pro koncové uživatele •Microsoft Windows - nejrozšířenější operační systém na světě. •Je to uzavřený software - jeho zdrojový kód není veřejně dostupný. •Uživatelsky přívětivé rozhraní, široká škála aplikací. • •macOS (vyvinutý společností Apple pro počítače Mac). •Je to uzavřený software, ale Apple poskytuje vývojářům přístup k některým jeho funkcím. •Uživatelsky přívětivé rozhraní, široká škála aplikací. • •Linux je open-source operační systém - jeho zdrojový kód je veřejně dostupný a může být uživateli upraven. •Linux má mnoho variant, tzv. distribucí, které se liší vzhledem a funkcemi. • •Všechny tři mají své výhody a nevýhody. •Jednoduchost a snadné použití: Windows nebo macOS. •Více možností a otevřenost k úpravám: Linux. Operační systémy pro servery a superpočítače •Doména pro operační systém Linux a jeho distribuce. •Pro svou bezpečnost a spolehlivost. Apple Mac OS X •Mac OS X je sofistikovaný operační systém z dílny společnosti Apple. •Staví na stabilním jádře systému Unix. •Ke klíčovým vlastnostem patří bezpečnost, odolnost proti běžným počítačovým virům. •Pod operačním systémem Mac OS X nelze standardně spouštět exe soubory. •Nevýhodou je naprostá nekompatibilita aplikací a her určených pod OS Microsoft Windows. •Zde se nabízí možnost virtualizovat OS Windows pomocí nástrojů Parallels Desktop nebo CrossOver. Operační systém Unix •UNIX je OS vytvořený v Bellových laboratořích americké firmy AT&T v roce 1969. •Značná část operačních systémů je unixovými systémy různou měrou inspirována. •Samotný UNIX byl inspirován systémem Multics, ale snažil se o zjednodušení. •Na rozdíl od Multicsu, byl Unix napsán v modernějším programovacím jazyce C. Operační systém Unix •Označení Unix má ochrannou známku (The Open Group). •Použití se certifikuje podle Single UNIX Specification. •Na světě jsou různé systémy, které jsou s UNIXem v různé míře kompatibilní, ale nemohou nebo nechtějí platit licenční poplatky.P •Proto často používají varianty názvů odkazující na název UNIX •například XENIX, MINIX, Linux), •ale mohou být pojmenovány i jinak •například BSD varianty OpenBSD, NetBSD, ale též Mac OS X atd. •Souhrnně je označujeme jako unixové systémy. Google ChromOS •Založen na linuxovém jádře (Gentoo). •Odvozen od open-source ChromiumOS •Užívá Google Chrome prohlížeč jako uživatelské rozhraní. •OS, kde aplikace a data jsou v cloudu – „cloud computing“. •Poskytování služeb či programů uložených na serverech na internetu s tím, že uživatelé k nim mohou přistupovat například pomocí webového prohlížeče nebo klienta dané aplikace prakticky odkudkoliv. •ChromiumOS a ChromeOS podporují webové aplikace Google Docs a Microsoft Office 365. •ChromeOS může od roku 2016 spouštět aplikace pro Android z Google Play. •Od roku 2018 ChromiumOS/ChromeOS také podporují linuxovské aplikace. Linux •Svobodný a otevřený počítačový operační systém, který je založený na linuxovém jádru. •Linuxové systémy jsou běžně šířeny v podobě distribucí, které je možné nainstalovat nebo používat bez instalace (tzv. live edice). •Používané licence umožňují systém zdarma a velmi volně používat, distribuovat i upravovat. •Tím se tento systém odlišuje od proprietárních systémů (např. Microsoft Windows či Mac OS X), za které je nutné platit nemalé peníze a dodržovat striktně omezující licence. Linux •Operační systém Linux je založen na unixovém jádře, které vychází z myšlenek Unixu a respektuje příslušné standardy POSIX a Single UNIX Specification. •Název z křestního jména jeho tvůrce Linuse Torvaldse a koncovka písmenem „x“ odkazuje právě na Unix. •Jádro Linuxu umožňuje spouštět paralelně více programů (úloh). •Každý spuštěný program se může skládat z jednoho nebo více procesů - víceúlohový systém. •Dále vybraný proces potom může mít jeden nebo více podprocesů. Linux •OS umožňující běh více procesů, nebo dokonce podprocesů současně •využití vícejádrových a víceprocesorových počítačů. •Označením Linux: nejen jádro OS, ale též veškeré programové vybavení. •Linux je volně rozšiřován v podobě linuxových distribucí, které obsahují jak zmíněné jádro, tak zmíněný doplňující software v takové formě, která usnadňuje jeho instalaci a používání. Microsoft Windows •Microsoft Windows je v současné době nejrozšířenější operační systém. •Microsoft Windows 1.0 byly na trh uvedeny již v roce 1985. •K jeho klíčovým vlastnostem patří multitasking a plánování procesů. •Jako souborový systém byl využíván FAT 32, v současné době jej nahradil systém NTFS, z důvodů potřeby nahrávat soubory větší než 4 GB. •Nabízí mimo jiné BitLocker (šifrování disku), možnost provozu na terminálech, práci přes vzdálenou plochu. •Slabiny systému bychom mohli hledat v bezpečnosti, stabilitě systému a rychlosti. • • • • • • Děkuji Vám za pozornost