Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
Pate S. — UNIX internals
Pate S. — UNIX internals



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: UNIX internals

Àâòîð: Pate S.

Àííîòàöèÿ:

Provides a clear and detailed description of the internals of the UNIX kernel, the interface between the user and the kernel, and how the kernel interacts with the Intel X86 family of CPUs. Based on the SCO versions of the UNIX and SCO OpenServer Release 5, the text contains many practical examples.


ßçûê: en

Ðóáðèêà: Òåõíîëîãèÿ/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Ãîä èçäàíèÿ: 1996

Êîëè÷åñòâî ñòðàíèö: 654

Äîáàâëåíà â êàòàëîã: 27.12.2005

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
SCO, Santa Cruz Operation, Open Desktop (ODT)      5 10—11
SCO, Santa Cruz Operation, OpenServer Release 5.5      11
SCO, Santa Cruz Operation, System V Release 3.2      10
scoutsname structure      292
script utility      422
sdevice file      380 384
SEEK_CUR constant      34
SEEK_END constant      34
SEEK_SET constant      34—35
Segment      148—153 155 157 159—160 183 234 571—572
Segment exception      150—151
Segment granularity      271
Segment limit      150 153
Segment protection      150
Segment size      150
Segment type      151
Segment, access rights      149
Segment, base address      139 149—151 153 271—272
Segment, busy bit      270
Segment, CPL (Current Privilege Level)      272
Segment, descriptor      149—151 155 270—271
Segment, DPL (Descriptor Privilege Level)      150 271—272
Segment, offset      139 150—151 153
Segment, present bit      151 271
Segment, RPL (Requester Privilege Level)      272
Segment, selector      139 149—151 153 156 183—184—185 571—572
Segmentation      134 149—153 155
Segmentation unit      151 154
segmentation violation      53 166—167
sem structure      524—525
sema array      526
Semaphores      496—497 519—529
Semaphores, kernel tuneables      528—529
Semaphores, signal (v)      520—524
Semaphores, wait (p)      520 522—524
sembuf structure      521 527
semconv function      527
semctl function      521—523 528
semfup array      525
semget function      497 521 523—527
semid_ds structure      524 526—527 529
seminit function      525
semmap array      525—526
semop function      521—522 527
SEM_UNDO flag      527—528
sendsig function      207 211
senhdr structure      122
Session creation      see Setsid function
Session ID      74 176 200 235 237—238
Session leader      52 74 80 235 238 245
session management      72—76 235—237 241 243 245
Set group ID      49
setclk function      248
seterror function      391 437
setgrent function      24—25
setitimer function      256 258—259
setitimer function, definition of      256
setpgid function      73 243—245
setpgrp function      73 243—244
setpwent function      23
setregs function      233
setrlimit function      76—78 246 295 304—306
setrlimit function, definition of      76
setrun function      212 282 285 562
setsid function      74 80 243—244
settimeofday function      249
SEXIT process flag      284
shadow file      24
Shared memory      133 157 159 161 181 496—497 508—519
Shared memory across fork      63 218
Shared memory with mmap      see /dev/zero
Shared memory, detaching      165—166
Shared memory, kernel tuneables      517
Shared object file      see ELF basics
Shell      19—20 22 63 71—76 84 113—114 235—236 300 404
Shell, example shell      71—72
shmat function      498 509—510 512—515
shmconv function      514 516
shmctl function      509—510 516—517
shmdt function      498 509 512 515
shmem array      513
shmget function      497—498 509 511—514
shmidds structure      511—514 516—517 529
Sibling      see Process sibling
SIDL process state      178—179 217—219
SIGABRT signal      21 53 193 291
sigaction function      58 61—63 192—193 202 204 207 209 212—213
sigaction function, definition of      58
sigaction structure      58 60 213
sigaction structure, definition of      58
sigaddset function      58 194 197
SIGALRM signal      53 66 247 253—256 258 260—261
sigalt function      211
sigaltstack function      58 62—63 193 207—212
sigaltstack function, definition of      208
SIGBUS signal      53 60 206 292 567
SIGCHLD signal      53 59—60 67 69 79 114 224—226 286 428
SIGCLD signal      53 285
sigclean function      207 212 284 295
SIGCONT signal      54
sigdelset function      58 194
sigemptyset function      57 194 197
SIGEMT signal      53 206 291
sigfillset function      57 194
SIGFPE signal      53 60 206
sighold function      57 193 199 204
SIGHUP signal      52 74 197 235 238
sigignore function      57 193
SIGILL function      52 60 206 284 291
siginfo_t structure      60—62 69—70 201—202 204 207 263 285 289—290
SIGINT signal      37 52 55—56 61 74—76 197 199 213—214 235 238 406 510
siginterrupt function      62 192—193
SIGIOT signal      53 206 291
sigismember function      58 194 197
SIGKILL signal      53 80 224
siglongjmp function      63
signal function      54—57 193—194 197 199 202 204 207
signal function, definition of      54
Signals      20—21 29 37 51—63 67 69 74—75 77 79—80 89 152 224 235 284
Signals and process groups      238
Signals and process termination      284
Signals and sleeping      265—266
Signals and timers      255
Signals, across fork      63
Signals, current      176
signals, definition of      51
Signals, delivery      52 206—207
Signals, disposition      54—58 61 192—194 197 199 202 206—207
Signals, handler      54—59 61—63 67 75 80 89 193—194 199 202 206—209 211 214 219 223 225 428
Signals, job control      53—54 70 75 178 238 290 411
Signals, kernel handling of      192—214
Signals, mask (blocking)      56—58 61 63 192—193 199 202 204 206
Signals, pending      56 61 206—207 216
signals, POSIX      57—63
Signals, posting      51—56 59 75 199—202 206 219 247
Signals, sets      57—58 60—61 89 196—200
Signals, stack handling      207—211
sigpause function      57 61 193 219—221 510
sigpending function      61 193
SIGPIPE signal      53
SIGPOLL signal      54 60 469
sigprocmask function      61 193 204
SIGPROF signal      255 259
SIGPWR signal      53 112
sigqueue_t structure      200—202 204—205
SIGQUIT signal      52 74 206 238 291 406
sigrelse signal      57 193 199 205
SIGSEGV signal      53 60 77 150 166 206 284 291 545 568
sigsend function      62 193
sigsendset function      62 192—193
sigset function      56—57 193—194 197 199 202 205—206 510
sigset function, definition of      56
sigsetjmp function      62—63
sigsett type      57 193—194 197
sigstack function      63 192—193
SIGSTKSZ constant      208
SIGSTOP signal      54
sigsuspend function      61 193
SIGSYS signal      53 190 206 291
SIGTERM signal      53 80
SIGTRAP signal      52 60 206 291
SIGTSTP signal      54
SIGTTIN signal      54 410—411 413
SIGTTOU signal      54 410—411 414
SIGUSR1 signal      53—55 193—194 197 199 204—205 209 219 257 343
SIGUSR2 signal      53—55 194 205
SIGVTALRM signal      54 255 259
SIGWINCH signal      54
SIGXCPU signal      77 206 246
SIGXFSZ signal      77 206
SIG_BLOCK option      61
SIG_DFL constant      54—55 58 77 193—194 199 206—207 295
SIG_HOLD constant      56 193—194 199
SIG_IGN constant      55—56 57 193—194 284
SIG_SETMASK option      61
SIG_UNBLOCK option      61
Simons, D.      546 561
sleep function      249 261—262 264—267 281 361 363 368 370 400 402 466—467 472 506 536 554 560
sleep function, definition of      264
Sleep state      178—179
SLOAD flag      557 562
SLOCK process flag      179 217
SMP (Symmetric Multi-Processing)      11 389
SNOTRC process flag      179
SNWAKE process flag      179 212
SONPROC process state      178—179 219 272 283
Spec 11/70      8
spglst array      557
spl (software priority level)      388—389
sprintf function      18
sptalloc function      502 559
sqhash macro      264—266
srraountfun function      110
SRUN process state      178—179 212 219 266 272—273
SSEXEC process flag      179
ssig function      192—193
SSLEEP process state      178—179 212 264
SSTOP process state      178—179 285 289
SSYS process flag      179
SS_DISABLE      208
STACK      17 19 22 25—26 65 77 111 132 153 155 158—159 161 170 181 184 218 221 227 233 274
Stack and signal handling      see Signals stack
Stack, alternative      see sigaltstack
Stack, arguments for system call      183 186 190
Stack, kernel      178 189 190 226 233 292
Stack, maximum size      77
Stack, overflow      26
Stack, segment      150
Stack, signals      see sigaltstack
stackbld function      231 234
Standard error      see stderr
Standard I/O      18 30
Standard I/O, library      39—40 85
Standard input      see stdin
Standard output      see stdout
stat function      50—51 84 314 427
stat function, stat.h header file      89
stat structure      50—51 89 314 327
statlstat function      50
stdata structure      327 451—453 465—467 477 492
stdata structure, definition of      451
stdata_alloc function      452—453
STDERR      34 39—40 75 80 113 303—304 402 404—405 421—422 427 491 540
stdin      34 39—40 75 80 113 213 303—304 402 404—405 407 421—422 427 491 540
stdout      34 39—40 80 113 303—304 402 404—405 421—422 427 491 540
Stevens, W.R.      80 85
stime      249
stopio function      427
stopnswtch function      262
Stopped state      178
Strategy routine      374 376 430—432 438 442
STRC process flag      179
strd daemon      108 110
strdoioctl function      469—470
streams      4—5 8 110 307 446—493
STREAMS architecture      447—449
streams array      452
STREAMS cloning      473—474 483
STREAMS driver      447—450 464—465
STREAMS head      30 449—453
STREAMS messages      447 458—464
STREAMS module      453—455
STREAMS multiplexing      456 483—485
STREAMS named STREAMS (namefs)      481—483
STREAMS scheduling      456 479—481
STREAMS statistics      490
STREAMS, close procedure      456
STREAMS, error logging      486
STREAMS, flow control      460 479—481
STREAMS, inode relations      320
STREAMS, ioctl commands      468—469 485
STREAMS, loopback driver      474—479
STREAMS, message allocation/de-allocation      462—463
STREAMS, open procedure      456
STREAMS, opening a STREAM      450
STREAMS, pushing/popping modules      448 452 457—458 486—490
STREAMS, put procedure      455—456 458 461 466 479—480 486 488
STREAMS, service procedure      456 459 461 479—480 486
streamtab structure      376 448 452 464 474
streamtab structure, definition of      456
strioctl function      457—458 469 480
strip program      90 118 571
strlog function      486
stropen function      450—451
strread function      466—467 480—481
strwaitq function      466—467
strwrite function      465—466 471 480
subyte function      392
SULOAD process flag      179
sulogin program      402—403
SunOS      5
SUSWAP process flag      179
suword function      392
SVFORK flag      225
SVID (System V Interface Definition)      8—11
SVR2      4 9 12
SVR3      4—5 10—12
SVR4/SVR4.2 MP      5
SVVS      9
swalloc function      557—558 560 562
swap command      559
swap function      557—558 562 567
Swap, swapping      147 155 157 177—178 246—247 261 279 431 544—546 549 552—554 556—564
Swap, swapping, adding and deleting      94
Swap, swapping, allocation      558—560
Swap, swapping, device      110 117 148 154 544 548 554
Swap, swapping, division      103—104
Swap, swapping, table      95
swapadd function      558—559
swapchunk function      557—558
swapdev variable      558
swapfind function      560
swapin function      561
swapout function      561
swapregsout function      558 562
swapseg function      557—558 562
swaptab array      549 558—559
swaptab structure      558—560
swtch function      262—263 265 272—273 285
SXBRK process state      178—179 261 283 561
1 2 3 4 5 6 7
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2025
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå