Inhoudsopgave Computersystemen en -netwerken
Tweede druk
- Woord vooraf v
- Inhoud vii
- Inleiding 1
- Analoog en digitaal 1
- Hardware en software 2
- Computers in onze samenleving 2
- Getalrepresentaties en codesystemen 4
- Talstelsels 4
- Binaire stelsel 4
- Bits en bytes 5
- Octale en hexadecimale stelsel 5
- Binair rekenen 6
- Conversie 6
- Optellen 6
- Vermenigvuldigen en delen 7
- Negatieve getallen 8
- Complement 8
- Complementeren in het binaire stelsel 8
- Rekenen met negatieve binaire getallen 10
- Niet-gehele getallen 10
- Codesystemen 11
- BCD-code 11
- ASCII-code en Unicode 12
- Gray-code 13
- Fouten in codes 14
- Pariteit 15
- Hamming-code 16
- Hamming-afstand 17
- CRC 17
- Opgaven 20
- Digitale techniek 21
- Logische niveaus 21
- Boolean algebra 21
- Poortschakelingen 23
- Combinaties van poorten 24
- Don't care-condities 26
- Tijdsdiagrammen 27
- Propagation delay 28
- Fan-in en fan-out 29
- Geheugenelementen 30
- Eenvoudige flipflops 30
- Flipflops met een klokingang 31
- Binaire teller 34
- Data-latches 36
- Astabiele en monostabiele schakelingen 37
- Registers 37
- Ontwerpen van flipflop-schakelingen 39
- Combinatorische schakelingen 45
- Code-detector 45
- Decoder 46
- Encoder 46
- Multiplexer 46
- Demultiplexer of decoder 47
- Comparator 47
- Pariteitsgenerator 48
- Adder 49
- Barrelshifter 50
- Opgaven 51
- Digitale ontwerptechniek 46
- Mintermen 46
- Karnaugh-diagrammen 47
- Don't care-condities in K-diagrammen 49
- Ontwerpen van flipflop-schakelingen 50
- Opgaven 56
- AD- en DA-conversie 53
- DA-conversie 53
- Enkele DAC-parameters. 54
- Principe-realisatie van DAC's 55
- Analoog-digitaal-conversie 57
- ADC-parameters 57
- AD-conversiemethoden 58
- Parallel-methode 58
- Weegmethode 59
- Telmethode met DAC 61
- Telmethode met dual ramp integration 61
- Sampling theorema 63
- Digitale signaalbewerking 64
- Opgaven 64
- Computerarchitectuur 66
- Bus-architectuur 66
- Datatransfer tussen registers 66
- Tri-state buffers 67
- Bidirectionele buffers 69
- Adres-, data- en controle-bus 72
- Blokschema van een computer 72
- Bouwstenen 73
- Geheugen 73
- RAM, ROM 76
- Eigenschappen 79
- CPU 79
- Globale opbouw 79
- Von Neumann-cyclus 81
- De werking van de CPU meer in detail 82
- Instructieset 85
- Stack pointer 88
- I/O 91
- Speciale I/O 92
- Memory mapped I/O 92
- I/O-poorten 93
- Interrupts 95
- Exceptions 96
- Interrupt levels 97
- Interrupt polling 97
- Interrupt vectoring 99
- Interrupt controller 99
- Non-maskable interrupt 101
- Reset 101
- CPU-families 102
- Systeembussen 103
- Bus-eigenschappen 103
- PC-bussen 106
- Algemene systeembussen en industriële bussen 107
- VME en Multibus 107
- PCI 108
- SCSI-bus 110
- Synchrone en asynchrone transfers 113
- Single ended en differentiële SCSI-bekabeling 113
- SCSI-2, wide SCSI en fast SCSI 113
- Command buffering 113
- desktop bussen 113
- Opgaven 115
- Input en output 116
- Typen I/O-poorten 116
- Configureren van de I/O-poort 117
- Interrupts 118
- DMA-technieken 118
- Analoge I/O 120
- Invoer van analoge signalen 120
- Sampling 120
- Werkgebied 120
- Uitvoer van analoge signalen 121
- Toepassingen 121
- Audio I/O 121
- Beeld digitalisering 121
- Video I/O 122
- Digitale signaalbewerking 122
- Regelsystemen 122
- Randapparatuur 122
- Toetsenbord 122
- Pointing device 123
- Beeldscherm 123
- Grafische kaarten voor MS-DOS-systemen 124
- Printer 125
- Secundair geheugen 126
- Disk 126
- Tape 126
- Software 126
- Opgaven 127
- Datacommunicatie 128
- Inleiding 128
- Simplex, duplex 128
- Protocol, serieel, parallel, snelheid, effici\"entie 129
- Serieel datatransport 129
- Synchroon datatransport 130
- Tijdelijk synchroon datatransport 131
- Asynchroon datatransport 132
- Parallel datatransport 133
- Modem 134
- V.24 of RS-232 136
- RS-423, RS-422, RS-485 137
- ISDN 139
- Centronics interface 140
- Opgaven 140
- Disks 141
- Typen disks 141
- Optische disks 141
- Magnetische disks 141
- Terminologie 142
- Disk-parameters 143
- Harddisks 144
- Backup 144
- Partitionering 145
- Intelligente disk-controllers 145
- ATA (IDE, E-IDE) 145
- SCSI 147
- RAID 147
- Conclusie 148
- Opgaven 149
- Systeemprestatie 150
- Cache-technologie 150
- Hardware-cache 151
- Typen 151
- Levels 151
- Cache-werking 152
- Associatief geheugen 153
- Cache-implementatie 155
- Associatieve mapping 155
- Direct mapping 155
- Set-associatieve mapping 156
- Schrijven in cache-geheugen 157
- Replacement algoritme 157
- Cache flushing 158
- Cache-consistentie 158
- Software cache technieken 159
- Replacement algoritme 159
- Schrijven in de buffer-cache 159
- Grootte van de buffer-cache 159
- RISC versus CISC 159
- Moderne CPU-architectuur 159
- RISC-filosofie 160
- Pipelining 160
- Superscalaire architectuur en superpipelining 161
- PowerPC, Pentium 162
- Multiprocessor-systemen 163
- Classificatie van Flynn 163
- Architecturen 164
- PC performance 164
- Conclusie 164
- Opgaven 165
- Operating systems 166
- Inleiding 166
- Taken van het operating system 166
- Kernel, device drivers 166
- Process 167
- Geheugenmodel van een process 167
- System calls 168
- Command interpreter 169
- Typen operating systems 170
- Process-management 170
- Multitasking en memory-management 170
- User- en kernel-mode 175
- Process-management bij beperkt geheugen 176
- Virtueel geheugen 177
- Threads 179
- Shared code 179
- Dynamic link libraries, shared libraries 180
- Interprocess-communicatie 180
- Client/server-model 181
- Object oriented model 182
- Graphical user interface, API 183
- MacOS 184
- MS-Windows 184
- X-Windows 184
- NextStep 184
- File-management 184
- Directories 185
- File-namen, extensies en permissies 185
- Aliases, hard- en symbolic links 186
- Filesystemen 187
- Meer filesystemen voor één operating system 187
- Een disk met meer filesystemen 187
- Toegang tot `vreemde' filesystemen 188
- Netwerk-filesystemen 188
- Operating systems uit de praktijk 188
- MS-DOS 188
- System calls van MS-DOS 190
- Processes onder MS-DOS 191
- Expanded en extended memory 192
- MS-DOS-filesysteem 193
- MS-Windows 194
- Windows 95 en 98 194
- Windows NT 194
- Unix 196
- Unix-filesysteem 197
- X-Windows 198
- Linux 209
- OS9 199
- OS/2 199
- Conclusie 200
- Opgaven 200
- Digitale besturingen 202
- Inleiding 202
- Besturingscomputer 202
- Microcontroller 202
- PLC 203
- Opbouw van een PLC 205
- Ingangen 205
- RC-netwerk 206
- Hysterese systeem 206
- Uitgangen 206
- Relais 207
- Transistor 207
- Solid state 207
- I/O-mogelijkheden 207
- Binaire modules 207
- Gecombineerde binaire modules of registers 208
- Analoge in- of uitgangsmodules 208
- Counters 208
- Central processing unit (CPU) 208
- Geheugen 209
- Programmageheugen 209
- Datageheugen 209
- Verwerkingscyclus 209
- Eenvoudig praktijkvoorbeeld 210
- Relais 210
- Probleemoplossing met relais 211
- Probleemoplossing met PLC 212
- Praktische aspecten 213
- Hardware 213
- Software, IEC 1131-3 213
- IL (instruction list) 215
- LD, Ladder Diagram 215
- FCB (function block diagram) 216
- SFC (sequential function chart) 217
- ST (structured text) 219
- Visualisatie en interfacing 220
- Voorbeeld van een kleine PLC 220
- Digitale ingangen 221
- Analoge ingangen 221
- Uitgangen 222
- Overige onderdelen 222
- PU40 223
- SP40 224
- Modulaire PLC 224
- DCS 225
- Opbouw en werking 225
- Software 225
- Keuze van besturingshardware 226
- Opgaven 226
- Computernetwerken 227
- Inleiding 227
- Algemene begrippen en principes 227
- LAN/WAN 227
- Netwerktopologie 228
- ISO/OSI-referentiemodel 229
- Baseband/broadband 230
- IEEE 802 241
- Koppeling van netwerken 242
- Datagram en virtueel circuit 243
- Data encapsulation 244
- Ethernet 244
- Token-ring 249
- Token-bus 251
- High speed netwerktechnologie 252
- 100BASE-T, 100BASE-TX en 100BASE-T4 252
- 100VG-AnyLAN 252
- FDDI 252
- ATM 253
- Vergelijking van diverse systemen 253
- Netwerksoftware en operating systems 253
- File-server-systemen 253
- Remote execution 254
- Distributed systems 254
- De praktijk 254
- IPX/SPX en Novell 254
- TCP/IP en NFS 256
- Netwerken voor Windows 259
- Netwerken met Linux 260
- RPC, remote procedure call 260
- DCE 261
- Internet en intranet 262
- Internet diensten 263
- DNS 264
- Routing 264
- World Wide Web 264
- Netwerken in productiesystemen 266
- Veldbussen 266
- SCADA, CIM en MES 269
- Opgaven 270
- Transmissielijnen 271
- Theorie 271
- Opgaven 275
- Literatuur
- Index