Microsoft Windows: Porovnání verzí

Smazaný obsah Přidaný obsah
m Editace uživatele 80.250.31.133 (diskuse) vráceny do předchozího stavu, jehož autorem je JackieBot
Řádek 1:
{{Operační systémy}}
'''Microsoft Windows''' je v [[Informatika (počítačová věda)|informatice]] označení pro několik [[operační systém|operačních systémů]], které jsou na [[Osobní počítač|osobních počítačích]] nejrozšířenější.<ref name=osshare>http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=8 Operating System Market Share</ref> Pochází od firmy [[Microsoft]], mají [[grafické uživatelské rozhraní]] a podporují [[multitasking]] (současný běh více úloh najednou).
 
== Grafické uživatelské rozhraní ==
[[Grafické uživatelské rozhraní]] bylo poprvé použito v roce [[1973]] v počítači [[Xerox|Xerox Alto]] pod názvem [[WIMP]]. Jeho popularizaci zajistil v roce [[1983]] počítač [[Apple Lisa]] a roce [[1984]] pak masivně [[Apple Macintosh]].
 
Počítače [[IBM PC kompatibilní]], které byly uvedeny na trh v roce [[1981]], používaly systém [[MS-DOS]] s [[Příkazový řádek|příkazovým řádkem]]. Každý program pak sám řešil své [[Textové uživatelské rozhraní|textové]] nebo [[Grafické uživatelské rozhraní|grafické]] rozhraní, což bylo pro [[programátor]]y pracné a nevýhodné. Microsoft [[Windows 1.0]] byly uvedeny v roce [[1985]] jako nadstavba [[DOS]]u, avšak komerčně úspěšné byly na těchto počítačích až [[Windows 3.0]] vydané v roce [[1990]]. [[Aplikační software]] mohl využívat grafické [[Knihovna (programování)|knihovny]] a programátor tak mohl snadno vytvářet grafické [[Ovládací prvek (počítač)|ovládací prvky]].
 
== Systémy Windows ==
Označení ''Windows'' je firmou Microsoft z obchodních důvodů používáno pro několik systémů, které používají různá [[Kernel|jádra]] [[Operační systém|operačního systému]]. Stejným označením je využíváno jako propagační prvek díky [[oligopol]]nímu postavení této firmy na trhu [[Osobní počítač|osobních počítačů]] [[IBM PC kompatibilní]]ch (v současné době s [[Windows 7]]).<ref name=osvershare>http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10 – Operating System Market Share (Versions)</ref> Všechny systémy poskytují [[Aplikační software|aplikacím]] podobné [[API|aplikační rozhraní]] (tj. API, resp. [[Windows API]], dříve Win32). Provozovány mohou být na různých [[Hardware|hardwarových]] [[platforma (informatika)|platformách]], které se liší zejména použitým [[procesor]]em, případně i dalšími rysy ([[Počítačová klávesnice|klávesnice]] vs. [[Dotyková obrazovka|dotykový displej]]).
 
=== Windows pro DOS ===
Microsoft uvedl první Windows na trh v roce [[1985]] jako nadstavbu pro [[16bitový]] systém [[MS-DOS]], který disponoval pouze rozhraním [[Příkazový řádek|příkazového řádku]] a který byl tehdy na počítačích [[IBM PC kompatibilní]]ch majoritně používán. Windows se spouštěly až v prostředí [[DOS]]u jako samostatný program a přinášely [[grafické uživatelské prostředí]] (GUI). Ve Windows bylo možné spouštět většinu dosavadních aplikací pro DOS, avšak výhodnější bylo používat grafické aplikace, takže Windows způsobily přechod k novým aplikacím (například textový editor [[Text602]] byl nahrazen programy [[Microsoft Word]], [[Lotus Word Pro|Ami Pro]] a podobně).
 
První systém, který zaznamenal komerční úspěch, byly [[Windows 3.0]] ([[1990]]), po kterých vzniklo několik variant [[Windows 3.1x]] ([[1992]]). Jádro těchto Windows obsahovalo částečnou podporu [[32bitový]]ch ovladačů, které přistupovaly k [[hardware]] přímo bez využití služeb DOSu a [[BIOS]]u. Bylo možné doinstalovat rozšíření [[Windows API|Win32s]], které umožňovalo běh 32bitových aplikací (a stalo se též základem pro API nových [[Windows NT]]). Některé části systému však zůstávaly 16bitové, takže systém mohl být ohrožen nesprávně fungujícími programy (na rozdíl od systému [[OS/2]], který plně využíval schopnosti tehdejších 32bitových procesorů [[Intel 80386]]). Tyto nedostatky nutily uživatele přecházet na novější systém Windows NT (viz níže).
 
Změna vzhledu grafického rozhraní (výměna [[Window manager|správce oken]]) ve [[Windows 95]] ([[1995]]) přinesla intuitivnější ovládání a vyšší zájem uživatelů. Přímo do instalace systému bylo integrováno dříve samostatně dostupné rozšíření Win32s pro podporu [[32bitový]]ch aplikací a podpora protokolu [[TCP/IP]], což znamenalo umožnění přímého přístupu k Internetu bez instalace doplňků od jiných dodavatelů (např. [[Trumpet Winsock]]), ale i nebývalý nárůst požadavků na operační paměť RAM. Dalším vylepšením byla verze [[Windows 98]] ([[1998]]) a posléze [[Windows Me]] ([[2000]]), což byla i poslední verze této řady.
 
=== Windows NT ===
Řádek 13 ⟶ 25:
 
Windows NT byly od počátku k dispozici i v [[64bitový|64bitové]] variantě pro procesory [[Itanium]] (IA-64). Pro 64bitové procesory počítačů IBM PC (tj. [[x86-64]]) byla po dlouhých odkladech vydána Windows XP až v roce [[2005]]. Existovala i verze pro 64bitové procesory [[DEC Alpha 21264|Alpha]], avšak byl využíván jen pomalejší [[32bitový]] režim, což vedlo k nezájmu uživatelů a předčasnému ukončení podpory této platformy ze strany společnosti Microsoft.
 
=== Windows CE ===
{{Hlavní článek|Windows CE}}
 
[[Windows CE]] je samostatný systém určený pro malé [[Vestavěný systém|vestavěné systémy]] ([[Personal Digital Assistant|PDA]], [[smartphone|chytré telefony]]), není tedy minimalizovanou variantou odvozenou od ostatních Windows.<ref>http://blogs.msdn.com/b/ce_base/archive/2007/11/26/how-does-windows-embedded-ce-6.0-start_3f00_.aspx – How does Windows Embedded CE 6.0 Start?</ref> Jsou postaveny na [[Hybridní jádro|hybridním jádře]], které je k dispozici pro platformy [[x86]], [[ARM]] a [[MIPS]]. První verze byla vydána v roce [[1996]]. Od druhého vydání v roce [[1997]] poskytuje deterministické [[plánování procesů]], čímž se stává [[Operační systém reálného času|operačním systémem reálného času]] (RTOS). Pro aplikace je k dispozici redukované [[Windows API]] (Win32). Od Windows CE jsou odvozeny různé systémy, mezi nejznámější patří: [[Pocket PC]] (2000 – 2002), [[Windows Mobile]] (2003 – 2010), [[Windows Mobile#Windows Phone 7|Windows Phone 7]] (2010).
 
== Vlastnosti ==