5.7 Echtzeitbetriebssysteme
|
|
- Thomas Schuler
- vor 8 Jahren
- Abrufe
Transkript
1 5.7 Echtzeitbetriebssysteme Prof. Dr. Dieter Zöbel, Institut für Softwaretechnik Rheinau 1 D Koblenz zoebel@uni-koblenz.de zoebel 26. November 2001 I
2 Merkmale von Echtzeitbetriebssystemen Durchreichen von Unterbrechungsanforderungen (prioritätsabhängig) an die Anwendungsprogramme Mehrprogrammbetrieb mit der Möglichkeit der anwendungsspezifischen Zuordnung von Prioritäten Bereitstellung einer effizienten Zeit- und Weckverwaltung einstellbare Zeitauflösung (Bezugszeitspanne t G ) Überwachung der Einhaltung von Echtzeitbedingungen Unterbrechbarkeit des Kerns (bzw. von Systemaufrufen) asynchrone E/A-Operationen Verhersagbarkeit der Zugriffsdauer auf Plattendateien durch entsprechende Organisation (z.b. zusammenhängende Folgen von Dateiblöcken) Möglichkeit zur Abschaltung der virtuellen Speicherverwaltung (z.b. zur Vermeidung unvorgesehener Seitenaustausche) Dieter Zöbel WS 01/02 1
3 Genealogie der Echtzeitbetriebssysteme Kategorisierungsschemata Grad der Offenlegung: proprietär (z.b. irmx) offen 1 (z.b. REAL/IX) Herkunft: Eigenentwickeltes Echtzeitbetriebssystem (z.b. QNX) Integration von Echtzeitmerkmalen (z.b. AIX) Weiterentwicklung eines Betriebssystems zu einem Echtzeitbetriebssystem (z.b. LynxOS) Plattformabhängigkeit: aus Betriebssystem-Sicht: Microsoft basiert (z.b. RTX- DOS, EUROS) UNIX-basiert (z.b. psos) aus Hardware-Sicht: Bindung an Prozessoren oder an Boards: PC-basiert (z.b. RMOS, QNX) oder Intelbasiert (z.b. irmx) Ausbaustufe: Ausführungssystem für parallele Prozesse (engl.: executive) (z. B. RTKernel) vollständig ausgebautes Betriebssystem (z.b. Solaris) 1 offen in dem Sinne, dass es herstellerunabhängige Standards wie POSIX.4 erfüllt Dieter Zöbel WS 01/02 2
4 Entwicklungslinien von Echtzeitbetriebssytemen eigenständige Entwicklung angelehnt an UNIX angelehnt an Microsoft integriert in ein universelles Betriebssystem angelehnt an den PC Standard proprietär offen vorwiegend proprietär offen, proprietär eher proprietär Beispiele iirmx OS/9 QNX, REAL/IX EUROS, WindowsCE Solaris, Ada QNX, irmx, WindowsCE Dieter Zöbel WS 01/02 3
5 Vor und Nachteile einer Anlehnung an ein vorhandenes Betriebssystem Vorteile: größere Akzeptanz bei den Entwicklern Verfügbarkeit von komfortablen Werkzeugen und Schnittstellen (z.b. make, awk oder graphische Benutzeroberflächen) Nachteile: Probleme mit der Größe und der Skalierbarkeit Probleme mit der Rechtzeitigkeit Dieter Zöbel WS 01/02 4
6 Wie wird UNIX ein Echtzeitbetriebssystem? unterbrechbarer, skalierbarer Kern (ist für ein Echtzeitbetriebssystem neu zu entwickeln) Bereitstellung einer hohen Zeitauflösung prioritätsbasierte Prozessausführung Ergänzung um leichtgewichtige Prozesse Verhinderung des Seitenaustausches kalkulierbare Zugriffszeiten auf Plattendateien Erfüllung von Standards, z.b. POSIX und POSIX Dieter Zöbel WS 01/02 5
7 Bsp.: Mikrokernarchitektur von QNX Prozess Prozess Prozess Netzanbindung Scheduler Interprozesskommunikation Interrupt Redirector Netzwerkschnittstelle Abbildung 1: Blockdiagramm zur Softwarearchitektur des Echtzeibetriebssystems QNX Minimaler Umfang des Kerns für einbettete Anwendungen: 130KByte (nach Angaben von QNX: 64KByte [?]). Zusätzlich: IDE-Treiber 40KByte, Plattentreiber (fdisk) 130KByte Dieter Zöbel WS 01/02 6
8 Unterbrechungen Echtzeitbetriebssysteme Grundsätzliche Zielsetzung: Unterbrechung des normalen Ablaufs durch eine vorrangige Verarbeitung. Klassen von Unterbrechungen Asynchron (interrupts) z.b.: Timerinterrupt Meldung eines Spannungsausfalls Abschluss des Plattenzugriffs Abschluss des Sendens einer Nachricht Synchron (traps) z.b.: arithmetische Fehler Seitenfehler Verletzung des Speicherschutzes Systemaufrufe Dieter Zöbel WS 01/02 7
9 Latenzen bei der Unterbrechungsbehandlung Die Unterbrechungslatenz (engl.: interrupt latency) umfasst alle Zeitspannen vom Zeitpunkt der Auslösung der Unterbrechung bis zum Beginn der Ausführung des Unterbrechungsprozesses (Schritte 1. und 2.) Bsp.: unter LynxOS auf einem 33MHz Intel 386: 75µs Bsp.: unter QNX auf einem 33MHz Intel 386: 15µs Bsp.: unter QNX auf einem 133MHz Intel Pentium: 4.3µs Strategie: Abarbeitung der ISR als Prozess des Echtzeitbetriebssystems Verzögerung für einen höher priorisierten Prozess: die Unterbrechungslatenz Dieter Zöbel WS 01/02 8
10 Merkmale von Solaris Merkmale im einzelnen: Universalbetriebssystem unterbrechbarer Kern Threadkonzept klassenspezifische Prioritäten Mehrprozessorfähigkeit Synchronisierungsobjekte: mutex, r/w-lock, counting semaphor, condition variable Prioritätsvererbung 159 Interrupt Threads Realtime Threads fixed priorities System Threads Timescliced Threads dynamic priorities Abbildung 2: Prozessklassen von Solaris Dieter Zöbel WS 01/02 9
11 Merkmale von QNX Merkmale Mikrokern-Betriebssystem Skalierbarkeit extern: Dateiverwaltung, Netzwerkverwaltung, graphische Oberfläche Interprozesskommunikation mittels synchroner Nachrichtenübertragung (send(), receive(), reply()) Netzwerktransparenz (TCP/IP-basiert: WAN, LAN, CAN, serielle Schnittstelle) prioritätsbasierte Prozessausführung Prioritätsvererbung einstellbare Zeitauflösung PC-Plattform Dieter Zöbel WS 01/02 10
12 Synchrone Nachrichtenübertragung in QNX Prinzip der synchronen Nachrichtenübertragung: Das Senden und Empfangen von Nachrichten ist eine gemeinsame Operation von Sender und Empänger, d.h. keiner kann dem anderen vorauslaufen. Steuerung Laserscanner Logdaten Laserdaten Funkmodem Eingreifdaten Fahrdaten Antrieb, Lenkung Abbildung 3: Funktionale Zerlegung von EZauto Synchrone Nachrichtenübertragung heißt auch: beide Prozesse müssen gleichzeitig zur Nachrichtenübertragung bereit sein. Das ist unmöglich, wenn Prozesse ereignisgesteuert sind oder unterschiedlich Perioden besitzen (hohe Wartezeiten, Gefahr von Deadlock). Dieter Zöbel WS 01/02 11
13 Beispiel mit QNX: Entwurf mit Briefkästen Zur Vermeidung von Deadlocks dienen Breifkästen (engl.: mailbox), die eine asynchrone Nachrichtenübertragung zwichen Prozessen realisieren. Log daten Fahrdaten Laserdaten Timer Funkmodem Steuerung Laserscanner Eingreifdaten Timer Timer Timer Antrieb, Lenkung Abbildung 4: Entwurf von EZauto mit den 4 ursprünglichen Prozessen, 4 Briefkästen und 4Timern Dieter Zöbel WS 01/02 12
14 Merkmale von OSEK/VDX Ziele von OSEK 2 /VDX: Echtzeitbetriebssysteme Portabilität und Wiederverwendbarkeit (gezielt für Software-Anwendungen in Kraftfahrzeugen) Spezifikation abstrakter Schnittstellen bzgl. Echtzeitanforderungen, Kommunikation und Netzwerkmanagement Spezifikation abstrakter Schnittstellen zur Hardware Skalierbarkeit der Implementierung auf das von der Anwendung aus Notwendige Verifikation der Funktionalität Partner (u.a.): Autoindustrie: BMW, Opel, Mercedes, Volkswagen, Renault, Fiat, Volvo Elektroindustrie und Zulieferer: Siemens, Philips, SGS Thomson, Hella, Lucas, Bosch EDV: Windriver Systems, Integrated Systems Wissenschaft: Karlsruhe 2 Akronym für offene Syteme und deren Schnittstelle zur Elektronik im Kraftfahrzeug Dieter Zöbel WS 01/02 13
15 automotive Merkmale von OSEK/VDX vollkommene Statik des Betriebssystems (z.b. alle Betriebsmittel und Synchronisierungsobjekte vorab bekannt) statische Prioritätsvergabe und Prioritätsobergrenzen (PIP) generative Erzeugung der Laufzeitumgebung Reduzierbarkeit auf RAM/ROM- Anwendungen Anpassbarkeit an kleinste Prozessoren ( 8 Bit) hoch präzises Modell für die Prozessausführung und Unterbrechungsbehandlung (3 Kategorien von Unterbrechungsroutinen) Untrebrechungsbehandlung feste Prioritaet Systemfunktionen Bereich der Anwendungsprozesse niedrig Abbildung 5: Prozessmodell Dieter Zöbel WS 01/02 14
16 Zusammenfassung Echtzeitbetriebssysteme Stand der Technik: Große Auswahl leistungsfähiger Betriebssysteme für unterschiedliche Anwendungsfelder im Bereich der Echtzeitsysteme Aufgreifen von Konzepten und Methoden der Theorie der Echtzeitsysteme durch die Hersteller von Echtzeitbetriebssystemen Bestrebungen zur Standardisierung, insbesondere auf der Ebene von Systemaufrufen Mängel beim jetzigen Stand der Technik Durchgängigkeit bei den Phasen der Software- Entwicklung (Analyse Entwurf Implementierung) Leichtferigkeit ggf. Irreführung im Umgang mit feststehened Begriffen (Latenzzeiten, Prioritätsvererbung,... ) Testbarkeit von Versprechungen der Hersteller von Echtzeitbetriebssystemen (Test-Suiten, Benchmarks,... ) Dieter Zöbel WS 01/02 15
17 Schluss 16
Echtzeitsysteme. Dieter Zöbel. Universität Koblenz-Landau Fachbereich Informatik, Institut für Softwaretechnik
Dieter Zöbel Universität Koblenz-Landau Fachbereich Informatik, Institut für Softwaretechnik Inhaltsverzeichnis 1 Einführung 1 1.1 Merkmale von Echtzeitsystemen........ 2 1.1.1 Harte und weiche Echtzeitbedingungen
MehrOSEK-OS. Oliver Botschkowski. oliver.botschkowski@udo.edu. PG AutoLab Seminarwochenende 21.-23. Oktober 2007. AutoLab
OSEK-OS Oliver Botschkowski oliver.botschkowski@udo.edu PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Einleitung Motivation Ziele Vorteile Einführung in OSEK-OS Architektur Task Management Interrupt
MehrOSEK / OSEKtime - ein Vergleich
OSEK / OSEKtime - ein Vergleich Hauptseminar WS 07/08 André Puschmann andre.puschmann@stud.tu-ilmenau.de Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Fachgebiet Rechnerarchitektur
MehrEchtzeitsysteme. Inhaltsverzeichnis. Dieter Zöbel. Universität Koblenz-Landau Fachbereich Informatik, Institut für Softwaretechnik
Dieter Zöbel Universität Koblenz-Landau Fachbereich Informatik, Institut für Softwaretechnik Inhaltsverzeichnis 1 Einführung 2 1.1 Eingrenzung... 3 1.1.1 Grundmodell eines Echtzeitsystems.. 4 1.2 Prozesse.....................
MehrOSEK / OSEKtime Ausgewählte Kapitel eingebetteter Systeme
OSEK / OSEKtime Ausgewählte Kapitel eingebetteter Systeme Wilhelm Haas Wilhelm.Haas@informatik.stud.uni-erlangen.de Friedrich-Alexander-Universität Erlangen-Nürnberg Institut für Informatik Lehrstuhl 4
MehrOSEK/VDX NM (Network Management)
OSEK/VDX NM (Network Management) Alexander Berger alexander.berger@uni-dortmund.de PG Seminarwochenende 21.-23. Oktober 2007 1 Überblick Motivation Aufgaben des NM Architektur Konzept und Verhalten Indirektes
MehrÜbungsklausur vom 7. Dez. 2007
Übungsklausur vom 7. Dez. 2007 Ein Lösungsmuster Teilbereiche der Softwaretechnik Software Anforderungen Software Entwurf Software Konstruktion Software Test Software Wartung Software Konfigurationsmanagement
MehrSystemsoftware (SYS) Fakultät für Informatik WS 2008/2009 Christian Baun. Übungsklausur
Hochschule Mannheim Systemsoftware (SYS) Fakultät für Informatik WS 2008/2009 Christian Baun Übungsklausur Aufgabe 1: Definieren Sie den Begriff der Systemsoftware. Nennen Sie die Aufgaben und Komponenten
MehrLösungsskizzen zur Abschlussklausur Betriebssysteme
Lösungsskizzen zur Abschlussklausur Betriebssysteme 24. Januar 2013 Name: Vorname: Matrikelnummer: Studiengang: Hinweise: Tragen Sie zuerst auf allen Blättern (einschlieÿlich des Deckblattes) Ihren Namen,
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
MehrPerformance Messungen von FreeRTOS und
Performance Messungen von FreeRTOS und µc/os-iii auf ARM-Architekturen Tim Wacher (wht4@bfh.ch) Master of Science in Engineering MRU Production Technology 16. August 2011/ CH-3400 Burgdorf Outline 1 Ziel
MehrITIL Incident Management
ITIL Incident Management + Vertiefung IT-Betriebsprozesse HSLU T&A Service- und System Management HS13 Michael Estermann https://www.ca.com/images/inlineimage/itil_svc_op.gif Eingliederung in ITIL Service
MehrTransfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen
Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- entwicklung von Fahrzeugen Martin Jaensch, Dr. Bernd Hedenetz, Markus Conrath Daimler AG Prof. Dr. Klaus D. Müller-Glaser
Mehr3.14 Die Programmieroberfläche Programmierung
121 3.14 Die Programmieroberfläche Programmierung Besonderheiten Die Oberflächen der einzelnen Quellen (3S, KW-Software, Siemens-TIA-Portal, logi.cad 3, PAS4000) sind in sich unterschiedlich. Aber auch
MehrResearch Note zum Thema: Laufzeit von Support-Leistungen für Server OS
Research Note zum Thema: Laufzeit von Support-Leistungen für Axel Oppermann Advisor phone: +49 561 506975-24 mobile: +49 151 223 223 00 axel.oppermann@experton-group.com November 2009 Inhalt 1 EINFÜHRUNG
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrAutorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente
Autorisierung Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente Dokumentation zum Referat von Matthias Warnicke und Joachim Schröder Modul: Komponenten basierte Softwareentwickelung
MehrLabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN
LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration Arbeitsblatt und Demonstration A. Rost 1. Steuerung eines VI über LAN Eine Möglichkeit zur Steuerung virtueller Instrumente
MehrParallels Mac Management 3.5
Parallels Mac Management 3.5 Deployment-Handbuch 25. Februar 2015 Copyright 1999 2015 Parallels IP Holdings GmbH und Tochterunternehmen. Alle Rechte vorbehalten. Alle anderen hierin erwähnten Marken und
MehrWorkshop 3. Excel, EDIFACT, ebxml- Was ist state. of the art und wo liegt die Zukunft. 16. September 2002
Workshop 3 Excel, EDIFACT, ebxml- Was ist state of the art und wo liegt die Zukunft 16. September 2002 Dipl. Kfm. power2e energy solutions GmbH Wendenstraße 4 20097 Hamburg Telefon (040) 80.80.65.9 0 info@power2e.de
MehrModellierung verteilter Systeme Grundlagen der Programm und Systementwicklung
Modellierung verteilter Systeme Grundlagen der Programm und Systementwicklung Wintersemester 2009/10 Prof. Dr. Dr. h.c. Manfred Broy Unter Mitarbeit von Dr. K. Spies, Dr. M. Spichkova, L. Heinemann, P.
MehrBI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen 11.15 11.45
9.30 10.15 Kaffee & Registrierung 10.15 10.45 Begrüßung & aktuelle Entwicklungen bei QUNIS 10.45 11.15 11.15 11.45 Von Big Data zu Executive Decision BI für den Fachanwender bis hin zu Advanced Analytics
MehrAnalyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS
Analyse zum Thema: Laufzeit von Support-Leistungen für Axel Oppermann Advisor phone: +49 561 506975-24 mobile: +49 151 223 223 00 axel.oppermann@experton-group.com Januar 2010 Inhalt Summary und Key Findings
MehrSowohl RTX64 als auch RTX bieten harten Echtzeitdeterminismus und symmetrische Multiprocessing- Fähigkeiten (SMP).
Produktbeschreibung Februar 2014 RTX RTOS-Plattform Mit der RTX-Echtzeitsoftware von IntervalZero wird aus Microsoft Windows ein Echtzeitbetriebssystem (RTOS). RTX64 von IntervalZero unterstützt 64-Bit-Betriebssysteme
MehrProseminar Technische Informatik A survey of virtualization technologies
Proseminar Technische Informatik A survey of virtualization technologies Referent: Martin Weigelt Proseminar Technische Informatik - A survey of virtualization technologies 1 Übersicht 1. Definition 2.
MehrAnleitung zur Nutzung des SharePort Utility
Anleitung zur Nutzung des SharePort Utility Um die am USB Port des Routers angeschlossenen Geräte wie Drucker, Speicherstick oder Festplatte am Rechner zu nutzen, muss das SharePort Utility auf jedem Rechner
MehrADVISOR - Moodle: Eine E-Learning Anwendung mit eduweaver. Sabrina Fochler Universität Wien. 15. September, 2006
ADVISOR - : Eine E-Learning Anwendung mit eduweaver Sabrina Fochler Universität Wien 15. September, 2006 Gliederung 1 Das Projekt EduBITE 2 ADVISOR und die Methode eduweaver 3 4 5 Learning Management Systeme
MehrInstallation des COM Port Redirectors
Installation des COM Port Redirectors Über die entsprechenden Treiber ist es möglich, die seriellen Schnittstellen eines IGW/400 als virtuelle COM-Ports eines Windows-PCs zu nutzen. Aus Sicht der PC-Software
MehrWindows Server 2008 (R2): Anwendungsplattform
Mag. Christian Zahler, Stand: August 2011 13 14 Mag. Christian Zahler, Stand: August 2011 Mag. Christian Zahler, Stand: August 2011 15 1.5.2 Remotedesktop-Webverbindung Windows Server 2008 (R2): Anwendungsplattform
Mehr4. Die Grundsätze der Dialoggestaltung aus DIN EN ISO 9241-10
4. Die Grundsätze der Dialoggestaltung aus DIN EN ISO 9241-10 Lernziel: Grenzen des Gestaltungsspielraums bei der Softwaregestaltung kennen und nutzen MCI-2005/1 DIA-Seminar Usability-Engineering, Mai
MehrLizenzierung von System Center 2012
Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im
MehrPersona-SVS e-sync GUI/Client Installation
Persona-SVS e-sync GUI/Client Installation 2014 by Fraas Software Engineering GmbH (FSE). Alle Rechte vorbehalten. Fraas Software Engineering GmbH Sauerlacher Straße 26 82515 Wolfratshausen Germany http://www.fraas.de
MehrCisco Security Monitoring, Analysis & Response System (MARS)
Cisco Security Monitoring, System Die Produkte des Herstellers Cisco Systems für Security Information Management haben heute die Produktbezeichnung MARS. Das signaturorientierte IDS wurde im Zuge der technischen
MehrIT-Strategie zum Einsatz von Open Source Software. SenInnSport IT-Kompetenzzentrum
IT-Strategie zum Einsatz von Open Source Software SenInnSport IT-Kompetenzzentrum Agenda Einsatz von OSS-Produkten in Berlin Strategische Ziele des IT-Einsatzes Geplante OSS-Aktivitäten kritische Erfolgsfaktoren
Mehrweb: www.ncgraphics.de CAD/CAM-Systeme Entwicklung Beratung Vertrieb Kundenbetreuung Service für Werkzeugmaschinen
DNC Software für Windows Version 2.0 Installation der Software Starten Sie die Datei DNC-Install.exe auf der Diskette / CD und folgen den Installationsanweisungen. Start der Software Beim ersten Start
MehrLocal Control Network
Netzspannungsüberwachung (Stromausfallerkennung) Die Aufgabe Nach einem Stromausfall soll der Status von Aktoren oder Funktionen wieder so hergestellt werden, wie er vor dem Stromausfall war. Die Netzspannungsüberwachung
MehrDomänenmodell: Fadenkommunikation und -synchronisation
Domänenmodell: Fadenkommunikation und -synchronisation Alexander Humphreys, Reinhard Rösch, Fabian Scheler 15. Mai 2003 Inhaltsverzeichnis 1 Domänendefinition 1 2 Domänenlexikon 1 3 Konzeptmodelle 4 4
MehrFragen und Antworten
Fragen und Antworten im Umgang mit dem elektronischen Abfallnachweisverfahren eanv in Bezug auf die ZKS-Abfall -Allgemeine Fragen- www.zks-abfall.de Stand: 19.05.2010 Einleitung Auf den folgenden Seiten
MehrI N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte
I N F O R M A T I O N V I R T U A L I S I E R U N G Wir schützen Ihre Unternehmenswerte Wir schützen Ihre Unternehmenswerte Ausfallsicherheit durch Virtualisierung Die heutigen Anforderungen an IT-Infrastrukturen
MehrMobiles Lernen und Arbeiten mit www.agildesk.de
1 TNM Software GmbH www.tnmsoft.com Mobiles Lernen und Arbeiten mit www.agildesk.de Dr.-Ing. Jochen Müller (mueller@tnmsoft.com) TNM Software GmbH www.tnmsoft.com 2 TNM Software GmbH www.tnmsoft.com TNM
MehrA1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac
A Desktop Security Installationshilfe Symantec Endpoint Protection. für Windows/Mac Inhalt. Systemvoraussetzung & Vorbereitung S. Download der Client Software (Windows) S. 4 Installation am Computer (Windows)
MehrSeminar: Mobile Geräte QNX Einführung
Seminar: Mobile Geräte QNX Einführung Vortragender: Alex Maurer 2010/2011 Philipps Universität Marburg Echtzeitbetriebssystem QNX QNX ist ein RTOS (Real Time OS) vorhersagbares Zeitverhalten niedrige Latenz
MehrPCC Outlook Integration Installationsleitfaden
PCC Outlook Integration Installationsleitfaden Kjell Guntermann, bdf solutions gmbh PCC Outlook Integration... 3 1. Einführung... 3 2. Installationsvorraussetzung... 3 3. Outlook Integration... 3 3.1.
MehrInhaltsverzeichnis XII
1 Einführung... 1 1.1 Computersysteme... 1 1.1.1 Einführung... 2 1.1.2 Aufgabe von Betriebssystemen... 3 1.1.3 Grundlegende Hardwaremodelle... 3 1.1.4 CPU-Registersatz... 7 1.1.5 Multicore-Prozessoren
MehrAutomotive Software Engineering
Jorg Schauffele Thomas Zurawka Automotive Software Engineering Grundlagen, Prozesse, Methoden und Werkzeuge Mit 278 Abbildungen ATZ-MTZ-Fachbuch vieweg Inhaltsverzeichnis 1 Einfiihrung und Uberblick 1
MehrAutomotive Software Engineering
Jörg Schäuffele Thomas Zurawka Automotive Software Engineering Grundlagen, Prozesse, Methoden und Werkzeuge effizient einsetzen 4., überarbeitete und erweiterte Auflage Mit 276 Abbildungen PRAXIS ATZ/MTZ-Fachbuch
MehrArchitektur Verteilter Systeme Teil 2: Prozesse und Threads
Architektur Verteilter Systeme Teil 2: Prozesse und Threads 21.10.15 1 Übersicht Prozess Thread Scheduler Time Sharing 2 Begriff Prozess und Thread I Prozess = Sequentiell ablaufendes Programm Thread =
MehrProjektplan(ung) zu CYOUTOO
Seite 1 von 8 Projektplan(ung) zu CYOUTOO Inhalt Allgemeines 2 Die Meilensteine 3 Geplante Meilensteine des Projekts 3 Projektziel 1 4 Zielerläuterung 4 Meilensteine zu Projektziel 1. 4 Ergebnis 4 Projektziel
MehrVorbereitung zur Prüfung Echtzeitbetriebssysteme
Vorbereitung zur Prüfung Echtzeitbetriebssysteme Zugelassene Hilfsmittel: Taschenrechner Bitte verwenden Sie keinen roten Farbstift! 1. Echtzeitbetriebssysteme - Allgemein (15 Punkte) 1.1. Warum setzen
Mehrcarekundenforum 2013 Virtualisieren spart Geld
carekundenforum 2013 Virtualisieren spart Geld Seite 1 12./13.11.2013 carekundenforum 2013 F+L System AG, CH-Altstätten ASC Automotive Solution Center AG, D- Böblingen Virtualisieren spart Geld Herzlich
MehrProzessorientiertes Asset Management und Mobile Workforce (unter Android)
Prozessorientiertes Asset Management und Mobile Workforce (unter Android) Themen Herausforderungen für einen effizienten Netzbetrieb Zentrales Objektmanagement: Funktionsumfang und Aufbau Mobile Bearbeitung
MehrPoint of Information. Point of Information
1 Information & Kommunikation Ein ist keine neue Idee, die s.g. POI s haben ihren Platz in Unternehmen längst gefunden. Dieses System ist eine Weiterentwicklung der bisherigen Technik und Möglichkeiten.
MehrFragenkatalog zum Kurs 1666 (Datenbanken in Rechnernetzen) Kurstext von SS 96
Fragenkatalog zum Kurs 1666 (Datenbanken in Rechnernetzen) Kurstext von SS 96 Dieser Fragenkatalog wurde aufgrund das Basistextes und zum Teil aus den Prüfungsprotokollen erstellt, um sich auf mögliche
MehrIBM Software Demos Tivoli Provisioning Manager for OS Deployment
Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,
MehrÜbungen zum Fach Betriebssysteme Kapitel 3
Übungen zum Fach Betriebssysteme Kapitel 3 Prof. Dr. Kern & Prof. Dr. Wienkop Prozessverwaltung 1 Prozeßauslagerung Ein Betriebssystem, das die Zustände "rechnend", "bereit" und "wartend" sowie den künstlichen
MehrSoftwarelösungen: Versuch 4
Softwarelösungen: Versuch 4 Nichtstun in Schleife wird ersetzt durch zeitweilige Zurücknahme der Anforderung, um es anderen Prozessen zu erlauben, die Ressource zu belegen: /* Prozess 0 */ wiederhole flag[0]
MehrTechNote: Exchange Journaling aktivieren
Produkt: Kurzbeschreibung: NetOrchestra MA Emailarchivierung Exchange Journaling aktivieren Diese Anleitung hilft Ihnen, das nachfolgend geschilderte Problem zu beheben. Dazu sollten Sie über gute bis
MehrChristian Glesmann. - Diplomarbeit -
Vergleich der Implementierung der Sensorik und Aktorik des KNX/EIB-Gebäudebussystems in IEC 61131-basierte Gebäudeautomatisierungssysteme von WAGO und Beckhoff - Diplomarbeit - Christian Glesmann Inhalt
MehrMerkmale des Betriebssystems Windows XP
Merkmale des Betriebssystems Windows XP Grafische Benutzeroberfläche Objektorientiertes Arbeiten Multitasking-Fähigkeit und Betriebssicherheit Multimedia-Unterstützung Internetunterstützung 01-Grundlagen
MehrGrundlagen verteilter Systeme
Universität Augsburg Insitut für Informatik Prof. Dr. Bernhard Bauer Wolf Fischer Christian Saad Wintersemester 08/09 Übungsblatt 3 12.11.08 Grundlagen verteilter Systeme Lösungsvorschlag Aufgabe 1: a)
MehrGRS SIGNUM Product-Lifecycle-Management
GRS SIGNUM Product-Lifecycle-Management Das optionale Modul Product-Lifecycle-Management stellt eine mächtige Ergänzung zum Modul Forschung & Entwicklung dar. Folgende Punkte werden dabei abgedeckt: Definition
MehrMikrocontroller Grundlagen. Markus Koch April 2011
Mikrocontroller Grundlagen Markus Koch April 2011 Übersicht Was ist ein Mikrocontroller Aufbau (CPU/RAM/ROM/Takt/Peripherie) Unterschied zum Mikroprozessor Unterschiede der Controllerarten Unterschiede
MehrNeuerungen PRIMUS 2014
SEPA Der Zahlungsverkehr wird europäisch Ist Ihr Unternehmen fit für SEPA? Mit PRIMUS 2014 sind Sie auf SEPA vorbereitet. SEPA betrifft auch Sie. Spätestens ab August 2014 gibt es vor der Single European
MehrInstallationsvoraussetzungen
Installationsvoraussetzungen Betriebssysteme Der Cordaware bestinformed Infoserver kann auf folgenden Microsoft Betriebssystemen installiert werden: Windows 2000 Windows XP Windows Vista Windows 7 Windows
MehrSoftware-Validierung im Testsystem
Software-Validierung im Testsystem Version 1.3 Einleitung Produktionsabläufe sind in einem Fertigungsbetrieb ohne IT unvorstellbar geworden. Um eine hundertprozentige Verfügbarkeit des Systems zu gewährleisten
MehrMETTLER TOLEDO USB-Option Installation der Treiber unter Windows XP
Diese Anleitung beschreibt den Ablauf bei der Installation und Deinstallation der Treiber für die METTLER TOLEDO USB-Option unter Windows XP. Die USB-Option wird als zusätzliche serielle Schnittstelle
MehrSystemvoraussetzungen
Systemvoraussetzungen Gültig ab Stotax Update 2016.1 Stand 03 / 2015 1 Allgemeines... 2 2 Stotax Online Variante (ASP)... 2 3 Stotax Offline Variante (Inhouse)... 3 3.1 Einzelplatz... 3 3.1.1 Hardware...
MehrMarketing-Leitfaden zum. Evoko Room Manager. Touch. Schedule. Meet.
Marketing-Leitfaden zum Evoko Room Manager. Touch. Schedule. Meet. Vorher Viele kennen die Frustration, die man bei dem Versuch eine Konferenz zu buchen, erleben kann. Unterbrechung. Plötzlich klopft
MehrEinrichten des Elektronischen Postfachs
Einrichten des Elektronischen Postfachs Für die Einrichtung des Elektronischen Postfachs melden Sie sich wie gewohnt in unserem Online-Banking auf www.sparkasse-unnakamen.de an. Wechseln Sie über Postfach
Mehr^ Springer Vi eweg. Grundkurs Betriebssysteme. Synchronisation, Prozesskommunikation, Virtualisierung. Architekturen, Betriebsmittelverwaltung,
Peter Mandl Grundkurs Betriebssysteme Architekturen, Betriebsmittelverwaltung, Synchronisation, Prozesskommunikation, Virtualisierung 4. Auflage ^ Springer Vi eweg 1 Einführung 1 1.1 Computersysteme 1
MehrJava Script für die Nutzung unseres Online-Bestellsystems
Es erreichen uns immer wieder Anfragen bzgl. Java Script in Bezug auf unser Online-Bestell-System und unser Homepage. Mit dieser Anleitung möchten wir Ihnen einige Informationen, und Erklärungen geben,
MehrSECURE DOWNLOAD MANAGER
SECURE DOWNLOAD MANAGER ÜBERSICHTSLEITFADEN Erstellt von e-academy Inc. Dokumentversion 1.0 Seite 1 Inhaltsverzeichnis Secure Download Manager... 3 Liste der Funktionen... 4 Unterstützte Betriebssysteme
MehrVirtuelle Produktionsplanung. Erstellt: Beck Reinhard / Magna Powertrain
Virtuelle Produktionsplanung Erstellt: Beck Reinhard / Magna Powertrain Inhalt der Präsentation Digitale Fabrik vs. Virtuelle Produktion Aufbau einer virtuellen Produktionsplanung Projektphasen der virtuellen
MehrÜbersicht. Nebenläufige Programmierung. Praxis und Semantik. Einleitung. Sequentielle und nebenläufige Programmierung. Warum ist. interessant?
Übersicht Aktuelle Themen zu Informatik der Systeme: Nebenläufige Programmierung: Praxis und Semantik Einleitung 1 2 der nebenläufigen Programmierung WS 2011/12 Stand der Folien: 18. Oktober 2011 1 TIDS
MehrBeschrieb mobiler Schulungsraum
Beschrieb mobiler Schulungsraum PFI AG Fon +41 71 313 86 10 Hotline +41 71 313 86 13 Fax +41 71 313 86 15 Mövenstrasse 4 CH-9015 St.Gallen www.pfi.ch Inhalt 1 Grundsätzliches... 3 1.1 Zweck... 3 1.2 Ausstattung...
Mehr2. Konfiguration der Adobe Software für die Überprüfung von digitalen Unterschriften
1. Digital signierte Rechnungen Nach 11 Abs. 2 zweiter Unterabsatz UStG 1994 gilt eine auf elektronischem Weg übermittelte Rechnung nur dann als Rechnung im Sinne des 11 UStG 1994, wenn die Echtheit der
MehrErstellen einer E-Mail in OWA (Outlook Web App)
Erstellen einer E-Mail in OWA (Outlook Web App) Partner: 2/12 Versionshistorie: Datum Version Name Status 13.09.2011 1.1 J. Bodeit Punkte 7 hinzugefügt, alle Mailempfänger unkenntlich gemacht 09.09.2011
MehrDer Einsatz von Open-Source-Produkten im Unternehmen, dargestellt am Beispiel von OpenOffice
Der Einsatz von Open-Source-Produkten im Unternehmen, dargestellt am Beispiel von OpenOffice Kurzvorstellung von Höfer Vorsorge-Management GmbH & Co. KG Gutachter für betriebliche Altersversorgung; alle
MehrSystemvoraussetzungen für Autodesk Revit 2015 - Produkte (gemäß Angaben von Autodesk)
Systemvoraussetzungen für Autodesk Revit 2015 - Produkte (gemäß Angaben von Autodesk) Mindestanforderung: Einstiegskonfiguration Betriebssystem ¹ Windows 8.1 Enterprise, Pro oder Windows 8.1 CPU-Typ Single-
Mehr1. NOWA: Das Konzept. 2. Aktuelle Implementierung (NOWA 1.5)
Seite 1/5 1. NOWA: Das Konzept Vor ca. 20 Jahren bestand durch das zunehmende Aufkommen von intelligenten, mikroprozessorgesteuerten elektronischen Wärmezählern und deren unterschiedlichen Kommunikationsprotokollen
MehrObjectBridge Java Edition
ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente
MehrPilot Drivers Package. Handbuch
Pilot Drivers Package Handbuch 2 Pilot Drivers Package Haftung für Irrtümer und Druckfehler ausgeschlossen. Pilot_Drivers_Package.01.20140903.0 Pilot Drivers Package Pilot_Drivers_Package.01.20140903.0
MehrKV Betriebssysteme. Mag. iur. Dr. techn. Michael Sonntag
Mag. iur. Dr. techn. Michael Sonntag KV Betriebssysteme E-Mail: sonntag@fim.uni-linz.ac.at http://www.fim.uni-linz.ac.at/staff/sonntag.htm Institut für Informationsverarbeitung und Mikroprozessortechnik
MehrInstallationsanleitung. Hardlock Internal PCI Hardlock Server Internal PCI
Installationsanleitung Hardlock Internal PCI Hardlock Server Internal PCI Aladdin Knowledge Systems 2001 Aladdin Document : Hardlock Internal PCI Guide D Hl-mn (10/2001) 1.1-00851 Revision: 1.1 Stand:
MehrTask A Zündung. Task B Einspritzung. Task C Erfassung Pedalwert. J. Schäuffele, Th. Zurawka: Automotive Software Engineering, Vieweg, 2003
Task! evt. parallel zu bearbeitende Ausführungseinheit! Beispiel: Task A Zündung Task B Einspritzung Task C Erfassung Pedalwert Zeit t J. Schäuffele, Th. Zurawka:, Vieweg, 2003 Echtzeitbetriebssysteme
MehrSysteme 1. Kapitel 10. Virtualisierung
Systeme 1 Kapitel 10 Virtualisierung Virtualisierung Virtualisierung: Definition: Der Begriff Virtualisierung beschreibt eine Abstraktion von Computerhardware hin zu einer virtuellen Maschine. Tatsächlich
MehrUsability Engineering
Fakultät Informatik, Prof. Dr. rer. pol. Thomas Urban Usability Engineering Kapitel 5 Mobile Usability Gliederung 1 Usability Engineering - Einführung 2 Wahrnehmungspsychologie 3 Usability Engineering
MehrPRÜFUNG FÜR ELEKTROINGENIEURE. Softwaretechnik I. Musterlösung SS 12. - Ohne Gewähr -
PRÜFUNG FÜR ELEKTROINGENIEURE Softwaretechnik I Musterlösung SS 12 - Ohne Gewähr - LfdNr. Thema Punkte Zeitbedarf in min 1 Analyse und Entwurf 15 30 2 Basistechniken und Test 15 30 3 Projektmanagement
MehrIndustrie 4.0 in Deutschland
Foto: Kzenon /Fotolia.com Industrie 4.0 in Deutschland Dr. Tim Jeske innteract-conference Chemnitz, 07.05.2015 Entwicklung der Produktion Komplexität Quelle: Siemens in Anlehnung an DFKI 2011 07.05.2015
MehrBitte unbedingt lesen! Update-Dokumentation
Bitte unbedingt lesen! Update-Dokumentation Enthaltene Programmänderungen DMP Assist Version 4.88 Inhaltsverzeichnis 1 Systemvoraussetzungen... 2 2 Datensicherung vor dem Update... 3 3 Die Installation
MehrSecure Download Manager Übersichtsleitfaden 2013-07-30 Vertraulich Version 2.2
Secure Download Manager Übersichtsleitfaden 2013-07-30 Vertraulich Version 2.2 INHALTSVERZEICHNIS Secure Download Manager... 2 Wichtigste Funktionen des SDM... 3 Unterstützte Betriebssysteme... 4 Unterstützte
MehrEmbedded Linux. Embedded Linux. Daniel Buchheim daniel.buchheim@informatik.tu-cottbus.de. Seminar "Eingebettete drahtlose Systeme"
Daniel Buchheim daniel.buchheim@informatik.tu-cottbus.de Embedded Linux 30.01.2009 Daniel Buchheim Inhalt: Was ist Embedded Linux? Hardwareunterstützung in Eingebetteten Systemen Open Source Aspekte Aufbau
MehrRemote Arbeitsplatz - SPS-Einstieg (ACC)
Remote-Arbeitsplätze (RA) von SCE Schweiz SCE Siemens Automation Cooperates with Education und steht für die Partnerschaft mit den Ausbildungsstätten in der Schweiz Remote Arbeitsplatz - SPS-Einstieg (ACC)
MehrIntegration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.
Integration mit Die Integration der AristaFlow Business Process Management Suite (BPM) mit dem Enterprise Information Management System FILERO (EIMS) bildet die optimale Basis für flexible Optimierung
MehrSOFTWARE-ENTWICKLUNG FÜR EMBEDDED SYSTEMS
SOFTWARE-ENTWICKLUNG FÜR EMBEDDED SYSTEMS Stimmungsbild zu den Herausforderungen bei der Software-Entwicklung für Embedded Systems Motivation In dieser Umfrage geht es um die Entwicklung von Software für
MehrAcceptor-Connector. Acceptor-Connector
Acceptor-Connector Das Acceptor-Connector Pattern trennt den Verbindungsaufbau zwischen zwei Peer-Services und der Verarbeitung, welche bei bestehender Verbindung durchgeführt wird. Kontext Ein Netzwerksystem
MehrRequirements Engineering WS 11/12
Requirements Engineering WS 11/12 10. Übung am 03.02.2012 Agenda Besprechung Übungsblatt 10 (bis ca. 13:00) Fragen zur Altklausur Aufgabe 1 Auch van Lamsweerde hat, wie in Abbildung 1 skizziert, eine Taxonomie
MehrIn 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC
PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com
MehrTaxifahrende Notebooks und andere Normalitäten. Frederik Humpert
Taxifahrende Notebooks und andere Normalitäten Frederik Humpert Ein paar Zahlen Von September 2004 bis Februar 2005 wurden weltweit 11.300 Laptops 31.400 Handhelds 200.000 Mobiltelefone in Taxis vergessen
Mehr