OPERAČNÍ SYSTÉMY MICROSOFT
04
MICROSOFT CORP.
ZÁKLADNÍ ÚDAJE O FIRMĚ založena v Albuquerque, stát Nové Mexiko 4. dubna 1975 Microsoft = microcomputer + software zakladatelé Bill Gates a Paul Allen sídlo v Redmondu ve státě Washington v současnosti zisk 18,8 miliard dolarů zaměstnává více než 89 000 zaměstnanců ve sto zemích světa
ZAMĚSTNANCI MICROSOFTU R. 1978
BILL GATES ředitel Microsoftu narozen 28.10.1955 v Seattlu nedostudovaný Harvard – odešel, aby založil Microsoft nejbohatší muž světa s majetkem 56 miliard $ (jednu chvíli měl cca 100 miliard $) daroval více něž 28 miliard $ na charitu šťastně ženatý otec tří dětí
BILL GATES
BILL GATES
JENNIFER KATHARINE GATES - 26.4.1996
PAUL ALLEN zakladatel a spoluvlastník Microsoftu narozen 21.1.1953 v Seattlu patří mezi 20 nejbohatších mužů světa s majetkem přes 18 miliard $
SÍDLO FIRMY Redmond, Washington 750,000 m² více než 30 000 zaměstnanců
VÝVOJ OS
MS-DOS 1981 kontrakt na OS pro firmu IBM od firmy Seattle Computer Products koupen 86-DOS, který upravili pro IBM PC IBM PC 5150 procesor 8086 4,77 Mhz 64 kB RAM monochromatický monitor disketová jednotka, klávesnice cca. 4500 $
MS-DOS jednouživatelský jednoprogramový lokální vrstvená struktura verze 1.0 až 8.0 poslední „čistá verze“ 6.22 8.0 = Windows Me
MS-DOS – VÝVOJ
MS-DOS – STRUKTURA
Vavrečková, Š. Operační systémy – přednášky, Opava 2011, str. 15
MS-DOS – STRUKTURA BIOS – základní ovládání HW pomocí softwarových a hardwarových přerušení IO.SYS – obsluha periferií MSDOS.SYS – monolitické jádro OS COMMAND.COM – textové rozhraní mezi systémem a uživatelem ostatní příkazy (externí) jsou programy s koncovkou COM (do 64 kB) a EXE
MS-DOS – STRUKTURA poslední vrstva obsahuje vnější příkazy, dále uživatelské programy a dva konfigurační soubory CONFIG.SYS – nastavení hardware ovladače pro monitor, CD ROM, znaková sada AUTOEXEC.BAT – nastavení software
DALŠÍ VERZE DOSU PC DOS – IBM DR DOS – Novell, též známý jako Novell DOS FreeDOS – volně šiřitelná varianta Použita v System Rescue CD nebo dosemu
DOS – GRAFICKÉ NADSTAVBY pracovat pouze s příkazovým řádkem není ono vznikají grafické nadstavby součástí MS DOSu od verze 4.0 je Dos Shell Jiné alternativy GeOS (podobný Mac Os) InView (český) MS Windows
DOS – GRAFICKÉ NADSTAVBY MS-DOS Shell
InView
WINDOWS 1.0 vydány 20. listopadu 1985 na pěti 5,25palcových 360kB disketách: Setup/Build, Utilities Fonts, Desktop Applications Program Disk.
nainstalované zabraly méně jak 1 MB podporovaly několik ukazovacích zařízení, grafiku CGA, Hercules a EGA a také 19 tiskáren.
WINDOWS 1.0 Obsahovaly v základu správce souborů, kalkulačku, kalendář kartotéku, hodiny, poznámkový blok, terminál schránku, RAM Drive, Windows Write, Paint.
Microsoft Write měl podporu více písem a základním formátováním znaků a odstavců, zavedl také příponu .DOC. klávesová zkratka Alt-F4 pro zavírání aplikací.
WINDOWS 1.0
WINDOWS 2.0 vydány 9. prosince 1987 podporovaly instrukce 286 a rozšířenou stránkovanou (expanded) paměť. poprvé se objevuje DDE (dynamická výměna dat mezi aplikacemi). jednotlivá okna aplikací přes sebe překrývat objevuje se Word a Excel
WINDOWS 2.0
WINDOWS 3.0 vydány 22. května 1990 vylepšené grafické rozhraní začíná přechod z prostředí MS-DOS na Windows díky plné podpoře instrukcí 80386 uměly adresovat větší paměť pro jednotlivé aplikace podporovaly nově 16barevné prostředí obsahovaly přepracovaný Správce programů s
ikonkami programů sdružovanými do skupin
WINDOWS 3.0 v roce 1991 byly přidány multimediální funkce podpora CD-ROM zvukové karty
objevují se i první grafické karty optimalizované pro Windows nabízejí vyšší rozlišení a barevnou hloubku
hardwarový průmysl akceptoval Windows jako významný systém a začal pro něj optimalizovat nové produkty. prodáno přes 10 milionů kopií
WINDOWS 3.0
WINDOWS 3.1 vydány 6. dubna 1992 instalaci tvořilo sedm 3,5palcových disket o kapacitě 1,4 MB – instalace zabrala 4,5 MB jako první Windows lokalizovány do češtiny zlepšení podpory multimédií vnímána jako profesionálně využitelný systém objevovaly se na něj například první verze DTP programů převedené z Mac OS Adobe Photoshop a QuarkXpress.
WINDOWS 3.11
WINDOWS 3.11 FOR WORKGROUPS obsahovaly protokoly pro práci v síti umožňovaly první sdílení souborů a tiskáren mezi různými počítači možnost vytvářet jednoduché počítačové sítě bez nutnosti velkých serverů skutečný průlom a otevření Windows prostředí počítačových sítí
STRUKTURA MS-DOS 6.22 A WIN 3.X
Vavrečková, Š. Operační systémy – přednášky, Opava 2011, str. 16
STRUKTURA MS-DOS 6.22 A WIN 3.X k BIOS a MSDOS.SYS přibyl WIN.COM, který spouští Windows a ovladače (Windows přidávají multitasking, ovladače sítě a 16 bitové knihovny řadiče jsou spouštěny ve SYSTEM.INI pomocí příkazu DEVICE Periferie pro Windows
DOS Extender modul pro podporu rozšířené paměti (Win386.exe) DOS umí pouze 1 MB RAM
STRUKTURA MS-DOS 6.22 A WIN 3.X správce virtuálních zařízení – (VMM) spouští programy DOSu neběžící pod Windows (účetnictví, Norton, T602) jádro Windows KRNL386.EXE – správce paměti a procesů GDI.EXE – grafické rozhraní USER.EXE – uživatelské ovládání rozhraní
STRUKTURA MS-DOS 6.22 A WIN 3.X konfigurační soubory INI WIN.INI – software, uživatelé SYSTEM.INI – hardware rozhraní mezi uživatelem, programy a systémem (PROGMAN.EXE), grafické a textové rozhraní (shell) API rozhraní (Application Programming Interface) – jednotné rozhraní pro aplikace DOS programy nemají o Windows ani tušení – umístěny do virtuálních počítačů
WINDOWS 95 vydány 24. srpna 1995 po Windows 3.0 velký skok v grafickém rozhraní provázeny masivní reklamní kampaní poprvé integrovaná podpora TCP/IP protokolu multitasking objevuje se plug-and-play připojování k síti přes modem
WINDOWS 95 placený balík Plus! Pack přináší internet explorer samostatně zdarma se objevil na podzim 1995 Windows 95 byla po roce oživena verzí Windows 95 OSR 2 – dostupnou jen pro výrobce počítačů přidala podporu FAT32 DirectX USB AGP
WINDOWS 95
WINDOWS 98 vydány 25. června 1998 podpora větších partitions než 2 GB podpora DVD mechanik plná podpora USB zařízení AGP a FireWire podporovány byly systémy s více monitory přímo v systému byl také Internet Explorer 4.0
WINDOWS 98
WINDOWS 98 SE vydány 5. května 1999 Internet Explorer ve verzi 5.0 DirectX 6.1 přibylo sdílení připojení k internetu integrovány opravy pro přechod na rok 2000 Windows 98 SE je dnes vnímána jako poslední kvalitní verze Windows na bázi 9x
WINDOWS ME vydány 14. září 2000 zamaskování MS-DOSu System Restore a bod obnovení Movie Maker a Media Player 7 verze Windows ME se setkala se značnou kritikou uživatelů pro svou nespolehlivost Mistake Edition Many Errors
WINDOWS ME
STRUKTURA WIN9X
Vavrečková, Š. Operační systémy – přednášky, Opava 2011, str. 17
STRUKTURA WIN9X nejspodnější vrstva – komunikace s hardwarem abstraktní vrstva pro komunikace s hardwarem VMM ( Virtual Machine Manager) – správce virtuálních zařízení ISFM (Instalable File Systems) – správce souborových systémů správce konfigurace – správce ovladačů zejména zařízení Plug & Play
STRUKTURA WIN9X jádro má tři moduly KERNEL – správce procesů, paměti, multitasking, synchronizace GDI (Graphics Device Interface) – správce tisku, grafiky, grafických zařízení USER – vstupy z klávesnice, výstupy do uživatelského rozhraní
registr – centrální informační databáze (shrnuje INI soubory) uloženy v USER.DAT a SYSTEM.DAT
STRUKTURA WIN9X aplikace pro Win32 (Windows95 a vyšší) a Win16 (Windows 3.X) běží v systémovém virtuálním počítači Win32 aplikace má svůj vlastní adresový prostor Relativní adresy
Win16 aplikace mají společný adresový prostor Absolutní adresy
DOS aplikace mají každá svůj virtuální počítač
WINDOWS NT 3.1 vydány 27. července 1993 Windows NT (NT = New Technology) plně 32bitový systém vychází ze společeného projektu s IBM jádro kompletně přepsáno nezávislé na MS DOS
verze Workstation a Advanced Server podpora více procesorů, integrovaná podpora sítě, souborový systém NTFS
STRUKTURA WINDOWS NT
Vavrečková, Š. Operační systémy – přednášky, Opava 2011, str. 15
STRUKTURA WINDOWS NT systém je rozdělen do dvou částí část běží v privilegovaném režimu část běží v uživatelském režimu
HAL (Hardware Abstraction Layer) – rozhraní mezi hardwarem a zbytkem jádra Jádro (NTOSKRNL.EXE) – přerušení a správa procesů Exekutiva – řízení celé privilegované části
STRUKTURA WINDOWS NT podsystémy prostředí – správný běh různých typů aplikací NTDLL.DLL – rozhraní mezi běžnými procesy a systémem systémové procesy – procesy, které spouští systém služby systému – služby poskytované systémem
STRUKTURA WINDOWS NT Správa oken a grafiky –z důvodu rychlosti přímo v jádře bezpečnostní riziko – narušení stability systému při chybě tohoto modulu náročnost výměny uživatelského rozhraní za alternativní
Vrstvená arch. v jádře, HAL, I/O Modulární arch. – exekutiva, správce paměti, … Klient-server architektura – API
WINDOWS NT 3.5 vydány 21. srpna 1994 podpora DHCP a WINS vyladění práce s pamětí 30. května 1995 Windows NT 3.51 podpora OpenGL podpora souborových a tiskových NetWare serverů podpora dlouhých jmen souborů (až 255 znaků)
WINDOWS NT 4.0 vydány 24. srpna 1996 grafické rozhraní z Windows 95 velké nasazení v podnikových sítích podpora do konce roku 2004 vestavěný web server IIS podpora OpenGL (nepodporováno Direct3D) správce úloh
WINDOWS NT 4.0
WINDOWS 2000 – NT 5.0 vydány 17. února 2000 verze Server přináší Active Directory verze Professional ani tato verze není určena pro domácí využití
podpora zařízení a nové užitečné funkce Firewire, infraporty USB, bezdrátové sítě správce zařízení Media Player DirectX
WINDOWS 2000 – NT 5.0
WINDOWS XP – NT 5.1 vydány 25. října 2001 spojení stability a robustnosti NT systémů s multimediální využitelností Windows 9x vylepšená podpora pro starší hry a aplikace, které měly problémy s chodem na NT platformě bezpečnost postupně vylepšena pomocí třech Service Packů prodáno přes 400 milionů kopií
WINDOWS XP – NT 5.1 přichází více verzí podle využití Starter Home Professional Media Center Tablet PC
je k dispozici jako 32-bit nebo 64-bit OS
WINDOWS XP – NT 5.1 rychlé přepínání uživatelů možnost vrácení ovladačů k předchozí verzi ClearType font rendering vzdálená plocha vypalování CD SP1 .NET framework podpora podpora (i SATA) disků větších než 137 GB
WINDOWS XP – NT 5.1 SP2 vylepšená bezpečnost Firewall Centrum zabezpečení
podpora Wi-Fi Bluetooth
WINDOWS XP – NT 5.1
WINDOWS SERVER 2003 – NT 5.2 vydány 24. dubna 2003 nástupce Windows 2000 server, případně NT 4.0 průvodce pro správu serveru přidání rolí
v prosinci 2005 verze 2003 R2 rozšířené o Service Pack a další vylepšení
WINDOWS SERVER 2003 – NT 5.2
WINDOWS VISTA – NT 6.0 vydány 20. ledna 2007 nové technologie .NET Framework DRM (Digital Rights Management) – digitální ochrana multimédií WPF (Windows Presentation Foundation) – grafické rozhraní založeno na XML WCF (Windows Communication Foundation ) – komunikace mezi programy
WINDOWS VISTA – NT 6.0 nové technologie WWF (Windows Workflow Foundation) – nový přístup k buissiness aplikacím WCS (Windows CardSpace) – nový způsob ověřování identity uživatelů
Aero – nové grafické rozhraní – musí ho podporovat hardware vyhledávání pomocí indexování souborů podpora XML podpora Ipv6
WINDOWS VISTA – NT 6.0
STRUKTURA WINDOWS VISTA –
Vavrečková, Š. Operační systémy – přednášky, Opava 2011, str. 23
WINDOWS SERVER 2008 – NT 6.0 vydány 27. února 2008 grafika jako Windows Vista Mnoho nových funkcí Hyper-V PowerShell Server Manager Šifrování ... 14. září (22. října) 2009 přichází verze 2008 R2
WINDOWS 7 – NT 6.1 vydány 22. října 2009 k dispozici šest edicí podle použití zrychlený start systému PowerShell vylepšený UAC šifrování integrované Windows XP ...
WINDOWS 7 – NT 6.1
DĚKUJI ZA POZORNOST