Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
File hierarchy      83 88
File inode      see Inode
File link count      40—41 314
file locking      29 38 49 66 216 320 323—327
File meta data      32 41 50 313
File mode, creation mask      32 64 66 80
File offset      299—300
File open limits      304
file ownership      48
file permissions      46 88
File pointer      31 34 36 39
File regular      48
File size, maximum      29 66 77
file streams      20 23 39
File structure      40
File system switch      see FSS
File table, system (file)      89 109—110 185—186 216 299—300 307—313 334 337
File table, system, flags      311
filecnt variable      308 313 337
filehdr structure      118—119
Filesystem block size      329
Filesystem bmap      366
Filesystem buffer cache I/O      366—367
Filesystem dependent layer      327—333
Filesystem independent layer      299—327 351
Filesystem mount      80 329—333
Filesystem superblock      329—330
Filesystem support of multiple      329
Filesystem switch      see FSS
Filesystem unmount      80
findmod function      457—458
findpreg function      295
finit function      110 308
Floating point      94—95
flock structure      324—325
flushpgch function      337
flushq function      458 477 487
flushtlb function      166
fmodsw array      448 457—458 468
FNOCTTY flag      311
FNONBLOCK flag      311
fopen function      40 182
foreground process group      52 54 74—75 410 419
fork function      54 63 66 71—72 79 114 176 194 214—224 226 231 234—235 238 242 256 262—263 281 286 290—291 402 534 544
fork function and /dev/zero      518—519
fork function identical address space      165 215
fork function inheritance      215—216
fork function order of execution      215 241 262 281
fork function, definition of      63
fprintf function      40
FREAD flag      311
fread function      40
free function      27
freeb function      462—463 467
freemem variable      549
freemsg function      462—463
freeproc function      289—290 295
freeswap variable      549 559—560
fsck utility      104 344
fsdb utility      344—346
fseek function      122 123
FSS (File System Switch)      4 89 298—299 327—329 346
FSS initialisation      328—329
fstat function      45 50 314
FSTOPIO flag      311
fstypsw structure      327—329
FSYNC flag      311
fsync function      367
FS_ACCESS macro      328
FS_ALLOCMAP function      233 328 339
FS_CLOSEI macro      328
FS_FCNTL macro      328
FS_FREEMAP macro      328
FS_FSYNC macro      328
FS_GETDENTS macro      328
FS_IOCTL macro      328 457
FS_IPUT macro      328
FS_IREAD macro      328
FS_ITRUNC macro      327—328
FS_IUPDAT macro      328 336
FS_NAMEI macro      320 328 450
FS_NOTIFY macro      328
FS_READI macro      328 335—336 339—340 390 467 481 536
FS_READMAP macro      328 339 567
FS_RENAME macro      328
FS_SECURITY macro      328
FS_SETATTR macro      328
FS_STATF macro      315 328
FS_WRITEI macro      328 335—336 339 390 465 536
FTRUNC flag      311
fubyte function      392
fuword function      392
FWRITE flag      311
fxstat function      314
F_DUPFD constant      38
F_GETFD constant      38 301
F_GETFL constant      38
F_GETLK constant      38 324—325
f_getpwent function      23
F_LOCK argument      323
F_SETFD constant      38 301
F_SETFL constant      38
F_SETLK constant      38 324—325
F_SETLKW constant      38 324
F_TEST argument      324
F_TLOCK argument      324
F_ULOCK argument      323
Gallmeister, B.O.      296
GDT (Global Descriptor Table)      150—152 181 246 270—271 273
General Electric      2
genfork function      216—217 225 262—263
getablk function      358 361—362
getblk function      358—359 362—363 537
getblkh function      359—362 364—365
getc (clist) function      397 400
getc function      40 167
getcb function      397
getcbp function      397
getcf function      397
getcoffheader      228—229
getcwd function      47
geteblk function      358 361—362
geteblk_any function      358 362
getelfheader      228—229 234
getenv function      18 84
getf function      313 336 339
getgrent function      24
getgrgid function      24—25
getgrnam function      24
gethead function      227—228 230 234
gethz function      256
getitimer function      256
getmbuf function      365
getmesg function      447 465 471
getpages function      554 556—558
getpgid function      73—74 244
getpgrp function      73—74 243—244
getpid function      177 205 215 243 260—261
getpipeinode function      535
getpmsg function      471
getppid function      177 216
getpwent function      23
getpwnam function      23 26
getpwuid function      23 180
getq function      467 478 488
getrlimit function      76—78 80 246 295 304—306 514
getrlimit function, definition of      76
getshlibs function      230
getsid function      74 243—244
gettimeofday function      249
getty program      34 74 113—114 235—236 303 403—405
getxfile function      230—232 234
GID      see Group ID
Gircys, G.R.      117—118 132
Global Descriptor Table      see GDT
Goodheart, B.      12
GPGSHI kernel tuneable      553
GPGSLO kernel tuneable      553
grep example      82—83 152
group file      24
Group ID      22—25 46 64 295 497
group ID effective      46 64
group ID numeric      24
group ID real      64
group ID set      327
Group structure      24 25
grow_file function      313
grow_proc function      217
grow_region function      163
hard link      see link function
Hash queue      see hsque hbuf ihash
hbuf hash queue      355 360
HCR      9
header files      15
Heap      22 26—27
hinode structure      316—317
HPPS (High Performance Pipe System)      see Pipes HPPS
hrunq array      277 280
hsque hash queue      264—268
HTFS (High Throughput Filesystem)      11 79 103 298 332—333 369 370 437
hwconfig command      372
Hz      245 249 256 258 375 387
I/O permission bit map      270—271
I/O Space      372
i386      see Intel i386
iBCS-2      117 132
idbuild utility      328
Identifiers process      see Process identifier
Identifiers System V IPC      see IPC
IDT (Interrupt Descriptor Table)      246 387—388 565—566
idtoolset      328 380—381
IEEE (Institute for Electrical and Electronic Engineers)      8
ifreecnt variable      315—316
ifreelist variable      315—316
ihash macro      317
iinit function      110
IISROOT flag      330
ILOCK      320
imemget function      356—357 548
Imount flag      330
inb functions      396
incoreh function      363 368
init program      78 82 98 108—114 201 224 234—236 241 248 285 288 402—403
init program run levels      see Run levels
Initialisation kernel      78 97—98 108—111 114 177 282 308 438 546
Initialisation system      21 502
Initialised data segment      22 26 117 119 145
inittab file      79 111—114 248 382 402—403 405
init_tbl array      110
inode      89 93 161 227 307 313—320 328—330 333—334 336 339 412 450—452 477 535—536 538—539 547
Inode and mmap      see Mapped files
Inode executable file association      230
Inode hash queue      315—317
Inode locking      320—321
Inode number      41 170 187
Inode region association      163 168 170 233
inode structure      314 317 327 342
inode structure, av_back      316
inode structure, av_forw      316
inode structure, i_back      316
inode structure, i_cilock      320—321
inode structure, i_count      320 535
inode structure, i_dev      314
inode structure, i_filocks      320 325
inode structure, i_flag      320—321 330 330
inode structure, i_forw      3 16
inode structure, i_fsptr      327 330
inode structure, i_fstyp      327
inode structure, i_fstypp      327 330
inode structure, i_ftype      314
inode structure, i_gid      314
inode structure, i_link      314
inode structure, i_mappages      320 336 339—340 342
inode structure, i_mntdev      327 330
inode structure, i_mton      320 327 330
inode structure, i_number      3 14
inode structure, i_ptr      538—539
inode structure, i_rdev      314
inode structure, i_rdlocks      320
inode structure, i_rp      320 327
inode structure, i_sd      320
inode structure, i_sem      320
inode structure, i_size      314 536—539
inode structure, i_sp      320 327
inode structure, i_sptr      451 465
inode structure, i_uid      314
inode structure, i_vcode      320
inode structure, i_want      320—321
inode structure, i_wcnt      320
Inode table (inode)      110 186 299 307 315—316
Inode, inode.h header file      89 93
inoinit function      110 315—317
Instruction pointer      see Registers eip
Instruction restart      169 219 223 545 568
Intel      7 10 117 132 150 156 171 182 196 270 296 385
Intel Pentium      156
Intel, i386 processor and x86 family      53 89 95 108 132—135 137 139 147—150 154 156 159 165 169 171 246 269 387 544 552
Intent log      110
INTERP segment type      141 234
Interrupt key      52 199
Interrupts      261 271 273 295 371 386—387 389
Interrupts gate      246
Interrupts maskable      246 386
Interrupts priority level      382
Interrupts vector      246 272
Interrupts, definition of      38
interval timers      see Timers
intvect array      375
ioctl function      30 374 408 415 418—419 447 451 457—458 464 468 483 485
iodone function      368 432 436
iovec structure      34—36
iowait function      363 366 368
io_halt array      375
io_init array      110 375
io_poll array      375
io_start array      110
ipart structure      101
IPC (inter-process communication)      495—541
IPC control operations      498
IPC get operations      497—498
IPC keys      496—497
IPC message queues      see Message queues
IPC pipes      see Pipes
IPC semaphores      see Semaphores
IPC shared memory      see Shared memory
ipcaccess function      505 507 514 517 527
ipcget function      497 504 513 526
ipcrm command      529
ipcs command      507 511 529
ipcs command, implementation of      529—533
IPC_ALLOC flag      497 505 526
IPC_CREAT flag      497 503 505 513 521 525
IPC_EXCL flag      497 505
IPC_NOWAIT flag      497 506
ipc_perm structure      496—497 501—502 504—505 508 513—514 526—527
IPC_PRIVATE flag      497—199 503 505 513 521
IPC_RMID flag      500 507 517
IPC_SET flag      508 517
IPC_STAT flag      508 517
IRDWANT flag      321
1 2 3 4 5 6 7
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå