+ All Categories
Home > Documents > Operační systémy a jejich nadstavby

Operační systémy a jejich nadstavby

Date post: 14-Jan-2016
Category:
Upload: gizi
View: 44 times
Download: 4 times
Share this document with a friend
Description:
Operační systémy a jejich nadstavby. KIT.PEF.CZU.CZ 2008. Software. Software (SW) - programové vybavení počítače. Není fyzicky hmatatelný. Kategorie softwaru: operační systémy nadstavby operačních systémů typové aplikační programové vybavení - TAPV aplikační programové vybavení. - PowerPoint PPT Presentation
57
1 Operační systémy a Operační systémy a jejich nadstavby jejich nadstavby KIT.PEF.CZU.CZ KIT.PEF.CZU.CZ 2008 2008
Transcript
Page 1: Operační systémy a jejich nadstavby

11

Operační systémy a jejich Operační systémy a jejich nadstavbynadstavby

KIT.PEF.CZU.CZKIT.PEF.CZU.CZ20082008

Page 2: Operační systémy a jejich nadstavby

22

SoftwareSoftware

Software (SW) Software (SW) - programové vybavení - programové vybavení počítače.počítače.

Není fyzicky hmatatelný.Není fyzicky hmatatelný. Kategorie softwaru:Kategorie softwaru:

operační systémyoperační systémy nadstavby operačních systémůnadstavby operačních systémů typové aplikační programové vybavení - typové aplikační programové vybavení -

TAPVTAPV aplikační programové vybaveníaplikační programové vybavení

Page 3: Operační systémy a jejich nadstavby

33

Operační systémOperační systém

Operační systém (OS)Operační systém (OS) je základní je základní programové vybavení počítačeprogramové vybavení počítače

Poskytuje Poskytuje rozhraní pro komunikacirozhraní pro komunikaci uživatele s hardwaremuživatele s hardwarem

Je zaveden do paměti počítače při jeho Je zaveden do paměti počítače při jeho startu a zůstává v ní až do jeho vypnutí.startu a zůstává v ní až do jeho vypnutí.

Page 4: Operační systémy a jejich nadstavby

44

Funkce OSFunkce OS

Funkce:Funkce: správa zdrojů (čas procesoru, přidělování správa zdrojů (čas procesoru, přidělování

paměti)paměti) řízení zpracování úloh (procesů)řízení zpracování úloh (procesů) správa zařízení (periferie, ovladače)správa zařízení (periferie, ovladače) správa dat (souborů)správa dat (souborů)

dříve komunikace s uživatelem pomocí dříve komunikace s uživatelem pomocí příkazového řádkupříkazového řádku

dnes GUI (Graphics User Interface)dnes GUI (Graphics User Interface)

Page 5: Operační systémy a jejich nadstavby

Funkce OSFunkce OS

Jádro OS (kernel) – základní systémové Jádro OS (kernel) – základní systémové funkce:funkce: Správa souborůSpráva souborů Ovládání vstupních a výstupních Ovládání vstupních a výstupních zazařízenířízení Spouštění úlohSpouštění úloh Zpracování uživatelských požadavkůZpracování uživatelských požadavků

PodprogramyPodprogramy Uživatel komunikuje přes rozhraní Uživatel komunikuje přes rozhraní

(příkazový interpret), např. C:\(příkazový interpret), např. C:\>_>_55

Page 6: Operační systémy a jejich nadstavby

Start operačního systémuStart operačního systému

Po zapnutí nebo resetu počítače je hardware Po zapnutí nebo resetu počítače je hardware nastaven dle konfigurace v BIOSunastaven dle konfigurace v BIOSu

Jako první se načte instrukce BIOSu a spustí Jako první se načte instrukce BIOSu a spustí se základní testse základní test

Test přítomnosti a funkčnosti hardware Test přítomnosti a funkčnosti hardware (POST)(POST)

BIOS se pokusí nalézt a načíst operační BIOS se pokusí nalézt a načíst operační systémsystém

Jádro operačního systému je zavedeno do Jádro operačního systému je zavedeno do paměti a předává se mu řízení počítačepaměti a předává se mu řízení počítače

Page 7: Operační systémy a jejich nadstavby

C:\echo To musíte vidět !To musíte vidět !

C:\C:\format C:\

Upozornění: Všechna data na oddílu C: budousmazána!Chcete pokračovat ve formátování (A/N)?

Page 8: Operační systémy a jejich nadstavby

88

Základní kritéria dělení OSZákladní kritéria dělení OS

Podle počtu uživatelůPodle počtu uživatelů(jednouživatelské, víceuživatelské)(jednouživatelské, víceuživatelské)

Podle typu počítačePodle typu počítače(PC, iMac, PDA, mainframe …)(PC, iMac, PDA, mainframe …)

Podle počtu úlohPodle počtu úloh(jedno a víceúlohové)(jedno a víceúlohové)• MultitaskingMultitasking

• Přepínání programů (Přepínání programů (task switching)task switching)• Kooperativní multitaskingKooperativní multitasking• Preemptivní Preemptivní multitaskmultitaskiingng

• MultithreadingMultithreading (viz. dále) (viz. dále)

Page 9: Operační systémy a jejich nadstavby

Dělení OS podle počtu uživatelůDělení OS podle počtu uživatelů

Jednouživatelský systémJednouživatelský systém (single user) (single user)+ jednoduchý, spolehlivý+ jednoduchý, spolehlivý

- malá bezpečnost- malá bezpečnost

- dnes již nepraktické (obvykle textové rozhraní)- dnes již nepraktické (obvykle textové rozhraní)

Víceuživatelský systémVíceuživatelský systém (multi user) (multi user)+ uživatelské profily (možnost různých nastavení)+ uživatelské profily (možnost různých nastavení)

+ oddělení dat různých uživatelů (práva přístupu)+ oddělení dat různých uživatelů (práva přístupu)- těžší administracetěžší administrace

99

Page 10: Operační systémy a jejich nadstavby

Dělení OS podle počtu úlohDělení OS podle počtu úloh

Jednoúlohový systémJednoúlohový systém (single task) (single task)

+ jednoduchý, rychlý, levný+ jednoduchý, rychlý, levný

± vývoj ukončen, stabilní vlastnosti± vývoj ukončen, stabilní vlastnosti

- žádná spolupráce úloh (běží vždy jen jedna úloha)- žádná spolupráce úloh (běží vždy jen jedna úloha) Víceúlohový systémVíceúlohový systém (multi task) (multi task)

+ efektivnější využití kapacity hardwaru+ efektivnější využití kapacity hardwaru

+ paralelní zpracování úloh+ paralelní zpracování úloh

- obtížné programování, možnost zahlcení, - obtížné programování, možnost zahlcení, bezpečnostbezpečnost

± vývoj probíhá, nové vlastnosti, nové chyby± vývoj probíhá, nové vlastnosti, nové chyby1010

Page 11: Operační systémy a jejich nadstavby

MultitaskingMultitasking

Umožňuje chod více aplikací současně,Umožňuje chod více aplikací současně, Rozděluje výpočetní čas procesoru,Rozděluje výpočetní čas procesoru, Izoluje aplikace navzájem od sebe a Izoluje aplikace navzájem od sebe a

umožňuje jim vzájemnou komunikaci.umožňuje jim vzájemnou komunikaci. Aplikace má ke svému chodu pouze Aplikace má ke svému chodu pouze

prostor pevně vymezený operačním prostor pevně vymezený operačním systémemsystémem

1111

Page 12: Operační systémy a jejich nadstavby

Ale pozor!Ale pozor!

...při ...při multitaskovém multitaskovém zpracování se v OS zpracování se v OS v reálném v reálném čase řeší jen jedna úloha čase řeší jen jedna úloha a zpracovává jen jedna a zpracovává jen jedna instrukce (pokud není použito více procesorů)instrukce (pokud není použito více procesorů)

podstatou podstatou ““paralelníhoparalelního”” zpracování je zpracování je přepínání přepínání mezi úlohamimezi úlohami, např. pokud úloha čeká na , např. pokud úloha čeká na vstupně/výstupní zařízení nebo vyčerpala vstupně/výstupní zařízení nebo vyčerpala povolenou dobu souvislého využití procesoru, může povolenou dobu souvislého využití procesoru, může operační systém úlohu pozastavit, operační systém úlohu pozastavit, ““zakonzervovatzakonzervovat””, , a spustit jinou (třeba dříve rozpracovanou) úlohu; a spustit jinou (třeba dříve rozpracovanou) úlohu; hovoříme o preemptivních OShovoříme o preemptivních OS

1212

Page 13: Operační systémy a jejich nadstavby

Dělení OS kombinaceDělení OS kombinace

Single user, single taskSingle user, single task

První využití počítačů, jednoduché operační systémyPrvní využití počítačů, jednoduché operační systémy Single user, multi taskSingle user, multi task

Snaha zvýšit využití HW a snížit prostoje operátoraSnaha zvýšit využití HW a snížit prostoje operátora Multi user, single taskMulti user, single task

Nevhodná kombinace, spíš jen vedlejší produktNevhodná kombinace, spíš jen vedlejší produkt Multi user, multi task – moderní OSMulti user, multi task – moderní OS

Plná nezávislost jednotlivých uživatelůPlná nezávislost jednotlivých uživatelů

Možnost řízeného sdílení datMožnost řízeného sdílení dat

Multi user, multi task je základem siťových řešení (na Multi user, multi task je základem siťových řešení (na serverech i na pracovních stanicích)serverech i na pracovních stanicích)

1313

Page 14: Operační systémy a jejich nadstavby

1616

Nadstavby OSNadstavby OS

propůjčují systému určitý vzhledpropůjčují systému určitý vzhledkdysi Norton Commander - nadstavba MS DOSukdysi Norton Commander - nadstavba MS DOSu

= dnes = dnes správci souborůsprávci souborů

nebo nebo programy pro správu a vyladění systémuprogramy pro správu a vyladění systému, např. , např. Norton SystemWorks PremierNorton SystemWorks Premier

nebo nebo TweakNow PowerPack ProfessionalTweakNow PowerPack Professional

pro Windowspro Windows

funkcefunkce: editace konfiguračních souborů (boot.ini, : editace konfiguračních souborů (boot.ini, systém.ini, win.ini, autoexec.nt, config.nt)systém.ini, win.ini, autoexec.nt, config.nt)

Page 15: Operační systémy a jejich nadstavby

Norton Commander

Page 16: Operační systémy a jejich nadstavby

1818

Nadstavby OSNadstavby OS

další funkce:další funkce: odstraňování nepotřebných souborů, odstraňování nepotřebných souborů,

jako .TMP, nebo souborů o velikosti 0 bytů, jako .TMP, nebo souborů o velikosti 0 bytů, odstranění záznamů v systémovém registru odstranění záznamů v systémovém registru Windows, které tam zbyly po odinstalování programů, Windows, které tam zbyly po odinstalování programů, mazání historie programů jako IE (utility Disk Cleaner, mazání historie programů jako IE (utility Disk Cleaner, Registry Cleaner, Track Cleaner)Registry Cleaner, Track Cleaner)

poskytování informací o disku, paměti, procesoru, poskytování informací o disku, paměti, procesoru, graf. kartě, síti (System Information)graf. kartě, síti (System Information)

přehled o spuštěných procesech (Process Manager), přehled o spuštěných procesech (Process Manager), u každého se zobr. jméno souboru, cesta, id, u každého se zobr. jméno souboru, cesta, id, obsazení paměti, počet threadů, priorita – dá se obsazení paměti, počet threadů, priorita – dá se změnit (volby Idle, Below, Normal, Above, High), změnit (volby Idle, Below, Normal, Above, High), proces se dá i ukončitproces se dá i ukončit

Page 17: Operační systémy a jejich nadstavby

1919

citátcitát

Throopsův univerzální poznatek o GUIThroopsův univerzální poznatek o GUI

Ani vesmír není user-friendly.Ani vesmír není user-friendly.

Page 18: Operační systémy a jejich nadstavby

2020

Typové aplikační programové vybavení Typové aplikační programové vybavení I.I.

Textové editoryTextové editory Tabulkové programyTabulkové programy Databázové systémyDatabázové systémy Grafické programy – DTP (Desktop Grafické programy – DTP (Desktop

Publishing)Publishing) Překladače programovacích jazykůPřekladače programovacích jazyků Expertní systémyExpertní systémy CASE systémy (Computer Aided System CASE systémy (Computer Aided System

Engineering)Engineering)

Page 19: Operační systémy a jejich nadstavby

2121

Typové aplikační programové vybavení Typové aplikační programové vybavení II.II.

AntiviryAntiviry Vývojové systémy pro tvorbu aplikacíVývojové systémy pro tvorbu aplikací

Borland Delphi - bleskový vývoj aplikací, Visual Borland Delphi - bleskový vývoj aplikací, Visual Studio, …Studio, …

Ekonomické systémy, SW pro účetnictvíEkonomické systémy, SW pro účetnictví Datové skladyDatové sklady Komprimační SW, vytváření archivůKomprimační SW, vytváření archivů GIS (Geographical Information System)GIS (Geographical Information System) Kancelářské balíky (MS Office, StarOffice, Kancelářské balíky (MS Office, StarOffice,

OpenOffice)OpenOffice)

Page 20: Operační systémy a jejich nadstavby

2222

Charakteristika OS I.Charakteristika OS I.

Dříve komunikace pomocí příkazového Dříve komunikace pomocí příkazového řádku (možné i dnes).řádku (možné i dnes).

Dnes GUI (Graphics User Interface).Dnes GUI (Graphics User Interface). Dříve 16 bitové systémy, MSDOS, Dříve 16 bitové systémy, MSDOS,

příkazový řádek.příkazový řádek. Nyní 32 bitové (i 64 bitové, IRIX), GUI.Nyní 32 bitové (i 64 bitové, IRIX), GUI. Pro tyto systémy vyvíjeny 32 bitové Pro tyto systémy vyvíjeny 32 bitové

aplikace.aplikace.

Page 21: Operační systémy a jejich nadstavby

2323

Charakteristika OS II.Charakteristika OS II.

Zpětná kompatibilitaZpětná kompatibilita 32 bit. systémů - 32 bit. systémů - zajišťují plnohodnotné prostředí i pro zajišťují plnohodnotné prostředí i pro starší, 16 bitové aplikace (virtuální stroj)starší, 16 bitové aplikace (virtuální stroj)

Lze používat dlouhá jména souborůLze používat dlouhá jména souborů MSDOS - omezení na 8 znakůMSDOS - omezení na 8 znaků souvisí to se souborovým systémem (FS)souvisí to se souborovým systémem (FS)

Page 22: Operační systémy a jejich nadstavby

2424

OS – přehled I.OS – přehled I.

32 bitové operační systémy:32 bitové operační systémy: OS/2OS/2 (zpočátku MS+IBM, dnes jen IBM) (zpočátku MS+IBM, dnes jen IBM) MacOS MacOS (Apple, dodnes)(Apple, dodnes) Windows 9XWindows 9X (MS = Microsoft) (MS = Microsoft) WinMEWinME Windows NTWindows NT Windows 2000Windows 2000 (MS) (MS)

NT - New TechnologyNT - New Technology

Windows XPWindows XP

Windows VistaWindows Vista UNIXUNIX LINUXLINUX

Page 23: Operační systémy a jejich nadstavby

2525

OS – přehled II.OS – přehled II.

64 bitové operační systémy:64 bitové operační systémy: Windows XP/Vista 64bitWindows XP/Vista 64bit LINUX 64bit – Suse, GentooLINUX 64bit – Suse, Gentoo MacOS X 64bitMacOS X 64bit

Page 24: Operační systémy a jejich nadstavby

2626

Struktura moderních OSStruktura moderních OS

Každý OS má Každý OS má jádro (kernel)jádro (kernel), to zajišťuje spouštění , to zajišťuje spouštění programů, přístup k hardwaru, přidělování zdrojů, atd.programů, přístup k hardwaru, přidělování zdrojů, atd.

Nad ním Nad ním uživatelskéuživatelské aplikace.aplikace.

Data na úložných zařízeních vyžadují Data na úložných zařízeních vyžadují souborový souborový systémsystém (file system)(file system)..

Page 25: Operační systémy a jejich nadstavby

2727

VirtualizaceVirtualizace

Virtuální paměťVirtuální paměť (rozšíření RAM, volné místo na (rozšíření RAM, volné místo na disku, swapovací soubory)disku, swapovací soubory)

Virtuální strojVirtuální stroj pro dosové programy event. programy napsané pro jiný pro dosové programy event. programy napsané pro jiný

systém, než ten který je právě spuštěnsystém, než ten který je právě spuštěn(je třeba tzv. emulátor API, Application Programming (je třeba tzv. emulátor API, Application Programming Interface, nahrazuje funkčnost příslušného op. systému)Interface, nahrazuje funkčnost příslušného op. systému)

Virtuální strojVirtuální stroj je v software, který vytváří virtuální je v software, který vytváří virtuální prostředí konkrétního operačního systému, ve kterém 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 uživatel může spouštět svoje aplikace (např. na stroji s OS Windows lze spustit OS Unix a v něm pracovat). s OS Windows lze spustit OS Unix a v něm pracovat).

Page 26: Operační systémy a jejich nadstavby

2828

Virtualizace II.Virtualizace II.

Virtuální strojVirtuální stroj lze vytvořit pomocí vhodného lze vytvořit pomocí vhodného softwaru:softwaru: Virtual PC 2004, 2007Virtual PC 2004, 2007 Virtual Server 2005Virtual Server 2005 Virtual Box – freeVirtual Box – free VMware ServerVMware Server

