|
 |
Авторизация |
|
 |
Поиск по указателям |
|
 |
|
 |
|
 |
 |
|
 |
|
Bach M.J. — The design of the UNIX operating system |
|
 |
Предметный указатель |
Fair share scheduler 255 257 269
Fault handler 307
fclose 140
Fcntl system call 142 313
Feedback 248
Felton 4
fflush 57
FIFO 88
FILE 21 68
file descriptor 8 23 29 92—98 101 103 104 107 117 118 135 200 316 318
File descriptor in satellite system 417
file locking 100 103 135 142
File subsystem 19 21 22
File System 15 23 43 84 91 119—122
File system abstraction 138 145
File system calls 92
File system type 138 139
File system, address 325
File system, disk section and 352
File system, hierarchy see File system tree
File system, initialization 73
File system, link and 128
File system, maintenance 122 134 139 140
File system, root 6 109 110
File system, structure 24 92
File system, tree 4 6 121 92 120 139
File system, user perspective 6—10
File table 22 93—98 101 104 105 107 112 117 118 194 316 318 323
File table in satellite system 416
File table, analogous to pregion 152
File table, driver close procedure 319
File table, offset 93 97—99 101 103
File, access permission 8 22 60 61 65 67 93 108 151 227
File, access permission and chdir 109
File, access time 61 67
File, group 8 61 110
File, link count 129
File, links 62 65
File, offset and pipe 113
File, owner 8 60 61 65 67 74 110 227
file, size 60 62 65 151
File, structure 60 69
File, type 61 65 83 86
First-fit 272
First-in-first-out buffer replacement 57 58
Flow Control 320 350 429
fopen 140
Fork system call 21 25 147 192
Fork system call in Newcastle connection 425
Fork system call in paging system 289 290 291 297 309
Fork system call in satellite system 417—419
Fork system call, algorithm 193—198
Fork system call, copy on write and 303
Fork system call, current directory and 109
Fork system call, reference count and 104
Fork system call, shared pointer and 96
Fork system call, swap and 276 278 279
Fork system call, use of 10 199 233 234
Fork system call, usually followed by exec 226
FORTRAN 2 4
Fragmentation 67 68 72 141 142 272 297
fread 140
Free algorithm 85
Free algorithm, use of 92 107 132
Free library routine 243
Free list, buffer 41 43 46 48 56 60
Free list, disk block 139
Free list, inode 63 64 67
Free list, page 300
Freereg algorithm 179—181 225 370
fsck command 134 139 326 328 352
Fstat system call 110 111
Fubyte 171
fwrite 140
GECOS 2
General Electric 1
General-purpose registers 159
Getblk algorithm 43 44
Getblk algorithm, comparison to iget 64
Getblk algorithm, in multiprocessor 40—407 411
Getblk algorithm, use of 46—56 122
Geteuid system call 227
Getpgrp system call 211
Getpid system call 211
Getppid in satellite system 416
Getsockname system call 386
Getsockopt system call 386
getty 212 238 246 318 343 353 382
Getuid system call 227
Goble 393
Growreg algorithm 174—176 177
Growreg algorithm, use of 174 178 179 220 229
Gtty system call 323
Handling signals see Signal handler
Hangup signal 213 353
Hash function 41 42 58
Henry 256
history 1
Holley 393
Holt 410
Honeywell 635 2
Hybrid system 307
I/O parameters 29
I/O Subsystem 312
Ialloc algorithm 77—84 122
Ialloc algorithm, use of 92 107 112
IBM 7900 25
IBM System/370 4 322 395 397
Ifree algorithm 80
Ifree algorithm, use of 92 132
Iget algorithm 64—66 89 124
Iget algorithm, comparison to getblk 64
Iget algorithm, mount point and 122—124
Iget algorithm, use of 75 76 82 109 132 223
Inconsistency 100 139
Indirect block see Inode indirect
Indirect terminal driver 343 353
Inittab 236 237
Ink 25 212 213 216 235—237 245 246 343 353 382
inode 22 23 24 38 60 62 65 68—71 74—76 81 88 93—96 100 102 105 107—109 118 121 123 126 139 225 316 318
inode cache 66 67
Inode in distributed system 428 429
Inode in region 173
Inode in satellite system 416
Inode list 24 65 76 77 80 119
Inode number 63 73 77 79—81 89 107 108 132 139
Inode, accessing 64
Inode, assignment of 77—86
Inode, close system call and 65
Inode, comparison to region 152
Inode, definition of 61
Inode, direct block 68—71 74 102 114 132
Inode, exec system call and 220
Inode, file system type and 138
Inode, indirect block 68—71 74 100—102 132
Inode, link count 129—135 139
Inode, lock 63
Inode, mount system call and 353
Inode, open system call and 65
Inode, pipe system call and 114
Inode, reference count 63 65—67 104 109 112 121 126 129 130 132 135 145 192 194 223—225 316
Inode, releasing 67
Integrity 135
Integrity, buffer cache 46
Integrity, file system 57
Integrity, kernel 168
Intelligent terminal 339
Interactive Systems Corporation 3
Internet domain 384 387
interprocess communication 21 22 355 359—381
| Interprocess communication, general comments 381
Interrupt 16 22 29 30 46 190 314
interrupt handler 31—33 163 164 324
Interrupt handler in multiprocessor 403 406
Interrupt handler, context and 160 162
Interrupt handler, context switch and 168 169
Interrupt handler, disk 56
Interrupt handler, terminal 337
Interrupt level 161
Interrupt stack 163
Interrupt vector 162 163 315 324
Interrupt, disk 54 56
Interruptible priority 201 209 215 252 377
Ioctl system call 313 314 323 330
Ioctl system call, networks 382
Ioctl system call, streams 347 348 350
Ioctl system call, terminal 339 340
IPC see Interprocess communication
Iput algorithm 66 89
Iput algorithm, use of 75 76 109 110 126 129 132 179 221 223
Issig algorithm 201 203
Issig algorithm in wait 214
Kernel 4
kernel mode 15 16 26 30 31 147 157
Kernel priority 249 250 252
Kernel process 238
Kernel profiler 312
Kernel running state 30 147—150 182
Kernel stack 26 27 160—163 168 189 195 220
Kernel stack, swap and 278
Kernel, data structures 34
Kernel, introduction to 19
Kernel, layout 156
Kernighan, Brian 2
Key, IPC 359 360 381
Kill character 329 334 337
Kill system call 200 201 210 211 239
Kill system call, comparison to IPC 355
Kill system call, effective user ID and 227
Kill system call, use of 207
Killian 138 359
Least-frequently-used buffer replacement 57 58
Least-recently-used 40 41
Levy 306 307 321
Library 20 26 165 168
Library interface 19
Line break 329
line discipline 329—334 336 339 342 347 350 353
link count see File link count
Link system call 22 128—131 135
Link system call, across file systems 120
Link system call, directory 74
Link system call, read-only file system and 144
Link system call, use of 241
Lisp 4
Listen system call 385
Loadreg algorithm 176—178
Loadreg algorithm, use of 179 220 223
Locality principle 286
LOCK 33
lock file 370
Lock, buffer 40 46 50 53 54
Lock, inode 64—66 97 100 316
Lock, region 172
Lock, sleep 395
Lock, super block 77 84
logging in 343 344
Logical block 23 24
Logical block number 100
Logical device 23
Logical device number see Device number
Logical disk block 39
Login 229 238 353
login shell 343
Login shell, process group and 210
Login terminal 150 204
Login, algorithm 344
Longjmp algorithm 170 171 240
Longjmp algorithm, use of 188 209 318
Lseek system call 71 103 104
Lseek system call, adjusts file offset 98
Lseek system call, devices and 323
Lseek system call, pipe and 113
Lseek system call, signals and 200
Lycklama 3 4
Major number 88 108 121 218 219 316 322 352
Malloc algorithm 273
Malloc library routine 243
Mandatory file lock 142
MAP 272 273 277 308
Map, messages 361
Massachusetts Institute of Technology 1
Master processor 393 410
MC 68451 memory management unit 189
McKusick 72
Memory contention 410
Memory fault 231
Memory Management 21 17 154
Memory management policy 152 271
Memory management register triple 155—158 174
Memory management subsystem 151
Memory Mapped I/O 321
MERT 3 4
Message 22 see
Message in distributed system 415 416
Message, descriptor 361 362 367
Message, header 362
Message, IPC 359 361—366 389
Message, queue 361
Message, type 361—366
Mfree algorithm 308
Minor number 88 108 121 316 322 352
mkdir command 145 229 241 424
Mkdir command, link and 129
Mkdir system call 129 424
mkfs command 73 84 326 352
mknod command 314
Mknod system call 10 107 108 143 314 352 353
Mknod system call, directory 74
Mknod system call, use of 241
Modify bit 287 288 296 303 305 306
Monitor 410
Motorola 68000 166 167 189
mount command 123
Mount point 63 120—127 144
Mount point, crossing 122 123
Mount system call 24 119—123 145 235
Mount system call in distributed system 426 427
Mount system call, buffers and 52
Mount system call, device and 314
Mount system call, disk sections and 325
Mount table 120—123 126
Msgctl system call 361 367
Msgget system call 361
Msgget system call, use of 365
Msgrcv system call 361
Msgrcv system call, algorithm 365
Msgrcv system call, use of 390
Msgsnd system call 361
Msgsnd system call, algorithm 362
Mullender 72
MULTICS 2 190
Multihop 433
Multilevel feedback 248
Multiplexing 348—350
Multiprocessor systems 391 392 395
Multiprocessor systems, performance 410
Mutual exclusion 30 77 410
named pipe 111—117 144
Named pipe, creation of 107
|
|
 |
Реклама |
 |
|
|