Upload
nolan-prince
View
37
Download
0
Embed Size (px)
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
Citation preview
11
Operační systémy a jejich Operační systémy a jejich nadstavbynadstavby
KIT.PEF.CZU.CZKIT.PEF.CZU.CZ20082008
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í
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í.
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)
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
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
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)?
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)
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
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
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
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
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
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)
Norton Commander
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
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.
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)
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)
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.
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)
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
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
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)..
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).
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
2929
3 OS v jediném PC3 OS v jediném PC
Windows Vista
Windows XPLinux Fedora 7
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
Typy operačních systémů
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
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)
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)
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
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ářů
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)
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)
4242
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í
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
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
Ukázka grafického rozhraní KDEUkázka grafického rozhraní KDE
4646
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)
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
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
Ukázka grafického rozhraní Windows 3.11Ukázka grafického rozhraní Windows 3.11
5050
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
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
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í)
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žší)
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
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)
Struktura OS Windows NT/2000Struktura OS Windows NT/2000
5757
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
Vývojové větve OS WindowsVývojové větve OS Windows
5959
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.
6161
Windows joke Windows joke
6262
Diskuze a otázkyDiskuze a otázky