Vlastnosti:Vlastnosti: Pro většinu známých OSPro většinu známých OS Bez nutnosti restartuBez nutnosti restartu SnapshotSnapshot

Microsoft

Page 27: Operační systémy a jejich nadstavby

2929

3 OS v jediném PC3 OS v jediném PC

Windows Vista

Windows XPLinux Fedora 7

Page 28: Operační systémy a jejich nadstavby

3030

Více OS na 1 PCVíce OS na 1 PC

Více op. sys. na jednom počítači - boot managerVíce op. sys. na jednom počítači - boot manager např. OS Selector, Partition Magicnapř. OS Selector, Partition Magic

je v místě původního Master Boot Record disku, na je v místě původního Master Boot Record disku, na němž jsme jej nainstalovali (např. ve Windows)němž jsme jej nainstalovali (např. ve Windows)

jednotlivé op. systémy jsou jako položky hlavního jednotlivé op. systémy jsou jako položky hlavního zaváděcího menuzaváděcího menu

správce diskových oddílů - Disk Administrator - nabízí správce diskových oddílů - Disk Administrator - nabízí vytvoření oddílů s většinou běžných souborových vytvoření oddílů s většinou běžných souborových systémů (FAT, NTFS, ext2, ext3..)systémů (FAT, NTFS, ext2, ext3..)dokáže je nedestruktivně zvětšovat či zmenšovatdokáže je nedestruktivně zvětšovat či zmenšovatduplikace oddílů včetně jejich obsahuduplikace oddílů včetně jejich obsahu

Page 29: Operační systémy a jejich nadstavby

Typy operačních systémů

Page 30: Operační systémy a jejich nadstavby

3535

OS/2 (IBM)OS/2 (IBM)

verze OS/2 Warp Server for verze OS/2 Warp Server for e-businesse-business

podpora víceprocesorových podpora víceprocesorových systémů (až 64)systémů (až 64)

podpora platformy Windowspodpora platformy Windows Velmi výkonné servery Velmi výkonné servery

(stovky stanic)(stovky stanic) K 1.1.2007 ukončila IBM K 1.1.2007 ukončila IBM

prodej a podporu tohoto OSprodej a podporu tohoto OS

Page 31: Operační systémy a jejich nadstavby

3636

UNIX I.UNIX I.

HistorieHistorie 69 v Bell Laboratories, bezplatně poskytnut 69 v Bell Laboratories, bezplatně poskytnut

univerzitám = zdroj vylepšováníuniverzitám = zdroj vylepšování 73 přepsán do C jazyka -----73 přepsán do C jazyka ----->> přenositelnost přenositelnost

na různé procesoryna různé procesory vznikly různé klonyvznikly různé klony vyžaduje správce systémuvyžaduje správce systému 3232bitovbitový systém, dnes už i 64 bitový (IRIX, ý systém, dnes už i 64 bitový (IRIX,

Silicon Graphics)Silicon Graphics)

Page 32: Operační systémy a jejich nadstavby

3737

Ken Thompson a Dennis Ritchie Ken Thompson a Dennis Ritchie pracují napracují na UNIXUNIXu v u v BellBellovýchových laborato laboratořích firmy ATřích firmy AT&T &T

(1969)(1969)

Page 33: Operační systémy a jejich nadstavby

3838

UNIX II.UNIX II.

síťovýsíťový operační systém operační systém spuštěné úlohy - spuštěné úlohy - procesyprocesy (1 program může (1 program může

běžet i vícekrát = více procesů)běžet i vícekrát = více procesů) má má jádrojádro - obaluje hw, = programové - obaluje hw, = programové

vybavení, které pracuje bez další prog. vybavení, které pracuje bez další prog. podporypodpory je to rozhraní mezi uživatelem a technickými je to rozhraní mezi uživatelem a technickými

prostředkyprostředky uděluje čas procesoru, vždy 1 procesu na uděluje čas procesoru, vždy 1 procesu na

omezenou dobu podle priorityomezenou dobu podle priority

Page 34: Operační systémy a jejich nadstavby

3939

UNIX III.UNIX III.

příkazypříkazy = samostatné programy (ne vnitřní, = samostatné programy (ne vnitřní, jako některé v MSDOS)jako některé v MSDOS)

shellshell = prostředek komunikace uživatele, = prostředek komunikace uživatele, interpret příkazů, různé druhy shelluinterpret příkazů, různé druhy shellu

řada služeb byla převzata i jinými op. systémyřada služeb byla převzata i jinými op. systémy hierarchická struktura adresářůhierarchická struktura adresářů

