Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
IREWANT flag      321
IRQ (interrupt request)      387—388
ISO (International Standards Organisation)      3
ISOPEN flag      412—413
issig function      206—207
ISSIG macro      206 212—213 265
issue_strat function      363 365—366 368 377 558
istty function      406
Itimer structure      258
Itimers      see Timers
itimerval structure      256
ITIMER_PROF      255—256 259
ITIMER_REAL      255—256 258—259
ITIMER_VIRT      255—256 259
ITRUNC macro      334
ivect array      375 388
IWANT flag      321
I_POP command      457—458 464
I_PUSH command      457 464
jmptotss function      262 273
Job control      5 70 75
Job control, signals      see Signals
Joy, B.      6
Kernel accessing      87—96
Kernel address space      90 158 181
Kernel debugger      88
Kernel disk image      87
Kernel entry point      108
Kernel memory allocator (kma)      109
kernel mode      175—176 178 181 183 189 207 230 246 261 263 336
Kernel process      78 97—98 110—111 179
Kernel startup      98 108—109
Kernel structures      88—90 92 94 96 110 127
Kernel tuneables      89 109 162
Kernel virtual address space      see Virtual memory
Kernighan, B.      85
kern_gpfault function      295
kill function      51—53 73 199—201 205—206 220 238
Kill kernel function      200
kill program      55 62 343
killall function      52 92
killprocs function      562
kmdaemon      110
Kmem /dev/kmem      90—92 94 127 187—188 202 204 240 252—253 268 302 309 322 331—332 371 374—375 379 381 393 530
Kmem device driver      90 116 127 268 379
Kmem example driver      393—394
kmem_alloc function      163
kmem_free function      166 251
kmem_zalloc function      251 433
kmstartdaemon function      110
kpdO array      see Page directory
ksiginfo structure      201
k_trap function      565—566
lbolt variable      92 247—248 365
lchown function      49
ld, link editor      15—16 19 118 139
LDT (Local Descriptor Table)      134 149—153 175—176 181 184—185 211 270 272—273
Leffler, S.      12 296
Libraries      21 117 158—159 161 175 181
Libraries dynamic      22 43 65 117 138 140—142 145—146 230 234
Libraries stubs      see System calls Stub
Libraries, dynamic linker      236
Libraries, libc library      15—16
Libraries, static, shared      22 65 117 142 158 181 227 230
line discipline      350 407—412 415 418—420 422—424 429—430
Linear address      151 154 156
linecnt variable      409
linesw array      408—409 413—414 429
Link function      29 41
link function, definition of      41
link function, hard      40—41
link function, symbolic      30 41-42 49 310 319
Link kit      380—385
linkb function      462—463
link_unix command      382—383 395
Linux      7
ln command      41—42
LOAD segment type      141
Loader, kernel      117 119 140—141 146
loadreg function      232—233
Local Descriptor Table      see LDT
lock function      216
lockf function      323
lockfcntl function      324—325
Logica      9
Logical address      151 156
Login      19 21 46 97 113—114
Login name      19
Login network      420—421
Login program      24 74 113—114 235—236 303 404 421
Login session      73 76 406
longjmp function      63
longjmpval function      265
lseek function      31 31—35 90 92 127 188 240 268 310 322 340 379 530
lseek function, definition of      34
lstat function      50
lticks variable      283
LTOPBLK macro      359 362—363 367 369—370
Mach microkernel      6
Magic number      see COFF and ELF
main function      17—19 20 66
main function, kernel      109—111 245 279 370 375 502 525 553 557—558
Makefiles      15—16
malloc function      26—7 45 189 208 210 302 518 550
malloc function kernel      526
man command      14
Mandatory file locking      49
Manuals      14—15
mapinit function      502 525
mapnewtss function      273
Mapped files      35 43-46 136 140 158—159 161 165 168 232—233 320 333 336 337—344 518
Mapped files, mmap function      43—46 53 77 142 167 181 333 336—339 341 374 496 518—519 550 552 567
Mapped files, mmap function, definition of      43
Mapped files, mprotect function      45
Mapped files, msync function      45
Mapped files, munmap function      45 165 167
mapreg function      232—233
MAP_FIXED constant      43 338—339
MAP_INHERIT regions      161
MAP_PRIVATE constant      44 338 518
MAP_SHARED constant      44 338 518—519
Master file      380 384
masterboot program      see Bootstrap
maxmem variable      549
MAXREGION kernel tuneable      162—163
MAX_FILE kernel tuneable      308
MAX_INODE kernel tuneable      315 317
mboot structure      101
mdevice file      380 384 442
Mem /dev/mem      92 106 304 374 379 583
Mem device driver      92 107
memavail array      106
memcntl function      367
memfree function      557
meminit function      548 550
Memory allocation      22 25—28
Memory available      97
Memory base      106—107
Memory extended      100 106—107
Memory layout      21—22
Memory mapped files      see Mapped files
Message queues      496—508
Message queues, kernel tuneables      508
Messmer, H—P.      296
mfmap array      547—548
mfsys file      328 382
Michels, D.      9
Michels, L.      9
Microkernels      6—7
Microsoft      9—10
MINIX      7
Miscovich, G.      546 561
mkdir function      48 50
mkfifo function      537
mkfs command      437
mknod command      437
mknod function      537
mkproc function      177
mlsetup function      108—109 162 357 548
mmap function      see Mapped files
mmapfile function      339
mmfindhole function      339 514
mmfsync function      166
mmrdwr function      335—336 338
module_info structure      464 474
mount command      331 333
mount structure      320 327 329—332
Mount table      329 331
mounted filesystem      see Filesystem
mpheadbuf variable      356
mpid variable      217—218
mprotect function      341
mscrn structure      412
msg structure      502—503
msgb structure      458—459 468
msgconv function      505 507
msgctl function      498—499 502—504 507
msgfree function      507
msgget function      497—499 501—505
msgh array      502—503 508
msginit function      502
msgmap array      502 506—507
msgrcv function      498—500 502—504 507
msgsnd function      498—500 502—507
msqidds structure      497 501—502 504—508 529
msque array      501 504—505 508
msync function      341 367
mtunefile      162—163
MULTICS      2
Multiscreens      see Virtual consoles
Multitasking      150 245 261 270 296
munmap function      340
named pipes      see Pipes
Named STREAMS      see STREAMS
namefs      see STREAMS
namei function      227 310—320 334 390 412 450—451
namemax constant      30
nautoup kernel tuneable      370
nblkflush function      367—368
nbreadw function      362—363 368
nbuf kernel tuneable      355—356
ncheck utility      187 322—323
NCLIST kernel tuneable      397
needmem function      553—554
Network File System      see NFS
Network logins      see Login
newproc function      110
newprocl function      216—219 225 262—263 281 290
NFS (Network File System)      5—6 10 298
ngetblk function      358—359 361
ngetblkw function      358—359
ngeteblk function      358 362
ngeteblkany function      358 362
ngeteblk_common function      362
NHBUF kernel tuneable      355
NHINODE kernel tuneable      315
nice function      282
Nice value      66
NIDEL namei command      319
NIRMDIR namei command      319
NI_CREAT namei command      319
NI_LINK namei command      319
NI_MKDIR namei command      319
NI_MKNOD namei command      319
NI_NOFOLLOW namei command      319
NI_RELNAMEI namei command      319
NI_SYMLINK namei command      319
NI_XCREAT namei command      319
nlist function      90—91 115—116 127—128 131—132 187—189 252 267—268 302 331 379 529—530
nlist function, definition of      90 128
nlist function, example of (mlist)      128—131
nlist structure      90—91 128
NMPBUF kernel tuneable      356
NOFILES kernel tuneable      301
Non-blocking I/O      29
notavail function      361 368
Novell      5
nstream kernel tuneable      452
ODT      see SCO
one_sec variable      247—249
Open Desktop      see SCO
Open function      28 31—34 36 40 42 43 79 82 181—182 185 300 310—311 317—318 327 333—335 351 390 393 407 412 422 430 447 457 465 478 483 491
open function, definition of      31
open function, kernel paths      333—334
opendir function      301
OPENI macro      334 450
OpenServer      see SCO
OPEN_MAX constant      30
outb functions      396
outprocs array      560—561
O_append flag      32 34 335
O_CREAT flag      32—33
O_EXCL flag      32 319
O_NDELAY flag      311
O_NOCTTY flag      32 80
O_NONBLOCK flag      32 311
O_RDONLY flag      28 32 184
O_RDWR flag      32 43
O_SYNC flag      32 336 351 370
O_TRUNC flag      32
O_WRONLY flag      32—33
Page      148 151 159—160 165 168—170 222—223 544 548
Page, cache      337 339—340 343 550 567
Page, directory base register      272
Page, directory entry      108—109 154 156 158 161 166 168—169
Page, fault      156 165 168—169 219 223 233 339 343 432 545 551—552 555 564
Page, fault handler      169 339 564—568
Page, frame      154 156—157 566
Page, hash queues      550
Page, PG bit      154
Page, shared      43 219
Page, size      44 154 156
Page, stealing      553—554
Page, table      108 154—156 158 161 169 219 270 272—274 545
Page, table entry      89 154—155 165—166 168—169 176 273 545 549 552 555 565 568
pagerw function      567
Paging      108 117 134 147 148 153—155 157 168 339 431 544—545 554
Paging, demand      26 117 233 339 551—552
Paging, unit      154
Panic dump analysis      620—622
Parent process Id      66 78—79 176 224 237
Partition      see Fdisk
Passc function      392 400
passwd, command      46
passwd, encrypted      24
passwd, file      303 344
passwd, shadow      113
passwd, structure      23 26
password file      19 22 46s 113—114
PATH environment variable      83—84
Pathname      30 40 47 84
Pathname, absolute      31 318
Pathname, relative      31 66 318
Pathname, resolution      30 227 317—320 334 412
Pathname, search      83—84
PATH_MAX constant      30
pause function      55 199 219—221 224 242 326 242 343 482
PC_GETCLINFO command      282
PC_SETPARMS command      282
PDE      see Page directory
1 2 3 4 5 6 7
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå