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



Podobné dokumenty
Pokročilé architektury počítačů

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

Operační systémy. Tomáš Hudec.

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

Virtualizace. Lukáš Krahulec, KRA556

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

Operační systémy. Tomáš Hudec.

Principy počítačů a operačních systémů

Úvod SISD. Sekvenční výpočty SIMD MIMD

úvod Historie operačních systémů

Úvod do informačních technologií

Matematika v programovacích

PRINCIPY OPERAČNÍCH SYSTÉMŮ

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

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

VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.

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

Virtualizační platforma ovirt

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

Co je to virtualizace?

Operační systém (Operating System)

Virtualizace na Linuxu

Od virtualizace serverů k virtualizaci desktopů. Nebo opačně? Jaroslav Prodělal, OldanyGroup VMware VCP, consultant

IBM Cloud computing. Petr Leština Client IT Architect. Jak postavit enterprise cloud na klíč IBM Corporation

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

NÁSTROJE PRO VIRTUALIZACI POČÍTAČE

Red Hat Enterprise Virtualization

Migrace virtuálního prostředí VI3 na vsphere. Lukáš Radil, konzultant

Architektura a koncepce OS OS a HW (archos_hw) Architektura a koncepce OS Jádro OS (archos_kernel) Architektura a koncepce OS Typy OS (archos_typy)

Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuje náklady

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

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

PB002 Základy informačních technologií

Programové prostředky IS/IT

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

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

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

VirtualBox desktopová virtualizace. Zdeněk Merta

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.

Programové prostředky IS/IT

0. Nultá generace. Historie počítačů

1 Historie výpočetní techniky

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

Jak to celé vlastně začalo

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

Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)

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

Česká pošta, s.p. na Linuxu. Pavel Janík open source konzultant

IT ESS II. 1. Operating Systém Fundamentals

Red Hat Enterprise Virtualization

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

2.1 Historie a vývoj počítačů

Architektura počítačů

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í

Virtualizace. Miroslav Novotný

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

Operační systémy 1. Přednáška číslo Struktura odkládacích zařízení

Stavba operačního systému

Pokročilé architektury počítačů

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

Virtualizace jako nástroj snížení nákladů. Periodické opakování nákladů nové verze Licence na pevný počet klientů

VÝPOČETNĚ NÁROČNÉ APLIKACE S VYUŽITÍM VIRTUALIZACE PRACOVNÍCH STANIC NA BÁZI INTEGRACE TECHNOLOGIÍ MICROSOFT VDI A SUN RAY

MetaCentrum - Virtualizace a její použití

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

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

Cloud. historie, definice, modely a praktické využití Ing. Karel Stýblo K2 atmitec s.r.o.

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

Historie výpočetních pomůcek

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

Logická organizace paměti Josef Horálek

NULTÁ GENERACE reléové obvody 30. a 40. let minulého století Harvard Mark I Harvard Mark II Konráda Zuseho Z2 SAPO

Virtualizace síťových prvků

HISTORIE VÝPOČETNÍ TECHNIKY. Od abakusu k PC

Linux on Azure. Miroslav Sevelda

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Integrace formou virtualizace

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

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

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

Trocha obrázků na začátek..

Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy

w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack

Využití opensource při stavbě infrastrukturního cloudu Martin Kopta

Operační systémy 2. Struktura odkládacích zařízení Přednáška číslo 10

Projekt 7006/2014 SDAT - Sběr dat pro potřeby ČNB. Návrh realizace řešení

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

Centrální správa PC na MU. Pavel Tuček

Budování infrastruktury v době digitalizace společnosti

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

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

Data Protection Delivery Center, s. r. o. BEZPEČNOST, STABILITA a FLEXIBILITA. IT pracoviště. DPDC RapidPC

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

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

Procesy a vlákna (Processes and Threads)

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

Virtualizace pomocí Novell Open Enterprise Server 2

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

Vzdálený přístup k počítačům

Transkript:

Principy počítačů a operačních systémů Operační systém úvod základní architektury

Historický vývoj 1. generace počítačů (40.-50. léta 20. stol.) technologie relé, elektronky programování strojový kód propojovací p desky, děrné štítky operační systém žádný OS konstruktér stroj navrhuje, spravuje i programuje

Historický vývoj 2. generace počítačů (50.-60. léta 20. stol.) technologie tranzistory, pevné disky programování strojový kód, FORTRAN koncepce univerzálního výpočetního stroje operační systém dávkové systémy (sekvenční spouštění, omezení doby běhu) time-sharing systémy

Historický vývoj 3. generace počítačů (60.-70. léta 20. stol.) technologie integrované obvody (SSI) uživatelský komfort Programování rozmach vyšších programovacích jazyků (C, Pascal, BASIC, SmallTalk) operační systém multitasking, virtual memory, virtual machine TSS, OS/360, MULTICS, UNICS jasné rozdělení rolí

Historický vývoj 4. generace počítačů (od 80. let 20. stol.) technologie integrované obvody (LSI, VLSI, ULSI) osobní počítače programování IDE, prototypování, click&run click&run systémy operační systém cokoli (prostý zavaděč vs. distribuovaný, víceuživatelský, víceprogramový OS) CP/M, MS-DOS, Finder UNIX/Linux, Windows, MacOS

Hlavní role moderního operačního systému Extended machine oddělení aplikace od platformy abstraktní přístup k prostředkům Resource manager izolace aplikací přidělování a sdílení prostředků (CPU, paměť, )

Architektura OS Architektura subsystémy pro různé ů funkce poskytované OS rozdělení zodpovědnosti, zjednodušení návrhu různá ů oprávnění ě pro různé ů subsystémy zvýšená odolnost proti zlým programům Dilema při volbě architekturyr oddělení subsystémů vs. efektivita OS zvýšená režie při komunikaci imezi subsystémy souvisí s HW mechanizmy pro přidělování oprávnění kompromis mezi odolností a efektivitou základní typy architektur operačních systém

Hlavní koncepce Monolytické systémy Systémy založené na mikrojádře Virtuální stroje

Monolytické systémy důraz na efektivitu (před robustností) subsystémy mají stejné oprávnění nízká režie komunikace není vyloučena modularita uživatelské procesy mají minimální oprávnění systémové volání mění oprávnění ač nejstarší model, stále běžně používaný CP/M, DOS, UNIX, Solaris, Windows,

příklad CP/M, DOS

Systémové volání 1 Vstupní bod Uživatelský ýprogram 4 3 Systém Servisní funkce 2 Rozdělovací tabulka

Mikrojádrové systémy důraz na robustnost (před efektivitou) jádro co nejmenší v jádřeobsluhapřerušení přerušení, komunikace ostatní služby na uživatelské úrovni architektura klient server vhodné pro distribuované systémy především speciální a experimentální systémy Chorus, QNX, L4, Fiasco, MACH, Spring, Minix,...

Mikrojádrové systémy klient klient server server terminálů souborů Mikrojádro klient mikrojádro server mikrojádro

Virtualizace HW Možnost běhu více OS na jednom HW snaha o maximální využití prostředků stroje Původní podoba: abstrakce HW + plánování IBM System/360, IBM OS/360 Dnes: abstraktní stroj bez závislosti na HW Java, AS400,,C CLR (.Net) virtualizace na HW i v hostitelském OS IBM 390, Xen, KVM, VMware, MS VirtualPC PC, Hyper-V

Virtualizace HW plná částečná paravirtualizace

Virtuální stroje IBM 360, IBM 390 Virtuální stroje Aplikace Aplikace Aplikace CMS mainframe OS VM VM-CP Holý HW

Virtuální stroje VMware Compatibility Partitioning Isolation Encapsulation HW independence

Virtuální infrastruktura

Ukázka virtualizace