Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
crash, command, file command      186 310 342 402 421 491 540 600—601
crash, command, findaddr command      589—590
crash, command, findslot command      590
crash, command, fs command      602
crash, command, gdt command      603
crash, command, help command      590
crash, command, idt command      388 604
crash, command, inode command      170 187 322 342—343 369 402 405 421 491 540 592 601
crash, command, kfp command      611
crash, command, ksp command      611
crash, command, lck command      325—326 602—603
crash, command, ldt command      152 185 211 604
crash, command, linkblk command      617
crash, command, map command      590
crash, command, mbf ree command      464 617
crash, command, mblock command      464 493 617
crash, command, mode command      590
crash, command, mount command      333 602
crash, command, nm command      591
crash, command, od command      344 401 491—493 591—592
crash, command, panic command      592
crash, command, pbfree command      618
crash, command, pblock command      618
crash, command, pbpool command      618—619
crash, command, pcb command      613
crash, command, pdt command      605
crash, command, pfdat command      605
crash, command, plock command      592
crash, command, pregion command      168 170 220 231 288 342 514—515 610—611
crash, command, proc command      152 168—169 185 211 221 231 287—288 304 342 404—405 491 514 539 584 608—609
crash, command, qrun command      619
crash, command, queue command      455 492—493 619
crash, command, quit command      592
crash, command, rd command      591
crash, command, redirect command      593
crash, command, redirecting output      584
crash, command, region command      170 222 343 515 606
crash, command, rtop command      606—607
crash, command, runq command      611
crash, command, sdt command      607
crash, command, search command      593
crash, command, size command      593—594
crash, command, stack command      612
crash, command, stat command      594
crash, command, stream command      452—453 491 619—620
crash, command, strstat command      490 620
crash, command, trace command      612—613
crash, command, ts command      595
crash, command, tss command      613
crash, command, tty command      411 416—417 614—616
crash, command, user command      186 304 342 402 405 421 491 540 609—610
crash, command, var command      595—597
crash, command, vtop command      597
creat function      31—34 36 311 318 333
creat function, definition of      32
crypt function      24
cscope utility      89
CSRG (Computer Systems Research Group)      6
ctime function      120
cureproc variable      273
curproc variable      109 177 273—274 279 361
current working directory      see Directory
cur_sched variable      273 277
cxenix function      191—f 93
Daemon      21 74 97
Daemon, creation of      79—82
Daemon, definition of      79
Daemon, error logging      80
Data segment      19 99 150 152—153
datab structure      458
DBD (Disk Block Descriptor)      547 549—550 556—557 560 567
dbd structure      549
DBD_DFILL flag      549
DBD_DZERO flag      549 567
DBD_FILE flag      549 557 567
DBD_NONE flag      549 557 567
DBD_PAGE flag      549
DBD_SWAP flag      549 557 567
Delayed write      see Buffer cache
Delete key      74—75 235 406
demand paging      see Paging
detachreg function      166—168 516
detachregs function      167 230—231 284
devfs filesystem      334 373 390—391 394 408 412—415 419 421 430—431 433 436 440 448
device drivers      110 350—351 371—443
Device drivers, block drivers      372—374 430—438
Device drivers, character drivers      374 390—402
Device drivers, cloning      473—474
Device drivers, entry points      376
Device drivers, fundamentals      371—372
Device drivers, halt      375
Device drivers, hardware characteristics      385—388
Device drivers, initialisation      110 375
Device drivers, lbolt      see lbolt variable
Device drivers, linking new drivers      380
Device drivers, manual pages      389
Device drivers, position in kernel      373
Device drivers, prefix      374 376 384
Device drivers, pseudo      374
device number      170 373
Device number, major      105
Device number, minor      105
Dijkstra, E.W.      519
Direct I/o      see Raw I/O
Directory      41
directory, current working      31 47—48 63 66 72 80 291 310
Directory, permissions      48—50
Directory, root      31 47 64 66 80 103 310 330 332
Disk block descriptor      see DBD
Disk, bootstrap      see Bootstrap
Disk, division      see Division
Disk, layout      97
Disk, minor numbers      105
Disk, partition      see Fdisk
Disk, primary      100—101
Disk, structure      101
disp function      262 273 283
disp_attr function      282
disp_comppri function      281
disp_cwakeup function      282
disp_donice function      282
disp_fork function      281
DISP_FORK macro      262—263 277 281
disp_init function      109 279—280 282
disp_jdnesec macro      247
disp_normpri function      282
DISP_ONESEC function      282
disp_postfork function      281
DISP_POSTFORK macro      262—263 281
DISP_QSWITCH macro      262
disp_qswtch function      281
disp_regt structure      277 281
disp_sched function      282
disp_secure function      282
disp_setpri function      282
disp_setrun function      282
disp_setslice function      282
disp_sleep function      281
DISP_SLEEP macro      265
DISP_SWTCH macro      272
disp_tick function      282
DISP_TICK macro      246
disp_wakeup function      282
disp_wakeup macro      266
Division      103—105 148
Division, table      see divvy
divvy command      103 105
divvy table      103 432
DMA (Direct Memory Access)      356—357 361 363 365 371—372 384 386 438—439 547
DMA constraints      372 438
DMA hardware support      438
dma_alloc function      438—439
dma_breakup function      438
dma_enable function      438—439
dma_param function      438—439
dma_relse function      438
dma_resid function      438
dma_start function      438
do_clock_one_sec_function      248
DTFS (Desk Top File System)      11 298
Dump function      116
Dump partition      103
Dump program      134 137—138 140—141 143—146
dumpcorecontents function      295—296
dumpcoreheader function      296
dup function      31 33—34 36 300 309—310 402
dup function, definition of      33
dup2 function      31 33—34 36 427
dup2 function, definition of      33
dupb function      462—463
dupmsg function      462—463
dupreg function      165 218
dwfreelist variable      357 365 367
dynamic linker      see Libraries
E2BIG error value      29
EACCESS error value      29
EAFS filesystem      103 298 333
EAGAIN error value      32
EALREADY error value      29
EBADF error value      29
EBADFD error value      29
EBUSY error value      29
ECHILD error value      29
echo program      20
EDEADLK error value      29
EEXIST error value      29
EFAULT error value      29 394 437
EFBIG error value      29 77
effective group ID      32 46
Effective user ID      29 32 46
EINPROGRESS error value      29
EINTR error value      29 55 59 212—214 265
EINVAL error value      30 526
EIO error value      30 407 429
EISA      92 386
eisa utility      92
EISDIR error value      30
ELF (Executable and Linking Format)      22 28 65 89—90 115 117 133—146 158—159 171 227—229 234 383 570
ELF basics      135
ELF execution view      135—136
ELF hash table      144—145
ELF header      134 136—139 142 228
ELF library      171
ELF linking view      135—136
ELF magic number      136—137 228—229
ELF program header      135—140 142 234
ELF relocation      136 145
ELF sections      134 136—137 140 142—146
ELF segments      134 136 139—142 149
ELF string table      137 142
ELF symbols      136 142 146
ELF version      137
ELF, elf.h header file      89 137
Elf32_Ehdr structure      136—138 228
Elf32_Phdr structure      139—140
Elf32_Shdr structure      142—143
ELOOP error value      30
EMFILE error value      30 77 306
ENAMETOOLONG error value      30
endgrent function      24
endpwent function      23
ENFILE error value      30
ENODEV error value      30
ENOENT error value      30
ENOEXEC error value      30
ENOMEM error value      30 77
ENOSPC error value      30
ENOSR error value      30
ENOSYS error value      190
ENOTDIR error value      30
ENOTTY error value      30
Entry point, program      see Process entry
Environ array      17—19 65—66 226 234
Environment variables      19 29
Environment variables, definition of      17—19
Environment variables, inheriting across fork      63
envp array      see environ array
ENXIO error value      30 436 476
EPERM error value      73—74 244
eproc structure      93 201—202 204—205 207 217 277
ERESTART error value      30 212—213
errno variable      28—30 32—33 55 67 73—74 77 190 306 391
Error handling      28—30
esrch error value      30
Event      see wait channel
exception      52 261 271 281 296 565
exdata structure      229—230
exec function relationships      65—66
exec functions      29—30 38 65—66 71—72 74 78 92 94 113—114 116 146 163 167 180 191 194 216 219 224—227 231 233—235 245 268 301 402
exec functions, stop process on      179
execa structure      226—227
exece kernel function      226—227 230
execl function      see exec functions
execle function      see exec functions
execlp function      see exec functions
Executable file      see ELF basics
Executable file format      see COFF and ELF
Execv      see exec functions
Execve      see exec functions
Execvp      see exec functions
exit function      19—21 33 67 79 113 261 263 266 284 286—287 290
Exit handlers      20—21
exit status      see Process exit
Exit value      20 60
exit2 function      262 266 284—285 295
expand_upage function      306
falloc function      313 334 535
FAPPEND flag      311
fattach function      481—482
FBMODE flag      311 391 442
fchdir function      47
fchmod function      49
fchown function      48
FCHR_MAX constant      29
fcntl function      33—34 36—38 66 167 300—301 311 323—325
fcntl function, definition of      38
FCREAT flag      311
fdetach function      482
Fdisk active partition      99—100 103 105
fdisk command      98 100 102
Fdisk partition      99—103 105
Fdisk partition table      100—103
fdup function      113 303
FD_CLOEXEC open file flag      301
FEXCL flag      311
ffreelist variable      308 313 337
fgetgrent function      24—25
file (file_t) structure      89 93 300 307 309—310 312—314 317 322 334—337 538
file (file_t) structure, fcount      307 313 337
file (file_t) structure, f_flag      307 311
file (file_t) structure, f_inode      309 313 334—335
file (file_t) structure, f_off      307—308
file (file_t) structure, f_offset      336 536
file (file_t) structure, f_uinode      307
file (file_t) structure, f_unext      307—308 313
File block list map      233
File creation      32
file descriptor      29 31—39 64 77 80 177 182 185—186 216 299—307 310—311 313 317 334—336 338 342 533
File filock structure      325
File flags, per file      300
1 2 3 4 5 6 7
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå