Unix device-Treiber:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn ; München ; Reading, Massachusetts <<[u.a.]>>
Addison-Wesley
1990
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | X, 424 S. 25 cm |
ISBN: | 3893192298 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV023507470 | ||
003 | DE-604 | ||
005 | 20080623000000.0 | ||
007 | t | ||
008 | 930112s1990 gw |||| 00||| ger d | ||
015 | |a 90,A19,0576 |2 dnb | ||
016 | 7 | |a 890957649 |2 DE-101 | |
020 | |a 3893192298 |c Pp. : DM 68.00 |9 3-89319-229-8 | ||
035 | |a (OCoLC)75072465 | ||
035 | |a (DE-599)BVBBV023507470 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-521 | ||
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
084 | |a 28 |2 sdnb | ||
100 | 1 | |a Egan, Janet I. |d 1951- |e Verfasser |0 (DE-588)112825974 |4 aut | |
240 | 1 | 0 | |a Writing a Unix device driver |
245 | 1 | 0 | |a Unix device-Treiber |c Janet I. Egan ; Thomas J. Teixera. [Übers.: Translingua, Bonn] |
264 | 1 | |a Bonn ; München ; Reading, Massachusetts <<[u.a.]>> |b Addison-Wesley |c 1990 | |
300 | |a X, 424 S. |c 25 cm | ||
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 Treiber |g Programm |0 (DE-588)4185971-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a UNIX |0 (DE-588)4061835-3 |D s |
689 | 0 | 1 | |a Treiber |g Programm |0 (DE-588)4185971-6 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Teixeira, Thomas J. |d 1954- |e Verfasser |0 (DE-588)112826008 |4 aut | |
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=016831367&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016831367 |
Datensatz im Suchindex
_version_ | 1804138146443558912 |
---|---|
adam_text | INHALT
VORWORT
KAPITEL 1 UNIX UND SEIN E/A-SUBSYSTEM L
DAS UNIX-BETRIEBSSYSTEM 2
UNIX AUS DER SICHT EINES BENUTZERS 7
UNIX AUS DER SICHT EINES PROGRAMMIERERS 9
PROZESS-STEUERUNG UND PROZESS-ZEITPLANUNG 16
SYSTEMAUFRUFE 20
KAPITEL 2 DAS UNIX E/A-SYSTEM
23
DAS DATEISYSTEM 24
SYSTEMDATEN-STRUKTUREN FUER DATEI-OPERATIONEN 29
DAS BLOCKPUFFERSYSTEM 32
DEVICE-TREIBER 34
DER DURCHLAUF DER E / A-ANFORDERUNGEN DURCH DAS SYSTEM 36
UEBERSICHT UEBER DIE DEVICE-TREIBER 37
KAPITEL 3 E/A-HARDWARE UND DEVICE-TREIBER
49
E/A-ARCHITEKTUR 49
CHARAKTERISTIKA DER E/A-DEVICES 55
HTTP://D-NB.INFO/890957649
VIII UNIX DEVICE-TREIBER
KAPITEL 4 SYSTEMGENERIERUNG
61
KERNEL/TREIBER-SCHNITTSTELLENDATEIEN 62
DIE DATENDATEIEN DER SYSTEMKONFIGURATION 63
REGELN FUER DIE NAMENSGEBUNG 69
DIE KONFIGURATIONSTABELLEN-DATEI: CONF. C 70
DIE HARDWARE-SCHNITTSTELLEN-DATEI 78
DIE ERSTELLUNG EINES NEUEN KERNELS 81
ERSTELLEN EINER DEVICE-SPEZIALDATEI 83
KAPITEL 5 STRUKTUREN DER LAUFZEIT-DATEN
85
VIRTUELLE UND PHYSIKALISCHE ADRESSEN 85
STANDARD-E/A-DATENSTRUKTUREN 88
ADRESSENUEBERSETZUNG UND DATENZUGRIFF 100
INTERAKTION EINES TREIBERS MIT DEM AUFRUFENDEN PROZESS 114
SYNCHRONISIERUNG INNERHALB DES TREIBERS 120
KAPITEL 6 BEISPIELE FUER DEN LOGISCHEN AUFBAU
131
EINES TREIBERS
DEFINITION DES DEVICE 132
DATENSTRUKTUR DES DEVICE 134
BEISPIEL 1: SYNCHRONE ZEICHENAUSGABE 136
BEISPIEL 2: IN EINER LISTE GESPEICHERTE ZEICHEN 139
BEISPIEL 3: DMA-AUSGABE AUS DEN SYSTEMBEREICHSPUFFERN 144
BEISPIEL 4: SYNCHRONE DMA AUS DEM BENUTZERBEREICH 150
BEISPIELS: SYNCHRONERE/A-MULTIPLEX-BETRIEB 152
KAPITEL 7 ENTWICKLUNGSMETHODEN FUER TREIBER
155
MAKRO-DEBUGGING 156
DAS PROTOKOLLIEREN VON TREIBERAKTIONEN 162
INHALT IX
KAPITEL 8 BEISPIELHAFTE ZEICHEN- UND
179
BLOCKORIENTIERTE TREIBER
ALLGEMEINE MERKMALE 179
BEISPIELHAFTER ZEICHENORIENTIERTER TREIBER: CHDRIVER 181
BEISPIELHAFTER BLOCKORIENTIERTER TREIBER: BKDRIVER 189
KAPITEL 9 GRUNDLEGENDE ANFORDERUNGEN AN
195
EINEN DEVICE-TREIBER
ERFORDERLICHE EINSPRUNGSPUNKTE 195
EINSPRUNGSPUNKT-ARGUMENTE, AKTIONEN UND RUECKGABEN 196
KAPITEL 10 SPEZIELLE THEMEN
205
UNTERSTUETZUNG MEHRERER DEVICES 205
LOGIK DER OPERATIONSWIEDERHOLUNG BEI AUFGETRETENEN FEHLERN 210
MAGNETBANDTREIBER 211
DIE VERWENDUNG VON REGISTERVARIABLEN 218
WICHTIGE PROGRAMMIERHINWEISE 218
ASTS 219
EIN BEISPIEL: ASYNCHRONE DMA-UEBERTRAGUNG MIT HILFE VON ASTS 221
X
UNIX DEVICE-TREIBER
ANHANG A ZUSAMMENFASSUNG DER WICHTIGSTEN
231
INCLUDE-DATEIEN
ANHANG B DIE KERNELROUTINEN ZUR
235
UNTERSTUETZUNG DER E/A
ANHANG C EIN BEISPIELHAFTER ZEICHENORIEN-
327
TIERTER DEVICE-TREIBER
ANHANG D EIN BEISPIELHAFTER BLOCKORIEN
349
TIERTER TREIBER
ANHANG E XENIX
367
ANHANG F BERKELEY UNIX
387
BIBLIOGRAPHIE
419
INDEX
421
|
adam_txt |
INHALT
VORWORT
KAPITEL 1 UNIX UND SEIN E/A-SUBSYSTEM L
DAS UNIX-BETRIEBSSYSTEM 2
UNIX AUS DER SICHT EINES BENUTZERS 7
UNIX AUS DER SICHT EINES PROGRAMMIERERS 9
PROZESS-STEUERUNG UND PROZESS-ZEITPLANUNG 16
SYSTEMAUFRUFE 20
KAPITEL 2 DAS UNIX E/A-SYSTEM
23
DAS DATEISYSTEM 24
SYSTEMDATEN-STRUKTUREN FUER DATEI-OPERATIONEN 29
DAS BLOCKPUFFERSYSTEM 32
DEVICE-TREIBER 34
DER DURCHLAUF DER E / A-ANFORDERUNGEN DURCH DAS SYSTEM 36
UEBERSICHT UEBER DIE DEVICE-TREIBER 37
KAPITEL 3 E/A-HARDWARE UND DEVICE-TREIBER
49
E/A-ARCHITEKTUR 49
CHARAKTERISTIKA DER E/A-DEVICES 55
HTTP://D-NB.INFO/890957649
VIII UNIX DEVICE-TREIBER
KAPITEL 4 SYSTEMGENERIERUNG
61
KERNEL/TREIBER-SCHNITTSTELLENDATEIEN 62
DIE DATENDATEIEN DER SYSTEMKONFIGURATION 63
REGELN FUER DIE NAMENSGEBUNG 69
DIE KONFIGURATIONSTABELLEN-DATEI: CONF. C 70
DIE HARDWARE-SCHNITTSTELLEN-DATEI 78
DIE ERSTELLUNG EINES NEUEN KERNELS 81
ERSTELLEN EINER DEVICE-SPEZIALDATEI 83
KAPITEL 5 STRUKTUREN DER LAUFZEIT-DATEN
85
VIRTUELLE UND PHYSIKALISCHE ADRESSEN 85
STANDARD-E/A-DATENSTRUKTUREN 88
ADRESSENUEBERSETZUNG UND DATENZUGRIFF 100
INTERAKTION EINES TREIBERS MIT DEM AUFRUFENDEN PROZESS 114
SYNCHRONISIERUNG INNERHALB DES TREIBERS 120
KAPITEL 6 BEISPIELE FUER DEN LOGISCHEN AUFBAU
131
EINES TREIBERS
DEFINITION DES DEVICE 132
DATENSTRUKTUR DES DEVICE 134
BEISPIEL 1: SYNCHRONE ZEICHENAUSGABE 136
BEISPIEL 2: IN EINER LISTE GESPEICHERTE ZEICHEN 139
BEISPIEL 3: DMA-AUSGABE AUS DEN SYSTEMBEREICHSPUFFERN 144
BEISPIEL 4: SYNCHRONE DMA AUS DEM BENUTZERBEREICH 150
BEISPIELS: SYNCHRONERE/A-MULTIPLEX-BETRIEB 152
KAPITEL 7 ENTWICKLUNGSMETHODEN FUER TREIBER
155
MAKRO-DEBUGGING 156
DAS PROTOKOLLIEREN VON TREIBERAKTIONEN 162
INHALT IX
KAPITEL 8 BEISPIELHAFTE ZEICHEN- UND
179
BLOCKORIENTIERTE TREIBER
ALLGEMEINE MERKMALE 179
BEISPIELHAFTER ZEICHENORIENTIERTER TREIBER: CHDRIVER 181
BEISPIELHAFTER BLOCKORIENTIERTER TREIBER: BKDRIVER 189
KAPITEL 9 GRUNDLEGENDE ANFORDERUNGEN AN
195
EINEN DEVICE-TREIBER
ERFORDERLICHE EINSPRUNGSPUNKTE 195
EINSPRUNGSPUNKT-ARGUMENTE, AKTIONEN UND RUECKGABEN 196
KAPITEL 10 SPEZIELLE THEMEN
205
UNTERSTUETZUNG MEHRERER DEVICES 205
LOGIK DER OPERATIONSWIEDERHOLUNG BEI AUFGETRETENEN FEHLERN 210
MAGNETBANDTREIBER 211
DIE VERWENDUNG VON REGISTERVARIABLEN 218
WICHTIGE PROGRAMMIERHINWEISE 218
ASTS 219
EIN BEISPIEL: ASYNCHRONE DMA-UEBERTRAGUNG MIT HILFE VON ASTS 221
X
UNIX DEVICE-TREIBER
ANHANG A ZUSAMMENFASSUNG DER WICHTIGSTEN
231
INCLUDE-DATEIEN
ANHANG B DIE KERNELROUTINEN ZUR
235
UNTERSTUETZUNG DER E/A
ANHANG C EIN BEISPIELHAFTER ZEICHENORIEN-
327
TIERTER DEVICE-TREIBER
ANHANG D EIN BEISPIELHAFTER BLOCKORIEN
349
TIERTER TREIBER
ANHANG E XENIX
367
ANHANG F BERKELEY UNIX
387
BIBLIOGRAPHIE
419
INDEX
421 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Egan, Janet I. 1951- Teixeira, Thomas J. 1954- |
author_GND | (DE-588)112825974 (DE-588)112826008 |
author_facet | Egan, Janet I. 1951- Teixeira, Thomas J. 1954- |
author_role | aut aut |
author_sort | Egan, Janet I. 1951- |
author_variant | j i e ji jie t j t tj tjt |
building | Verbundindex |
bvnumber | BV023507470 |
classification_rvk | ST 261 |
ctrlnum | (OCoLC)75072465 (DE-599)BVBBV023507470 |
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>01585nam a2200409zc 4500</leader><controlfield tag="001">BV023507470</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20080623000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">930112s1990 gw |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">90,A19,0576</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">890957649</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3893192298</subfield><subfield code="c">Pp. : DM 68.00</subfield><subfield code="9">3-89319-229-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)75072465</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023507470</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</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">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-521</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">28</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Egan, Janet I.</subfield><subfield code="d">1951-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)112825974</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Writing a Unix device driver</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Unix device-Treiber</subfield><subfield code="c">Janet I. Egan ; Thomas J. Teixera. [Übers.: Translingua, Bonn]</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn ; München ; Reading, Massachusetts <<[u.a.]>></subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">1990</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 424 S.</subfield><subfield code="c">25 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="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">Treiber</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4185971-6</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="1"><subfield code="a">Treiber</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4185971-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Teixeira, Thomas J.</subfield><subfield code="d">1954-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)112826008</subfield><subfield code="4">aut</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=016831367&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-016831367</subfield></datafield></record></collection> |
id | DE-604.BV023507470 |
illustrated | Not Illustrated |
index_date | 2024-07-02T22:30:52Z |
indexdate | 2024-07-09T21:23:33Z |
institution | BVB |
isbn | 3893192298 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016831367 |
oclc_num | 75072465 |
open_access_boolean | |
owner | DE-521 |
owner_facet | DE-521 |
physical | X, 424 S. 25 cm |
publishDate | 1990 |
publishDateSearch | 1990 |
publishDateSort | 1990 |
publisher | Addison-Wesley |
record_format | marc |
spelling | Egan, Janet I. 1951- Verfasser (DE-588)112825974 aut Writing a Unix device driver Unix device-Treiber Janet I. Egan ; Thomas J. Teixera. [Übers.: Translingua, Bonn] Bonn ; München ; Reading, Massachusetts <<[u.a.]>> Addison-Wesley 1990 X, 424 S. 25 cm txt rdacontent n rdamedia nc rdacarrier UNIX (DE-588)4061835-3 gnd rswk-swf Treiber Programm (DE-588)4185971-6 gnd rswk-swf UNIX (DE-588)4061835-3 s Treiber Programm (DE-588)4185971-6 s DE-604 Teixeira, Thomas J. 1954- Verfasser (DE-588)112826008 aut DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016831367&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Egan, Janet I. 1951- Teixeira, Thomas J. 1954- Unix device-Treiber UNIX (DE-588)4061835-3 gnd Treiber Programm (DE-588)4185971-6 gnd |
subject_GND | (DE-588)4061835-3 (DE-588)4185971-6 |
title | Unix device-Treiber |
title_alt | Writing a Unix device driver |
title_auth | Unix device-Treiber |
title_exact_search | Unix device-Treiber |
title_exact_search_txtP | Unix device-Treiber |
title_full | Unix device-Treiber Janet I. Egan ; Thomas J. Teixera. [Übers.: Translingua, Bonn] |
title_fullStr | Unix device-Treiber Janet I. Egan ; Thomas J. Teixera. [Übers.: Translingua, Bonn] |
title_full_unstemmed | Unix device-Treiber Janet I. Egan ; Thomas J. Teixera. [Übers.: Translingua, Bonn] |
title_short | Unix device-Treiber |
title_sort | unix device treiber |
topic | UNIX (DE-588)4061835-3 gnd Treiber Programm (DE-588)4185971-6 gnd |
topic_facet | UNIX Treiber Programm |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016831367&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT eganjaneti writingaunixdevicedriver AT teixeirathomasj writingaunixdevicedriver AT eganjaneti unixdevicetreiber AT teixeirathomasj unixdevicetreiber |