Operating Systems / Betriebssysteme: Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English German |
Veröffentlicht: |
Wiesbaden
Springer Vieweg
[2020]
|
Schriftenreihe: | Lehrbuch
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Unbekannt Inhaltsverzeichnis Inhaltsverzeichnis |
Beschreibung: | xiv, 271 Seiten Illustrationen |
ISBN: | 9783658297848 3658297840 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV047041207 | ||
003 | DE-604 | ||
005 | 20201214 | ||
007 | t | ||
008 | 201202s2020 a||| |||| 00||| eng d | ||
015 | |a 20,N11 |2 dnb | ||
016 | 7 | |a 1205821473 |2 DE-101 | |
020 | |a 9783658297848 |9 978-3-658-29784-8 | ||
020 | |a 3658297840 |9 3-658-29784-0 | ||
035 | |a (OCoLC)1227478972 | ||
035 | |a (DE-599)DNB1205821473 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng |a ger | |
049 | |a DE-739 | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
100 | 1 | |a Baun, Christian |d 1979- |e Verfasser |0 (DE-588)12337832X |4 aut | |
245 | 1 | 0 | |a Operating Systems / Betriebssysteme |b Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch |c Christian Baun |
264 | 1 | |a Wiesbaden |b Springer Vieweg |c [2020] | |
264 | 4 | |c © 2020 | |
300 | |a xiv, 271 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Lehrbuch | |
650 | 0 | 7 | |a Dateisystem |0 (DE-588)4464537-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Prozess |g Informatik |0 (DE-588)4235427-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Interprozesskommunikation |0 (DE-588)4380143-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Computerarchitektur |0 (DE-588)4048717-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Speicherverwaltung |0 (DE-588)4182146-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Virtualisierung |0 (DE-588)4839180-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Betriebssystem |0 (DE-588)4006216-8 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a Betriebssystem |0 (DE-588)4006216-8 |D s |
689 | 0 | 1 | |a Computerarchitektur |0 (DE-588)4048717-9 |D s |
689 | 0 | 2 | |a Dateisystem |0 (DE-588)4464537-5 |D s |
689 | 0 | 3 | |a Prozess |g Informatik |0 (DE-588)4235427-4 |D s |
689 | 0 | 4 | |a Interprozesskommunikation |0 (DE-588)4380143-2 |D s |
689 | 0 | 5 | |a Virtualisierung |0 (DE-588)4839180-3 |D s |
689 | 0 | 6 | |a Speicherverwaltung |0 (DE-588)4182146-4 |D s |
689 | 0 | |5 DE-604 | |
710 | 2 | |a Springer Fachmedien Wiesbaden |0 (DE-588)1043386068 |4 pbl | |
776 | 0 | |z 9783658297855 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-658-29785-5 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=ff800b30118f412591a038776eeedb6a&prov=M&dok_var=1&dok_ext=htm |v 2020-03-11 |x Verlag |3 Inhaltstext |
856 | 4 | 2 | |m X:MVB |u http://www.springer.com/ |v 2020-03-11 |x Verlag |3 Unbekannt |
856 | 4 | 2 | |m B:DE-101 |q application/pdf |u http://digitale-objekte.hbz-nrw.de/storage2/2020/10/08/file_10/8934776.pdf |3 Inhaltsverzeichnis |
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=032448284&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-032448284 |
Datensatz im Suchindex
_version_ | 1804182020569432064 |
---|---|
adam_text | CONTENTS
1
INTRODUCTION
1
2
FUNDAMENTALS
OF
COMPUTER
SCIENCE
3
2.1
BIT
.......................................................................................................................................
3
2.2
REPRESENTATION
OF
NUMBERS
............................................................................................
4
2.2.1
DECIMAL
SYSTEM
.....................................................................................................
5
2.2.2
BINARY
SYSTEM
.....................................................................................................
5
2.2.3
OCTAL
SYSTEM
........................................................................................................
6
2.2.4
HEXADECIMAL
SYSTEM
............................................................................................
7
2.3
FILE
AND
STORAGE
DIMENSIONS
.........................................................................................
8
2.4
INFORMATION
REPRESENTATION
............................................................................................
9
2.4.1
ASCII
ENCODING
..................................................................................................
10
2.5
UNICODE
..............................................................................................................................
12
2.6
REPRESENTATION
OF
STRINGS
...............................................................................................
13
3
FUNDAMENTALS
OF
OPERATING
SYSTEMS
15
3.1
OPERATING
SYSTEMS
IN
COMPUTER
SCIENCE
......................................................................
15
3.2
POSITIONING
AND
CORE
FUNCTIONALITIES
OF
OPERATING
SYSTEMS
.....................................
16
3.3
EVOLUTION
OF
OPERATING
SYSTEMS
......................................................................................
19
3.3.1
SECOND
GENERATION
OF
COMPUTERS
......................................................................
20
3.3.2
THIRD
GENERATION
OF
COMPUTERS
..........................................................................
21
3.3.3
FOURTH
GENERATION
OF
COMPUTERS
......................................................................
22
3.4
OPERATING
MODES
..............................................................................................................
23
3.4.1
BATCH
PROCESSING
AND
TIME-SHARING
...................................................................
23
3.4.2
SINGLETASKING
AND
MULTITASKING
..........................................................................
25
3.4.3
SINGLE-USER
AND
MULTI-USER
...................................................................................
26
3.5
8/16/32/64-BIT
OPERATING
SYSTEMS
................................................................................
27
3.6
REAL-TIME
OPERATING
SYSTEMS
.........................................................................................
28
3.6.1
HARD
AND
SOFT
REAL-TIME
OPERATING
SYSTEMS
.................................................
28
3.6.2
ARCHITECTURES
OF
REAL-TIME
OPERATING
SYSTEMS
..............................................
29
3.7
DISTRIBUTED
OPERATING
SYSTEMS
......................................................................................
30
3.8
KERNEL
ARCHITECTURES
........................................................................................................
32
3.8.1
MONOLITHIC
KERNELS
...............................................................................................
34
3.8.2
MICROKERNELS
........................................................................................................
34
3.8.3
HYBRID
KERNELS
.....................................................................................................
36
3.9
STRUCTURE
(LAYERS)
OF
OPERATING
SYSTEMS
......................................................................
37
4
FUNDAMENTALS
OF
COMPUTER
ARCHITECTURE
39
4.1
VON
NEUMANN
ARCHITECTURE
.........................................................................................
39
4.1.1
CENTRAL
PROCESSING
UNIT
......................................................................................
40
4.1.2
FETCH-DECODE-EXECUTE
CYCLE
................................................................................
41
VIII
CONTENTS
4.1.3
BUS
LINES
............................................................................................................
42
4.2
INPUT/OUTPUT
DEVICES
.....................................................................................................
45
4.3
DIGITAL
DATA
STORAGE
........................................................................................................
48
4.4
MEMORY
HIERARCHY
............................................................................................................
49
4.4.1
REGISTER
..................................................................................................................
52
4.4.2
CACHE
.....................................................................................................................
52
4.4.3
CACHE
WRITE
POLICIES
............................................................................................
53
4.4.4
MAIN
MEMORY
.........................................................................................................
54
4.4.5
HARD
DISK
DRIVES
..................................................................................................
55
4.4.6
ADDRESSING
DATA
ON
HARD
DISK
DRIVES
..............................................................
56
4.4.7
ACCESS
TIME
OF
HDDS
.........................................................................................
58
4.4.8
SOLID-STATE
DRIVES
...............................................................................................
58
4.4.9
READING
DATA
FROM
FLASH
MEMORY
CELLS
............................................................
60
4.5
RAID
.................................................................................................................................
64
4.5.1
RAID
0
..................................................................................................................
67
4.5.2
RAID
1
..................................................................................................................
68
4.5.3
RAID
2
..................................................................................................................
69
4.5.4
RAID
3
..................................................................................................................
70
4.5.5
RAID
4
..................................................................................................................
71
4.5.6
RAID
5
..................................................................................................................
72
4.5.7
RAID
6
..................................................................................................................
73
4.5.8
RAID
COMBINATIONS
............................................................................................
73
5
MEMORY
MANAGEMENT
75
5.1
MEMORY
MANAGEMENT
CONCEPTS
......................................................................................
75
5.1.1
STATIC
PARTITIONING
...............................................................................................
76
5.1.2
DYNAMIC
PARTITIONING
.........................................................................................
77
5.1.3
BUDDY
MEMORY
ALLOCATION
...................................................................................
80
5.2
MEMORY
ADDRESSING
IN
PRACTICE
......................................................................................
83
5.2.1
REAL
MODE
............................................................................................................
84
5.2.2
PROTECTED
MODE
AND
VIRTUAL
MEMORY
..............................................................
88
5.2.3
PAGE-BASED
MEMORY
MANAGEMENT
(PAGING)
....................................................
90
5.2.4
SEGMENT-BASED
MEMORY
MANAGEMENT
(SEGMENTATION)
..................................
99
5.2.5
STATE
OF
THE
ART
OF
VIRTUAL
MEMORY
....................................................................
100
5.2.6
KERNEL
SPACE
AND
USER
SPACE
.............................................................................
100
5.3
PAGE
REPLACEMENT
STRATEGIES
.........................................................................................
103
5.3.1
OPTIMAL
STRATEGY
...................................................................................................
104
5.3.2
LEAST
RECENTLY
USED
............................................................................................
105
5.3.3
LEAST
FREQUENTLY
USED
.........................................................................................
106
5.3.4
FIRST
IN
FIRST
OUT
...............................................................................................
107
5.3.5
CLOCK
/
SECOND
CHANCE
......................................................................................
108
5.3.6
RANDOM
..................................................................................................................
109
6
FILE
SYSTEMS
111
6.1
TECHNICAL
PRINCIPLES
OF
FILE
SYSTEMS
.............................................................................
ILL
6.2
BLOCK
ADDRESSING
IN
LINUX
FILE
SYSTEMS
........................................................................
112
6.2.1
MINIX
.....................................................................................................................
115
6.2.2
EXT2/3
.....................................................................................................................
116
6.3
FILE
SYSTEMS
WITH
A
FILE
ALLOCATION
TABLE
....................................................................
119
6.3.1
FAT12
.....................................................................................................................
123
6.3.2
FAT16
.....................................................................................................................
123
6.3.3
FAT32
.....................................................................................................................
125
CONTENTS
IX
6.3.4
VFAT
..................................................................................................................
126
6.4
JOURNALING
FILE
SYSTEMS
..................................................................................................
127
6.5
EXTENT-BASED
ADDRESSING
..................................................................................................
129
6.5.1
EXT4
........................................................................................................................
131
6.5.2
NTFS
.....................................................................................................................
132
6.6
COPY-ON-WRITE
..................................................................................................................
133
6.7
ACCELERATING
DATA
ACCESS
WITH
A
CACHE
.......................................................................
134
6.8
DEFRAGMENTATION
...............................................................................................................
135
7
SYSTEM
CALLS
137
7.1
USER
MODE
AND
KERNEL
MODE
.........................................................................................
137
7.2
SYSTEM
CALLS
AND
LIBRARIES
............................................................................................
138
7.3
SYSTEM
CALL
PROCESSING
..................................................................................................
142
8
PROCESS
MANAGEMENT
145
8.1
PROCESS
CONTEXT
...............................................................................................................
145
8.2
PROCESS
STATES
..................................................................................................................
147
8.3
STRUCTURE
OF
A
PROCESS
IN
MEMORY
................................................................................
154
8.4
PROCESS
CREATION
VIA
FORK
...............................................................................................
157
8.5
REPLACING
PROCESSES
VIA
EXEC
.........................................................................................
161
8.6
PROCESS
SWITCHING
AND
PROCESS
SCHEDULING
.....................................................................
165
8.6.1
PRIORITY-DRIVEN
SCHEDULING
...................................................................................
168
8.6.2
FIRST
COME
FIRST
SERVED
......................................................................................
169
8.6.3
ROUND
ROBIN
........................................................................................................
170
8.6.4
SHORTEST
JOB
FIRST
/
SHORTEST
PROCESS
NEXT
....................................................
171
8.6.5
SHORTEST
REMAINING
TIME
FIRST
..........................................................................
172
8.6.6
LONGEST
JOB
FIRST
..................................................................................................
172
8.6.7
LONGEST
REMAINING
TIME
FIRST
..........................................................................
173
8.6.8
HIGHEST
RESPONSE
RATIO
NEXT
.............................................................................
173
8.6.9
EARLIEST
DEADLINE
FIRST
.........................................................................................
174
8.6.10
FAIR-SHARE
SCHEDULING
.........................................................................................
174
8.6.11
MULTILEVEL
SCHEDULING
.........................................................................................
175
9
INTERPROCESS
COMMUNICATION
179
9.1
CRITICAL
SECTIONS
AND
RACE
CONDITIONS
.........................................................................
179
9.2
SYNCHRONIZATION
OF
PROCESSES
.........................................................................................
182
9.2.1
SPECIFICATION
OF
THE
EXECUTION
ORDER
OF
PROCESSES
...........................................
183
9.2.2
PROTECTING
CRITICAL
SECTIONS
BY
BLOCKING
..........................................................
185
9.2.3
STARVATION
AND
DEADLOCK
......................................................................................
187
9.3
COMMUNICATION
OF
PROCESSES
.........................................................................................
192
9.3.1
SHARED
MEMORY
.....................................................................................................
192
9.3.2
MESSAGE
QUEUES
..................................................................................................
198
9.3.3
PIPES
....................................................................................................................
205
9.3.4
SOCKETS
.................................................................................................................
212
9.4
COOPERATION
OF
PROCESSES
...............................................................................................
221
9.4.1
SEMAPHORE
...........................................................................................................
222
9.4.2
MUTEX
....................................................................................................................
227
9.4.3
MONITOR
.................................................................................................................
228
10
VIRTUALIZATION
229
10.1
PARTITIONING
....................................................................................................................
229
10.2
HARDWARE
EMULATION
.....................................................................................................
230
X
CONTENTS
10.3
APPLICATION
VIRTUALIZATION
............................................................................................
232
10.4
FULL
VIRTUALIZATION
.........................................................................................................
233
10.5
PARAVIRTUALIZATION
............................................................................................................
236
10.6
HARDWARE
VIRTUALIZATION
...............................................................................................
237
10.7
OPERATING
SYSTEM-LEVEL
VIRTUALIZATION
..........................................................................
238
GLOSSARY
241
REFERENCES
255
INDEX
259
INHALTSVERZEICHNIS
1
EINLEITUNG
1
2
GRUNDLAGEN
DER
INFORMATIONSTECHNIK
3
2.1
BIT
.......................................................................................................................................
3
2.2
REPRAESENTATION
VON
ZAHLEN
............................................................................................
4
2.2.1
DEZIMALSYSTEM
.....................................................................................................
5
2.2.2
DUALSYSTEM
...........................................................................................................
5
2.2.3
OKTALSYSTEM
...........................................................................................................
6
2.2.4
HEXADEZIMALSYSTEM
...............................................................................................
7
2.3
DATEI-
UND
SPEICHERGROESSEN
...............................................................................................
8
2.4
INFORMATIONSDARSTELLUNG
..................................................................................................
9
2.4.1
ASCH-KODIERUNG
..................................................................................................
10
2.5
UNICODE
..............................................................................................................................
12
2.6
DARSTELLUNG
VON
ZEICHENKETTEN
......................................................................................
13
3
GRUNDLAGEN
DER
BETRIEBSSYSTEME
15
3.1
EINORDNUNG
DER
BETRIEBSSYSTEME
IN
DIE
INFORMATIK
....................................................
15
3.2
POSITIONIERUNG
UND
KERNFUNKTIONALITAETEN
VON
BETRIEBSSYSTEMEN
...............................
16
3.3
ENTWICKLUNG
DER
BETRIEBSSYSTEME
...................................................................................
19
3.3.1
ZWEITE
GENERATION
VON
COMPUTERN
...................................................................
20
3.3.2
DRITTE
GENERATION
VON
COMPUTERN
...................................................................
21
3.3.3
VIERTE
GENERATION
VON
COMPUTERN
...................................................................
22
3.4
BETRIEBSARTEN
....................................................................................................................
23
3.4.1
STAPELBETRIEB
UND
DIALOGBETRIEB
......................................................................
23
3.4.2
EINZELPROGRAMMBETRIEB
UND
MEHRPROGRAMMBETRIEB
........................................
25
3.4.3
EINZELBENUTZERBETRIEB
UND
MEHRBENUTZERBETRIEB
...........................................
26
3.5
8/16/32/64
BIT-BETRIEBSSYSTEME
...................................................................................
27
3.6
ECHTZEITBETRIEBSSYSTEME
..................................................................................................
28
3.6.1
HARTE
UND
WEICHE
ECHTZEITBETRIEBSSYSTEME
.......................................................
28
3.6.2
ARCHITEKTUREN
VON
ECHTZEITBETRIEBSSYSTEMEN
....................................................
29
3.7
VERTEILTE
BETRIEBSSYSTEME
...............................................................................................
30
3.8
ARCHITEKTUR
DES
BETRIEBSSYSTEMKERNS
.............................................................................
32
3.8.1
MONOLITHISCHE
KERNE
............................................................................................
34
3.8.2
MINIMALE
KERNE
.....................................................................................................
34
3.8.3
HYBRIDE
KERNE
.....................................................................................................
36
3.9
SCHICHTENMODELL
..............................................................................................................
37
4
GRUNDLAGEN
DER
RECHNERARCHITEKTUR
39
4.1
VON-NEUMANN-ARCHITEKTUR
.........................................................................................
39
4.1.1
HAUPTPROZESSOR
.....................................................................................................
40
4.1.2
VON-NEUMANN-ZYKLUS
.........................................................................................
41
XII
INHALTSVERZEICHNIS
4.1.3
BUSLEITUNGEN
......................................................................................................
42
4.2
EIN-/AUSGABEGERAETE
.........................................................................................................
45
4.3
DIGITALE
DATENSPEICHER
......................................................................................................
48
4.4
SPEICHER
HIER
ARCHIE
............................................................................................................
49
4.4.1
REGISTER
..................................................................................................................
52
4.4.2
CACHE
.....................................................................................................................
52
4.4.3
CACHE-SCHREIBSTRATEGIEN
......................................................................................
53
4.4.4
HAUPTSPEICHER
......................................................................................................
54
4.4.5
FESTPLATTEN
............................................................................................................
55
4.4.6
ADRESSIERUNG
DER
DATEN
AUF
FESTPLATTEN
..........................................................
56
4.4.7
ZUGRIFFSZEIT
BEI
FESTPLATTEN
................................................................................
58
4.4.8
SOLID-STATE
DRIVES
...............................................................................................
58
4.4.9
DATEN
AUS
FLASH-SPEICHERZELLEN
AUSLESEN
...........................................................
60
4.5
RAID
.................................................................................................................................
64
4.5.1
RAID
0
..................................................................................................................
67
4.5.2
RAID
1
..................................................................................................................
68
4.5.3
RAID
2
..................................................................................................................
69
4.5.4
RAID
3
..................................................................................................................
70
4.5.5
RAID
4
..................................................................................................................
71
4.5.6
RAID
5
..................................................................................................................
72
4.5.7
RAID
6
..................................................................................................................
73
4.5.8
RAID-KOMBINATIONEN
.........................................................................................
73
5
SPEICHERVERWALTUNG
75
5.1
KONZEPTE
ZUR
SPEICHERVERWALTUNG
...................................................................................
75
5.1.1
STATISCHE
PARTITIONIERUNG
......................................................................................
76
5.1.2
DYNAMISCHE
PARTITIONIERUNG
................................................................................
77
5.1.3
BUDDY-SPEICHERVERWALTUNG
................................................................................
80
5.2
SPEICHERADRESSIERUNG
IN
DER
PRAXIS
................................................................................
83
5.2.1
REAL
MODE
............................................................................................................
84
5.2.2
PROTECTED
MODE
UND
VIRTUELLER
SPEICHER
..........................................................
88
5.2.3
SEITENORIENTIERTER
SPEICHER
(PAGING)
.................................................................
90
5.2.4
SEGMENTORIENTIERTER
SPEICHER
(SEGMENTIERUNG)
.................................................
99
5.2.5
STAND
DER
TECHNIK
BEIM
VIRTUELLEN
SPEICHER
....................................................
100
5.2.6
KERNELSPACE
UND
USERSPACE
................................................................................
100
5.3
SEITENERSETZUNGSSTRATEGIEN
...............................................................................................
103
5.3.1
OPTIMALE
STRATEGIE
...............................................................................................
104
5.3.2
LEAST
RECENTLY
USED
............................................................................................
105
5.3.3
LEAST
FREQUENTLY
USED
.........................................................................................
106
5.3.4
FIRST
IN
FIRST
OUT
...............................................................................................
107
5.3.5
CLOCK
/
SECOND
CHANCE
......................................................................................
108
5.3.6
RANDOM
..................................................................................................................
109
6
DATEISYSTEME
111
6.1
TECHNISCHE
GRUNDLAGEN
DER
DATEISYSTEME
....................................................................
111
6.2
BLOCKADRESSIERUNG
BEI
LINUX-DATEISYSTEMEN
.................................................................
112
6.2.1
MINIX
.....................................................................................................................
115
6.2.2
EXT2/3
.....................................................................................................................
116
6.3
DATEISYSTEME
MIT
DATEIZUORDNUNGSTABELLEN
.................................................................
119
6.3.1
FAT12
.....................................................................................................................
123
6.3.2
FAT16
.....................................................................................................................
123
6.3.3
FAT32
.....................................................................................................................
125
INHALTSVERZEICHNIS
XIII
6.3.4
VFAT
..................................................................................................................
126
6.4
JOURNALING-DATEISYSTEME
..................................................................................................
127
6.5
EXTENT-BASIERTE
ADRESSIERUNG
.........................................................................................
129
6.5.1
EXT4
........................................................................................................................
131
6.5.2
NTFS
.....................................................................................................................
132
6.6
COPY-ON-WRITE
..................................................................................................................
133
6.7
DATENZUGRIFFE
MIT
EINEM
CACHE
BESCHLEUNIGEN
.............................................................
134
6.8
DEFRAGMENTIERUNG
...........................................................................................................
135
7
SYSTEMAUFRUFE
137
7.1
BENUTZERMODUS
UND
KERNELMODUS
................................................................................
137
7.2
SYSTEMAUFRUFE
UND
BIBLIOTHEKEN
...................................................................................
138
7.3
ABLAUF
EINES
SYSTEMAUFRUFS
............................................................................................
142
8
PROZESSVERWALTUNG
145
8.1
PROZESSKONTEXT
.................................................................................................................
145
8.2
PROZESSZUSTAENDE
..............................................................................................................
147
8.3
STRUKTUR
EINES
PROZESSES
IM
SPEICHER
.............................................................................
154
8.4
PROZESSE
ERZEUGEN
MIT
FORK
............................................................................................
157
8.5
PROZESSE
ERSETZEN
MIT
EXEC
...............................................................................................
161
8.6
PROZESS
WECHSEL
UND
SCHEDULING
VON
PROZESSEN
.............................................................
165
8.6.1
PRIORITAETENGESTEUERTES
SCHEDULING
......................................................................
168
8.6.2
FIRST
COME
FIRST
SERVED
......................................................................................
169
8.6.3
ROUND
ROBIN
........................................................................................................
170
8.6.4
SHORTEST
JOB
FIRST
/
SHORTEST
PROCESS
NEXT
....................................................
171
8.6.5
SHORTEST
REMAINING
TIME
FIRST
..........................................................................
172
8.6.6
LONGEST
JOB
FIRST
..................................................................................................
172
8.6.7
LONGEST
REMAINING
TIME
FIRST
..........................................................................
173
8.6.8
HIGHEST
RESPONSE
RATIO
NEXT
.............................................................................
173
8.6.9
EARLIEST
DEADLINE
FIRST
.........................................................................................
174
8.6.10
FAIR-SHARE-SCHEDULING
.........................................................................................
174
8.6.11
MULTILEVEL-SCHEDULING
.........................................................................................
175
9
INTERPROZESSKOMMUNIKATION
179
9.1
KRITISCHE
ABSCHNITTE
UND
WETTLAUFSITUATIONEN
.............................................................
179
9.2
SYNCHRONISATION
VON
PROZESSEN
......................................................................................
182
9.2.1
DEFINITION
DER
AUSFUEHRUNGSREIHENFOLGE
DURCH
SIGNALISIERUNG
.........................
183
9.2.2
SCHUTZ
KRITISCHER
ABSCHNITTE
DURCH
SPERREN
....................................................
185
9.2.3
VERHUNGERN
UND
DEADLOCK
...................................................................................
187
9.3
KOMMUNIKATION
VON
PROZESSEN
......................................................................................
192
9.3.1
GEMEINSAMER
SPEICHER
.........................................................................................
192
9.3.2
NACHRICHTENWARTESCHLANGEN
................................................................................
198
9.3.3
KOMMUNIKATIONSKANAELE
......................................................................................
205
9.3.4
SOCKETS
.................................................................................................................
212
9.4
KOOPERATION
VON
PROZESSEN
............................................................................................
221
9.4.1
SEMAPHOR
..............................................................................................................
222
9.4.2
MUTEX
....................................................................................................................
227
9.4.3
MONITOR
.................................................................................................................
228
10
VIRTUALISIERUNG
229
10.1
PARTITIONIERUNG
..............................................................................................................
229
10.2
HARDWARE-EMULATION
.....................................................................................................
230
XIV
INHALTSVERZEICHNIS
10.3
ANWENDUNGSVIRTUALISIERUNG
............................................................................................
232
10.4
VOLLSTAENDIGE
VIRTUALISIERUNG
.........................................................................................
233
10.5
PARAVIRTUALISIERUNG
.........................................................................................................
236
10.6
HARD
WARE-
VIRTUALISIERUNG
...............................................................................................
237
10.7
BETRIEBSSYSTEM-VIRTUALISIERUNG
......................................................................................
238
GLOSSAR
241
LITERATUR
255
INDEX
/
STICHWORTVERZEICHNIS
259
|
adam_txt |
CONTENTS
1
INTRODUCTION
1
2
FUNDAMENTALS
OF
COMPUTER
SCIENCE
3
2.1
BIT
.
3
2.2
REPRESENTATION
OF
NUMBERS
.
4
2.2.1
DECIMAL
SYSTEM
.
5
2.2.2
BINARY
SYSTEM
.
5
2.2.3
OCTAL
SYSTEM
.
6
2.2.4
HEXADECIMAL
SYSTEM
.
7
2.3
FILE
AND
STORAGE
DIMENSIONS
.
8
2.4
INFORMATION
REPRESENTATION
.
9
2.4.1
ASCII
ENCODING
.
10
2.5
UNICODE
.
12
2.6
REPRESENTATION
OF
STRINGS
.
13
3
FUNDAMENTALS
OF
OPERATING
SYSTEMS
15
3.1
OPERATING
SYSTEMS
IN
COMPUTER
SCIENCE
.
15
3.2
POSITIONING
AND
CORE
FUNCTIONALITIES
OF
OPERATING
SYSTEMS
.
16
3.3
EVOLUTION
OF
OPERATING
SYSTEMS
.
19
3.3.1
SECOND
GENERATION
OF
COMPUTERS
.
20
3.3.2
THIRD
GENERATION
OF
COMPUTERS
.
21
3.3.3
FOURTH
GENERATION
OF
COMPUTERS
.
22
3.4
OPERATING
MODES
.
23
3.4.1
BATCH
PROCESSING
AND
TIME-SHARING
.
23
3.4.2
SINGLETASKING
AND
MULTITASKING
.
25
3.4.3
SINGLE-USER
AND
MULTI-USER
.
26
3.5
8/16/32/64-BIT
OPERATING
SYSTEMS
.
27
3.6
REAL-TIME
OPERATING
SYSTEMS
.
28
3.6.1
HARD
AND
SOFT
REAL-TIME
OPERATING
SYSTEMS
.
28
3.6.2
ARCHITECTURES
OF
REAL-TIME
OPERATING
SYSTEMS
.
29
3.7
DISTRIBUTED
OPERATING
SYSTEMS
.
30
3.8
KERNEL
ARCHITECTURES
.
32
3.8.1
MONOLITHIC
KERNELS
.
34
3.8.2
MICROKERNELS
.
34
3.8.3
HYBRID
KERNELS
.
36
3.9
STRUCTURE
(LAYERS)
OF
OPERATING
SYSTEMS
.
37
4
FUNDAMENTALS
OF
COMPUTER
ARCHITECTURE
39
4.1
VON
NEUMANN
ARCHITECTURE
.
39
4.1.1
CENTRAL
PROCESSING
UNIT
.
40
4.1.2
FETCH-DECODE-EXECUTE
CYCLE
.
41
VIII
CONTENTS
4.1.3
BUS
LINES
.
42
4.2
INPUT/OUTPUT
DEVICES
.
45
4.3
DIGITAL
DATA
STORAGE
.
48
4.4
MEMORY
HIERARCHY
.
49
4.4.1
REGISTER
.
52
4.4.2
CACHE
.
52
4.4.3
CACHE
WRITE
POLICIES
.
53
4.4.4
MAIN
MEMORY
.
54
4.4.5
HARD
DISK
DRIVES
.
55
4.4.6
ADDRESSING
DATA
ON
HARD
DISK
DRIVES
.
56
4.4.7
ACCESS
TIME
OF
HDDS
.
58
4.4.8
SOLID-STATE
DRIVES
.
58
4.4.9
READING
DATA
FROM
FLASH
MEMORY
CELLS
.
60
4.5
RAID
.
64
4.5.1
RAID
0
.
67
4.5.2
RAID
1
.
68
4.5.3
RAID
2
.
69
4.5.4
RAID
3
.
70
4.5.5
RAID
4
.
71
4.5.6
RAID
5
.
72
4.5.7
RAID
6
.
73
4.5.8
RAID
COMBINATIONS
.
73
5
MEMORY
MANAGEMENT
75
5.1
MEMORY
MANAGEMENT
CONCEPTS
.
75
5.1.1
STATIC
PARTITIONING
.
76
5.1.2
DYNAMIC
PARTITIONING
.
77
5.1.3
BUDDY
MEMORY
ALLOCATION
.
80
5.2
MEMORY
ADDRESSING
IN
PRACTICE
.
83
5.2.1
REAL
MODE
.
84
5.2.2
PROTECTED
MODE
AND
VIRTUAL
MEMORY
.
88
5.2.3
PAGE-BASED
MEMORY
MANAGEMENT
(PAGING)
.
90
5.2.4
SEGMENT-BASED
MEMORY
MANAGEMENT
(SEGMENTATION)
.
99
5.2.5
STATE
OF
THE
ART
OF
VIRTUAL
MEMORY
.
100
5.2.6
KERNEL
SPACE
AND
USER
SPACE
.
100
5.3
PAGE
REPLACEMENT
STRATEGIES
.
103
5.3.1
OPTIMAL
STRATEGY
.
104
5.3.2
LEAST
RECENTLY
USED
.
105
5.3.3
LEAST
FREQUENTLY
USED
.
106
5.3.4
FIRST
IN
FIRST
OUT
.
107
5.3.5
CLOCK
/
SECOND
CHANCE
.
108
5.3.6
RANDOM
.
109
6
FILE
SYSTEMS
111
6.1
TECHNICAL
PRINCIPLES
OF
FILE
SYSTEMS
.
ILL
6.2
BLOCK
ADDRESSING
IN
LINUX
FILE
SYSTEMS
.
112
6.2.1
MINIX
.
115
6.2.2
EXT2/3
.
116
6.3
FILE
SYSTEMS
WITH
A
FILE
ALLOCATION
TABLE
.
119
6.3.1
FAT12
.
123
6.3.2
FAT16
.
123
6.3.3
FAT32
.
125
CONTENTS
IX
6.3.4
VFAT
.
126
6.4
JOURNALING
FILE
SYSTEMS
.
127
6.5
EXTENT-BASED
ADDRESSING
.
129
6.5.1
EXT4
.
131
6.5.2
NTFS
.
132
6.6
COPY-ON-WRITE
.
133
6.7
ACCELERATING
DATA
ACCESS
WITH
A
CACHE
.
134
6.8
DEFRAGMENTATION
.
135
7
SYSTEM
CALLS
137
7.1
USER
MODE
AND
KERNEL
MODE
.
137
7.2
SYSTEM
CALLS
AND
LIBRARIES
.
138
7.3
SYSTEM
CALL
PROCESSING
.
142
8
PROCESS
MANAGEMENT
145
8.1
PROCESS
CONTEXT
.
145
8.2
PROCESS
STATES
.
147
8.3
STRUCTURE
OF
A
PROCESS
IN
MEMORY
.
154
8.4
PROCESS
CREATION
VIA
FORK
.
157
8.5
REPLACING
PROCESSES
VIA
EXEC
.
161
8.6
PROCESS
SWITCHING
AND
PROCESS
SCHEDULING
.
165
8.6.1
PRIORITY-DRIVEN
SCHEDULING
.
168
8.6.2
FIRST
COME
FIRST
SERVED
.
169
8.6.3
ROUND
ROBIN
.
170
8.6.4
SHORTEST
JOB
FIRST
/
SHORTEST
PROCESS
NEXT
.
171
8.6.5
SHORTEST
REMAINING
TIME
FIRST
.
172
8.6.6
LONGEST
JOB
FIRST
.
172
8.6.7
LONGEST
REMAINING
TIME
FIRST
.
173
8.6.8
HIGHEST
RESPONSE
RATIO
NEXT
.
173
8.6.9
EARLIEST
DEADLINE
FIRST
.
174
8.6.10
FAIR-SHARE
SCHEDULING
.
174
8.6.11
MULTILEVEL
SCHEDULING
.
175
9
INTERPROCESS
COMMUNICATION
179
9.1
CRITICAL
SECTIONS
AND
RACE
CONDITIONS
.
179
9.2
SYNCHRONIZATION
OF
PROCESSES
.
182
9.2.1
SPECIFICATION
OF
THE
EXECUTION
ORDER
OF
PROCESSES
.
183
9.2.2
PROTECTING
CRITICAL
SECTIONS
BY
BLOCKING
.
185
9.2.3
STARVATION
AND
DEADLOCK
.
187
9.3
COMMUNICATION
OF
PROCESSES
.
192
9.3.1
SHARED
MEMORY
.
192
9.3.2
MESSAGE
QUEUES
.
198
9.3.3
PIPES
.
205
9.3.4
SOCKETS
.
212
9.4
COOPERATION
OF
PROCESSES
.
221
9.4.1
SEMAPHORE
.
222
9.4.2
MUTEX
.
227
9.4.3
MONITOR
.
228
10
VIRTUALIZATION
229
10.1
PARTITIONING
.
229
10.2
HARDWARE
EMULATION
.
230
X
CONTENTS
10.3
APPLICATION
VIRTUALIZATION
.
232
10.4
FULL
VIRTUALIZATION
.
233
10.5
PARAVIRTUALIZATION
.
236
10.6
HARDWARE
VIRTUALIZATION
.
237
10.7
OPERATING
SYSTEM-LEVEL
VIRTUALIZATION
.
238
GLOSSARY
241
REFERENCES
255
INDEX
259
INHALTSVERZEICHNIS
1
EINLEITUNG
1
2
GRUNDLAGEN
DER
INFORMATIONSTECHNIK
3
2.1
BIT
.
3
2.2
REPRAESENTATION
VON
ZAHLEN
.
4
2.2.1
DEZIMALSYSTEM
.
5
2.2.2
DUALSYSTEM
.
5
2.2.3
OKTALSYSTEM
.
6
2.2.4
HEXADEZIMALSYSTEM
.
7
2.3
DATEI-
UND
SPEICHERGROESSEN
.
8
2.4
INFORMATIONSDARSTELLUNG
.
9
2.4.1
ASCH-KODIERUNG
.
10
2.5
UNICODE
.
12
2.6
DARSTELLUNG
VON
ZEICHENKETTEN
.
13
3
GRUNDLAGEN
DER
BETRIEBSSYSTEME
15
3.1
EINORDNUNG
DER
BETRIEBSSYSTEME
IN
DIE
INFORMATIK
.
15
3.2
POSITIONIERUNG
UND
KERNFUNKTIONALITAETEN
VON
BETRIEBSSYSTEMEN
.
16
3.3
ENTWICKLUNG
DER
BETRIEBSSYSTEME
.
19
3.3.1
ZWEITE
GENERATION
VON
COMPUTERN
.
20
3.3.2
DRITTE
GENERATION
VON
COMPUTERN
.
21
3.3.3
VIERTE
GENERATION
VON
COMPUTERN
.
22
3.4
BETRIEBSARTEN
.
23
3.4.1
STAPELBETRIEB
UND
DIALOGBETRIEB
.
23
3.4.2
EINZELPROGRAMMBETRIEB
UND
MEHRPROGRAMMBETRIEB
.
25
3.4.3
EINZELBENUTZERBETRIEB
UND
MEHRBENUTZERBETRIEB
.
26
3.5
8/16/32/64
BIT-BETRIEBSSYSTEME
.
27
3.6
ECHTZEITBETRIEBSSYSTEME
.
28
3.6.1
HARTE
UND
WEICHE
ECHTZEITBETRIEBSSYSTEME
.
28
3.6.2
ARCHITEKTUREN
VON
ECHTZEITBETRIEBSSYSTEMEN
.
29
3.7
VERTEILTE
BETRIEBSSYSTEME
.
30
3.8
ARCHITEKTUR
DES
BETRIEBSSYSTEMKERNS
.
32
3.8.1
MONOLITHISCHE
KERNE
.
34
3.8.2
MINIMALE
KERNE
.
34
3.8.3
HYBRIDE
KERNE
.
36
3.9
SCHICHTENMODELL
.
37
4
GRUNDLAGEN
DER
RECHNERARCHITEKTUR
39
4.1
VON-NEUMANN-ARCHITEKTUR
.
39
4.1.1
HAUPTPROZESSOR
.
40
4.1.2
VON-NEUMANN-ZYKLUS
.
41
XII
INHALTSVERZEICHNIS
4.1.3
BUSLEITUNGEN
.
42
4.2
EIN-/AUSGABEGERAETE
.
45
4.3
DIGITALE
DATENSPEICHER
.
48
4.4
SPEICHER
HIER
ARCHIE
.
49
4.4.1
REGISTER
.
52
4.4.2
CACHE
.
52
4.4.3
CACHE-SCHREIBSTRATEGIEN
.
53
4.4.4
HAUPTSPEICHER
.
54
4.4.5
FESTPLATTEN
.
55
4.4.6
ADRESSIERUNG
DER
DATEN
AUF
FESTPLATTEN
.
56
4.4.7
ZUGRIFFSZEIT
BEI
FESTPLATTEN
.
58
4.4.8
SOLID-STATE
DRIVES
.
58
4.4.9
DATEN
AUS
FLASH-SPEICHERZELLEN
AUSLESEN
.
60
4.5
RAID
.
64
4.5.1
RAID
0
.
67
4.5.2
RAID
1
.
68
4.5.3
RAID
2
.
69
4.5.4
RAID
3
.
70
4.5.5
RAID
4
.
71
4.5.6
RAID
5
.
72
4.5.7
RAID
6
.
73
4.5.8
RAID-KOMBINATIONEN
.
73
5
SPEICHERVERWALTUNG
75
5.1
KONZEPTE
ZUR
SPEICHERVERWALTUNG
.
75
5.1.1
STATISCHE
PARTITIONIERUNG
.
76
5.1.2
DYNAMISCHE
PARTITIONIERUNG
.
77
5.1.3
BUDDY-SPEICHERVERWALTUNG
.
80
5.2
SPEICHERADRESSIERUNG
IN
DER
PRAXIS
.
83
5.2.1
REAL
MODE
.
84
5.2.2
PROTECTED
MODE
UND
VIRTUELLER
SPEICHER
.
88
5.2.3
SEITENORIENTIERTER
SPEICHER
(PAGING)
.
90
5.2.4
SEGMENTORIENTIERTER
SPEICHER
(SEGMENTIERUNG)
.
99
5.2.5
STAND
DER
TECHNIK
BEIM
VIRTUELLEN
SPEICHER
.
100
5.2.6
KERNELSPACE
UND
USERSPACE
.
100
5.3
SEITENERSETZUNGSSTRATEGIEN
.
103
5.3.1
OPTIMALE
STRATEGIE
.
104
5.3.2
LEAST
RECENTLY
USED
.
105
5.3.3
LEAST
FREQUENTLY
USED
.
106
5.3.4
FIRST
IN
FIRST
OUT
.
107
5.3.5
CLOCK
/
SECOND
CHANCE
.
108
5.3.6
RANDOM
.
109
6
DATEISYSTEME
111
6.1
TECHNISCHE
GRUNDLAGEN
DER
DATEISYSTEME
.
111
6.2
BLOCKADRESSIERUNG
BEI
LINUX-DATEISYSTEMEN
.
112
6.2.1
MINIX
.
115
6.2.2
EXT2/3
.
116
6.3
DATEISYSTEME
MIT
DATEIZUORDNUNGSTABELLEN
.
119
6.3.1
FAT12
.
123
6.3.2
FAT16
.
123
6.3.3
FAT32
.
125
INHALTSVERZEICHNIS
XIII
6.3.4
VFAT
.
126
6.4
JOURNALING-DATEISYSTEME
.
127
6.5
EXTENT-BASIERTE
ADRESSIERUNG
.
129
6.5.1
EXT4
.
131
6.5.2
NTFS
.
132
6.6
COPY-ON-WRITE
.
133
6.7
DATENZUGRIFFE
MIT
EINEM
CACHE
BESCHLEUNIGEN
.
134
6.8
DEFRAGMENTIERUNG
.
135
7
SYSTEMAUFRUFE
137
7.1
BENUTZERMODUS
UND
KERNELMODUS
.
137
7.2
SYSTEMAUFRUFE
UND
BIBLIOTHEKEN
.
138
7.3
ABLAUF
EINES
SYSTEMAUFRUFS
.
142
8
PROZESSVERWALTUNG
145
8.1
PROZESSKONTEXT
.
145
8.2
PROZESSZUSTAENDE
.
147
8.3
STRUKTUR
EINES
PROZESSES
IM
SPEICHER
.
154
8.4
PROZESSE
ERZEUGEN
MIT
FORK
.
157
8.5
PROZESSE
ERSETZEN
MIT
EXEC
.
161
8.6
PROZESS
WECHSEL
UND
SCHEDULING
VON
PROZESSEN
.
165
8.6.1
PRIORITAETENGESTEUERTES
SCHEDULING
.
168
8.6.2
FIRST
COME
FIRST
SERVED
.
169
8.6.3
ROUND
ROBIN
.
170
8.6.4
SHORTEST
JOB
FIRST
/
SHORTEST
PROCESS
NEXT
.
171
8.6.5
SHORTEST
REMAINING
TIME
FIRST
.
172
8.6.6
LONGEST
JOB
FIRST
.
172
8.6.7
LONGEST
REMAINING
TIME
FIRST
.
173
8.6.8
HIGHEST
RESPONSE
RATIO
NEXT
.
173
8.6.9
EARLIEST
DEADLINE
FIRST
.
174
8.6.10
FAIR-SHARE-SCHEDULING
.
174
8.6.11
MULTILEVEL-SCHEDULING
.
175
9
INTERPROZESSKOMMUNIKATION
179
9.1
KRITISCHE
ABSCHNITTE
UND
WETTLAUFSITUATIONEN
.
179
9.2
SYNCHRONISATION
VON
PROZESSEN
.
182
9.2.1
DEFINITION
DER
AUSFUEHRUNGSREIHENFOLGE
DURCH
SIGNALISIERUNG
.
183
9.2.2
SCHUTZ
KRITISCHER
ABSCHNITTE
DURCH
SPERREN
.
185
9.2.3
VERHUNGERN
UND
DEADLOCK
.
187
9.3
KOMMUNIKATION
VON
PROZESSEN
.
192
9.3.1
GEMEINSAMER
SPEICHER
.
192
9.3.2
NACHRICHTENWARTESCHLANGEN
.
198
9.3.3
KOMMUNIKATIONSKANAELE
.
205
9.3.4
SOCKETS
.
212
9.4
KOOPERATION
VON
PROZESSEN
.
221
9.4.1
SEMAPHOR
.
222
9.4.2
MUTEX
.
227
9.4.3
MONITOR
.
228
10
VIRTUALISIERUNG
229
10.1
PARTITIONIERUNG
.
229
10.2
HARDWARE-EMULATION
.
230
XIV
INHALTSVERZEICHNIS
10.3
ANWENDUNGSVIRTUALISIERUNG
.
232
10.4
VOLLSTAENDIGE
VIRTUALISIERUNG
.
233
10.5
PARAVIRTUALISIERUNG
.
236
10.6
HARD
WARE-
VIRTUALISIERUNG
.
237
10.7
BETRIEBSSYSTEM-VIRTUALISIERUNG
.
238
GLOSSAR
241
LITERATUR
255
INDEX
/
STICHWORTVERZEICHNIS
259 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Baun, Christian 1979- |
author_GND | (DE-588)12337832X |
author_facet | Baun, Christian 1979- |
author_role | aut |
author_sort | Baun, Christian 1979- |
author_variant | c b cb |
building | Verbundindex |
bvnumber | BV047041207 |
classification_rvk | ST 260 |
ctrlnum | (OCoLC)1227478972 (DE-599)DNB1205821473 |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02788nam a2200601 c 4500</leader><controlfield tag="001">BV047041207</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20201214 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">201202s2020 a||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">20,N11</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1205821473</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783658297848</subfield><subfield code="9">978-3-658-29784-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3658297840</subfield><subfield code="9">3-658-29784-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1227478972</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1205821473</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</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="100" ind1="1" ind2=" "><subfield code="a">Baun, Christian</subfield><subfield code="d">1979-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)12337832X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Operating Systems / Betriebssysteme</subfield><subfield code="b">Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch</subfield><subfield code="c">Christian Baun</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Springer Vieweg</subfield><subfield code="c">[2020]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2020</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xiv, 271 Seiten</subfield><subfield code="b">Illustrationen</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="490" ind1="0" ind2=" "><subfield code="a">Lehrbuch</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dateisystem</subfield><subfield code="0">(DE-588)4464537-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Prozess</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4235427-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Interprozesskommunikation</subfield><subfield code="0">(DE-588)4380143-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Speicherverwaltung</subfield><subfield code="0">(DE-588)4182146-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Virtualisierung</subfield><subfield code="0">(DE-588)4839180-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="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Betriebssystem</subfield><subfield code="0">(DE-588)4006216-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Dateisystem</subfield><subfield code="0">(DE-588)4464537-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Prozess</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4235427-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">Interprozesskommunikation</subfield><subfield code="0">(DE-588)4380143-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="5"><subfield code="a">Virtualisierung</subfield><subfield code="0">(DE-588)4839180-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="6"><subfield code="a">Speicherverwaltung</subfield><subfield code="0">(DE-588)4182146-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Springer Fachmedien Wiesbaden</subfield><subfield code="0">(DE-588)1043386068</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2=" "><subfield code="z">9783658297855</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-658-29785-5</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=ff800b30118f412591a038776eeedb6a&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="v">2020-03-11</subfield><subfield code="x">Verlag</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="u">http://www.springer.com/</subfield><subfield code="v">2020-03-11</subfield><subfield code="x">Verlag</subfield><subfield code="3">Unbekannt</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">B:DE-101</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://digitale-objekte.hbz-nrw.de/storage2/2020/10/08/file_10/8934776.pdf</subfield><subfield code="3">Inhaltsverzeichnis</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=032448284&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-032448284</subfield></datafield></record></collection> |
genre | (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV047041207 |
illustrated | Illustrated |
index_date | 2024-07-03T16:05:36Z |
indexdate | 2024-07-10T09:00:55Z |
institution | BVB |
institution_GND | (DE-588)1043386068 |
isbn | 9783658297848 3658297840 |
language | English German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032448284 |
oclc_num | 1227478972 |
open_access_boolean | |
owner | DE-739 |
owner_facet | DE-739 |
physical | xiv, 271 Seiten Illustrationen |
publishDate | 2020 |
publishDateSearch | 2020 |
publishDateSort | 2020 |
publisher | Springer Vieweg |
record_format | marc |
series2 | Lehrbuch |
spelling | Baun, Christian 1979- Verfasser (DE-588)12337832X aut Operating Systems / Betriebssysteme Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch Christian Baun Wiesbaden Springer Vieweg [2020] © 2020 xiv, 271 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier Lehrbuch Dateisystem (DE-588)4464537-5 gnd rswk-swf Prozess Informatik (DE-588)4235427-4 gnd rswk-swf Interprozesskommunikation (DE-588)4380143-2 gnd rswk-swf Computerarchitektur (DE-588)4048717-9 gnd rswk-swf Speicherverwaltung (DE-588)4182146-4 gnd rswk-swf Virtualisierung (DE-588)4839180-3 gnd rswk-swf Betriebssystem (DE-588)4006216-8 gnd rswk-swf (DE-588)4123623-3 Lehrbuch gnd-content Betriebssystem (DE-588)4006216-8 s Computerarchitektur (DE-588)4048717-9 s Dateisystem (DE-588)4464537-5 s Prozess Informatik (DE-588)4235427-4 s Interprozesskommunikation (DE-588)4380143-2 s Virtualisierung (DE-588)4839180-3 s Speicherverwaltung (DE-588)4182146-4 s DE-604 Springer Fachmedien Wiesbaden (DE-588)1043386068 pbl 9783658297855 Erscheint auch als Online-Ausgabe 978-3-658-29785-5 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=ff800b30118f412591a038776eeedb6a&prov=M&dok_var=1&dok_ext=htm 2020-03-11 Verlag Inhaltstext X:MVB http://www.springer.com/ 2020-03-11 Verlag Unbekannt B:DE-101 application/pdf http://digitale-objekte.hbz-nrw.de/storage2/2020/10/08/file_10/8934776.pdf Inhaltsverzeichnis DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032448284&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Baun, Christian 1979- Operating Systems / Betriebssysteme Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch Dateisystem (DE-588)4464537-5 gnd Prozess Informatik (DE-588)4235427-4 gnd Interprozesskommunikation (DE-588)4380143-2 gnd Computerarchitektur (DE-588)4048717-9 gnd Speicherverwaltung (DE-588)4182146-4 gnd Virtualisierung (DE-588)4839180-3 gnd Betriebssystem (DE-588)4006216-8 gnd |
subject_GND | (DE-588)4464537-5 (DE-588)4235427-4 (DE-588)4380143-2 (DE-588)4048717-9 (DE-588)4182146-4 (DE-588)4839180-3 (DE-588)4006216-8 (DE-588)4123623-3 |
title | Operating Systems / Betriebssysteme Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch |
title_auth | Operating Systems / Betriebssysteme Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch |
title_exact_search | Operating Systems / Betriebssysteme Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch |
title_exact_search_txtP | Operating Systems / Betriebssysteme Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch |
title_full | Operating Systems / Betriebssysteme Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch Christian Baun |
title_fullStr | Operating Systems / Betriebssysteme Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch Christian Baun |
title_full_unstemmed | Operating Systems / Betriebssysteme Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch Christian Baun |
title_short | Operating Systems / Betriebssysteme |
title_sort | operating systems betriebssysteme bilingual edition english german zweisprachige ausgabe englisch deutsch |
title_sub | Bilingual Edition: English - German / Zweisprachige Ausgabe: Englisch - Deutsch |
topic | Dateisystem (DE-588)4464537-5 gnd Prozess Informatik (DE-588)4235427-4 gnd Interprozesskommunikation (DE-588)4380143-2 gnd Computerarchitektur (DE-588)4048717-9 gnd Speicherverwaltung (DE-588)4182146-4 gnd Virtualisierung (DE-588)4839180-3 gnd Betriebssystem (DE-588)4006216-8 gnd |
topic_facet | Dateisystem Prozess Informatik Interprozesskommunikation Computerarchitektur Speicherverwaltung Virtualisierung Betriebssystem Lehrbuch |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=ff800b30118f412591a038776eeedb6a&prov=M&dok_var=1&dok_ext=htm http://www.springer.com/ http://digitale-objekte.hbz-nrw.de/storage2/2020/10/08/file_10/8934776.pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032448284&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT baunchristian operatingsystemsbetriebssystemebilingualeditionenglishgermanzweisprachigeausgabeenglischdeutsch AT springerfachmedienwiesbaden operatingsystemsbetriebssystemebilingualeditionenglishgermanzweisprachigeausgabeenglischdeutsch |