13AMP 10. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled Co je to softwarové inženýrství Co je to softwarové inženýrství Metoda a metodologie.

Slides:



Advertisements
Podobné prezentace
13AMP 11. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled Co je to RT systém Co je to RT systém Velké RT systémy Velké RT systémy Klasické
Advertisements

SoftPC SQL Prezentace nového SQL modulu Mzdy a personalistika
Besťa v říši M-technologie aneb Z pohádky do pohádky
Historie operačních systémů – od jedniček a nul k woknům(Windows) a masoxu(Mac OS X) Vojtěch Klos.
Virtualizace DATA-INTER Opava Vladimír Holub
Autor : Ladislav Ullrich.  Automatizované testování Problematika Přínosy  Funkční testování Problematika Princip  Požadavky na ATN  Přehled komerčních.
OPERAČNÍ SYSTÉMY.
INFORMATIKA - PC 6. Ročník Zpracoval: Mgr. Tomáš Rajnoha vyučující informatiky a komunikační technologie 1.
Operační systém Adam Greguš, 4.A.
Sběrnice.
Operační systémy Windows, Linux a Mac OS X Přehled vývoje
Architektura systému Windows
, InforumJiří Šilha, LANius s.r.o. Nové možnosti komunikace knihovních systémů firmy LANius s.r.o. Client-server varianta systému CLAVIUS ®
PREZENTACE AUDITPRO, verze 4.6 Jakub Lukeš, truconneXion, a.s
Lecture 3 Ing. Martin Molhanec, CSc.
Apache, PHP, MySQL Lukáš Masopust Web server Apache Aplikace schopná zpracovat HTTP požadavek Nejpoužívanější Web server Vytváří ho The Apache.
13AMP 8. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled RT jazyky RT jazyky Modula Modula Modula II Modula II.
13AMP 6. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled Synchronizace procesů Synchronizace procesů Producent-Konzument Producent-Konzument.
IT ESS II. 1. Operating Systém Fundamentals. 1. Operating Systems Fundamentals 2 Srovnání desktopových OS a NOSs  workstation jednouživatelské jednoúlohové.
13AMP 9. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled ADA ADA Java Java.
Historie operačních systémů Fiala Filip, 4.C. 50. léta Počítače bez OS Programy se psaly pro konkrétní počítače, často v binárním kódu Až ke konci 50.
Diskové systémy.
Automation and Drives A&D AS Tomáš Halva Strana 1 (C) Si emens AG, 2002, Automation & Drives EK SIMATIC S7-200 SIMATIC S7-200 Komunikační procesor pro.
Využití embedded zařízení v inteligentních dopravních systémech Microsoft IT Academy Program, VŠB - Technická univerzita Ostrava, FEI Microsoft.
Operační systém (OS) ICT Informační a komunikační technologie.
Jazyk PHP Programovací jazyk PHP (Hypertext preprocessor) je skriptovací jazyk, který běží na straně serveru. KLIENT - SERVER Server posílá do vašeho počítače.
13AMP 2. přednáška Ing. Martin Molhanec, CSc.. Stav procesu (kontext) Stav procesu je úplná informace, kterou je nutné uschovat při přerušení procesu,
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
13AMP 12. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled Windows RT systémy Windows RT systémy Linux RT systémy Linux RT systémy.
Multiplatformní, řídící systém elektronického vzdělávání pro školy eDoceo Multiplatformní, řídící systém elektronického vzdělávání pro školy Tomáš Hrdonka.
PROJEKT : SCADA systémy na mobilních zařízeních AUTOŘI : Ing. Ondřej Krejcar Ing. Stanislav Slíva.
IBM Software Group © 2006 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical.
STRUKTURA POČÍTAČOVÝCH SÍTÍ. Co to je PC síť  PC síť - propojení dvou a více PC za účelem sdílení dat nebo komunikace.
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
Remote control and administration. Podle technického řešení Harware Software klient/server.
8 ZÓN 16 KLÁVESNIC 32 TYPŮ ZÓN 6 VÝSTUPŮ 10 UŽIVATELSKÝCH KÓDŮ 100 UDÁLOSTÍ V HISTORII DETEKTORY KLÁVESNICE G8.
Začátky mikroprocesorů
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Počítačové vybavení Gymnázium Šlapanice. Školní síť Server s OS Linux Stanice s OS Win XP Možnost bootování OS Linux ze serveru Rychlost sítě 100 Mb/s.
Číslo šablony: III/2 VY_32_INOVACE_P4_1.20 Tematická oblast: Hardware, software a informační sítě Operační systém sítě Typ: DUM - kombinovaný Předmět:
Správní a dopravně správní evidence - IISSDE
Správní a dopravně správní evidence - IISSDE RNDr. Jiří Malátek Zástupce ředitele OIVS MV
Operační systémy Název a adresa školy
Srovnání systémů řízení projektů Vypracovala: Jitka Procházková.
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Katedra počítačů ČVUT FEL
Operační systémy Windows, Linux a Mac OS X Přehled vývoje
Procesory a paměti Petr Janoušek Miloš Bíba Tomáš Jelínek
Informační systémy v personálním řízení RNDr. Jan Žufan, Ph.D., MBA
Struktura operačních systémů
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Struktura operačních systémů
STRUKTURA POČÍTAČOVÝCH SÍTÍ učební texty pro deváté ročníky ZŠ
OS Novell (NetWare) Pracovní skupina Filip Bartoš David Papež Martin Pavelka.
Základy operačních systémů
Technika počítačů 3. Mikroprocesory © Milan Keršlágerhttp:// Obsah: ●
Bezdrátové senzorické sítě Operační systémy a vývojové prostředky Ing. David Široký Katedra informatiky a výpočetní techniky Fakulta aplikovaných.
 MS-DOS (Microsoft Disk Operating System) je operační systém firmy Microsoft, který patří do rodiny mnoha podobných a kompatibilních DOS systémů pro.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Operační systémy UNIX © Milan Keršláger
SOFTWARE Operační systémy.
Programování mikropočítačů Platforma Arduino
Operační systémy Mikroprocesory
Operační Systém Operační systém je v informatice základní programové vybavení počítače (tj. software), které je zavedeno do paměti počítače při jeho.
1. ročník oboru Mechanik opravář motorových vozidel
1. ročník oboru Mechanik opravář motorových vozidel
PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ
Praktická cvičení Úvodní hodina David Malý kabinet 205.
Transkript prezentace:

13AMP 10. přednáška Ing. Martin Molhanec, CSc.

Co jsme se naučili naposled Co je to softwarové inženýrství Co je to softwarové inženýrství Metoda a metodologie Metoda a metodologie Různé diagramy a jejich použití Různé diagramy a jejich použití

REAL TIME SYSTEMS 1. Timeliness: meet deadlines 2. Simultaneity: more than one event simultaneously 3. Predictability: react in predictable way

REAL TIME SYSTEMS HARD RT HARD RT –Musí vždy splnit odezvu! –Kritické aplikace –Při nesplnění destrukce, katastrofa! SOFT RT SOFT RT –Měl by odezvu splnit –Při nesplnění se zvyšují náklady –Většinou velké časové odezvy

REAL TIME SYSTEMS Multithread + preemptible Multithread + preemptible Thread priority has to exist Thread priority has to exist Support predictable thread sync. mechanisms Support predictable thread sync. mechanisms System of priority inheritance has to exist System of priority inheritance has to exist OS behaviour should be known OS behaviour should be known

Velké systémy Produkují velké firmy Jsou často SOFT, například obsluha terminálů nebo technologií. Jedná se často o varianty firemních non- RT systémů. Základem je nejčastěji UNIX nebo proprietární firemní systém.

Velké systémy AIX (IBM) – založený na UNIXu pro velké systémy AIX (IBM) – založený na UNIXu pro velké systémy HP-RT (HP) – založený na UNIXu, kompatibilní POSIX, určen pro řídící systémy HP-RT (HP) – založený na UNIXu, kompatibilní POSIX, určen pro řídící systémy SORIX(Siemens AG) – založený na UNIXu SORIX(Siemens AG) – založený na UNIXu SunOS (SUN) – dnes spíše Solaris (UNIX) SunOS (SUN) – dnes spíše Solaris (UNIX) DIGITAL UNIX (DEC) – založený na UNIXu DIGITAL UNIX (DEC) – založený na UNIXu VMS, RSX, RT-11 (DEC) – proprietární systémy firmy DEC VMS, RSX, RT-11 (DEC) – proprietární systémy firmy DEC

Velké systémy Dříve se jednalo většinou o různé firemní systémy Dříve se jednalo většinou o různé firemní systémy Postupně se přecházelo na UNIX kompatibilní systémy, zejména POSIX kompatibilní Postupně se přecházelo na UNIX kompatibilní systémy, zejména POSIX kompatibilní Dnes se často uplatňuje i LINUX (i u renomovaných firem, například IBM!) Dnes se často uplatňuje i LINUX (i u renomovaných firem, například IBM!)

Klasické RT systémy iRMX (INTEL) Tento systém vytvořila firma INTEL pro celou řadu svým mikroprocesorů (8080, 8086 a vyšší, 8051 a další jednočipové mikroprocesory). Je podporován speciálními vývojovými systémy firmy INTEL (MDS+ISIS+iRMX). Pro tvorbu řídících aplikací nechal INTEL také vyvinout jazyk PL/M. Je ROMovatelný, ve formě knihoven, určen pro řídící systémy, podpora sběrnice MULTIBUS Tento systém vytvořila firma INTEL pro celou řadu svým mikroprocesorů (8080, 8086 a vyšší, 8051 a další jednočipové mikroprocesory). Je podporován speciálními vývojovými systémy firmy INTEL (MDS+ISIS+iRMX). Pro tvorbu řídících aplikací nechal INTEL také vyvinout jazyk PL/M. Je ROMovatelný, ve formě knihoven, určen pro řídící systémy, podpora sběrnice MULTIBUS

Klasické RT systémy iRMX (INTEL) Později prodáno firmě RADISYS –iRMX III – základní verze pro MULTIBUS I, II –iRMX for PC – podpora PC/AT, MS DOS –iRMX for Windows – podpora MS Windows 3.1, které běží jako jedna úloha iRMX !

Klasické RT systémy OS-9 (MICROWARE), modulární systém, embedded, dynamický update, API-HTML, C/C++, Sockets, Personal Java, device drivers LynxOS (LYNX), hard RT, bohaté IPC, POSIX, podpora VME/Eurobus, CompactPCI, PCI, PC/104, PC/AT, TCP/IP, X/Motif, x86, PowerPC, MIPS

Klasické RT systémy VxWorks (WindRiver), microkernel, POSIX, Flash file systém, PowerPC, 68K, x86, i960, ARM, MIPS, SPARC, NEC V8x, M32 QNX (QNX), UNIX like, POSIX, Neutrino microkernel, ROMable (XIP- eXecutable In Place), dynamic loadable modules, PHOTON microGUI, ICA3 client, x86, PowerPC, MIPS, NEC

DOS based RT Dlouhá tradice. Dlouhá tradice. Motivace – užití nástrojů pro MS DOS. Motivace – užití nástrojů pro MS DOS. Nejčastější aplikací např. terminálové systémy. Nejčastější aplikací např. terminálové systémy.

DOS based RT (pokračovatelé CP/M) MP/M-80, MP/M-86 CCPM-86, CDOS, MDOS, DOS Plus Výrobce firma DRI (Digital Research Inc.) Postupně kompatibilní s MS DOS. Verze pro PC (DR DOS) prodána firmě Novell (Novell DOS) Multitáskové verze prodány různým firmám.

DOS based RT (pokračovatelé CP/M) MULTIUSER DOS 7 GOLD CCI CONCURRENT DOS REAL/32CCI >386, 2MB RAM, 250 users, každý až 32 sessions IMS >386, 4MB RAM, 115 users, každý až 8 sessions, podpora Windows 3.X ve standardním modu, 115 seriových portů

DOS based RT RTXDOS- 16,32 TECHNO SOFTWARE RT, embedded, PC/104, STD, 80386EX, RTXDOS-16 RTXDOS-16 Podporuje DOS+256 tásků na pozadí, běží pod standardním MS DOSem RTXDOS-32 RTXDOS-32 WIN32 console API IDOS IDOS ROMable DOS IBIOS IBIOS RT BIOS PIOWIN PIOWIN RT přístup na porty (i W9x, NT) WINLINK WINLINK Komunikační API (seriál, NET,…)

JAVA based RT OS JBED (ESMERTEC) RT OS postavený na Javě, speciální verze kompilátoru Javy a JVM. Má vlastní RT OS. Podporuje PowerPC, 68K, ARM (x86, MIPS). Dynamická kompilace za běhu. Možnost psát drivers v javě. Podpora TCP/IP a integrovaný web server. Velikost od 10kB do 256kB.

Příští přednáška LINUX based RT OS LINUX based RT OS Windows based RT OS Windows based RT OS