UNIX-Systemarchitektur:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Hanser [u.a.]
1995
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XX, 377 S. graph. Darst. |
ISBN: | 3446161511 0139299025 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV009935826 | ||
003 | DE-604 | ||
005 | 20120906 | ||
007 | t | ||
008 | 941128s1995 gw d||| |||| 00||| ger d | ||
016 | 7 | |a 942523415 |2 DE-101 | |
020 | |a 3446161511 |9 3-446-16151-1 | ||
020 | |a 0139299025 |9 0-13-929902-5 | ||
035 | |a (OCoLC)75573966 | ||
035 | |a (DE-599)BVBBV009935826 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-473 |a DE-355 |a DE-12 |a DE-91G |a DE-384 |a DE-29T |a DE-19 |a DE-210 |a DE-862 |a DE-11 |a DE-188 |a DE-2070s | ||
084 | |a QH 500 |0 (DE-625)141607: |2 rvk | ||
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a ST 267 |0 (DE-625)143635: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 440f |2 stub | ||
084 | |a 28 |2 sdnb | ||
100 | 1 | |a Andleigh, Prabhat K. |e Verfasser |4 aut | |
240 | 1 | 0 | |a UNIX system architecture |
245 | 1 | 0 | |a UNIX-Systemarchitektur |c Prabhat K. Andleigh |
246 | 1 | 3 | |a UNIX Systemarchitektur |
264 | 1 | |a München [u.a.] |b Hanser [u.a.] |c 1995 | |
300 | |a XX, 377 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a UNIX |0 (DE-588)4061835-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UNIX V |0 (DE-588)4193799-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a UNIX V |0 (DE-588)4193799-5 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006582971&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-006582971 |
Datensatz im Suchindex
DE-BY-862_location | 2801 |
---|---|
DE-BY-FWS_call_number | 2801/1991:4846 |
DE-BY-FWS_katkey | 139134 |
DE-BY-FWS_media_number | 083100402198 |
_version_ | 1807326467397255168 |
adam_text |
INHALTSVERZEICHNIS
VORWORT
.
V
1
EINFUEHRUNG
IN
MULTIUSER-BETRIEBSSYSTEME
.
1
1.1
KONZEPT
DER
VIRTUELLEN
MASCHINE
.
2
1.1.1
PROZESSE
.
2
1.2
MULTIUSER-UND
MULTIPROZESS-BETRIEBSSYSTEMFUNKTIONEN
.
3
1.2.1
EINHEITENINTERRUPTS
.
4
1.2.2
TASKS,
PROZESSE
UND
BENUTZER
.
5
1.2.3
CPU-VERWENDUNG
UND
PROZESSVERWALTUNG
.
5
1.2.4
HAUPTSPEICHERVERWALTUNG
.
7
1.2.5
MASSENSPEICHERVERWALTUNG
.
8
1.2.6
VERWALTUNG
DER
EIN-/AUSGABEEINHEITEN
.
8
1.3
SYSTEMDIENSTE
.
9
1.3.1
EIN-/AUSGABEDIENSTE
.
9
1.3.2
DATEI-UND
DATENZUGRIFFSDIENSTE
.
9
1.3.3
NETZWERK-UND
KOMMUNIKATIONSDIENSTE
.
10
1.3.4
SYSTEMWARTUNGSDIENSTE
.
10
1.3.5
SYSTEMABRECHNUNGSDIENSTE
.
11
1.4
ZUSAMMENFASSUNG
.
11
1.5
UEBUNGEN
.
11
2
UEBERBLICK
UEBER
DIE
UNIX-ARCHITEKTUR
.
13
2.1
SYSTEMUEBERBLICK
UND
WESENTLICHE
SUBSYSTEME
.
13
2.1.1
'
DER
UNIX-BEFEHLSINTERPRETER
.
15
2.1.2
UNIX-KOMMANDOS
UND-WERKZEUGE
.
15
2.1.3
UNIX-SYSTEMDIENSTE
.
15
2.1.4
UNIX-PROGRAMMIERSCHNITTSTELLE
.
16
2.2
FUNKTIONSMAESSIGER
UEBERBLICK
UEBER
DEN
UNIX-KERNEL
.
16
2.3
UEBERBLICK
UEBER
DIE
ARCHITEKTUR
DES
UNIX-KERNELS
.
18
2.3.1
BENUTZER-BEREICH
.
18
2.3.2
KERNEL-BEREICH
.
19
2.3.3
DATENFLUSS
ZWISCHEN
BENUTZER
UND
KERNEL-BEREICH
.
19
2.3.4
EINSTIEGSPUNKTE
IN
DEN
UNIX-KERNEL
.
21
2.4
UNIX-KERNEL-SUBSYSTEME
.
22
2.4.1
INTERAKTIONEN
ZWISCHEN
SUBSYSTEMEN
.
23
2.4.2
ARBEITSWEISE
DES
UNIX-KERNELS:
DER
PROZESS-UND
CPU-VERWALTER
.
23
2.4.3
WEITERGABE
EINES
SYSTEMAUFRUFS
.
27
2.4.3.1
SYSTEMAUFRUFSCHNITTSTELLE
.
27
2.4.3.2
WEITERGABE
EINES
SYSTEMAUFRUFS
AN
EINE
DIENSTROUTINE
.
29
2.4.4
EIN-/AUSGABEDIENSTE
.
30
2.4.4.1
DIE
VERSCHIEDENEN
EIN-/AUSGABEEINHEITEN
.
30
XII
INHALTSVERZEICHNIS
2.4.4.2
EINHEITENBEHANDLUNGSROUTINEN
.
30
2.4.4.3
INTERRUPTDIENSTE
.
30
2.4.5
DATEI-ZDATENZUGRIFFSDIENSTE
.
31
2.4.5.1
DATEIARTEN
.
31
2.4.5.2
VERZEICHNISSTRUKTUR
.
32
2.4.5.3
DISKETTEN-ZFESTPLATTENSTRUKTUR
UND
INODES
.
33
2.5
BESCHRAENKUNGEN
IN
DER
ARCHITEKTUR
.
33
2.6
ZUSAMMENFASSUNG
.
34
2.7
UEBUNGEN
.
34
3
ARCHITEKTUR
DES
UNIX-SYSTEMS
.
35
3.1
SYSTEMKONTROLLSTRUKTUREN,
TABELLEN
UND
ORGANISATION
.
35
3.1.1
SEITENTABELLENEINTRAEGE
.
35
3.1.2
VIRTUELLE
ADRESSSTRUKTUR
.
36
3.1.3
BENUTZERSTRUKTUR
.
36
3.1.4
EINTRAEGE
IN
DER
PROZESSTABELLE
.
37
3.1.5
HEADER
FUER
GEMEINSAM
GENUTZTEN
SPEICHER
.
37
3.1.6
MELDUNGS-QUEUE-HEADER
.
38
3.1.7
MELDUNGS-HEADER
.
38
3.1.8
SEMAPHOREN-STRUKTUREN
.
39
3.1.9
SEMAPHOREN-DATENSTRUKTUREN
.
39
3.1.10
SUPERBLOCK
.
39
3.1.11
LAUFWERKS-INODES
.
40
3.1.12
INODES
IM
HAUPTSPEICHER
.
40
3.1.13
DATEISTRUKTUREN
(ODER
KERNEL-DATEITABELLENEINTRAEGE)
.
40
3.1.14
BENUTZERDATEIDESKRIPTOREN
.
41
3.1.15
PUFFER-HEADER
.
41
3.1.16
TREIBEREIN-/-AUSGABEPUFFER
.
41
3.1.17
BLOCKGERAETEUMSETZUNGSTABELLEN
.
42
3.1.18
ZEICHENGERAETEUMSETZUNGSTABELLEN
.
42
3.1.19
C-LISTEN
UND
C-BLOECKE
.
42
3.1.20
DIE
TTY-STRUKTUR
.
43
3.2
SPEICHERVERWALTUNG
.
43
3.2.1
ORGANISATION
DES
PHYSIKALISCHEN
UND
VIRTUELLEN
SPEICHERS
.
44
3.2.1.1
DATENSTRUKTUREN
.
45
3.2.1.2
ABBILDUNG
DES
VIRTUELLEN
AUF
DEN
PHYSIKALISCHEN
SPEICHER
.
46
3.2.2
UNIX-SYSTEMSPEICHERORGANISATION
.
48
3.2.2.1
ARCHITEKTUR
DER
SPEICHERVERTEILUNG
.
50
3.2.2.2
DIE
ROUTINEN
MEMALL
UND
MEMFREE
.
50
3.2.3
SPEICHEREIN-/-AUSLAGERUNG
.
52
3.2.3.1
ARCHITEKTUR
DER
SPEICHERBELEGUNGSLISTEN
.
52
3.2.3.2
DIE
ROUTINEN
MALLOC
UND
MFREE
.
53
INHALTSVERZEICHNIS
XM
3.2.4
SYSTEME
MIT
DEMAND-PAGING
.
55
3.2.4.1
ARCHITEKTUR
DES
DEMAND-PAGING
.
55
3.2.4.2
DATENSTRUKTUREN
BEIM
DEMAND-PAGING
.
56
3.2.4.3
PAGE-FRAME-VERWALTUNG
.
58
3.2.5
UEBUNGEN
.
60
3.3
SYSTEMAUFRUFE
.
61
3.3.1
DEFINITION
VON
SYSTEMAUFRUFEN
.
61
3.3.2
DIE
SCHNITTSTELLE
ZUR
SPRACHE
C
.
61
3.3.3
ARTEN
VON
SYSTEMAUFRUFEN
.
61
3.3.4
UNIX-SYSTEMAUFRUFSCHNITTSTELLE
.
62
3.3.5
VERARBEITUNG
EINES
SYSTEMAUFRUFS
.
62
3.3.5.1
EBENEN
DES
FORK-SYSTEMAUFRUFS
.
62
3.3.5.2
BEISPIEL
EINES
FORK-SYSTEMAUFRUFS
AUF
DER
C-EBENE
.
63
3.3.5.3
KERNEL-DIENSTE
AUFRUFEN
.
64
3.3.5.4
SYSTEMAUFRUF-SUCHE
UND
KERNEL-VOREINSTELLUNG
.
65
3.3.5.5
AUSFUEHRUNG
DER
KERNEL-DIENSTE
.
66
3.3.5.6
BEENDIGUNG
DES
SYSTEMAUFRUFS
.
67
3.3.5.7
ERFOLGREICHE
RUECKKEHR
.
67
3.3.5.8
FEHLERRUECKGABE
.
67
3.3.6
UEBUNGEN
.
68
3.4
PROZESSVERWALTUNG
.
69
3.4.1
DEFINITION
EINES
PROZESSES
.
69
3.4.2
PROZESSERZEUGUNG
UND
INITIALISIERUNG
.
70
3.4.2.1
DER
FORK-SYSTEMAUFRUF
.
72
3.4.2.2
GESCHWISTERPROZESSE
.
72
3.4.2.3
BEISPIEL
FUER
DIE
ABBILDUNG
DES
FORK-SYSTEMAUFRUFS
DURCH
SYSCALL
.
75
3.4.2.4
FORK
AUF
DER
EBENE
DER
KERNEL-DIENSTE
.
76
3.4.2.5
ALGORITHMUS
DES
KERNEL-DIENSTS
FORK
.
77
3.4.2.6
DER
VFORK-AUFRUF
.
78
3.4.2.7
SPEICHERZUORDNUNGSSTRATEGIEN
DES
FORK-AUFRUFS
.
79
3.4.3
STARTEN
EINES
PROGRAMMS
-
KERNEL-DIENST
EXEC
.
81
3.4.3.1
ERSTER
TEIL
-
GUELTIGKEITSPRUEFUNG
(ZUGRIFF
UND
SPEICHER)
.
85
3.4.3.2
ZWEITER
TEIL
-
PROZESSINITIALISIERUNG
.
86
3.4.4
UNIX-SYSTEMADMINISTRATION
DER
PROZESSE
.
87
3.4.4.1
PROZESSTABELLE
.
88
3.4.4.2
BENUTZERPROZESSTABELLE
.
88
3.4.4.3
SPEICHERZUORDNUNG
INNERHALB
EINES
PROZESSES
.
89
3.4.4.4
SPEICHERZUORDNUNGSSTRATEGIEN
FUER
PROZESSE
.
90
3.4.4.5
KRITISCHE
BEREICHE
.
93
3.4.5
PROZESSVERWALTUNG
.
94
3.4.5.1
KRITERIEN
FUER
DIE
RECHENZEITVERTEILUNG
.
97
3.4.5.2
PROZESSPRIORITAET
.
97
3.4.5.3
AENDERUNG
DER
PROZESSPRIORITAET
.
98
XIV
INHALTSVERZEICHNIS
3.4.5.4
SYSTEMPRIORITAET
.
99
3.4.5.5
VORZEITIGE
BEENDIGUNG
.
99
3.4.5.6
PROZESSPRIORITAETSVERAENDERUNG
NACH
TYP
.
100
3.4.5.7
KONTEXT
EINES
PROZESSES
.
100
3.4.5.8
BEISPIEL
FUER
DIE
PROZESSVERWALTUNG
.
101
3.4.6
PROZESSEREIGNISSE
.
101
3.4.6.1
SIGNALE
.
102
3.4.6.2
DER
SYSTEMAUFRUF
KILL
.
102
3.4.6.3
DER
SYSTEMAUFRUF
SIGNAL
.
103
3.4.6.4
AKZEPTIEREN
VON
SIGNALEN
.
104
3.4.6.5
SLEEP/WAKEUP
.
105
3.4.7
PROZESSVERWALTUNG
UND
AUSLAGERUNG
VON
PROZESSEN
.
107
3.4.7.1
PROZESSEIN-/-AUSLAGERUNGSROUTINEN
.
108
3.4.7.2
DIE
ROUTINE
SWAPIN
.
109
3.4.7.3
DIE
ROUTINE
SWTCH
.
109
3.4.7.4
DER
SYSTEMAUFRUF
NICE
.
111
3.4.8
PROZESSBEENDIGUNG
.
111
3.4.8.1
DER AUFRUF
EXIT
.
112
3.4.8.2
DER
AUFRUF
KILL
.
113
3.4.9
PROZESSZUSTAENDE
UND
EREIGNISSE
.
113
3.4.10
PERFORMANCE-ASPEKTE
.
114
3.4.11
ZUSAMMENFASSUNG
.
115
3.4.12
UEBUNGEN
.
115
3.5
INTERPROZESSKOMMUNIKATION
.
117
3.5.1
UNBENANNTE
UND
BENANNTE
PIPES
-
KONZEPT
UND
IMPLEMENTATION
.
117
3.5.1.1
UNBENANNTE
PIPES
.
118
3.5.1.2
BENANNTE
PIPES
.
119
3.5.2
GEMEINSAM
GENUTZTER
SPEICHER
-
KONZEPT
UND
IMPLEMENTATION
.
119
3.5.3
MELDUNGSWARTESCHLANGEN
.
122
3.5.4
SEMAPHOREN
-
DESIGN
UND
ANWENDUNG
.
125
3.5.5
SIGNALE
.
132
3.5.6
DIE
AUFRUFE
SLEEP/WAKEUP
.
132
3.5.7
ZUSAMMENFASSUNG
.
133
3.5.8
UEBUNGEN
.
133
3.6
DAS
DATEISYSTEM
.
134
3.6.1
DATEISYSTEMDEFINITIONEN
.
134
3.6.2
VERZEICHNISSTRUKTUR
.
135
3.6.2.1
DATEIVERKNUEPFUNGEN
.
135
3.6.2.2
DATEIZUGRIFFSKONTROLLEN
UND
-RECHTE
.
136
3.6.3
INODES
UND
DATEIIDENTIFIKATION
.
137
3.6.3.1
INODE-FREILISTE
.
140
3.6.3.2
DATEIIDENTIFIKATION
.
140
INHALTSVERZEICHNIS
XV
3.6.4
DATEISYSTEMINTEGRITAET
UND
-SICHERHEIT
.
140
3.6.4.1
DATENSATZ-UND
DATEIBLOCKIERUNG
DURCH
DAS
DATEISYSTEM
.
141
3.6.4.2
DATEI
UND
VERZEICHNISSICHERHEIT
.
141
3.6.4.3
VERSCHLUESSELUNG
VON
DATEIDATEN
.
142
3.6.5
PHYSIKALISCHE
ORGANISATION
DES
DATEISYSTEMS
.
142
3.6.5.1
LOGISCHE
ADRESSIERUNG
.
142
3.6.5.2
ADRESSUEBERSETZUNG
FUER
LAUFWERKSBLOECKE
.
145
3.6.5.3
UMSETZUNG
LOGISCHER
IN
PHYSIKALISCHE
ADRESSEN
.
145
3.6.6
DATEIZUGRIFFS
UND
KONTROLLROUTINEN
.
146
3.6.6.1
DIE
ROUTINE
NAMEI
.
147
3.6.6.2
DIE
ROUTINEN
IGET
UND
IPUT
.
149
3.6.6.3
DIE
ROUTINEN
ALLOC
UND
FREE
.
150
3.6.6.4
ORGANISATION
DER
FREILISTEN
.
152
3.6.6.5
DIE
ROUTINEN
IALLOC,
IFREE
UND
UPDATE
.
152
3.6.6.6
FIO-ROUTINEN
FUER
DATEIEIN-/-AUSGABE
.
154
3.6.6.7
SYSTEMAUFRUFSCHNITTSTELLEN
.
156
3.6.6.8
DIE
ROUTINE
COPEN
.
156
3.6.6.9
DIE
ROUTINE
LINK
.
158
3.6.6.10
DIE
ROUTINE
CLOSE
.
161
3.6.6.11
DIE
ROUTINE
RDWR
.
161
3.6.6.12
DIE
ROUTINEN
READI
UND
WRITEI
.
163
3.6.6.13
DATEI-UND
DATENSATZBLOCKIERUNG
.
165
3.6.7
ANGEMELDETE
DATEISYSTEME
.
165
3.6.7.1
DER
SYSTEMAUFRUF
MOUNT
.
165
3.6.7.2
DER
SYSTEMAUFRUF
UMOUNT
.
168
3.6.8
LAUFWERKS-CACHING
.
YY.
.
169
3.6.9
PERFORMANCE-BETRACHTUNGEN
.
170
3.6.9.1
NORMALE
DATEIEN
UND
PIPES
.
171
3.OE.9.2
EIN-/AUSLAGERUNGSSPEICHER
.
171
3.OE.9.3
LAUFWERKSPARTITIONIERUNG
.
171
3.6.9.4
GROESSE
DES
PUFFERPOOLS
.
171
3.6.10
ZUSAMMENFASSUNG
.
171
3.6.11
UEBUNGEN
.
172
3.7
EIN-/AUSGABE
.
173
3.7.1
EIN-/AUSGABEDEFINITIONEN
UND
GRUNDLEGENDE
DATEIEIN-/-AUSGABEKONZEPTE
.
174
3.7.2
EIN-/AUSGABEARCHITEKTUR
.
174
3.7.2.1
INTERRUPTBEHANDLUNG
.
175
3.7.2.2
TIMEOUTS
.
176
3.7.2.3 SYSTEM
UND
BENUTZERZEIT
.
176
3.7.2.4
BENUTZERSCHNITTSTELLE
.
177
3.7.2.5
EIN-/AUSGABE
SPEZIELLER
DATEIEN
.
178
3.7.2.6
GERAETEADRESSIERUNG
FUER
DIE
EIN-/AUSGABE
.
179
XVI
INHALTSVERZEICHNIS
3.1.
2.7
DER
EIN-/AUSGABEPUFFERPOOL
.
179
3.7.2.8
DIE
ROUTINE
GETBLK
.
182
3.7.2.9
EINHEITENTREIBER
UND
HARDWARESCHNITTSTELLEN
.
184
3.7.2.10
GERAETEUMSETZUNGSTABELLEN
.
187
3.7.2.11
BLOCKGERAETEEIN-/-AUSGABE
.
189
3.7.2.12
ZEICHENGERAETEEIN-/-AUSGABE
.
189
3.7.3
BLOCKGERAETEEIN-Z-AUSGABEROUTINEN
.
191
3.7.3.1
DIE
ROUTINE
OPEN
.
191
3.7.3.2
DIE
ROUTINE
CLOSE
.
191
3.7.3.3
DIE
ROUTINEN
READ
UND
WRITE
.
193
3.7.3.4
EIN-/AUSGABESTRATEGIESCHNITTSTELLE
.
194
3.7.3.5
DIREKTE
EIN-/AUSGABE
AUF
BLOCKGERAETEN
.
195
3.7.4
ZEICHENEIN-/-AUSGABE
.
195
3.7.4.1
DIE
ROUTINE
OPEN
.
195
3.7.4.2
DIE
ROUTINE
CLOSE
.
196
3.7.4.3
DIE
ROUTINEN
READ
UND
WRITE
.
196
3.7.5
DAS
TERMINALSCHNITTSTELLEN-SUBSYSTEM
.
196
3.7.5.1
DIE
VERWENDUNG
VON
C-LISTEN
.
196
3.7.5.2
TTY-STRUKTUR
.
198
3.7.5.3
LINE-DISCIPLINE
.
199
3.7.5.4
ALLGEMEINE
TERMINALEIN-/-AUSGABEROUTINEN
.
199
3.7.6
ZUSAMMENFASSUNG
.
200
3.7.7
UEBUNGEN
.
201
3.8
NETZWERKE
.
202
3.8.1
NETZWERKE
UNTER
BERKELEY
UNIX
4.2BSD
.
202
3.8.1.1
SOCKETS
.
203
3.8.1.2
TCP/IP
.
203
3.8.1.3
SYSTEMAUFRUFE
UND
WERKZEUGE
.
204
3.8.2
AT&T
UNIX
SYSTEM
V
STREAMS
UND
RFS
.
204
3.8.2.1
SYSTEMAUFRUFE
UND
WERKZEUGE
.
206
3.8.3
NETWORK
FILE
SYSTEM
(NFS)
.
208
3.8.4
VERGLEICH
VON
RFS
UND
NFS
.
209
3.8.4.1
PHILOSOPHIE
.
209
3.8.4.2
IMPLEMENTATIONSUNTERSCHIEDE
.
209
3.8.5
ZUSAMMENFASSUNG
.
210
3.8.6
UEBUNGEN
.
211
4
VERTEILTE
UND
MULTIPROZESSOR-SYSTEME
.
213
4.1
KONZEPTE
VERTEILTER
SYSTEME
.
215
4.1.1
KONZEPTE
VERTEILTER
SYSTEME
.
215
4.1.1.1
KOPROZESSOREN
UND
BESCHLEUNIGER
.
215
4.1.1.2
SYSTEME
FUER
DIE
NETZLASTVERTEILUNG
.
216
INHALTSVERZEICHNIS
XVII
4.1.1.3
MULTIPROCESSING-UND
PARALLELVERARBEITUNGSSYSTEME
.
217
4.1.1.4
FEHLERTOLERANTE
SYSTEME
.
218
4.1.2
KONZEPTE
VERTEILTER
SYSTEME
.
218
4.1.2.1
KOPPLUNG
VERTEILTER
SYSTEME
.
218
4.1.2.2
LASTVERTEILUNG
DURCH
WEITERGABE
VON
PROZESSEN
.
218
4.1.2.3
ANWENDUNGEN
AN
DIE
PARALLELE
VERARBEITUNG
ANPASSEN
.
219
4.2
VERTEILTE
UND
PARALLELE
VERARBEITUNG
.
219
4.2.1
KOPROZESSORSYSTEME
.
219
4.2.2
NETZLASTVERTEILUNGSSYSTEME
.
220
4.2.2.1
MASTER/SLAVE
VS.
KNOTEN/KNOTEN
.
220
4.2.2.2
KERNEL-MODIFIKATION
.
221
4.2.3
PARALLELVERARBEITUNGSSYSTEME
.
221
4.2.3.1
PROZESSERZEUGUNG
UND-VERWALTUNG
.
224
4.2.3.2
SPEICHERVERWALTUNG
.
224
4.2.3.3
ENTSCHEIDUNG
DER
RESSOURCENZUORDNUNG
.
225
4.2.3.4
INTERPROZESSKOMMUNIKATION
ZWISCHEN
PROZESSOREN
.
225
4.2.3.5
VERTEILTE
EIN-/AUSGABEVERWALTUNG
.
225
4.2.3.6
SYSTEMWEITE
TABELLEN
.
225
4.2.3.7
WEITERE
WICHTIGE
KERNEL-AENDERUNGEN
.
226
4.2.4
BEISPIELE
FUER
EINE
MULTIPROZESSORARCHITEKTUR
.
226
4.2.4.1
DAS
TI-MULTIPROZESSORSYSTEM
.
226
4.2.4.2
SEQUENTS
SYMMETRY-SYSTEME
.
227
4.2.4.3
DAS
MULTI-MAX-SYSTEM
VON
ENCORE
.
228
4.2.5
ZUKUENFTIGE
ENTWICKLUNGEN
.
229
4.3
ARCHITEKTUR
VERTEILTER
DATEISYSTEME
.
229
4.3.1
DATEIZUGRIFFSMETHODEN
UND
NETZE
.
230
4.3.1.1
UNABHAENGIGKEIT
VON
NETZEN
.
230
4.3.2
NETZDATEIZUGRIFFSSYSTEME
.
230
4.3.2.1
GRUNDGEDANKEN
ZUR
ARCHITEKTUR
FUER
NETZDATEIZUGRIFFSSYSTEME
.
231
4.3.2.2
UEBERLEGUNGEN
ZUM
NETZ
.
231
4.3.2.3
KONZEPTE
DER
DATEIWEITERGABE
.
231
4.3.2.4
VORTEILE
VON
NETZDATEIZUGRIFFSSYSTEMEN
.
231
4.3.2.5
NACHTEILE
DER
NETZDATEIZUGRIFFSSYSTEME
.
232
4.3.3
VERTEILTE
NETZDATEI-SERVER-SYSTEME
.
232
4.3.3.1
ARCHITEKTUR
VERTEILTER
NETZDATEI-SERVER-SYSTEME
.
232
4.3.3.2
LEISTUNGSMERKMALE
VON
NETZDATEI-SERVER-SYSTEMEN
.
234
4.3.3.3
VORTEILE
VON
VERTEILTEN
NETZDATEI-SERVER-SYSTEMEN
.
235
4.3.3.4
NACHTEILE
VON
VERTEILTEN
NETZDATEI-SERVER-SYSTEMEN
.
235
4.3.3.5
BEISPIELE
FUER
VERTEILTE
NETZDATEI-SERVER
.
236
4.3.4
MODELL
GEMEINSAM
GENUTZTER,
TRANSPARENTER
UND
VERTEILTER
DATEISYSTEME
.
242
4.3.4.1
LEISTUNGSMERKMALE
EINES
GEMEINSAM
GENUTZTEN,
VERTEILTEN
DATEISYSTEMS
.
242
XVIII
INHALTSVERZEICHNIS
4.3.4.2
LOGISCHE
SICHT
AUF
DAS
GEMEINSAM
GENUTZTE
NETZ
.
243
4.3.4.3
GEMEINSAM
GENUTZTES
DATEISYSTEMMODELL
.
244
4.3.4.4
DESIGN-UEBERLEGUNGEN
.
248
4.3.4.5
VORTEILE
DES
GEMEINSAM
GENUTZTEN
TRANSPARENTEN
DATEISYSTEMS
.
249
4.3.4.6
NACHTEILE
DER
GEMEINSAM
GENUTZTEN
TRANSPARENTEN
DATEISYSTEME
.
249
4.4
ZUSAMMENFASSUNG
.
250
4.5
UEBUNGEN
.
250
5
BETRACHTUNG
DER
SYSTEMPERFORMANCE
.
251
5.1
HARDWARE
UND
MICROCODE
.
253
5.2
KODIERALGORITHMEN
UND
TABELLENSUCHE
.
255
5.3
PROZESS
VERWALTUNG
.
256
5.3.1
PROZESSERZEUGUNG
.
257
5.3.2
KONTEXTWECHSEL
UND
NEUVERTEILUNG
.
257
5.3.3
VORZEITIGE
PROZESSBEENDIGUNG
.
257
5.4
DATEI-/DATENZUGRIFF
.
258
5.4.1
PUFFERPOOL
.
258
5.4.2
LAUFWERKSBLOCKZUORDNUNG
UND
FRAGMENTIERUNG
.
258
5.4.3
EIN-/AUSLAGERUNGSBEREICH
.
259
5.4.4
RAM-LAUFWERKE
.
259
5.5
SYSTEMAUFRUFE
.
:
.
260
5.6
INTERPROZESSKOMMUNIKATION
.
260
5.7
TERMINALBEHANDLUNG
.
260
5.8
NETZPERFORMANCE
.
260
5.9
CODEOPTIMIERUNG
.
261
5.10
APPLIKATIONSDESIGN
.
262
5.11
ZUSAMMENFASSUNG
.
262
5.12
UEBUNGEN
.
262
6
UEBERLEGUNGEN
ZUR
PORTIERUNG
VON
UNIX-SYSTEMEN
.
263
6.1
UEBERLEGUNGEN
ZUR
PORTIERUNG
.
263
6.1.1
HARDWAREABHAENGIGKEIT
.
263
6.1.1.1
BEFEHLSSATZ
.
263
6.1.1.2
INTERRUPTVERWALTUNG
.
264
6.1.1.3
SONSTIGE
HARDWARE
.
264
6.1.2
UMGEBUNGSZWAENGE
.
264
6.1.2.1
PORTIERUNGSQUELL-/-ZIELSYSTEME
.
264
6.1.2.2
ARBEITSUMGEBUNG
UND
SYSTEMKONFIGURATION
.
264
6.1.2.3
SONSTIGES
.
264
6.2
ANWENDUNGSNOTWENDIGKEITEN
.
265
6.2.1
VOLLSTAENDIGE
UNIX-UMGEBUNG
AUF
HARDWAREBASIS
.
265
6.2.2
VOLLSTAENDIGE
UNIX-UMGEBUNG
AUF
EINEM
ANDEREN
HOST
.
265
6.2.3
EINE
ANDERE
SYSTEMUMGEBUNG
ALS
UNIX-PROZESS
.
266
INHALTSVERZEICHNIS
XIX
6.3
PORTIERUNGSSTRATEGIEN
.
266
6.3.1
VOLLSTAENDIGE
PORTIERUNG
.
266
6.3.1.1
BEFEHLSSATZ
DES
ZIELSYSTEMS
.
267
6.3.1.2
MASCHINENABHAENGIGER
CODE
.
268
6.3.1.3
EINHEITENTREIBER
.
268
6.3.1.4
KERNEL-PORTIERUNG
.
269
6.3.1.5
C-BIBLIOTHEKEN
.
269
6.3.1.6
WERKZEUGE
.
270
6.3.2
ERWEITERTE
PORTIERUNG
.
270
6.3.2.1
MEHRFACHE
AUSFUHRUNGSSTROEME
.
270
6.3.2.2
MASCHINENABHAENGIGER
CODE
.
271
6.3.2.3
KERNEL-PORTIERUNG
.
272
6.3.2.4
C-BIBLIOTHEKEN
.
272
6.3.3
UNIX-SYSTEME
AUF
KOMPATIBLEN
HOST-KERNELS
.
272
6.3.3.1
SYSTEMAUFRUFSCHNITTSTELLENSCHICHT
.
274
6.3.3.2
PROZESSVERWALTUNG
.
274
6.3.3.3
UNTERSTUETZUNG
VON
UNIX-FUNKTIONEN,
DIE
IM
HOST
NICHT
VERFUEGBAR
SIND
.
274
6.3.3.4
UNTERSTUETZUNG
VON
HOST-FUNKTIONEN,
DIE
IN
UNIX
NICHT
VERFUEGBAR
SIND
.
275
6.3.3.5
FEHLERVERWALTUNG
.
275
6.3.3.6
PORTIERUNGSSTRATEGIE
.
275
6.3.4
ANDERE
BETRIEBSSYSTEME
AUF
UNIX-HOST-KERNELS
.
276
6.3.4.1
SYSTEMAUFRUFSCHNITTSTELLE
.
277
6.3.4.2
PROZESSVERWALTUNG
.
277
6.3.4.3
UNTERSTUETZUNG
VON
UNIX-FUNKTIONEN,
DIE
NICHT
AUF
DEM
HOST
VERFUEGBAR
SIND
.
278
6.3.4.4
UNTERSTUETZUNG
VON
GASTFUNKTIONEN,
DIE
IN
UNIX
NICHT
VERFUEGBAR
SIND
.
278
OE.3.4.5
FEHLERBEHANDLUNG
.
278
6.4
ZUSAMMENFASSUNG
.
279
6.5
UEBUNGEN
.
279
7
IMPLEMENTATIONSUNTERSCHIEDE
UND
ANWENDUNGSPORTABILITAET
.
281
7.1
DIE
UNIX-ENTWICKLUNG
.
281
7.2
STANDARDISIERUNG
DER
UNIX-SCHNITTSTELLE
.
.YY
.
286
7.2.1
POSIX-SCHNITTSTELLENSTANDARD
.
287
7.2.2
POSIX
UND
ANSI
C
IM
VERGLEICH
.
289
7.2.3
POSIX
UND
SVID
IM
VERGLEICH
.
289
7.2.4
POSIX
UND
BERKELEY
4.3BSD
IM
VERGLEICH
.
289
7.3
PORTABILITAET
-
WIE
IST
SIE
ZU
ERREICHEN
.
290
7.3.1
PORTABILITAET
INNERHALB
EINER
ABSTAMMUNGSLINIE
.
290
XX
INHALTSVERZEICHNIS
7.3.2
PORTABILITAET
ZWISCHEN
UNTERSCHIEDLICHEN
ABSTAMMUNGSLINIEN
.
291
7.3.2.1
ASPEKTE
DER
ABSTAMMUNGSLINIE
.
291
7.3.2.2
HARDWAREBEZOGENE
ASPEKTE
.
292
7.3.3
PORTIERBAREN
PROGRAMMCODE
SCHREIBEN
.
293
7.3.3.1
AUSWAHL
VON
ZIELIMPLEMENTATIONEN
UND
HARDWARE
.
293
7.3.3.2
ERSTELLEN
EINER
LISTE
VON
UNTERSCHIEDEN
IN
DER
HARDWAREIMPLEMENTATION
.
294
7.3.3.3
PROGRAMMIERREGELN
UND
PROGRAMMUEBERPRUEFUNG
.
294
7.4
ZUSAMMENFASSUNG
.
294
7.5
UEBUNGEN
.
294
8
POTENTIELLE
BEREICHE
FUER
SYSTEMVERBESSERUNGEN
.
295
8.1
RECHENZEITVERTEILUNG
FUER
ECHTZEITANWENDUNGEN
.
295
8.1.1
ECHTZEITPROZESSE
.
296
8.1.2
VORZEITIGE
BEENDIGUNG
VON
KERNEL-PROZESSEN
.
296
8.1.3
EIN
BEWERTENDER
SCHEDULER
.
297
8.1.4
VIRTUELLER
VS.
REALEM
SPEICHER
.
297
8.1.5
SINGLE
USER-VERSION
.
297
8.1.6
IMPLEMENTATIONSEMPFEHLUNG
.
298
8.2
DAS
UNIX-DATEISYSTEM
.
298
8.2.1
KONTINUIERLICHE
LAUFWERKSDATEIEN
.
299
8.2.2
SCHNELLE
DATEIEIN-Z-AUSGABE
.
299
8.2.3
INTEGRITAET
DES
NETZWERKDATEISYSTEMS
.
299
8.3
GERAETETREIBER
.
300
8.4
UNIX-SYSTEMSICHERHEIT
.
300
8.5
BENUTZERSCHNITTSTELLE
.
301
8.6
INTERPROZESSKOMMUNIKATION
ZWISCHEN
SYSTEMEN
.
303
8.7
NETZWERKBRUECKEN
UND
INDUSTRIESTANDARDPROTOKOLLE
.
304
8.7.1
AT&T
STREAMS
UND
NETZWERKOBJEKTE
.
304
8.7.2
TCP/IP
NACH
ISO
.
305
8.7.3
TCP/IP
NACH
MAP
.
306
8.7.4
TCP/IP
NACH
X.
25
.
306
8.7.5
SNA-UNTERSTUETZUNG
.
307
8.8
ZUSAMMENFASSUNG
.
307
A
SYSTEMKONTROLLSTRUKTUREN
UND
TABELLEN
.
309
B
ERKLAERUNG
VON
UNIX-AUSDRUECKEN
.
321
SACHWORTVERZEICHNIS
.
331 |
any_adam_object | 1 |
author | Andleigh, Prabhat K. |
author_facet | Andleigh, Prabhat K. |
author_role | aut |
author_sort | Andleigh, Prabhat K. |
author_variant | p k a pk pka |
building | Verbundindex |
bvnumber | BV009935826 |
classification_rvk | QH 500 ST 261 ST 267 |
classification_tum | DAT 440f |
ctrlnum | (OCoLC)75573966 (DE-599)BVBBV009935826 |
discipline | Informatik Wirtschaftswissenschaften |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV009935826</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120906</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">941128s1995 gw d||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">942523415</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3446161511</subfield><subfield code="9">3-446-16151-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0139299025</subfield><subfield code="9">0-13-929902-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)75573966</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV009935826</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-473</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-2070s</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">QH 500</subfield><subfield code="0">(DE-625)141607:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 267</subfield><subfield code="0">(DE-625)143635:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 440f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">28</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Andleigh, Prabhat K.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">UNIX system architecture</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">UNIX-Systemarchitektur</subfield><subfield code="c">Prabhat K. Andleigh</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">UNIX Systemarchitektur</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Hanser [u.a.]</subfield><subfield code="c">1995</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XX, 377 S.</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="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="650" ind1="0" ind2="7"><subfield code="a">UNIX V</subfield><subfield code="0">(DE-588)4193799-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><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=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">UNIX V</subfield><subfield code="0">(DE-588)4193799-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB 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=006582971&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006582971</subfield></datafield></record></collection> |
id | DE-604.BV009935826 |
illustrated | Illustrated |
indexdate | 2024-08-14T04:00:32Z |
institution | BVB |
isbn | 3446161511 0139299025 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006582971 |
oclc_num | 75573966 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG DE-355 DE-BY-UBR DE-12 DE-91G DE-BY-TUM DE-384 DE-29T DE-19 DE-BY-UBM DE-210 DE-862 DE-BY-FWS DE-11 DE-188 DE-2070s |
owner_facet | DE-473 DE-BY-UBG DE-355 DE-BY-UBR DE-12 DE-91G DE-BY-TUM DE-384 DE-29T DE-19 DE-BY-UBM DE-210 DE-862 DE-BY-FWS DE-11 DE-188 DE-2070s |
physical | XX, 377 S. graph. Darst. |
publishDate | 1995 |
publishDateSearch | 1995 |
publishDateSort | 1995 |
publisher | Hanser [u.a.] |
record_format | marc |
spellingShingle | Andleigh, Prabhat K. UNIX-Systemarchitektur UNIX (DE-588)4061835-3 gnd UNIX V (DE-588)4193799-5 gnd |
subject_GND | (DE-588)4061835-3 (DE-588)4193799-5 |
title | UNIX-Systemarchitektur |
title_alt | UNIX system architecture UNIX Systemarchitektur |
title_auth | UNIX-Systemarchitektur |
title_exact_search | UNIX-Systemarchitektur |
title_full | UNIX-Systemarchitektur Prabhat K. Andleigh |
title_fullStr | UNIX-Systemarchitektur Prabhat K. Andleigh |
title_full_unstemmed | UNIX-Systemarchitektur Prabhat K. Andleigh |
title_short | UNIX-Systemarchitektur |
title_sort | unix systemarchitektur |
topic | UNIX (DE-588)4061835-3 gnd UNIX V (DE-588)4193799-5 gnd |
topic_facet | UNIX UNIX V |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006582971&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT andleighprabhatk unixsystemarchitecture AT andleighprabhatk unixsystemarchitektur |
Inhaltsverzeichnis
Schweinfurt Magazin
Signatur: |
2801 1991:4846 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |