Echtzeitprogrammierung in Java: Automatisieren im Mikrosekundenbereich
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Erlangen
Publicis-MCD-Verl.
2000
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 119 S. Ill. CD-ROM (12 cm) |
ISBN: | 3895781533 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV013431217 | ||
003 | DE-604 | ||
005 | 20031119 | ||
007 | t | ||
008 | 001107s2000 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 960037292 |2 DE-101 | |
020 | |a 3895781533 |9 3-89578-153-3 | ||
035 | |a (OCoLC)248310099 | ||
035 | |a (DE-599)BVBBV013431217 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-92 |a DE-29 |a DE-91 |a DE-703 |a DE-12 |a DE-384 |a DE-522 |a DE-526 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
084 | |a ZQ 6000 |0 (DE-625)158179: |2 rvk | ||
084 | |a DAT 362f |2 stub | ||
100 | 1 | |a Brich, Peter |e Verfasser |4 aut | |
245 | 1 | 0 | |a Echtzeitprogrammierung in Java |b Automatisieren im Mikrosekundenbereich |c von Peter Brich, Gerhard Hinsken und Karl-Heinz Krause |
264 | 1 | |a Erlangen |b Publicis-MCD-Verl. |c 2000 | |
300 | |a 119 S. |b Ill. |e CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Echtzeitsystem - Programmierung - Java <Programmiersprache> - SICOMP | |
650 | 0 | 7 | |a Echtzeitprogrammierung |0 (DE-588)4048695-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Echtzeitsystem |0 (DE-588)4131397-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a SICOMP |0 (DE-588)4639096-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Automation |0 (DE-588)4003957-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Echtzeitprogrammierung |0 (DE-588)4048695-3 |D s |
689 | 0 | 1 | |a Automation |0 (DE-588)4003957-2 |D s |
689 | 0 | 2 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Echtzeitsystem |0 (DE-588)4131397-5 |D s |
689 | 1 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 1 | 2 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 1 | 3 | |a SICOMP |0 (DE-588)4639096-0 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Hinsken, Gerhard |e Verfasser |4 aut | |
700 | 1 | |a Krause, Karl-Heinz |e Verfasser |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009166936&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009166936 |
Datensatz im Suchindex
_version_ | 1804128221588881408 |
---|---|
adam_text | Titel: Echtzeitprogrammierung in Java
Autor: Brich, Peter
Jahr: 2000
1 Einleitung 8
2 Warumjava? 10
2.1 Portabilitat 11
2.2 Objektorientierung 11
2.3 Multithreading 12
2.4 Verteilung 12
2.5 Robustheit 13
2.6 Produktivitat 13
3 Was braucht Java fiir die Echtzeitverarbeitung? 15
3.1 Kurze, garantierte Wartezeiten auf die Unterbrechbarkeit 15
3.2 Schnelle und deterministische Befehlsabarbeitung 19
3.3 Zugriff auf EA-Signale 22
4 Das SICOMP Echtzeit-Java-System 27
4.1 Das Gesamtsystem 27
4.2 Das JFPC-System 28
4.2.1 Zugriff zum JFPC-System 31
4.2.2 Die EA-Proxy Variable 32
4.2.3 Die Gruppe 39
4.2.4 Grenzen der Zugriffsabstraktion 51
4.3 Die SICOMP-RTVM 54
4.4 Die Abbildung der Java-Systemfunktionen auf RMOS 54
4.4.1 Die Speicherplatzverwaltung 55
4.4.2 Die Threadverwaltung 56
4.4.3 Sonstige Systemverwaltung 56
4.5 Der Anschluss von native Funktionen 57
4.5.1 Anbindung von native Funktionen in DLLs 58
5 Standardisierung der Echtzeiterweiterung 61
5.1 Historie 61
5.2 Aktueller Stand: drei Spezifikationen 62
5.2.1 Real-Time Specification for Java 62
5.2.2 Real-Time Core Extensions for the Java Platform 63
5.2.3 Real-Time Data Access 63
6 Laufzeiten von Java auf SICOMP 65
6.1 Einfiihrung und Zielsetzung 65
6.2 Die Messanordnung 67
6.2.1 Die Systemplattform 67
6.2.2 Softwarekomponenten 68
6.3 Messverfahren 68
6.3.1 Differenzzeitmessung 69
6.3.2 Messung mittels Zeitgeber (Timer) 70
6.4 Messungen 72
6.4.1 Differenzeitmessungen 73
6.4.2 Messung mittels Zeitgeber (Timer) 82
6.5 Zusammenfassung der Messergebnisse 84
6.5.1 Ergebnisse nach der Differenzzeitmessung 84
6.5.2 Ergebnisse nach der Messung mittels Zeitgeber 85
7 Referenzen 87
7.1 ActivateListener-Interface 87
7.2 JpcGroupItf-Interface 88
7.3 Jpcltemltf-Interface 95
7.4 JpcNamingEnumeration-Interface 100
7.5 JpcNamingltf-Interface 101
7.6 JpcServerltf-Interface 104
8 Literaturverzeichnis 113
9 Glossar/Abkiirzungen 114
Stichwortverzeichnis 118
|
any_adam_object | 1 |
author | Brich, Peter Hinsken, Gerhard Krause, Karl-Heinz |
author_facet | Brich, Peter Hinsken, Gerhard Krause, Karl-Heinz |
author_role | aut aut aut |
author_sort | Brich, Peter |
author_variant | p b pb g h gh k h k khk |
building | Verbundindex |
bvnumber | BV013431217 |
classification_rvk | ST 250 ST 260 ZQ 6000 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)248310099 (DE-599)BVBBV013431217 |
discipline | Informatik Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02321nam a22005538c 4500</leader><controlfield tag="001">BV013431217</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20031119 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">001107s2000 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">960037292</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3895781533</subfield><subfield code="9">3-89578-153-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248310099</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013431217</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-526</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 260</subfield><subfield code="0">(DE-625)143632:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ZQ 6000</subfield><subfield code="0">(DE-625)158179:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Brich, Peter</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Echtzeitprogrammierung in Java</subfield><subfield code="b">Automatisieren im Mikrosekundenbereich</subfield><subfield code="c">von Peter Brich, Gerhard Hinsken und Karl-Heinz Krause</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Erlangen</subfield><subfield code="b">Publicis-MCD-Verl.</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">119 S.</subfield><subfield code="b">Ill.</subfield><subfield code="e">CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Echtzeitsystem - Programmierung - Java <Programmiersprache> - SICOMP</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Echtzeitprogrammierung</subfield><subfield code="0">(DE-588)4048695-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Echtzeitsystem</subfield><subfield code="0">(DE-588)4131397-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SICOMP</subfield><subfield code="0">(DE-588)4639096-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Automation</subfield><subfield code="0">(DE-588)4003957-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Echtzeitprogrammierung</subfield><subfield code="0">(DE-588)4048695-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Automation</subfield><subfield code="0">(DE-588)4003957-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Echtzeitsystem</subfield><subfield code="0">(DE-588)4131397-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="3"><subfield code="a">SICOMP</subfield><subfield code="0">(DE-588)4639096-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Hinsken, Gerhard</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Krause, Karl-Heinz</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009166936&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009166936</subfield></datafield></record></collection> |
id | DE-604.BV013431217 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:45:48Z |
institution | BVB |
isbn | 3895781533 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009166936 |
oclc_num | 248310099 |
open_access_boolean | |
owner | DE-92 DE-29 DE-91 DE-BY-TUM DE-703 DE-12 DE-384 DE-522 DE-526 |
owner_facet | DE-92 DE-29 DE-91 DE-BY-TUM DE-703 DE-12 DE-384 DE-522 DE-526 |
physical | 119 S. Ill. CD-ROM (12 cm) |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Publicis-MCD-Verl. |
record_format | marc |
spelling | Brich, Peter Verfasser aut Echtzeitprogrammierung in Java Automatisieren im Mikrosekundenbereich von Peter Brich, Gerhard Hinsken und Karl-Heinz Krause Erlangen Publicis-MCD-Verl. 2000 119 S. Ill. CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Echtzeitsystem - Programmierung - Java <Programmiersprache> - SICOMP Echtzeitprogrammierung (DE-588)4048695-3 gnd rswk-swf Echtzeitsystem (DE-588)4131397-5 gnd rswk-swf SICOMP (DE-588)4639096-0 gnd rswk-swf Automation (DE-588)4003957-2 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Echtzeitprogrammierung (DE-588)4048695-3 s Automation (DE-588)4003957-2 s Java Programmiersprache (DE-588)4401313-9 s DE-604 Echtzeitsystem (DE-588)4131397-5 s Programmierung (DE-588)4076370-5 s SICOMP (DE-588)4639096-0 s Hinsken, Gerhard Verfasser aut Krause, Karl-Heinz Verfasser aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009166936&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Brich, Peter Hinsken, Gerhard Krause, Karl-Heinz Echtzeitprogrammierung in Java Automatisieren im Mikrosekundenbereich Echtzeitsystem - Programmierung - Java <Programmiersprache> - SICOMP Echtzeitprogrammierung (DE-588)4048695-3 gnd Echtzeitsystem (DE-588)4131397-5 gnd SICOMP (DE-588)4639096-0 gnd Automation (DE-588)4003957-2 gnd Programmierung (DE-588)4076370-5 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)4048695-3 (DE-588)4131397-5 (DE-588)4639096-0 (DE-588)4003957-2 (DE-588)4076370-5 (DE-588)4401313-9 |
title | Echtzeitprogrammierung in Java Automatisieren im Mikrosekundenbereich |
title_auth | Echtzeitprogrammierung in Java Automatisieren im Mikrosekundenbereich |
title_exact_search | Echtzeitprogrammierung in Java Automatisieren im Mikrosekundenbereich |
title_full | Echtzeitprogrammierung in Java Automatisieren im Mikrosekundenbereich von Peter Brich, Gerhard Hinsken und Karl-Heinz Krause |
title_fullStr | Echtzeitprogrammierung in Java Automatisieren im Mikrosekundenbereich von Peter Brich, Gerhard Hinsken und Karl-Heinz Krause |
title_full_unstemmed | Echtzeitprogrammierung in Java Automatisieren im Mikrosekundenbereich von Peter Brich, Gerhard Hinsken und Karl-Heinz Krause |
title_short | Echtzeitprogrammierung in Java |
title_sort | echtzeitprogrammierung in java automatisieren im mikrosekundenbereich |
title_sub | Automatisieren im Mikrosekundenbereich |
topic | Echtzeitsystem - Programmierung - Java <Programmiersprache> - SICOMP Echtzeitprogrammierung (DE-588)4048695-3 gnd Echtzeitsystem (DE-588)4131397-5 gnd SICOMP (DE-588)4639096-0 gnd Automation (DE-588)4003957-2 gnd Programmierung (DE-588)4076370-5 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | Echtzeitsystem - Programmierung - Java <Programmiersprache> - SICOMP Echtzeitprogrammierung Echtzeitsystem SICOMP Automation Programmierung Java Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009166936&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT brichpeter echtzeitprogrammierunginjavaautomatisierenimmikrosekundenbereich AT hinskengerhard echtzeitprogrammierunginjavaautomatisierenimmikrosekundenbereich AT krausekarlheinz echtzeitprogrammierunginjavaautomatisierenimmikrosekundenbereich |