Systémový software Operační systémy

Podobné dokumenty
úvod Historie operačních systémů

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Operační systémy: funkce

Identifikátor materiálu: ICT-1-17

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

IT ESS II. 1. Operating Systém Fundamentals

OPERAČNÍ SYSTÉMY. Operační systém je prostředník mezi hardwarem (technickým vybavením počítače) a určitým programem, který uživatel používá.

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

Základy informatiky. Operační systémy

Základní informace. Operační systém (OS)

VirtualBox desktopová virtualizace. Zdeněk Merta

Základy informatiky. 04 Operační systémy. Kačmařík/Szturcová/Děrgel/Rapant

Základy informatiky. 05 Operační systémy. Zpracoval: Pavel Děrgel Upravil: Daniela Szturcová

Acronis. Lukáš Valenta

Instalace OS, nastavení systému

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.

Operační systémy (OS)

Základy informatiky. 04 Operační systémy. Michal Kačmařík Upraveno dle materiálů od: Daniela Szturcová, Pavel Děrgel

Principy operačních systémů. Lekce 1: Úvod

1.2 Operační systémy, aplikace

SOU Valašské Klobouky. VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled. Mgr. Radomír Soural

Střední odborná škola a Střední odborné učiliště, Hořovice

Programové vybavení počítačů operační systémy

Operační systémy Oldřich Trenz

O aplikaci Parallels Desktop 7 for Mac

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Činnost operačních systémů. Beránek Pavel 1. KŠPA

Vývoj OS Windows Mobile. Ing. Jiří Šilhán

2.2 Acronis True Image 19

Stavba operačního systému

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE

Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu... 23

Technické vybavení počítače. (všechny části z nichž je počítač složen)

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Základní pojmy informačních technologií

09. Operační systémy PC 1. DOS. Nejdůležitější zástupci DOSu:

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Před instalací 25 Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu...