Page 35: Operační systémy a jejich nadstavby

4040

Různé implementace UNIXu I.Různé implementace UNIXu I.

BSD UNIX = hlavní variantaBSD UNIX = hlavní varianta (BSD = Berkeley Software Distribution)(BSD = Berkeley Software Distribution) Free BSD - s otevřeným zdrojovým kódem Free BSD - s otevřeným zdrojovým kódem

(tzv. open source)(tzv. open source) podpora víceprocesorových systémů, podpora víceprocesorových systémů,

vícevláknových procesů, 64bitových vícevláknových procesů, 64bitových platforemplatforem

HP-UX (varianta OS od firmy Hewlett-HP-UX (varianta OS od firmy Hewlett-Packard)Packard)

Page 36: Operační systémy a jejich nadstavby

4141

Různé implementace UNIXu II.Různé implementace UNIXu II.

Solaris (Sun Microsystems)Solaris (Sun Microsystems) nyní zdarma, dodává se s ním StarOffice nyní zdarma, dodává se s ním StarOffice

(původně něm. firma Star Division)(původně něm. firma Star Division)

AIX (IBM)AIX (IBM)

Page 37: Operační systémy a jejich nadstavby

4242

Page 38: Operační systémy a jejich nadstavby

4343

LINUX I.LINUX I.

Vznikl ve Finsku, tehdy student Linus Vznikl ve Finsku, tehdy student Linus TorvaldsTorvalds

Základem bylo jádro MINIXZákladem bylo jádro MINIX Spolupráce progr. komunity na InternetuSpolupráce progr. komunity na Internetu Linux je název pro jádro operačního Linux je název pro jádro operačního

systémusystému Volně dostupný zdrojový kód jádra - open Volně dostupný zdrojový kód jádra - open

source - možnost úpravsource - možnost úprav Dnes různé distribuce Linuxu postavené na Dnes různé distribuce Linuxu postavené na

volně šiřitelném jádru Linuxuvolně šiřitelném jádru Linuxu Některé distribuce zdarma, některé se platí Některé distribuce zdarma, některé se platí

Page 39: Operační systémy a jejich nadstavby

4444

LINUX II.LINUX II.

LINUX (Název kombinací jmen Linus a Unix)LINUX (Název kombinací jmen Linus a Unix) DistribuceDistribuce

Red Hat, SuSE Linux, Mandrake, Turbo LinuxRed Hat, SuSE Linux, Mandrake, Turbo Linux Debian GNU - není komerční distribucíDebian GNU - není komerční distribucí

Linux = multiplatformní oprační systém - provozován na Linux = multiplatformní oprační systém - provozován na různých procesorech (i 64 bit.) různých procesorech (i 64 bit.)

Původně bylo jádro Linuxu pouze pro procesory 386Původně bylo jádro Linuxu pouze pro procesory 386

Page 40: Operační systémy a jejich nadstavby

4545

LINUX III.LINUX III.

Grafické prostředí v Linuxu ovlivňuje Grafické prostředí v Linuxu ovlivňuje správce oken - windowmanagersprávce oken - windowmanager

Je jich řada: Je jich řada: BlackBoxBlackBox

GNOMEGNOME

KDE 3.x, 4.xKDE 3.x, 4.x

Page 41: Operační systémy a jejich nadstavby

Ukázka grafického rozhraní KDEUkázka grafického rozhraní KDE

4646

Page 42: Operační systémy a jejich nadstavby

4747

LINUX IV.LINUX IV.

Jako otevřený systém podporuje Linux řadu Jako otevřený systém podporuje Linux řadu soubor. systémů , dokáže z nich číst a soubor. systémů , dokáže z nich číst a zapisovat na ně (např. data z oddílu s OS zapisovat na ně (např. data z oddílu s OS Windows)Windows)

Page 43: Operační systémy a jejich nadstavby

Vývoj systému pokračuje Vývoj systému pokračuje dodnes přes Windows 95/98, dodnes přes Windows 95/98, 2000, XP a Vista (2007)2000, XP a Vista (2007)

4848

Windows - historieWindows - historie

Počátky od roku 1975Počátky od roku 1975 Od roku 1981 operační systém Od roku 1981 operační systém

MS-DOS (pro počítače IBM)MS-DOS (pro počítače IBM) První verze Microsoft Windows První verze Microsoft Windows

1.0.1. uvedena na trh v roce 1.0.1. uvedena na trh v roce 19851985

Page 44: Operační systémy a jejich nadstavby

Windows 1.x - 3.xWindows 1.x - 3.x

Snaha vyvinout grafické rozhraní pro ovládání Snaha vyvinout grafické rozhraní pro ovládání operačního systému -operačního systému -> > inspirace grafickým inspirace grafickým rozhraním od firmy Xerox – převzal Apple a rozhraním od firmy Xerox – převzal Apple a posléze i Microsoft – spor s Microsoftemposléze i Microsoft – spor s Microsoftem

Snaha překonat nedostatky MS-DOS Snaha překonat nedostatky MS-DOS (multitasking(multitasking, , adresní prostor větší než 1MB, adresní prostor větší než 1MB, sdílení prostředků v síti)sdílení prostředků v síti)

Vrcholem vývojové řady byl Windows 3.11 for Vrcholem vývojové řady byl Windows 3.11 for WorkgroupsWorkgroups

4949

Page 45: Operační systémy a jejich nadstavby

Ukázka grafického rozhraní Windows 3.11Ukázka grafického rozhraní Windows 3.11

5050

Page 46: Operační systémy a jejich nadstavby

Windows 95/98Windows 95/98

Win 95 - součástí je ještě MSDOs 7.0Win 95 - součástí je ještě MSDOs 7.0 dostupná příkazová řádka DOSudostupná příkazová řádka DOSu Preemptivní multitaskingPreemptivní multitasking Registrační databáze (registry)Registrační databáze (registry) Podpora Plug-and-PlayPodpora Plug-and-Play

Win 98 - podpora nových zařízení - sběrnice Win 98 - podpora nových zařízení - sběrnice USB, DVD, více monitorů (až 9, je-li více než 3, USB, DVD, více monitorů (až 9, je-li více než 3, musí být speciální videokarta s více výstupy)musí být speciální videokarta s více výstupy) AutoUpdate - z Internetu nové ovladačeAutoUpdate - z Internetu nové ovladače

5151

Page 47: Operační systémy a jejich nadstavby

5252

Windows 98/MEWindows 98/ME

WinME (Millenium Edition, nástupce Win 98)WinME (Millenium Edition, nástupce Win 98) orientovaný na domácího uživateleorientovaný na domácího uživatele nová aplikace Media Player (přehrávání MM nová aplikace Media Player (přehrávání MM

souborů)souborů) Movie Maker - lze vytvářet vlastní sekvence Movie Maker - lze vytvářet vlastní sekvence

obr., fotogr., opatřit je zvukem, z digitální obr., fotogr., opatřit je zvukem, z digitální kamery sem lze převést natočené video, kamery sem lze převést natočené video, upravovat, stříhat, uložit ve formátu WMVupravovat, stříhat, uložit ve formátu WMV

System Fail ProtectionSystem Fail Protectionněkteré systémové soubory se nedají některé systémové soubory se nedají

vymazat z hard diskuvymazat z hard disku

Page 48: Operační systémy a jejich nadstavby

5353

Windows XPWindows XP

WinXPWinXP (25. října 2001) postaven na jádře Win2000 (25. října 2001) postaven na jádře Win2000 odebrání DOSuodebrání DOSu

nástupce WinXP - pracovní název nástupce WinXP - pracovní název Longhorn Longhorn dnes dnes Windows VistaWindows Vista

postup při uvádění nových verzí systému:postup při uvádění nových verzí systému: nejdříve uváděnanejdříve uváděna tzv.tzv. alfa alfa verze verze

tj. nehotové části produktutj. nehotové části produktu pouze pro úzký okruh testerůpouze pro úzký okruh testerů

pak betapak beta verze verze často i veřejná, více testerůčasto i veřejná, více testerů ještě nestabilní, chybyještě nestabilní, chyby

po odladění pak bývá RC1 (Release Candidate - kandidát po odladění pak bývá RC1 (Release Candidate - kandidát na uvedení)na uvedení)

Page 49: Operační systémy a jejich nadstavby

5454

Windows VistaWindows Vista

Nové už. rozhraní AeroNové už. rozhraní Aero (pro plné využití je třeba moderní graf. karta, efekty)(pro plné využití je třeba moderní graf. karta, efekty)

Vytlačuje programy třetích stran jako kalendář, prohlížeč a Vytlačuje programy třetích stran jako kalendář, prohlížeč a katalog foto (podobně jako Google Picasa), možnost katalog foto (podobně jako Google Picasa), možnost vytváření DVD, Sync center pro synchronizaci souborů, vytváření DVD, Sync center pro synchronizaci souborů, pošty a dokumentů mezi počítači.pošty a dokumentů mezi počítači.

Pokročilé vyhledávání – indexace souborů.Pokročilé vyhledávání – indexace souborů. Omezení přihlašování vybraných uživatelů pouzeOmezení přihlašování vybraných uživatelů pouze

v některé dny a časy.v některé dny a časy. lepší zabezpečenílepší zabezpečení

aplikace W. Defender (nástupce Antispyware Beta)aplikace W. Defender (nástupce Antispyware Beta) bezpečnostní politika User Account Controlbezpečnostní politika User Account Control

Verze systému: Home Basic, Home Premium, Business, Verze systému: Home Basic, Home Premium, Business, Enterprise (nebude běžně dostupná), Ultimate (nejdražší)Enterprise (nebude běžně dostupná), Ultimate (nejdražší)

Page 50: Operační systémy a jejich nadstavby

5555

Win NT I.Win NT I.

Předchůdce Win2000.Předchůdce Win2000.

Win NTWin NT - - 2 typy :2 typy : NT NT workstationworkstation NT NT serverserver rozdíly v nabídce služebrozdíly v nabídce služeb

Win NT obsahuje Win NT obsahuje DCOMDCOM (Distributed Common (Distributed Common Object Model) = mechanismus, který umožňuje Object Model) = mechanismus, který umožňuje aplikacím aplikacím spouštět objektyspouštět objekty (programové (programové moduly) na jiných počítačích a jejich spoluprácimoduly) na jiných počítačích a jejich spolupráci

Page 51: Operační systémy a jejich nadstavby

5656

Win NT II.Win NT II.

umí klientům zprostředkovat spojení na umí klientům zprostředkovat spojení na servery Novell Netwareservery Novell Netware

lépe zajištěna bezpečnost - disky lépe zajištěna bezpečnost - disky naformátovány na NTFS, pak lze nastavit naformátovány na NTFS, pak lze nastavit přístupová práva k souborům a adresářůmpřístupová práva k souborům a adresářům

Podpora FAT, NTFS, CDFS (Compact Disc Podpora FAT, NTFS, CDFS (Compact Disc FS), i POSIX (= standard pro komunikaci FS), i POSIX (= standard pro komunikaci procesů v UNIXu)procesů v UNIXu)

Page 52: Operační systémy a jejich nadstavby

Struktura OS Windows NT/2000Struktura OS Windows NT/2000

5757

Page 53: Operační systémy a jejich nadstavby

5858

Win NT III.Win NT III.

Struktura NTFS - organizace disku: Struktura NTFS - organizace disku: BIOS BIOS | MFT | syst. soubory | datová oblast| MFT | syst. soubory | datová oblast

MFT = Master File TableMFT = Master File Table malé soubory mohou být přímo v MFTmalé soubory mohou být přímo v MFT

Používají už UNICODE ne ASCIIPoužívají už UNICODE ne ASCII Podpora real-time komprimace na diskuPodpora real-time komprimace na disku

celý svazekcelý svazek adresáře jednotlivěadresáře jednotlivě soubory jednotlivěsoubory jednotlivě

Obnovitelnost disků - i s jiným FS než NTFSObnovitelnost disků - i s jiným FS než NTFS

Page 54: Operační systémy a jejich nadstavby

Vývojové větve OS WindowsVývojové větve OS Windows

5959

Page 55: Operační systémy a jejich nadstavby

6060

Registr WindowsRegistr Windows

Ukládání důležitých informací o nainstalovaných Ukládání důležitých informací o nainstalovaných programech.programech.

Databáze, programy do ní zapisují informace.Databáze, programy do ní zapisují informace. Zvětšuje se, protože i po odinstalování programu zde Zvětšuje se, protože i po odinstalování programu zde

zůstane stopa.zůstane stopa. Po startu systému je kompletní registr načten do Po startu systému je kompletní registr načten do

paměti.paměti. Nástroj pro editaci - Nástroj pro editaci - regeditregedit (editor registru, 2 okna), (editor registru, 2 okna), Snadná obsluha, Snadná obsluha, ale pozorale pozor, lze si smazat důležité , lze si smazat důležité

informace.informace. Občas sem zapisuje i různý škodlivý software! Takto Občas sem zapisuje i různý škodlivý software! Takto

se dají některé viry odstřihnout ze startu počítače.se dají některé viry odstřihnout ze startu počítače.

Page 56: Operační systémy a jejich nadstavby

6161

Windows joke Windows joke

Page 57: Operační systémy a jejich nadstavby

6262

Diskuze a otázkyDiskuze a otázky


Recommended