monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura



Podobné dokumenty
Základní typy struktur výpočetních systémů

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

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á.

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.

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

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

Informační Systém pro Psychiatrii HIPPO

Operační systémy (OS)

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

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.

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

Operační systémy: funkce

Historie a přehled OS firmy Microsoft

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

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

Instalace OS, nastavení systému

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 Historie operačních systémů

VirtualBox desktopová virtualizace. Zdeněk Merta

Stavba operačního systému

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


OPERAČNÍ SYSTÉMY MICROSOFT

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

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

Historie a přehled OS firmy Microsoft. Přednáška číslo 4

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

Logická organizace paměti Josef Horálek

Software programové vybavení. 1. část

Operační systémy Oldřich Trenz

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

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í

Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna.

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

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

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

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

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

Informační Systém PINEL plus

Programové prostředky IS/IT

2010/2011 ZS. Operační systém. úvod základní architektury

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

Programové prostředky IS/IT

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

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

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

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

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

Tomáš Borland Valenta

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

Operační systém GNU/Linux

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

SLEZSKÁ UNIVERZITA V OPAVĚ

TC-502L TC-60xL. Tenký klient

Rozdělení operačních systémů

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

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

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

1. Informace a informatika

Matematika v programovacích

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

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

TC-502L. Tenký klient

Shrnutí předcházející přednášky

PINEL plus. Informace, doporučení a nutná nastavení pro zajištění správné funkce v operačních systémech MS Windows a Linux

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

Operační systémy. Přednáška 1: Úvod

Vývoj OS Windows Mobile. Ing. Jiří Šilhán

Poslední aktualizace: 21. května 2015

LINUX - INSTALACE & KONFIGURACE

Paměťová média. Motto dne: Z Berkeley vzešly dvě důležité věci LSD a BSD. Nevěříme, že je to náhoda.

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

Compatibility List. GORDIC spol. s r. o. Verze

STRUč Ná Př íruč KA pro Windows Vista

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

Shrnutí Obecné Operační systém Microsoft Windows 7 Ultimate Centrální procesor

Informační systémy. Roman Bartoš

Opakování k maturitní zkoušce z informatických předmětů

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. MS Windows

Profilová část maturitní zkoušky 2014/2015

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

SOFTWARE - programové vybavení počítače (nemůžeme si na něj sáhnout) Bez SW nemůže PC fungovat. Schéma počítače:

1. Jak pracuje počítač 3. Už víme, jak pracuje počítač, ale jak se pracuje s počítačem? 9

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

Základní škola a mateřská škola Lázně Kynžvart Autor: David Holubec NÁZEV: VY_32_INOVACE_11_INF Vzdělávací oblast: informatika

PC Fand a Linux Budoucnost PC FANDu

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

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

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

Acronis. Lukáš Valenta

Implementace systémů HIPS: historie a současnost. Martin Dráb

Virtualizace. Lukáš Krahulec, KRA556

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

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

Platforma x64 a přechod na 64 bitů. Aleš Keprt Univerzita Palackého, Olomouc

ČÁST 1. Základy 32bitového programování ve Windows

Prostředí pro výuku vývoje PCI ovladačů do operačního systému GNU/Linux

Principy operačních systémů. Lekce 5: Multiprogramming a multitasking, vlákna

Transkript:

IBM PC 5150 MS DOS 1981 (7 verzí) DR DOS, APPLE DOS, PC DOS 1. 3. Windows grafická nástavba na DOS Windows 95 1. operační systém jako takový, Windows XP 2001, podporovány do 2014, x86 a Windows 2000 Professional pro podniky, nové jádro NT Windows 2003 server Microsoft Linux server nebyl úspěšný => nedostal se na veřejnost Xenix 1. OS od Microsoftu, kde experimentoval s Unixem Unix počátek vývoje 60. 70. léta, vznikly 2 odnože, IBM AIX, SGI IRIX, CRAY OS, MAC OS, XENIX MAC OS 1. funkční grafické rozhraní, 1. 32 bitový systém 1994 MAC OS pro Macintosh MAC OS X unixové jádro Match Nextstep Steve Jobs Novel Netware síťový systém od firmy Novel OS/2 OS grafického typu na konci 80. let, Microsoft a IBM Linux 1991 Linuxy Ubuntu, Solaris, Redhead, Mind BSD systémy NET BSD, FREE BSD, OPEN BSD Xerox 1. grafický systém, 1. myš DÚ charakteristické rysy OS vymyslet vlastnosti které jsou důležité v OS architektura, lokalizace, grafické rozhraní, podpora ovladačů, javy atd.; podpora DirectX Struktury OS monolitická nejjednodušší jednoúčelové systémy vrstvená struktura se skládá z vrstev a komunikace probíhá pouze mezi okolními vrstvami, komunikace probíhá ve směru ze shora dolů virtuální počítač / stroj každý stroj má vyhrazené své prostředky, využívané u různých podsystémech modulární struktura struktura je tvořená moduly, moduly lze přidávat, odebírat atd. Klient server struktura jádro neumí skoro nic a k tomu se připojují služby DÚ struktura DOS

DÚ struktura MS DOS windows 3x MS DOS podporval maximálně 2GB HDD na disk (protože používal FAT 16) WIN.COM spuštění systému DOS Extender rozšíření paměti

Řadič virtuálních strojů spouštění W a DOS (spuštění v kontejneru) aplikací Jádro Windows 3 části: KRNL386.EXE řízení procesoru (přidělování paměti aplikacím, přidělování času procesoru) USER.EXE uživatelské rozhraní (fce, programy, příkazy) GDI.EXE grafika (výstup na monitor, tiskárnu, vykreslování oken, grafického rozhraní) Konfigurační soubory: WIN.INI software (konfigurace systému) SYSTEM.INI hardware (tiskarna, ) Spráce programů (PROGMAN.EXE) Windows s DOS jádrem VMM virtual maschine manager IFSM install file system manager správce registry databáze Windows NT 2000, XP, 2003 server Síťový systém Klient i server Multitasking (aplikace se přepínají)

Víceuživatelské lze navyšovat oprávnění Bezpečnější rozdělení struktury privilegovaný a uživatelský 2 úrovně procesoru Ring 0 a 3 (nejvyšší, nejnižší), pro server i 1 HAL překládá obecné volání na volání specifického hw; oddělena od systému, pro přenos na jinou architekturu se změní jen 1 vrstva Chráněný režim 4 úrovně ochran (RING 0 3), do které úrovni paměti může aplikace sáhnout RING 0 privliegovaný režim RING 3 uživatelský režim NTOSKRNL.exe. je pouze v nainstalovaném systému (ne na CD) NTKRNLPA, NTKRNLMP 32 bitový systém omezení pamětí na 4GB, nejdříve se odečtou všechny paměti v PC (cache, grafika) PAE rozšíření fyzické paměti, přidává 4 bity do adresace, musí podporovat procesor Ovladače mezivrstva komunikace s hw IFSM správce souborového systému FAT systém s okamžitým zápisem NTFS systém s opožděným zápisem (žurnalovací), nezasekává, podporuje ACL Správce grafického rozhraní od v. 4 přesun do jádra (výhoda vyšší rychlost, nevýhoda může být nebezpečnější) Správce procesorů evidence, Win32k.sys součástí NTDLL.DLL komunikuje DŮ co je to abi a api Exekutiva řídí jádro (celý režim jádra) Systémové služby např. služba zařazování tisku Podsystémy prostředí POSIX unixová norma, Win32 prostředí umožňující spouštět 32bitové aplikace ABI Nízkoúrovňové rozhraní, Jde o soubor pravidel, která definují spolupráci na úrovni strojového kódu mezi procesy a jádrem operačního systému, procesy a jimi používanými knihovnami nebo mezi součástmi aplikací. ABI umožňuje již zkompilovanému programu fungovat beze změn na všech systémech, které mají kompatibilní ABI. API rozhraní pro programování aplikací, Jde o sbírku procedur, funkcí, tříd či protokolů nějaké knihovny (ale třeba i jiného programu nebo jádra operačního systému), které může programátor využívat. API určuje, jakým způsobem jsou funkce knihovny volány ze zdrojového kódu programu. Rozhraní, které se vytváří při kompilaci a je využíváno při běhu programu, se nazývá ABI. Podsystémy Podsystém umožnuje běh aplikací, které nejsou určené přímo na daný OS STRUKTURY LINUX + VISTA A VYŠŠÍ KTERÝ SYSTÉMY SPADAJ DO UNIXŮ POJEM LINUX LINUXOVÁ DSITRIBUCE

LINUX Struktura vista:

Struktura UNIX Systémy spadající do UNIXU: XENIX Microsoft Solaris Sun Microsystems HP UX Hewlett Packard ULTRIX DEC (Digital Equipment Corporation) AIX IBM SGI IRIX NeXT NeXTSTEP BSD systémy LINUX označení pro jádro založené na principech unixových systémů LINUXOVÁ distribuce označení pro snadno použitelný Linuxový systém Zavaděč systému po POST sekvenci, spouští jádro systému