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



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

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

Historie a přehled OS firmy Microsoft

OPERAČNÍ SYSTÉMY MICROSOFT

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

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

SLEZSKÁ UNIVERZITA V OPAVĚ

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

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.

Stavba operačního systému

Poslední aktualizace: 21. května 2015

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

IT ESS II. 1. Operating Systém Fundamentals

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

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í

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

MS Windows 7. Milan Myšák. Příručka ke kurzu. Milan Myšák

11 Návrh programového vybavení

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

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Virtualizace. Lukáš Krahulec, KRA556

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

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

Témata profilové maturitní zkoušky

TC-502L. Tenký klient

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

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

Logická organizace paměti Josef Horálek

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

Obsah. Kapitola 1. Kapitola 2 KAPITOLA 3. Úvod 9

Poslední aktualizace: 25. května 2017

Operační systémy (OS)

LINUX - INSTALACE & KONFIGURACE

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

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Ovladače pro Windows. Ovladače Windows A4M38KRP. Str. 1

Úvod do Linuxu. SŠSI Tábor 1

BIOS. Autor: Bc. Miroslav Světlík

PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

File Transfer Protocol (FTP)

Operační systémy: funkce

Instalace OS, nastavení systému

Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je možné, že někde bude chyba.

OS řady Microsoft Windows

Téma 1: Bitová kopie systému. Téma 1: Bitová kopie systému

TGMmini. začínáme. komplexní dodávky a zprovoznění servopohonů dodávky řídicích systémů

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Slezská univerzita v Opavě. Ústav informatiky

Obsah. KELOC CS, s.r.o... v ý v o j a p r o d e j e k o n o m i c k é h o s o f t w a re

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

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

Činnost počítače po zapnutí

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

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

VirtualBox desktopová virtualizace. Zdeněk Merta

Obsah. Kapitola 1 BIOS 9. Kapitola 2 Start počítače a POST testy 13. Kapitola 3 Setup 21. Úvod 7

IPZ laboratoře. Analýza komunikace na sběrnici USB L305. Cvičící: Straka Martin, Šimek Václav, Kaštil Jan. Cvičení 2

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

Témata profilové maturitní zkoušky

Systémy pro sběr a přenos dat

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

Instalace a konfigurace web serveru. WA1 Martin Klíma

Operační systémy 2. Přednáška číslo 1. Úvod do OS

Obsah. Úvod 9 Komu je kniha určena 11 Konvence použité v knize 11

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

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

APS 400 nadministrator

Implementace systémů HIPS: ve znamení 64bitových platforem. Martin Dráb

VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN

Bootkity v teorii a praxi. Martin Dráb martin.drab@ .cz

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

Kontrola obsahu balení

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP.

Úvod do OpenWRT. Ondřej Caletka. 1. března Uvedené dílo podléhá licenci Creative Commons Uveďte autora 3.0 Česko.

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

Aplikace. Hlásič SMS

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

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

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

METEOVIVA WVS Produktový list Ušetřete náklady na energii prostřednictvím systému pro předpověď a optimalizaci

STATISTICA. Vlastní menu v programu. StatSoft

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

Josef Hajas.

architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu

Příručka k programu Computer Setup (F10) modely dx7500 Kancelářský počítač HP Compaq

Témata profilové maturitní zkoušky

Simluátor Trilobota. (projekt do předmětu ROB)

První použití notebooku GIGABYTE

Obsah ZÁKLADNÍ DESKA. O autorech 11 Úvod 13

Ukazky Zdroje:... 17

Procesy a vlákna (Processes and Threads)

APS 400 ipanel. Online informační a ovládací panel pro systém APS 400. Uživatelská příručka

Zkontrolujte dodané příslušenství.

Ukazka knihy z internetoveho knihkupectvi

Uživatelská příručka

APS Administrator.OP

Transkript:

Základní typy struktur výpočetních systémů Struktury výpočetních systémů Monolitická struktura Vrstvená (hierarchická) struktura Virtuální počítače (virtuální stroje) Abstraktní počítače Modulární struktura Model klient - server i Základní typy struktur neplatí pouze pro výpočetní systém jako celek, ale lze je aplikovat obecně pro další části ( jádro systému, vrstvy jádra, ).

Základní typy struktur výpočetních systémů typy Monolitická struktura - nejjednodušší strukura popis - dvě části jádro a rozhraní, které zprostředkovává komunikaci s okolím Struktury výpočetních systémů Vrstvená (hierarchická) struktura Virtuální počítače (virtuální stroje) - části uspořádány do vrstev - vrstvy využívají služeb vrstvy nižší, ne naopak - vrstvy komunikují pouze s okolními vrstvami - systémy budovány od vnitřní k vnějším vrstvám, vnitřní vrstvy nejdulěžitější -nejběžnější u moderních systémů - rozdělení do samostatných modulů (virtuální počítače, virtuální zařízení) - virtuální stroj má k dispozici samostatné prostředky (čas, paměť, virtuální zařízení) - použití pro podsystémy, kde je nutné oddělit prostředky (př. starší aplikace) - využití také ve virtualizaci

Základní typy struktur výpočetních systémů typy popis - systém rozdělen do modulů, stejně jako u virtuálních počítačů, ale abstraktní počítač má specifickou funkci Struktury výpočetních systémů Abstraktní počítače Modulární struktura Model klient - server - nemá k dispozici prostředky jako virtuální počítače, ale má k dispozici pouze jeden exkluzivní prostředek - použití v primárních rozhraních ovladačů -systém rozdělen do modulů, které lze dle potřeby přidávat (za běhu systému) - struktura obsahuje unifikované rozhraní, které zajišťuje možnost použití dříve neexistujících rozhraní - modulární struktura je požita v Unixových systémech a ve Windows od verze s označením "Longhorn" -systém obsahuje co nejmenší jádro (minikernel, mikrokernel), obsahující pouze základní funkce (řídící procesy a mechanismy, komunikace mezi procesy,...) - další funkce zajišťují specializované systémové procesy (servery), procesy spuštěné uživatelem nejsou systémové (klienti)

Struktura MS- Konfigurace (CONFIG.SYS, AUTOEXEC.BAT) vnější příkazy, uživatelské programy Komunikace s uživatelem (COMMAND.COM) Jádro (MS.SYS) Obsluha technický prostředků (BIOS, IO.SYS) i Samostatný operační systém MS- bez spuštěná nástavby Windows používá vrstevnatou strukturou

Struktura MS- + Windows 3.x Aplikace Win6 Aplikace Win6 Aplikace Win6 Správce programů (PROGMAN.EXE), shell Konfigurační soubory (WIN.INI, SYSTEM.INI) Jádro Windows (KRNL386.EXE, USER.EXE, GDI.EXE) Extender (WIN386.EXE), řadiče virtuálních strojů BIOS, MS-, (WIN.COM)

Windows s jádrem Systémové procesy a služby, shell Aplikace Win32 Aplikace Win32 Aplikace Win6 Aplikace Win6 Jádro Windows Register (KERNEL, USER, GDI) IFSM Správce konfigurace M BIOS, ovladače

Windows řady NT uživatelský režim Uživatelský režim Aplikace Win32 pro aplikace Win6 pro aplikace Systémové procesy a podsystémy v user mode (Session Manager, Winlogon,...) Aplikace Win32 pro aplikace Win6 Podsystémy prostředí Win32, POSIX,... pro aplikace NTDLL.DLL (hlavní část WinAPI) Privilegovaný režim (režim jádra) zobrazení viz. další slide

Windows řady NT privilegovaný režim (režim jádra) Exekutiva Hlavní systémový proces Systémové služby Správa I/O a cache Správa paměti Správa Procesů Win32k.sys IFSM Zabezpečení Správa objektů Správa oken Ovladače souborových systémů Jádro Správa grafického rozhraní HAL ( Abstraction Layer) BIOS

Windows od verze Vista uživatelský režim Uživatelský režim Aplikace Prezentační služby Datové služby Komunikační a transportní služby Správa oken Zpracování zvuku DirectX CLR pro.net Framework Síťové služby Firewall Privilegovaný režim (režim jádra) zobrazení viz. další slide

Windows od verze Vista privilegovaný režim (režim jádra) Správa grafiky Ovladače Audio DirectX Gr. Mini Port Správa I/O IFSM Síťové prototokoly Správa procesů Správa paměti Správa zabezpečení Správa napájení Ovladače zařízení a souborových systémů Jádro HAL ( Abstraction Layer) BIOS

Unixové systémy Programy Skripty Grafické rozhraní (správce oken) a textové shelly Knihovny Knihovna jádra Ovladače souborových systémů Ovladače blokových zařízení Rozhraní systémových volání Správa paměti Ovladače sběrnic Hlavní jádro VFS Správa procesů Síťové služby HAL ( Abstraction Layer) BIOS Démony FUSE Další ovladače Podsystémy jádra Ovladače síťových protokolů Ovladače síťových zařízení