|
|
Àâòîðèçàöèÿ |
|
|
Ïîèñê ïî óêàçàòåëÿì |
|
|
|
|
|
|
|
|
|
|
Pate S. — UNIX internals |
|
|
Ïðåäìåòíûé óêàçàòåëü |
pde_t structure 555
pdgrow function 164 166 168
PDP-11 3 9
PDP-7 2
Pentium see Intel
perror function 28
pfault function 565—566 568
pfdat array 546 548
pfdat structure 89 222—223 546—547 549—550 555—556 567—568
pfind function 550 567
pfntopfdat function 567—568
pftrap function 565
pglstf lush function 554 557—558
pglstt structure 557 562
phash array 548 550
phash macro 550
PHDR segment type 140
physck function 441 443
Physical memory 27 44 89 99 107 109 147—149 154—156 159 171 225 343 374 544—549 551—553
Physical memory address 106 122 139 148 151 154 156 168 344
Physical memory and SIGBUS 53
Physical memory management 546—550
Physical memory, /dev/mem see mem
physio function 441—443
PIC (Peripheral Interrupt Controller) 245—246 295 386—388
PID see Process identifier
pinsert function 550
pipe function 31 33 37 300 533 534—535 538
pipe function, definition of 37 533
pipe function, implementation of 535
pipedev variable 535
Pipes 3 36—38 533—541
Pipes and SIGPIPE 53
Pipes, HPPS 37 535 538—540
Pipes, named pipes 537—538
pipetab array 535
PIT (Programmable Interval Timer) 245—246 248 296
plock function 216 307
plock function, inode lock 320—321
pOinit function 109
poll function 246 447 465 471—473
Poll, device driver routine 396
pollfd structure 472
pollstr function 472
pop_pipe_fs function 535
POSIX (Portable Operating System Interface for Computer Environments) 1 8 11 17—18 20 23 53 57—58 85 194 202 207 274—275 295 301 323
pOu function 109
prdlock function 320—321
Pre-emption 261 275
pregion structure 89 93 159 163—164 166—168 170—171 222—223 231 339 342—343 516 566—568
pregion structure, definition of 160
prelock function 320—321
premove function 550
priocntl function 282
Priority see Process
proc structure 89 93 109 152 159—160 164 166—167 175—179 181 193—194 199—201 205 217—219 225 231 238—240 242 247 254—255 264—265 267—268 273 279 281—282 284—286 290 292 304 361 516 539 557
proc structure, crllry_eproc 205
proc structure, p link 264 268
proc structure, proc.h header file 88 89
proc structure, p_child 237—238 241—242 244 285
proc structure, p_chold 194 199
proc structure, p_clktim 247 254—255
proc structure, p_controllink 237—238
proc structure, p_controlp 237—238 243—244
proc structure, p_cpu 282
proc structure, p_cursig 206
proc structure, p_flag 176 179 212 217 225—226 284 557 562
proc structure, p_hold 193 199 205
proc structure, p_ldt 152 176
proc structure, p_nice 282
proc structure, p_parent 237—238 241 243—244 267 285
proc structure, p_pgrp 176 237—238 244—245
proc structure, p_pid 176—177 194 200 236—238 240 244—245 290
proc structure, p_ppid 176—177 237—238 285
proc structure, p_pregion 160 164 166 176
proc structure, p_pri 176 281—282
proc structure, p_sibling 237—238 242 285
proc structure, p_sid 176 237—238 244—245
proc structure, p_sig 176
proc structure, p_sigflags 207 213
proc structure, p_size 167
proc structure, p_stat 176 178—179 212 217—219 261 264 266 272—273 283 285—286 289—290 561—561
proc structure, p_stime 176
proc structure, p_suid 176
proc structure, p_time 247
proc structure, p_tracep 237—238 243—244
proc structure, p_uid 176
proc structure, p_uptbl 176 273
proc structure, p_utime 176
proc structure, p_wchan 264—266
proc structure, p_xstat 176—177 286 289
proc table/array 109 168—170 177 180 185 194 200 217—218 221 245—247 254 258 342 491 557 560—561
procdup function 216—219 262—263 281
Process and program 16—17
process group see Process
Process, address space 90 165—168 176 181 218 223 338—339 341
Process, child 63 71 214—215
Process, context 109 157—158 207 214 262
Process, control 52 63—72 237
Process, creation 25—26 63—72 76 157 167 178 214—234 261
Process, daemon see Daemon
Process, data 22 25—27 117 119 145 153 159 161 170 175 181 183 221 338 551
Process, debugging 52—53 165 178 237—238
Process, definition of 175
Process, entry point 119 137—138
Process, environment 21—28
Process, exit status 67—70 176—177 263—264 266 284 286 290—291
process, group 52 63 72—76 200 235—238 241 243
Process, group ID 63 66 68 72—74 79 201 238—238 451
Process, group leader 74 79 237—238 244
Process, identifier (ID) 22 29—30 51 62—64 66—68 72—74 78 80 94 110—111 176 194 200—202 214—218 237—239 241 245 258 264 268 286 289—290 342 512
Process, kernel see Kernel
Process, limits 76—78 164 246 339
Process, loading see Loader
Process, locked in memory 179
Process, parent, definition of 63 214
process, priority 66 176 264 274 277—278 281—283
Process, sibling 237 239 290
Process, size 176 230
process, state 176 178—179
Process, stopped 68 70 289
Process, table 93
Process, termination 19—21 53 56 67—70 75 80 150 165 167 178 200 235 238 261 263 266 284—291
Process, text 22 64 111 117 119 141—142 144—145 153 159 161 169—170 175 181 183 218 221 338 551
Process, time 176 216 259—261
Process, tracing 68 179 237—238
proc_itimer array 258—259
Programmed I/O 438
Protected mode transfer 150
Protected mode transfer signals 211
Protected mode transfer system calls 184
Protection fault see pf ault function
Protection rings 156 184
PROT_EXEC 43 338—339
PROT_NONE constant 43 338
PROT_READ constant 43—44 338 341
prot_write constant 43 338 341
ps command 78 82 92—93 110 175 224 235—236 240 242 264 268
ps command, implementation of 179—181
ps tart function 108
PS1 variable 18
pseudo tty see Terminal pseudo
psig function 206—207 295
psignal function 190 206 239 259
psignalinfo function 200—201 212 247 254 285
pswtch function 262 273 283 480
PTE see Page table
ptmemall function 561 567—568
ptrace function 53 179 238 496
PT_DATA pregion type 161
| PT_INTERP segment 142
PT_LIBDAT pregion type 161
PT_LIBTXT pregion type 161
PT_LOAD segment 144—145
PT_SHFIL pregion type 161
PT_SHMEM pregion type 161
PT_STACK pregion type 161
PT_TEXT pregion type 161
PT_UNUSED pregion type 161 166
push_pipe_fs function 535
putbq function 478
putc (clist) function 397 400
putcb function 397
putcbp function 397—398
putcf function 397—398
putenv function 18
putmsg function 447 465 470—472
putnext function 455 466 470—471 488
putpmsg function 470—471
putq function 478—480 487—488
PWB (Programmer’s Work Bench) 4
PZERO priority 265
qattach function 452 457—458 476
qdetach function 458
qdisable function 458
qenable function 480
qfreelist variable 453 455 458
qinit structure 455—456 464 474
qreply function 470
qrunf lag variable 480
qswtch function 262—263 281
queue array 453 455
queue structure 451 453 455 457 466 479—480 492—493
queue structure, definition of 454
ractive variable 162—163 554
RAM disk 375 433—438
Raw I/O 314 373—374 439—443
Raw mode (keyboard input) 407—410 413
rdwr function 212 335 339 391 465 467 536
read function 15 31 34—36 42—43 45 82 92 178 182 212—214 229 268 300 310 327 335—335 339—340 374 390 408 413 428 430 447 466 534 537
read function, definition of 34
readlink function 42
readv function 31 34—36
readv function, definition of 34
Real mode 98—100
Real Time 282 295
realloc function 27
Record Locking see File locking
Reference manuals 14—15
regcnt variable 162—163
reginit function 162—163
Region 93 141 152 159—171 230 286 288 292 338—339 341—342
region structure 89 93 141 160—163 165 169 171 222 327 340 511 514 517 554 567
region table/array 109 162—163 167 170
Region, ageing 554—556
Region, allocation 163—165
Region, attaching 218
Region, de-allocation, detaching 165—167
Region, duplication 165 218
Region, mapping for process creation 230—233
Region, size 170
Region, virtual address 165—166
Registers, control 157
Registers, cr0 154 272
Registers, cr2 565
Registers, cr3 157 169
Registers, cs 99 149
Registers, ds 99 149
Registers, eax 149—150
Registers, ebp 153 184
Registers, eip 149—150 153 169
Registers, esp 153 157 184
Registers, gdtr 150
Registers, general purpose 149 151 153 157—158 270
Registers, ldtr 150 157
Registers, pdbr 272
Registers, segment 157—158 270
Relocatable file see ELF basics
Requester Privilege Level (RPL) 150 152
resource limits 76—78
Resource limits, hard limit 76—78
Resource limits, soft limit 76—78
resume function 273—274
Return function 20
return value 20
rexit function 284
rfree variable 163
RFS 4
RG_NOSHARE 218
Ritchie, D. 1—4 85 446
rlimit structure 76 305—306
RLIMIT_AS resource type 77
RLIMIT_CORE resource type 77
RLIMIT_CPU resource type 77
RLIMIT_DATA resource type 77 306
RLIMIT_FSIZE resource type 77
RLIMIT_NOFILE resource type 77 306
RLIMIT_STACK resource type 77 306
RLIM_INFINITY 76
rmdir function 48
root filesystem 103 110 330 333
Root inode 345
rqchain structure 277—278 280
RT (Real Time) scheduling class 263 281—284
rtc_t structure 94
Run Levels 111—112
Run queue 178 226 262 272—274 277—283 285
runin variable 558 561—562
runout variable 558 560—562
runqueues function 480
runrun flag 262—263 273 281 283
Salus, P. 11
sar command 546 563—564
SASLEEP process flag 179
SA_NOCLDSTOP flag 59
SA_NOCLDWAIT flag 59
SA_NODEFER flag 59
SA_ONSTACK flag 58 63 207 209
SA_RESETHAND flag 58 204
SA_RESTART flag 59 212—214
SA_SIGINFO flag 59 204 213
sbrk function 26—27 30 45
SBUFSIZE 361—362
scatter/gather 365
sched function 110 557 560—561
sched process 108 110 201 246 283 557 560 562 564
schedgetparam function 275
Scheduling 247 261—262 274—284
Scheduling, class 62 272 274 277 281
Scheduling, class schedulers 277 279
Scheduling, fixed priority 274—275 278
Scheduling, operations 281—28
Scheduling, POSIX scheduling 275—277
Scheduling, real-time 277
Scheduling, round-robin 275
Scheduling, run queues 277 283
Scheduling, time-sharing 275 277
SCHED_FIFO class 274—275 278
sched_getpriority_max function 276
sched_getpriority_min function 276
sched_getscheduler function 276
sched_get_rr_interval function 275—276
sched_list array 277
SCHED_OTHER class 275 277—278
SCHED_RR class 275 278
sched_setparam function 275—276
sched_setscheduler function 275—276
sched_yield function 261 275—276
SCO, Santa Cruz Operation, history 9—11
SCO, Santa Cruz Operation, MPX 11
|
|
|
Ðåêëàìà |
|
|
|