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

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

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

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

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

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

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

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

IT ESS II. 1. Operating Systém Fundamentals

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

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

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

Úvod do Linuxu SŠSI Tábor 1

VirtualBox desktopová virtualizace. Zdeněk Merta

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.

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

Operační systémy Oldřich Trenz

Operační systémy: funkce

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

Operační systém GNU/Linux

1.2 Operační systémy, aplikace

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í

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

Stavba operačního systému

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

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

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

Instalace OS, nastavení systému

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

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

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

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

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

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

Aplikační programové vybavení

Operační systémy (OS)


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

Osnova. Úkoly OS. BIOS (Basic Input-Output System) programy; kontrola nad přístupem k jednotlivým prostředkům hardwaru (procesoru, paměti,

Výpočetní technika. PRACOVNÍ LIST č. 7. Ing. Luděk Richter

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

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

Úvod do operačního systému Linux Mgr. Josef Horálek

OPERAČNÍ SYSTÉM (ANGLICKY OPERATING SYSTEM)

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

Software programové vybavení. 1. část

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

SADA VY_32_INOVACE_PP1

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

Jak funguje GNU/Linux

Programové prostředky IS/IT

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

Programové prostředky IS/IT

9. Software: programové vybavení počítače, aplikace

Software. 2. Uživatelský software (aplikace) software, pro danou činnost, kterou uživatel na počítači vykonává.

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

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

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

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

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

Linux jako alternativní operační systém

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

Hospodářská informatika

Operační systémy Rozdělení a popis. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp

Matematika v programovacích

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

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

Softwarová konfigurace PC

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í,

Úvod do operačního systému Linux Mgr. Josef Horálek

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

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

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

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

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled

99 % všech desktopů na platformě MS Windows

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

CZ.1.07/1.5.00/

Téma 1: Práce s Desktop. Téma 1: Práce s Desktop

Co je Symantec pcanywhere 12.0? Hlavní výhody Snadné a bezpečné vzdálené připojení Hodnota Důvěra

Úvod do Linuxu. SŠSI Tábor 1

Počítačová sestava popis, komponenty, zkratky

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

Příloha č. 1 k výzvě k podání nabídek

Srovnání Linuxu a BSD z pohledu jádra. Jan Dyrczyk

Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, Brno

O aplikaci Parallels Desktop 7 for Mac

Číslo a název šablony III/2 Inovace a zkvalitnění výuky prostřednictvím ICT H/01 Kuchař - Číšník. IKT Informační a komunikační technologie

Souborové systémy a logická struktura dat (principy, porovnání, příklady).

Informační systémy. Roman Bartoš

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

Acronis. Lukáš Valenta

TECHNICKÉ POŽADAVKY PRO INSTALACI SW PRO ZÁZNAM VIDEA PRO ZÁZNAM AUDIA (ZVUKU) PRO ZÁZNAM OBRÁZKŮ JAZYKOVÉ MUTACE

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina

ELEKTRONICKÉ PODÁNÍ OBČANA

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

1. Informace a informatika

Porovnání instalací linuxových distribucí Fedora x Debian Administrace počítačových sítí (2010/2011)

Transkript:

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

Obsah přednášky Operační systémy Základní funkce Souborové systémy Windows Historie Vlastnosti Linux Historie Základní principy Příkazová řádka Mac OS X Další OS

Operační systém počítač velké množství elektronických součástek různé způsoby ovládání elektroniky Operační systém (Windows, Linux, Mac OS,Unix, )

Operační systém OS je soubor programů běžících nad technickým vybavenímpočítače a zajišťujících: řízení a obsluhu vstupních/výstupních zařízení: připojení k počítačové síti (LAN,WAN) tiskárnu správu paměti správu disků a údržbu systému souborů komunikaci s uživatelem a obsluhu jeho požadavků spouštění programů Správce panství

Operační systém Uživatel komunikace / obsluha: OS jednouživatelský / jedno-úlohový (DOS) obsluhuje jen jednoho uživatele, spouští vždy jen jednu úlohu (program) OS jednouživatelský / více-úlohový (starší Windows) OS víceuživatelský / více-úlohový (novější Windows, Linux (UNIX), MacOS)

Účel operačního systému poskytuje uživateli rozhraní pro práci s počítačem poskytuje běžícím programům přístup k technickému vybavení sleduje stav systémových prostředků (procesor, operační paměť, IO zařízení atd.) plánuje a řídí přidělování systémových prostředků organizuje ukládání dat na disku víceúlohové systémy řídí běh a vzájemnou komunikaci současně běžících programů/procesů

Generické komponenty OS správa procesorů správa procesů (proces = běžící program, potřebuje čas CPU, paměť, I/O) správa vnitřní (hlavní) paměti správa souborů správa I/O systémů správa vnější (sekundární) paměti síť, distribuované systémy systém ochran uživatelské rozhraní

Vstup a výstup (Input & Output (I/O)) Vstupní zařízení: myš klávesnice skener kamera mikrofon grafický tablet Výstupní zařízení: monitor tiskárna plotr reproduktor síťová karta bluetooth

Uživatelské rozhraní Dvě části: grafické uživatelské rozhraní (GUI) příkazový interpret (shell), příkazový řádek

GUI - Grafická uživatelská rozhraní Správce oken/ploch: pro Windows zpravidla jedna standardní plocha (další jsou k vidění jen zřídka) pro linux jich je hned několik KDE GNOME WindowMaker IceWM Enlightment

GUI - Grafická uživatelská rozhraní Správci oken pro linux: funkcí velmi připomínají prostředí Windows rozsáhlé možnosti nastavení personalizace dle chuti uživatele přídavné moduly (hodiny, datum, zátěž procesoru, využití sítě, atp.) více pracovních ploch

31

Příkazový řádek nesmírně mocný nástroj pro určité úlohy velice efektivní pokročilí uživatelé provozují systém hlavně z příkazového řádku kombinace s grafickým rozhraním množství malých jednoúčelových programů

Jádro OS (kernel) část OS plnící základní funkce potřebné k fungování samotného počítače hlavní úkoly: přidělovat čas procesoru a paměť procesům ovládat zařízení počítače (pomocí ovladačů) abstrakce funkcí typy: Mikrojádro (jádro obsahuje jen základní funkce, zbytek OS je mimo něj v aplikacích) monolitické jádro (komplexní jádro, velké množství funkcí) hybridní jádro (kompromis, v podstatě monolitické jádro, ale značná část je tvořena moduly, které je možno přidávat/odebírat za běhu OS)

Souborový systém (Filesystem) definuje způsob vytváření, ukládání a přístupu k souborům a adresářům různé operační systémy používají různé souborové systémy tvoří rozhraní mezi OS a úložným zařízením

Systémy FAT16 a FAT32 FAT = File Allocation Table používají se v OS řady Windows FAT 16 disky do velikosti 2GB, krátké názvy souborů FAT 32 disky do velikosti 2TB, umožňuje dlouhé názvy souborů neumožňují omezení přístupu uživatelů k datům neumožňují kompresi dat velká fragmentace nepodporují žurnálnování

NTFS používaný v OS řady Win NT/2000/XP/VISTA/7/8/10 umožňuje nastavit přístupová práva možnost šifrování obsahu možnost komprese dat uživatelské kvóty oproti FAT je spolehlivější, rychlejší, méně náchylný k chybám (žurnálový systém transakční zpracování)

ext4 Linuxový souborový systém nástupce ext3, se kterým je zpětně kompatibilní rychlý a stabilní žurnálovací funkce maximální velikost disku 1 PB podporuje přístupová práva podporuje diskové kvóty umožňuje defragmentaci za běhu

HFS+ souborový systém MacOS, ios umí pracovat s tzv. resource forkem (formátovací údaje, fonty a podobná dodatečná data vztahující se k hlavnímu souboru) MacOS X vytváří při práci s jinými systémy soubory.ds_store, který umožní případnému MacOS metadata načíst HFS+ není case-sensitive

Microsoft Windows Historie nástavba (grafické rozhraní) nad MS-DOS 1985 první Windows 1.0 1987 Windows 2.0 1990 komerčně úspěšné Windows 3.0 1992 upravená verze 3.1 1993 Windows NT 3.1 1995 Windows 95 (verze MS-DOS 7) 1998 Windows 98

Microsoft Windows 2001 Windows XP (podpora skončena 4/2014) 2004 Windows NT 4.0 2007 Windows Vista (podpora skončena 4/2017) 2009 Windows 7 (podpora do 1/2020) 2012 Windows 8, 8.1 (podpora do 10/2023) 2015 Windows 10

Microsoft Windows Profesionální řad a 3 1993 - Windows N 1996 - Windows NT 4. T 1 2000 Windows 200. 0 0 2001 Windows X P (N T N T (N T 5. 1) 5 ) 17

Microsoft Windows komerčně vyvíjený OS hlavní směr vývoje: osobní počítače později i serverová řešení a řešení pro mobilní zařízení (vývoj ukončen) snaha o automatickou konfiguraci uživatelsky jednoduché ovládání velmi složitě řešitelná nadstandardní řešení

Microsoft Windows pro mobilní zařízení Windows CE 1996, samostatný systém neodvozený od ostatních Windows, jsou od něj odvozeny všechny následující systémy Pocket PC 2000 (2000-2002) Windows Mobile 2002, 2003, 5.0, 6, 6.5 (2003-2010) Windows Phone 7 (2010-2013) Windows Phone 8, 8.1 (2013-konec podpory 2017) Jelikož Windows 10 je univerzální systém, byl vývoj Windows Phone ukončen dnes je vývoj Windows pro mobilní platformy zastaven zcela

Linux Historie 1983 Richard Stallman založil GNU Projekt cíl vyvinout OS se svobodnou licencí nevyužívající původní kód UNIXu (placený), ale založený na něm 1991 Linus Torvalds vyvinul první linuxové jádro Linux = LinusůvUnix 1996 Grafické prostředí KDE 1997 Grafické prostředí GNOME

Linux distribuce pod GPL licencí, tj. zdarma (General Public Licence) vývoj univerzálního systému různé distribuce (různé sady aplikací) nestandardní řešení nejsou problém složitější běžná nastavení ovladače hardware nemusí být dostupné

Linux koncepce

Linux souborový systém systém souborů odlišný od Windows neodpovídá fyzickému rozdělení pevného disku nová zařízení se připojují jako adresáře soubory nemusí mít třípísmenovou koncovku

Linux souborový systém

Linux souborový systém Kořenový adresář / Domovské adresáře uživatelů /home/jmenouzivatele

Linux uživatelé Každý linux má správce root: ten může všechno (doslova) přidávat/odebírat hardware přidávat/odebírat uživatele nastavovat hardware Další uživatelé: uspořádáni do skupin nemohou měnit globální nastavení systému, pouze uživatelská

Linux práva Každý soubor má přístupová práva rwxrwxrwx r = read = číst w = write = zapisovat x = execute = spustit První trojice Druhá trojice Třetí trojice práva majitele souboru (uživatele) práva členů skupiny majitele souboru všichni ostatní

Linux práva práva k souboru mohou vypadat například takto: rw-r----- majitel může soubor číst a psát členové majitelovy skupiny mohou soubor číst ostatní k souboru nemohou k souboru přistoupit vůbec

Distribuce Linuxu Linux jako takový = jen jádro OS distribuce = jádro + GUI + systémový a aplikační SW (předpřipravené sady nástrojů) různé distribuce cílené na různá koncová zařízení, zaměření existují stovky distribucí distribuce má svůj repozitář = předpřipravené balíčky (typicky na serverech), ze kterých je možno instalovat aplikace včetně jejich aktualizací není tak potřeba vše hledat samostatně a řešit kompatibilitu s OS

Kde Linux získat? Distribuce SuSE Linux Fedora Core Mandriva Debian Slackware Ubuntu https://www.suse.com/ https://getfedora.org/cs/ https://www.mandrivalinux.cz/ https://www.debian.org/distrib/ http://www.slackware.com/getslack/ https://www.ubuntu.cz/

Jak se staženým Linuxem? stáhnete soubory s příponou.iso v software pro vypalování CD/DVD (Nero, ) zvolit otevřít zvolit příslušný soubor.iso vypálit na odpovídající médium toto provést se všemi soubory.iso zazálohovat důležitá data!!!!!!!!!!!!!!! nainstalovat Linux

macos dřívější označení = OS X a Mac OS X macos 10.14 Mojave podzim 2018 byl výsledkem vývoje po zakoupení firmy NeXT a skloubení OS NeXTSTEPu a původního Mac OS. Darwin hybridní unixové jádroxnu GUI Aqua ve své době nejmodernější grafické rozhraní (Windows něco obdobného nabídl až o sedm let později) Finder s možností vyhledávání přímo v každém okně Exposé systém pro manipulaci s okny (2003) FileVault transparentní šifrování domovské složky uživatele za běhu(2003) ios = upravená verze pro mobilní zařízení (ipad, iphone, ipod)

By Self-made, https://en.wikipedia.org/w/index.php?curid=13935858

Android OS pro mobilní zařízení optimalizace na nízký výkon, baterii, rozlišení nezávislost na hardware založen na jádře Linuxu vývoj Open Handset Alliance (konsorcium společností), původně Google první verze 11/2007 velká část open-source (některé části uzavřené technologie společnosti Google) aktuálně verze 9.0 P (7/2018)

Google Chrome OS OS cílený pro netbooky (chromebooky) a obdobná mobilní zařízení zaměřen na práci s webem open-source základní komponenty = linuxové jádro a webový prohlížeč Google Chrome představen 12/2010, doposud se moc nerozšířil

Serverové OS OS uzpůsobené pro běh na serverech počítačích sloužících pro provozování služeb architektury klient/server na síti (vyřizování požadavků uživatelů) např: webový server, poštovní server, databázový server, aplikační server, virtualizační server, a kombinace verze OS pro servery obsahují nadstavbový SW pro provozování výše uvedených služeb

Serverové OS Microsoft Windows: NT, Server 2000, Server 2003, Server 2008, Server 2012, Server 2016 Linux: řada distribucí je k dispozici v obou verzích = normální a serverová Apple: MacOS Server Sun Microsystems: Solaris (OpenSolaris) FreeBSD: open-source

Jiné OS uzavřený vývoj IBM OS/2 Symbian OS (Nokia) BeOS Irix Haiku

Literatura ---: Historie operačních systémů. [on-line] http://airborn.webz.cz/histos.html (cit. 20.7.2018) ---: macos. [on-line] https://www.root.cz/n/os-x/ (cit. 20.7.2018) ---: Vznik Unixu a jazyka B na počítačích PDP. [on-line] https://www.root.cz/clanky/vznik-unixu-a-jazyka-b-na-pocitacichpdp/ (cit. 20.7.2018) ---: Seriál Operační systém Google Android. [on-line] https://www.root.cz/serialy/operacni-system-google-android/ (cit. 20.7.2018) ---: Haiku. [on-line] https://www.haiku-os.org/ (cit. 20.7.2018)