Operační systémy. Operační systém - programové vybavení počítače, jehož úlohou je z{kladní řízení

Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Vývoj Internetu značně pokročil a surfování je dnes možné nejen prostřednictvím počítače, ale také prostřednictvím chytrých telefonů, tabletů a

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

SADA VY_32_INOVACE_PP1

Tomáš Borland Valenta

Přístup k poště MS Office 365 mají pouze studenti 1. a 2. ročníku EkF prezenčního studia. Přístup k ostatním službám mají všichni studenti.

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o.

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

SOFTWARE. Programové vybavení počítače

Správa mobilních zařízení a aplikací

CZ.1.07/1.5.00/

Činnost počítače po zapnutí

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

Operační systémy 1. Přednáška číslo Souborové systémy

Osobní počítač. Zpracoval: ict Aktualizace:

Tomáš Kantůrek. IT Evangelist, Microsoft

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Představujeme KASPERSKY ENDPOINT SECURITY FOR BUSINESS

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Software. Mgr. Krejčí Jan (UJEP) Software 23. října / 6

František Hudek. únor ročník

Software programové vybavení. 1. část

1. Informace a informatika

Logická struktura pevného disku

Virtualizace jako nástroj snížení nákladů. Periodické opakování nákladů nové verze Licence na pevný počet klientů

Operační systémy 1. Přednáška číslo Struktura odkládacích zařízení

Programové prostředky IS/IT

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

Obsah. Kapitola 1 Skříně počítačů 15. Kapitola 2 Základní deska (mainboard) 19. Kapitola 3 Napájecí zdroj 25. Úvod 11

Operační systémy 2. Struktura odkládacích zařízení Přednáška číslo 10

05. Operační systémy PC 1. DOS. Nejdůležitější zástupci DOSu:

Základy operačních systémů

Software. RNDr. Krejčí Jan, Ph.D. 5. listopadu RNDr. Krejčí Jan, Ph.D. (UJEP) Software 5. listopadu / 6

Softwarová konfigurace PC

pouˇzití USB nebo SPI

Souborový systém (File System FS) Souborové systémy. Souborová fragmentace. Disková fragmentace. Organizace dat na pevném disku

Témata profilové maturitní zkoušky

Procesory nvidia Tegra

izákladna chytré řešení pro instalaci, monitoring, synchronizaci a backup/restore SW dotykových zařízení

Tabulka ASCII American Standard Code for Information Interchange kódovou tabulku

Úvod do OpenWRT. Ondřej Caletka. 1. března Uvedené dílo podléhá licenci Creative Commons Uveďte autora 3.0 Česko.

Operační systém a správa souborů

Na různých druzích počítačů se používají různé operační systémy. V průběhu času

Úvod do Linuxu SŠSI Tábor 1

I n f o r m a t i k a a v ý p o č e t n í t e c h n i k a. Operační systém

Kontrolní seznam projektu a systémové požadavky Xesar 3.0

Google Apps. Administrace

Linux on Azure. Miroslav Sevelda

OPERAČNÍ SYSTÉM. základní ovládání. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

Tabulka ASCII American Standard Code for Information Interchange kódovou tabulku

KPK/ZAPC, FTK UP v Olomouci, Jakub ŽÁK

VÝPOČETNĚ NÁROČNÉ APLIKACE S VYUŽITÍM VIRTUALIZACE PRACOVNÍCH STANIC NA BÁZI INTEGRACE TECHNOLOGIÍ MICROSOFT VDI A SUN RAY

Souborové systémy Mgr. Josef Horálek

Daniela Lišková Solution Specialist Windows Client.

KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

Bootkity v teorii a praxi. Martin Dráb martin.drab@ .cz

Logická organizace paměti Josef Horálek

Digitální učební materiál

Linux připojování zařízení. 6 praktická část

Alternativní operační systémy. Martin Drlík, Daniel Krotil OSY2A, ITV

Transkript:

Systémový software Operační systémy 1 1

Obsah Systémový software Operační systém Operační systémy pro mobilní zařízení Operační systémy pro osobní počítače Virtualizace 2 2

Systémový software Programové vybavení, které poskytuje rozhraní mezi uživatelem a počítačem, vykonává základní operace s pamětí, soubory a vstupně výstupními zařízeními Aplikační software využívá funkcí systémového programového vybavení Hlavním zástupcem je operační systém 3

Operační systém Operační systém (OS) je základní systémové programové vybavení počítače Jde o nejdůležitější systémový program v počítači Poskytuje rozhraní pro komunikaci uživatele s hardware Je zaveden do paměti počítače při jeho startu a zůstává v ní až do jeho vypnutí. 4

Interakce uživatele, OS a hardware Aplikační software Systémový software Hardware OS, překladače jazyka, komunikační programy, Procedury a funkce (API) Uživatelské rozhraní (menu, ikony, ) 5

Operační systém, aplikace a periférie Uživatel Aplikační software Zobrazuje data na displeji Přijímá vstup z klávesnice Operační systém Přijímá vstup od myši Ukládá soubory a adresáře Zasílá dokumenty k tisku Zdroje obrázků: office.com, tdp-ontrack.cz, thecontentwrangler.com 6

Charakteristika OS Hlavní funkce: 1. Řízení a správa technických prostředků (čas procesoru, přidělování paměti) 2. Řízení zpracování úloh (procesů) 3. Komunikace počítače a uživatele (uživatelské rozhraní, hlášení) 4. Správa dat (souborů) 5. Podpora bezpečnosti a spolehlivosti výpočetního systému (ochrana přístupu heslem, ochrana souborů přístupovými právy a atributy) 7

Zařízení embedded Rozdělení OS Bankomat, pračka, auto Mobilní Tablet, smartphone, Desktop PC, laptop Serverové Speciální 8

Mobilita Postupný odklon od desktopu Tvrdí se již několik let Dle pracovních činností Snaha o unifikaci Mobilní zařízení Nutno znát omezení a možnosti Dostupnost připojení Zpomaluje se morální zastarání 9

Úsporný hardware A méně výkonný Mobilita Tablet, smartphone, ultrabook, Nižší výkon, méně tepla, menší spotřeba i5 v laptopu je jiný než i5 v desktopu Omezená možnost konfigurace Omezení výměn komponent 10

Firmware Operační systém pro zařízení jako takové Omezená interakce s uživatelem Oživení součástí Pevný disk Fotoaparát Telefon Set-top-box Lze updatovat Komunikace s operačním systémem 11

BIOS Specializovaný firmware Základní software pokročilých zařízení Laptop, PC, Obsažen v základní desce Spolupráce s OS Nastavení hardware Přetaktování Konfigurace komponent Základní nastavení 12

API interface pro software Abstrakce hardware Není důležité, co je to za výrobce, reagují na standardizované pokyny Jednotné rozhraní Standardizovaná výměna dat Požadavek na otevření složky Nezáleží na médiu CD, USB disk, 13

Víceuživatelský Multitasking Moderní OS Více aplikací běží současně Více procesorových vláken Několik aplikací běží skutečně současně Možnost provozu na různých zařízeních Lokální x serverový 14

Komponenty OS Zavaděč Kernel jádro operačního systému Paměťový řadič přístup do operační paměti Souborový systém přístup k souborům Ovladače k zařízením Moduly další funkce volitelné Rozhraní komunikace s uživatelem 15

Zavaděč Subsystém OS Po startu zařízení natahuje a spouští jednotlivé součásti OS Uložen v MBR (master boot record) pevného disku, nebo ve specifikované oblasti NTLDR Windows BootCamp OS X LILO, Grub Linux 16

Kernel Jádro systému Po nastartování systému je umístěno v paměti Řízení všeho (procesy, zdroje, paměti, periferie,...) Privilegovaný a uživatelský režim Bezpečnostní opatření před škodlivým kódem Liší se svým pojetím: - Mikrojádro další funkcionality řeší moduly - Monolit vše v jednom - Hybridní - mezityp 17

Řízení procesů Jakýkoliv spuštěný program se stane procesem Jeden program může mít i více procesů vícevláknové zpracování Kernel každému procesu přidělí Určitý objem paměti Přístup k procesoru Další zdroje Přepíná jednotlivé procesy zdánlivý souběh Strom procesů - Rodič potomek potomek 18

Přerušení Signál po události Procesor přeruší prováděnou operaci Vykoná instrukce související s přerušením Pokračuje v práci např. připojení flash disku Velmi rychlé přepínání procesů Časové sloty Dle potřeby 19

Řízení paměti Řídí kernel Virtuální paměť Součet fyzické a virtuální paměti Např. 4GB RAM + 6GB virtuální na HDD = 10GB Swap - odkládací soubor na disku Umožňuje běh i v případě, že by fyzická paměť nestačila Využití při nedostatku fyzické (RAM) paměti Násobně pomalejší přístup na disk (HDD) 20

Virtuální paměť 21

Přístup k souborům Obsluha souborových systémů práce se soubory Zajištění ochrany dat I při výpadku elektřiny přerušení zápisu Chyba systému Využití disku 22

Souborový systém Jak zapsat soubory na médium Jak adresovat soubory Jak data mazat Cesta k souboru Organizace disků - připojení Nezávislost na médiu Metadata a data Příkaz smazat mažou se pouze metadata Riziko 23

Fragmentace dat - hard disk Čtení z nefragmentovaného souboru Čtení z fragmentovaného souboru 24

Přístup uživatelů Práva k činnostem Read Write Execute All speciální Velmi důležité správné nastavení (ve firmách) Klíčová složka zabezpečení dat Online či sdílné zdroje 25

Výmaz dat Kritická funkce Prodej zařízení - bezpečnost Harddisk (HDD) Mažou se metadata Data zůstávají a lze je obnovit Vymazání až po 5ti násobném přepisu náhodnými daty SSD disky mazání průběžně - v jedné buňce části více souborů 26

Nejčastější souborové systémy Windows FAT exfat Mac HFS+ Linux Ext 4 BTRFS 27

FAT Původní filesystem Microsoftu Dnes na USB discích a paměťových kartách FAT32 255 znaků, maximální velikost 4GB, maximální velikost oddílu 8TB Vysoká fragmentace Nulové řízení přístupu Bez řízení přístupu Rychlý 28

NTFS Současný Microsoft Moderní systém (byť původ 1980 J) Byť již několikrát nahrazovaný Žurnálování ochrana před výpadkem Data zapisována do nového souboru starý po úspěchu vymazán Přístupová práva Komprese na úrovni souborového systému Šifrování Dlouhá jména 255 znaků Změna velikosti za běhu Diskové kvóty Fragmentace od Win8 1x týdně automatická defragmentace 29

Brtfs Nový systém pro Linux Moderní Load balancing, komprese Snapshot vytváření bodů obnovy Klonování souborů Změnový management Deduplikace Bez písmen pro disky Bez fragmentace Self healing v případě selhání 30

Standard pro Linux Ext4 Žurnálování, komprese Indexování Obtížná obnova smazaných souborů Nepotřebuje písmena, připojení disku jako adresáře Stabilní a výkonný Online defragmentace 31

HFS+ Souborový systém pro OS X Začíná zastarávat Stabilita a výkon Chybí Snapshoty Časová razítka Konkurenční přístup 32

Uživatelské rozhraní Graphical User Interface (GUI) To, co vidí uživatel A podle čeho hodnotí kvalitu Ovládání myší nebo dotykem Na PC a laptopech se od dotyku ustupuje Rozdělení Windows + OS X propracované Linux možnost volby Lightweight, Eye Candy 33

Textové uživatelské rozhraní Uživatel komunikuje přes příkazový interpret (např. C:\>_) Předem definované příkazy (řádově desítky), např. cd, dir, ren, del, 34 34

Linuxový shell 37

GUI před více než 25 lety - Windows 3.11 Zdroj obrázku: microsoft.com 38

OS/2 39

Pracovní plocha Hlavní rysy Případně několik nově i ve Win 10 Ukazatel Okno Ikony Menu Tlačítka 40

Windows 7 Zdroj obrázku: microsoft.com 41

Windows 8 Zdroj obrázku: microsoft.com 42

Windows 10 Zdroj obrázku: microsoft.com 43

OS X (Apple) Zdroj obrázku: apple.com 44

Linux (KDE) 45

LXDE 46

Mobilní OS Operační systém optimalizovaný na přenosná zařízení Primárně s dotykovým displejem bez klávesnice Nízká spotřeba energie Mobilní procesory ARM Tegra... Zdroj obrázku: hippestphone.com 47

Mobilní OS dle podílu na trhu (globálně) Stav k 10/2016 Zdroj : gs.statcounter.com 48

Mobilní OS dle podílu na trhu (ČR) Stav k 10/2016 Zdroj : gs.statcounter.com 49

Android Nejpoužívanější mobilní OS Pod Google.com Smartphone, navigace, televize Základem je Linux Google Play aplikace Open Hand Set Alliance Aktuálně Android 6.0 Marshmallow Zdroj obrázku: google.com 50

Open Hand Set Alliance Google, LG, Intel, Motorola, nvidia, Qualcomm, Samsung, Texas Instruments, Otevřený standard Výhoda pouze úpravy pro dané zařízení Úspora Vykrytí nástupu ios Hrozba patentových sporů Zdroj obrázku: openhandsetalliance.com 51

Distribuce aplikací a médií Přes milion aplikací Standardy Android Snaha o detekci malware Možnost placených a free aplikací Šablony s přístupy Soukromí 52

Google Play 53 Zdroj: play.google.com 53

ios Aktuálně verze 10.12 Sierra Mobilní Mac OS X Unix + NextStep Dotykové ovládání Revoluce v mobilních OS Pevná vazba na hardware Stabilita Bezpečnost Zdroj obrázku: apple.com 54

App Store Distribuce obsahu a aplikací pro ios Stejně tak pro desktopový ios Multimédia přes itunes Store Přes milion aplikací Konkurence s Google Play Zdroj obrázku: en.wikipedia.org 55

Jednotný vzhled a funkčnost napříč platformami Vybraní výrobci Dlaždicové uživatelské rozhraní Metro Provázanost na služby Microsoftu Bing, Office 365, Zdroj obrázku: en.wikipedia.org, Reuters, 56

Windows 10 Mobile Dostupnost na podzim 2015 První verze pro zařízení Nokia Lumia Slíbena podpora pro další zařízení Pokračování unifikace platformy Windows napříč zařízeními Zdroj obrázku: en.wikipedia.org/wiki/windows_10_mobile, copyright: Microsoft 57

Microsoft App Store Původně Windows Marketplace Spuštěno s Windows 8 (2012) Nyní také tradiční desktopové aplikace pro Windows Reakce na trend konkurenčních platforem (Android, ios) Změna filozofie poskytování aplikací (Windows 10) Zdroj obrázku: en.wikipedia.org 58

Do roku 2010 nejoblíbenější mobilní OS (Nokia, Samsung, Motorola, Sony Ericsson) Exkluzivně pro ARM procesory Nokia změnila platformu na Windows (od 2011) Zanikl Zdroj obrázku: en.wikipedia.org 59

Blackberry Ltd. Proprietární OS (součást hardware řešení) Server handheld řešení Nativní podpora poštovních služeb (žádané pro firemní komunikaci) Bezdrátové spojení a synchronizace s MS Exchange, Lotus Domino a Novell GroupWise zajišťuje BlackBerry Enterprise Server Blackberry smartphone a tablet Anglie vytlačení SMS zpráv, Twitteru a FB Zdroj obrázku: en.wikipedia.org 60

OS pro stolní počítače a laptopy Operační systémy jsou nejvíce vidět na desktopu Základem by měl být spokojený uživatel Problémem je bezpečnost a jednoduchost správy systému Majoritní podíl rodiny Windows 61

Desktopové OS dle podílu na trhu (globálně) Stav k 10/2016 Zdroj : gs.statcounter.com 62

Desktopové OS dle podílu na trhu (ČR) Stav k 10/2016 Zdroj : gs.statcounter.com 63

Windows XP NT 5.1 Vydání 2002 Z hlediska uživatele největší změna je GUI Zatím ještě stále třetí (!) nejpoužívanější OS, ale podíl klesá Konec oficiální podpory od Microsoftu nejsou již aktualizace! Zdroj obrázku: msdn.microsoft.com 64

Windows 7 NT 6.1 Nejpoužívanější operační systém od Microsoftu Zrychlení systému Zvýšení stability Odladění kódu Nejpoužívanější OS na desktopu (stav k 10/2016) Zdroj obrázku: microsoft.com 65

Avizovaná revoluce Očekávání s obavami Masivní podpora cloud procesů Část dat a systému bude online přístupná na serverech Pronájem aplikací na určité období Změna GUI Směřování na tablety a dotykové displeje Zmizelo tlačítko start Vráceno W8.1 5 edicí Zdroje obrázků: en.wikipedia.org, microsoft.com 66

Windows 10 Nový koncept Návrat k původnímu ovládání Rozšířená nabídka Start Vnější dojem Windows 8 upravené Drobná inspirace jinde OS X Přepínání aplikací Linux Virtuální plochy Zdroj obrázku: en.wikipedia.org/wiki/windows_10 67

OS X Výhradně pro osobní počítače Apple (Mac a Macbook) Po Windows nejpoužívanější systém na desktopech Základem je NextStep a UNIX Unifikace napříč zařízeními (ios) Dnes druhý nejpoužívanější systém na desktopech iclouddrive Propojení s iphone Appstore Hlasové ovládání Siri (verze Sierra) Zdroj obrázku: http://www.macstories.net/news/os-x-yosemite-overview/ 68

Linux Není to název OS, ale jádra OS Distribuce doplnění jádra o aplikace a moduly Velké množství distribucí Maximální přizpůsobitelnost Virtuální plochy Výběr z mnoha GUI Celková rozmanitost Silná pozice na serverech Na desktopech zanedbatelný podíl 69

Linuxové distribuce User friendly Ubuntu nejlepší podpora hardware Mandriva Fedora Advanced Debian zejména servery Arch Hardcore Slackware Gentoo kompilace na míru 70

Virtualizace Vytváření virtuálních počítačů Výkonný server Virtualizační nástroj zajišťuje vytvoření virtuálního hardware Použití přišlo s výkonnými počítači Dnes velmi oblíbené Technologie původem z 60tých let 71

Virtualizace Virtuální paměť (rozšíření RAM, volné místo na disku, swapovací soubory) Virtuální stroj Pro DOSové programy event. programy napsané pro jiný systém, než ten který je právě spuštěn (je třeba tzv. emulátor API, Application Programming Interface, nahrazuje funkčnost příslušného operačního systému) Virtuální stroj je v software, který vytváří virtuální prostředí konkrétního operačního systému, ve kterém uživatel může spouštět svoje aplikace (např. na stroji s OS Windows lze spustit OS Unix a v něm pracovat). Virtualizační nástroj software pro tvorbu virtuálních počítačů 72 72

Výhody virtualizace Omezení bezpečnostních rizik Oddělení běhu serverů databáze, web, Využití výkonu serverů pro nízkozátěžové aplikační servery Mail, tftp, souborový server Možno redukovat výrazně počet fyzických počítačů příklad: - Původní stav cca 40 serverů - Spotřeba elektrické energie v hodnotě 1 mil Kč - Nový stav 7 serverů, úspora 600 000Kč - Snadnější správa - Migrace přesun pouze obrazů virtuálních systémů na nový stroj - Bez prodlení, snadné zálohování celého systému 73

Nevýhody Vyšší náročnost na hardware Virtualizační nástroj spotřebovává výkon i pro sebe Dobrá bezpečnostní strategie je nezbytná Riziko po ovládnutí jednoho virtualizovaného prostředí pro ostatní Zvýšení škod při výpadku hardware 74

3 OS v jediném PC - ukázka Linux Fedora 7 Windows XP Windows Vista 75 75