Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
1992
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Paderborn, Univ., Diss., 1992 |
Beschreibung: | VIII, 149 SS. graph. Darst. |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV006703442 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 930413s1992 d||| m||| 00||| gerod | ||
035 | |a (OCoLC)613074478 | ||
035 | |a (DE-599)BVBBV006703442 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-91 |a DE-355 |a DE-29T |a DE-83 |a DE-11 | ||
084 | |a DAT 430d |2 stub | ||
084 | |a DAT 212d |2 stub | ||
100 | 1 | |a Ndenge, Anwenwillie Fru |e Verfasser |4 aut | |
245 | 1 | 0 | |a Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem |c von Anwenwillie Fru Ndenge |
264 | 1 | |c 1992 | |
300 | |a VIII, 149 SS. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Paderborn, Univ., Diss., 1992 | ||
650 | 0 | 7 | |a MINIX |0 (DE-588)4224127-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Betriebssystem |0 (DE-588)4006216-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Parallelrechner |0 (DE-588)4173280-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mehrprozessorsystem |0 (DE-588)4038397-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UNIX |0 (DE-588)4061835-3 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a MINIX |0 (DE-588)4224127-3 |D s |
689 | 0 | 1 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 0 | 2 | |a Mehrprozessorsystem |0 (DE-588)4038397-0 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Parallelrechner |0 (DE-588)4173280-7 |D s |
689 | 1 | 1 | |a Betriebssystem |0 (DE-588)4006216-8 |D s |
689 | 1 | |5 DE-604 | |
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=004261380&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-004261380 |
Datensatz im Suchindex
_version_ | 1804120944825860096 |
---|---|
adam_text | Titel: Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem
Autor: Ndenge, Anwenwillie F.
Jahr: 1992
Inhaltsverzeichnis
1 Einleitung und Problemstellung 1
1.1 Einleitung 1
1.2 Problemstellung 2
2 Stand der Technik: Paralielrechnersysteme 5
2.1 Klassifikation nach Flynn 5
2.2 Klassifikation nach Händler 6
2.3 Kopplungsarten 7
2.4 Vergleichbare Signalverarbeitungssysteme 9
2.5 Weitere Maßnahmen zur Leistungssteigerung 12
2.5.1 Leistungssteigerung durch Cache-Speicher 12
2.5.2 Leistungssteigerung durch Lokalspeicher 13
2.6 Die heterogenen Erweiterungsmöglichkeiten 15
2.6.1 Transputer-Konzept 15
2.6.2 Digitale SignalproHssoren (DSP) 1«
3 Stand der Technik: Betriebssysteme IS
3.1 Aufgaben eines Betriebssystems 19
3.2 Aufbau von Betriebssystemen 21
3.3 Einige Betriebssystemkomponenten 22
3.3.1 Prozesse 22
3.3.2 Semaphoren 23
3.3.3 Monitore 23
3.3.4 Botschaften {Messages) 24
3.3.5 Gemeinsamer Speicher (Shared Memory) l
i
ü INHALTSVERZEICHNIS
3.3.6 Streams und Threads 24
3.4 Realisierungen 25
3.4.1 Einprozessorbetriebssysteme 25
3.4.2 Multiprozessorbetriebssysteme 29
3.5 Hinweis auf eigenen Ansatz 38
4 Das UNDC/MINIX- (SPURT III-) System 39
4.1 Der SPURT III Hardware-Aufbau 39
4.2 Software-Konzept 42
4.2.1 Begründung der Auswahl von MINIX 42
4.2.2 Anpassung von MINIX (Knotenbetriebssystem) 46
4.2.3 Die Integration der Speicherverwaltungseinheit (MMU) 48
4.2.4 Die Integration des Gleitkommakoprozessors 51
4.2.5 Der Zeitgeber- (Clock-) Task 52
4.2.6 Der Bildschirm- (Terminal-, Tty-) Task 53
4.2.7 Der Mem-Task 53
4.2.8 Der System-Task 53
4.2.9 Der Link-Task (Basis des Multiprozessorsystems) 53
4.2.10 Zusätzlicher Bedien-/Server-Prozeß 56
4.2.11 Globale Objekte 71
4.2.12 Das verteilte Dateisystem 75
4.2.13 Echtzeitfähigkeit von MINIX 80
4.2.14 Benutzungsschnittstelle 87
4.2.15 Scheduler-Modell 90
5 Modellprozeß: Getriebediagnose 93
6 Ergebnisse 101
6.1 Methoden zur Bestimmung von Leistungsgrößen 101
6.2 Ergebnisse der Messung 102
6.2.1 Betriebssystem-Kennwerte 102
6.2.2 Fehlerdiagnose-spezifische Kennwerte[77] 1°2
6.3 Anwendung auf Modellprozeß Getriebediagnose 103
6.3.1 Getriebediagnose - Ergebnisse 103
INHALTSVERZEICHNIS iii
7 Zusammenfassung 111
A Beispiele: Multiprozessorsysteme 123
A.l BBN-Butterfly, GP1000 [34] 123
A.2 Convex-C2-XP [132] 123
A.3 Floating Point Systems - T-Serie [44] 123
A.4 Parsytec-Megaframe [68] 124
A.5 Thinking Machines - Connection Machine [44] 124
A.6 DIRMU (Universität Erlangen - Nürnberg) [75] 124
A.7 SupReNum (Suprenum GmbH) 124
A.8 SEQUENT Symmetry. 124
A.9 MESAM/SPURTII 125
B Header-Dateien 127
B.l Listing von adc.h 127
B.2 Listing von semaphore.h 127
B.3 Listing von glo-mem-var.h 128
C Erläuterungen zum Linktask 133
C.l Beispiel zur Verwendung der Bibliotheksfunktionen 133
C.2 Schlußfolgerung - Linktaskimplementierung 134
D Rechnerkonfigurierung (minix_conf) 135
D.l Listing von minix-conf.c 135
E Aufbau des Datenerfassungstreibers (m3adc.c) 137
E.l Listing von mSadc.c 137
F VMEbus-UNIX-Treiber (glo.c) 147
F.l Listing von glo.c 147
Abbildungsverzeichnis
1.1 Makro-Datenfluß-Graph einer typischen Getriebediagnose 3
2.1 Pipelining 6
2.2 Verbindungsnetze für Multiprozessor-Systeme [50] 7
2.3 Mehrkanalige, parallele Datenerfassung und Verarbeitung mit dem Multipro-
zessorsystem MESAM [7] zur Getriebediagnose 10
2.4 Multiprozessor mit Lokalspeichern [40] 13
2.5 Multiprozessor mit verteilten Globalspeicher [40] 14
2.6 Multiprozessor mit Dual-Ported verteilten Globalspeicher [40] 14
2.7 Blockdiagramm IMS T800 [131] 15
2.8 Blockschaltbild des DSP32C von AT T [140] , Aug. 90 17
3.1 Historische Übersicht der Entwicklung von Rechnern und Betriebssystemen
[124] 20
3.2 Schichtenmodell 2!
3.3 Erweitertes Schichtenmodell 22
3.4 Einteilung von Betriebssystemen 25
3.5 Aufbau von MS-DOS 26
3.6 Speicheraufteilung auf 80286-basiertes System 27
3.7 Blockdiagramm des UNIX-System-Kerns [5] 28
3.8 Realisierungsschema der ersten Multiprozessorsysteme [43] 29
3.9 Umgebung eines Netzwerkbetriebssystems 30
3.10 Blockschaltbild eines verteilten Systems [43] 30
3.11 Schematischer Aufbau eines RPCs 31
3.12 Struktur einer CFS-Implementation [111] 32
3.13 Die HELIOS-Umgebung [135] 35
3.14 Amoeba-Architektur[112] 37
v
vi ABBILDUNGSVERZEICHNIS
4.1 Der SPURT III-Hardware-Aufbau 40
4.2 Blockdiagramm einer 32-Bit VMEbus-Prozessor-Platine 41
4.3 MINIX-Aufbau 43
4.4 Erweiterter MINIX-Aufbau 45
4.5 Software-Architektur auf SPURT III 47
4.6 MMU-Binteilung des gesamten Adressraumes 48
4.7 Realisiertes MMU-Konzept 50
4.8 Root Pointer Register (CRP, SRP) Format (137] 51
4.9 Filetransferprotokoll von UNIX nach MINIX 57
4.10 Protokoll zur Aktivierung von MINIX-Befehlen von UNIX 58
4.11 Protokollschicht mit Zustandsdiagramm zur Spezifikation jeder Protokollma¬
schine 59
4.12 Die vereinfachte Kommunikationskonfiguration 59
4.13 Zustandsübergänge des Übertragungsprotokolls 62
4.14 Aufbau des Ringpuffers [103] 65
4.15 Zusammenhang zwischen dem Prozeß readJmffer und den Serviceprozessen
write-tty und t/./iVe [103] 67
4.16 Logische Aufteilung des Globalspeichers 72
4.17 Randkennzeichnungsverfahren: Kennzeichnung der Stücke [124] 75
4.18 Verteilte Verzeichnisse für zwei Knotenrechner 77
4.19 Abstraktes Realtime System [40] 80
4.20 Blockschaltbild der ADU-Karte 82
4.21 Die Schnittstelle: ADU/Verarbeitungseinheit 83
4.22 Belegung des Wortes für die ADU-Konfiguration (1) 85
4.23 Struktogramm Daten einlesen der adc-task 86
4.24 Die Benutzungsschnittstelle [121] 88
4.25 Umwandlung der Anwendereingabe 89
5.1 Allgemeiner Aufbau eines Diagnosesystems 93
5.2 Modellvorstellung eines Getriebes 95
5.3 Identifikation von Schwingungsquellen mittels Frequenzanalyse [63] 97
6.1 Dreistufiges PKW-Getriebe-Modell (Gl) 103
ABBILDUNGSVERZEICHNIS vii
6.2 Einstufiges PKW-Getriebe-Modell (G2) - Hinterachs-Getriebe (Ritzel: 13
Zähne/Tellerrad: 45 Zähne) 104
6.3 Analyse-Programm für die Getriebeart Gl 104
6.4 Analyse-Programm für die Getriebeart G2 105
6.5 Verwaltung der Globaldatensegmente 106
6.6 Zeitgewinn durch Multitasking, Pipelining und Parallelprocessing bei der Gl-
Analyse (vgl. Tabelle 6.4) 108
6.7 Zeitgewinn durch Multitasking, Pipelining und Parallelprocessing bei der G2-
Analyse (vgl. Tabelle 6.5) 109
6.8 Speed-up-Diagramme der Gl- und G2-Analyse 109
A.l Blockdiagramm des SEQUENT-Symmetrys 125
|
any_adam_object | 1 |
author | Ndenge, Anwenwillie Fru |
author_facet | Ndenge, Anwenwillie Fru |
author_role | aut |
author_sort | Ndenge, Anwenwillie Fru |
author_variant | a f n af afn |
building | Verbundindex |
bvnumber | BV006703442 |
classification_tum | DAT 430d DAT 212d |
ctrlnum | (OCoLC)613074478 (DE-599)BVBBV006703442 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01750nam a2200445 c 4500</leader><controlfield tag="001">BV006703442</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">930413s1992 d||| m||| 00||| gerod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)613074478</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV006703442</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="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 430d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 212d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ndenge, Anwenwillie Fru</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem</subfield><subfield code="c">von Anwenwillie Fru Ndenge</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">1992</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">VIII, 149 SS.</subfield><subfield code="b">graph. Darst.</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="500" ind1=" " ind2=" "><subfield code="a">Paderborn, Univ., Diss., 1992</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MINIX</subfield><subfield code="0">(DE-588)4224127-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Parallelrechner</subfield><subfield code="0">(DE-588)4173280-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mehrprozessorsystem</subfield><subfield code="0">(DE-588)4038397-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">MINIX</subfield><subfield code="0">(DE-588)4224127-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">UNIX</subfield><subfield code="0">(DE-588)4061835-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Mehrprozessorsystem</subfield><subfield code="0">(DE-588)4038397-0</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">Parallelrechner</subfield><subfield code="0">(DE-588)4173280-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</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=004261380&sequence=000002&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-004261380</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV006703442 |
illustrated | Illustrated |
indexdate | 2024-07-09T16:50:08Z |
institution | BVB |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-004261380 |
oclc_num | 613074478 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-355 DE-BY-UBR DE-29T DE-83 DE-11 |
owner_facet | DE-91 DE-BY-TUM DE-355 DE-BY-UBR DE-29T DE-83 DE-11 |
physical | VIII, 149 SS. graph. Darst. |
publishDate | 1992 |
publishDateSearch | 1992 |
publishDateSort | 1992 |
record_format | marc |
spelling | Ndenge, Anwenwillie Fru Verfasser aut Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem von Anwenwillie Fru Ndenge 1992 VIII, 149 SS. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Paderborn, Univ., Diss., 1992 MINIX (DE-588)4224127-3 gnd rswk-swf Betriebssystem (DE-588)4006216-8 gnd rswk-swf Parallelrechner (DE-588)4173280-7 gnd rswk-swf Mehrprozessorsystem (DE-588)4038397-0 gnd rswk-swf UNIX (DE-588)4061835-3 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content MINIX (DE-588)4224127-3 s UNIX (DE-588)4061835-3 s Mehrprozessorsystem (DE-588)4038397-0 s DE-604 Parallelrechner (DE-588)4173280-7 s Betriebssystem (DE-588)4006216-8 s HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=004261380&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Ndenge, Anwenwillie Fru Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem MINIX (DE-588)4224127-3 gnd Betriebssystem (DE-588)4006216-8 gnd Parallelrechner (DE-588)4173280-7 gnd Mehrprozessorsystem (DE-588)4038397-0 gnd UNIX (DE-588)4061835-3 gnd |
subject_GND | (DE-588)4224127-3 (DE-588)4006216-8 (DE-588)4173280-7 (DE-588)4038397-0 (DE-588)4061835-3 (DE-588)4113937-9 |
title | Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem |
title_auth | Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem |
title_exact_search | Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem |
title_full | Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem von Anwenwillie Fru Ndenge |
title_fullStr | Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem von Anwenwillie Fru Ndenge |
title_full_unstemmed | Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem von Anwenwillie Fru Ndenge |
title_short | Untersuchung zur UNIX-MINIX-Kopplung in einem Multiprozessorsystem |
title_sort | untersuchung zur unix minix kopplung in einem multiprozessorsystem |
topic | MINIX (DE-588)4224127-3 gnd Betriebssystem (DE-588)4006216-8 gnd Parallelrechner (DE-588)4173280-7 gnd Mehrprozessorsystem (DE-588)4038397-0 gnd UNIX (DE-588)4061835-3 gnd |
topic_facet | MINIX Betriebssystem Parallelrechner Mehrprozessorsystem UNIX Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=004261380&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT ndengeanwenwilliefru untersuchungzurunixminixkopplungineinemmultiprozessorsystem |