√лавна€    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
ѕредметный указатель
$? variable      20
&& operator      20
/dev/console device      402Ч403
/dev/hd00 device      101 104
/dev/kmem      see Kmem
/dev/log      486
/dev/mem      see Mem
/dev/null      80
/dev/pty      see Terminal pseudo
/dev/root      187
/dev/rtc      247
/dev/table      see table driver
/dev/tty      402Ч403 406Ч407 412Ч415 418
/dev/tty01      404 416Ч417
/dev/ttyp      see Terminal pseudo
/dev/zero      44 161 341 374 496 518Ч519
/unix      87 92 94 115Ч116 119 188Ч189 377 583
/usr/group      7Ч8
/usr/include directory      15 88Ч89
/usr/include/sys directory      15 88Ч89
2BSD      6
32V UNIX      4 6
4.1BSD      6
4.2BSD      6 57
4.3BSD      6 8
<fcntl.h> header file      28 31Ч32 38 45 81 93 102 106 179 182 187 290 293 300 302 321 325
<grp.h> header file      24
<limits.h> header file      18
<pwd.h> header file      23
<setjmp.h> header file      62
<siginfo.h> header file      59 62
<signal.h> header file      51 54Ч58 61Ч62 81 167
<stddef> header file      17
<stdio.h> header file      28 39 50 56 62 69 84 94 128 208
<stdlib.h> header file      47 50 84
<sys/errno.h> header file      28
a.out, file      15Ч16 65
a.out, header      see COFF
Abort function      19Ч21 52
Absolute pathname      see Pathname
Active partition      see Fdisk
adb      134 138Ч139 153 169 174 183Ч185 209Ч210 242Ч243 293 323 389 514Ч515 570Ч580
adb breakpoints      576Ч577
adb command format      571Ч572
adb entering      570Ч571
adb patching      578Ч579
adb program execution      575Ч576
adb single stepping      577Ч578
adb variables      139 573Ч575
addfpg function      554 557
address translation      see Virtual memory
addspg function      554 557
adjmsg function      462Ч463
adjtime function      249
ageregion function      554Ч555
AHDK (Advanced Hardware DeveloperТs Kit)      88
aiiocreg function      163 165 232 339 513
Alarm function      see Timers
Alias tracks      103Ч104
allocb function      459 462Ч464 468Ч469 479
allocdma variable      357
allocqs function      452Ч453
Alternative stack      see sigaltstack
ANSI (American National Standards Institute)      8 14 85
ANSI C      14 17 20
aouthdr structure      119 121
argc argument      17Ч19 105
argmax constant      18Ч19 29
argnamei structure      319
argv array      17Ч18 25 65Ч66 82 105 167 226
atexit function      20Ч21
atoi function      25
attachreg function      163Ч164 167 218 232 339 514
ATTIS (AT&T Information Systems)      4
automatic variables      see Variables
B language      2Ч3
Bach, M.J.      12 296
background process group      74 410
Bad track table      103Ч104
badtrk command      103
bawrite function      364Ч366
bcheckrc utility      248
bcopy function      392 432 436
BCPL language      2
bdevcnt variable      379
bdevsw structure      375Ч376 384
bdevsw table      373Ч377 379Ч380 384 430Ч431 440 449
bdevsw table entry points      374
bdflush process      108 110 247 365 367 370Ч371
bdflushcnt variable      247 371
BDFLUSHR kernel tuneable      370Ч371
bdwrite function      364Ч366
bdwrite_store function      364Ч366
Bell Labs      1Ч4
bflush function      367
bflush_common function      367 370
bflush_wait function      367
bfreelist variable      357Ч358 360Ч361
bfsync function      367
bfsync_nowait function      367
bhash macro      355 360
binit function      109 356Ч358
biomove function      367
BIOS      97 99Ч100 547
blkf lush function      367Ч368
Block list map      339
bootinfo structure      98 106Ч107 546Ч547
BOOTINFO_LOC constant      107
bootmem structure      106
Bootstrap      97Ч108
Bootstrap, /boot program      99 103Ч106 108Ч109 119 121 546Ч547 558
Bootstrap, boot filesystem      99 103 330 333
Bootstrap, defaults      104Ч105
Bootstrap, hdbootl program      99 103Ч104
Bootstrap, hdbootO program      99 103Ч
Bootstrap, masterboot block      99Ч101 104
Bootstrap, masterboot program      99 101 103
Bootstrap, ROM-based      99
Bootstrap, sector      99
bread function      362Ч363 537
breada function      362Ч364
breadh function      363Ч364
breadn function      362 364 367
Break address      26
Break value      26
Breakpoint      152 169 184Ч185
brelse function      357Ч358 365Ч366
brk function      26Ч7 30 77
brunq bit-mask      278Ч280
BSD (Berkeley Software Distribution)      4Ч6 12 216
BSS      22 26 117 141 181 230 518 545
BTL      see Bell Labs
buf structure      89 353 356Ч358 376 431
buf structure, av_back      353 358 361
buf structure, av_forw      353 358 361
buf structure, b_addr      353Ч354 357 431
buf structure, b_back      353 355 361Ч362
buf structure, b_bcount      353 362 431Ч432 436
buf structure, b_blkno      353 355 361 369 431Ч132 436
buf structure, b_bufsiz      353
buf structure, b_dev      353Ч355 361Ч363 431Ч432
buf structure, b_error      353 436
buf structure, b_flags      353Ч354 361Ч364 368 431Ч432
buf structure, b_forw      353 355 361Ч362
buf structure, b_inum      353
buf structure, b_proc      353 361
buf structure, b_resid      353 436
buf structure, b_sector      353
buf structure, b_start      365
buf structure, b_want      353 361
bufcall function      462Ч463 479
buffer cache      32 89 109 298Ч299 339 350Ч373 377 431Ч432 439Ч440 538
Buffer cache, asynchronous I/O      354
Buffer cache, buffer ageing      354 370
Buffer cache, buffer allocation      358Ч362
Buffer cache, buffer headers      352Ч353 356 361Ч362 368 431Ч432
Buffer cache, copy buffers      356 442
Buffer cache, definition of      351
Buffer cache, delayed write      354 357 365 367Ч368 370
Buffer cache, flushing buffers      367Ч368
Buffer cache, initialisation      356
Buffer cache, multi-physical buffers      356Ч357 365
Buffer cache, performing I/O      363Ч367
Buffer cache, read ahead      363
Buffer cache, scatter/gather buffers      356 442
Buffer cache, size and performance      351Ч352
Buffer cache, transfer buffers      356
Buffered I/O      20 31 39 85
bwrite function      364Ч366
bwritem function      364Ч366
bwritem_bio function      361 364 368
bwrite_bio function      364Ч366
B_AGE buffer flag      354 361Ч362
B_AIO buffer flag      354
B_ASYNC buffer flag      354 361 364Ч366 368
B_BDEV buffer flag      442
B_BUSY buffer flag      354 360Ч362 368
B_DELWRI buffer flag      354 361 365Ч366
B_DONE buffer flag      354 363 365 432
B_ERROR buffer flag      354 368 436
B_FAIO buffer flag      354
B_INODE buffer flag      354
B_NOSG buffer flag      442
B_PHYS buffer flag      354
B_READ buffer flag      354 363 431 441Ч442
B_STALE buffer flag      354
B_WANTED      361 368
B_WRITE buffer flag      354 431 441Ч442 562
C language, history      2Ч3
C language, program construction      14Ч21
Cache, hardware      156
Cache, page      see page
calcregsout function      562
Call gate      152 184Ч185 190Ч191 233
Call gate and signals      211
callo structure      250Ч253
callout variable      250Ч252
callout, management      249Ч253
callout, table      246 250Ч251
canon function      413
Canonical mode (keyboard)      407 409Ч410 413
canput function      466 478 480 488
cblock structure      396Ч401 416Ч417
cc compiler      15Ч16 118 138 175 182
cdevcnt variable      379
cdevsw structure      375Ч376 384 448 456
cdevsw table      373Ч377 379Ч380 384 390 429 431 440 448Ч452 456Ч457 465 467 474 477 488
cdevsw table, entry points      374
chdir function      47 296
Child exit status      see Process
Child process      see Process
chkgrowth function      164
chkpgrowth function      339 514
chmod function      49Ч50 327
Chorus Systems      6Ч7
Chorus Systems, MiX V.3/V.4      6
chown function      49Ч50
chroot function      47
Clists      372 389 396Ч402 409 413
clkstart function      109 245
clock      109
clock interrupt handler      245Ч248 254 259 261 283 371 387Ч388 396 553Ч554 561Ч562
Clock, hardware, real-time      245 247Ч249
Clock, interrupts      245Ч246 248 259 273 371 388
Clock, ticks      92 247 250Ч251 255 259 261 283
Clock, time of day      94
clock_drift kernel tuneable      249
Clone device      see STREAMS
Close function      33 80 300 336Ч337 457 465
close function, definition of      33
close function, kernel paths      336Ч337
close-on-exec      37Ч38 66
closef function      284 307 336
CLOSEI macro      336
CLSIZE      397
cminit interrupt handler      246 387Ч388
cmntrap function      565
Code segment      99 149Ч150 153
COFF (Common Object File Format)      22 28 65 90 96 115Ч127 129 132 134Ч136 158Ч159 227Ч229 380 383 570
COFF, auxilliary entries      125 128 130
COFF, header      116Ч122 124 129 134
COFF, line numbers      118 122
COFF, magic number      118Ч119 121
COFF, relocation      122
COFF, sections      116Ч119 121Ч124
COFF, string table      116 118 124Ч126 129Ч130
COFF, symbols, table      116Ч119 121 124Ч130
Comer, D.      7 9
configure utility      162 382 395 437 478 489
Console driver      200 238 404 407Ч408 411Ч416 419Ч120 423Ч424
Console system      97 235 402
context      see Process
context switch      157 159 177 245 261Ч263 269Ч274 281 283 285 480 546
Controlling terminal (tty)      32 52 54 64 74 78Ч79 80 402 404Ч407 419 421Ч122
cooked mode      see Canonical mode
Coordinated Universal Time      see UCT
copen function      333Ч334 450
copenl function      334 450
Copy-on-write      165 168 219Ч223 568
Copy-on-write, definition of      165
copyb function      462Ч463
copyin function      392 394 432 436Ч437 457
copyio function      392 432
copymsg function      462Ч463
copyout function      392 394 413 430 432 436Ч437 473 517
copyprep function      363 365
Core file/dump      54 66Ч67 77 137 206 284 291Ч296 571
core kernel function      295Ч296
coresecthead structure      292 294
CORES_ITIMER section      292 296
CORES_MAGIC section      292 294
CORES_OFFSET section      292
CORES_PREGION section      292 295 296
CORES_PROC section      292 296
CORES_SCOUTSNAME section      292
CORES_UAREA section      292 295
Cox, J.      12
cpass function      392 400
CPU initialisation      99
CPU reset      99
crash, command      88 92 96 116 134 146 152 167 169 174 181 184Ч187 211 220 222 231Ч232 253 287 304 310 322Ч323 325Ч326 333 341Ч342 354 369 388Ч389 401 403Ч405 411 416 421 452 455 464 490 514 539 582Ч622
crash, command, ! command      170 222 587
crash, command, ? command      583 587
crash, command, base command      587
crash, command, boot command      597
crash, command, buffer command      355 370 600
crash, command, bufhdr command      354 370 599Ч600
crash, command, callout command      253 598
crash, command, cblock command      401Ч402 416Ч417 614
crash, command, command cross-reference      582
crash, command, command format      584
crash, command, curproc command      588
crash, command, dbfree command      616
crash, command, dblock command      616
crash, command, defproc command      588
crash, command, dis command      185 211 388 589
crash, command, ds command      589
crash, command, eproc command      609
crash, command, eval command      587 588
crash, command, expressions      585
1 2 3 4 5 6 7
blank
–еклама
blank
blank
HR
@Mail.ru
       © Ёлектронна€ библиотека попечительского совета мехмата ћ√”, 2004-2019
Ёлектронна€ библиотека мехмата ћ√” | Valid HTML 4.01! | Valid CSS! ќ проекте