Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Bach M.J. — The design of the UNIX operating system
Bach M.J. — The design of the UNIX operating system



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: The design of the UNIX operating system

Автор: Bach M.J.

Аннотация:

This is the first, and still, the most comprehensive book to describe the sophisticated workings of the UNIX System V kernel — the internal algorithms, the structures that form the basis of the UNIX operating system, and their relationship to the programming interface. System programmers will gain a better understanding of how the kernel works and will be able to compare algorithms used in the UNIX system to algorithms used in other operating systems. Programmers on UNIX systems will gain a deeper understanding of how their programs interact with the system and can thereby code more efficient programs.


Язык: en

Рубрика: Руководства по программному обеспечению/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 1986

Количество страниц: 471

Добавлена в каталог: 02.12.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Fair share scheduler      255 257 269
Fault handler      307
fclose      140
Fcntl system call      142 313
Feedback      248
Felton      4
fflush      57
FIFO      88
FILE      21 68
file descriptor      8 23 29 92—98 101 103 104 107 117 118 135 200 316 318
File descriptor in satellite system      417
file locking      100 103 135 142
File subsystem      19 21 22
File System      15 23 43 84 91 119—122
File system abstraction      138 145
File system calls      92
File system type      138 139
File system, address      325
File system, disk section and      352
File system, hierarchy      see File system tree
File system, initialization      73
File system, link and      128
File system, maintenance      122 134 139 140
File system, root      6 109 110
File system, structure      24 92
File system, tree      4 6 121 92 120 139
File system, user perspective      6—10
File table      22 93—98 101 104 105 107 112 117 118 194 316 318 323
File table in satellite system      416
File table, analogous to pregion      152
File table, driver close procedure      319
File table, offset      93 97—99 101 103
File, access permission      8 22 60 61 65 67 93 108 151 227
File, access permission and chdir      109
File, access time      61 67
File, group      8 61 110
File, link count      129
File, links      62 65
File, offset and pipe      113
File, owner      8 60 61 65 67 74 110 227
file, size      60 62 65 151
File, structure      60 69
File, type      61 65 83 86
First-fit      272
First-in-first-out buffer replacement      57 58
Flow Control      320 350 429
fopen      140
Fork system call      21 25 147 192
Fork system call in Newcastle connection      425
Fork system call in paging system      289 290 291 297 309
Fork system call in satellite system      417—419
Fork system call, algorithm      193—198
Fork system call, copy on write and      303
Fork system call, current directory and      109
Fork system call, reference count and      104
Fork system call, shared pointer and      96
Fork system call, swap and      276 278 279
Fork system call, use of      10 199 233 234
Fork system call, usually followed by exec      226
FORTRAN      2 4
Fragmentation      67 68 72 141 142 272 297
fread      140
Free algorithm      85
Free algorithm, use of      92 107 132
Free library routine      243
Free list, buffer      41 43 46 48 56 60
Free list, disk block      139
Free list, inode      63 64 67
Free list, page      300
Freereg algorithm      179—181 225 370
fsck command      134 139 326 328 352
Fstat system call      110 111
Fubyte      171
fwrite      140
GECOS      2
General Electric      1
General-purpose registers      159
Getblk algorithm      43 44
Getblk algorithm, comparison to iget      64
Getblk algorithm, in multiprocessor      40—407 411
Getblk algorithm, use of      46—56 122
Geteuid system call      227
Getpgrp system call      211
Getpid system call      211
Getppid in satellite system      416
Getsockname system call      386
Getsockopt system call      386
getty      212 238 246 318 343 353 382
Getuid system call      227
Goble      393
Growreg algorithm      174—176 177
Growreg algorithm, use of      174 178 179 220 229
Gtty system call      323
Handling signals      see Signal handler
Hangup signal      213 353
Hash function      41 42 58
Henry      256
history      1
Holley      393
Holt      410
Honeywell      635 2
Hybrid system      307
I/O parameters      29
I/O Subsystem      312
Ialloc algorithm      77—84 122
Ialloc algorithm, use of      92 107 112
IBM 7900      25
IBM System/370      4 322 395 397
Ifree algorithm      80
Ifree algorithm, use of      92 132
Iget algorithm      64—66 89 124
Iget algorithm, comparison to getblk      64
Iget algorithm, mount point and      122—124
Iget algorithm, use of      75 76 82 109 132 223
Inconsistency      100 139
Indirect block      see Inode indirect
Indirect terminal driver      343 353
Inittab      236 237
Ink      25 212 213 216 235—237 245 246 343 353 382
inode      22 23 24 38 60 62 65 68—71 74—76 81 88 93—96 100 102 105 107—109 118 121 123 126 139 225 316 318
inode cache      66 67
Inode in distributed system      428 429
Inode in region      173
Inode in satellite system      416
Inode list      24 65 76 77 80 119
Inode number      63 73 77 79—81 89 107 108 132 139
Inode, accessing      64
Inode, assignment of      77—86
Inode, close system call and      65
Inode, comparison to region      152
Inode, definition of      61
Inode, direct block      68—71 74 102 114 132
Inode, exec system call and      220
Inode, file system type and      138
Inode, indirect block      68—71 74 100—102 132
Inode, link count      129—135 139
Inode, lock      63
Inode, mount system call and      353
Inode, open system call and      65
Inode, pipe system call and      114
Inode, reference count      63 65—67 104 109 112 121 126 129 130 132 135 145 192 194 223—225 316
Inode, releasing      67
Integrity      135
Integrity, buffer cache      46
Integrity, file system      57
Integrity, kernel      168
Intelligent terminal      339
Interactive Systems Corporation      3
Internet domain      384 387
interprocess communication      21 22 355 359—381
Interprocess communication, general comments      381
Interrupt      16 22 29 30 46 190 314
interrupt handler      31—33 163 164 324
Interrupt handler in multiprocessor      403 406
Interrupt handler, context and      160 162
Interrupt handler, context switch and      168 169
Interrupt handler, disk      56
Interrupt handler, terminal      337
Interrupt level      161
Interrupt stack      163
Interrupt vector      162 163 315 324
Interrupt, disk      54 56
Interruptible priority      201 209 215 252 377
Ioctl system call      313 314 323 330
Ioctl system call, networks      382
Ioctl system call, streams      347 348 350
Ioctl system call, terminal      339 340
IPC      see Interprocess communication
Iput algorithm      66 89
Iput algorithm, use of      75 76 109 110 126 129 132 179 221 223
Issig algorithm      201 203
Issig algorithm in wait      214
Kernel      4
kernel mode      15 16 26 30 31 147 157
Kernel priority      249 250 252
Kernel process      238
Kernel profiler      312
Kernel running state      30 147—150 182
Kernel stack      26 27 160—163 168 189 195 220
Kernel stack, swap and      278
Kernel, data structures      34
Kernel, introduction to      19
Kernel, layout      156
Kernighan, Brian      2
Key, IPC      359 360 381
Kill character      329 334 337
Kill system call      200 201 210 211 239
Kill system call, comparison to IPC      355
Kill system call, effective user ID and      227
Kill system call, use of      207
Killian      138 359
Least-frequently-used buffer replacement      57 58
Least-recently-used      40 41
Levy      306 307 321
Library      20 26 165 168
Library interface      19
Line break      329
line discipline      329—334 336 339 342 347 350 353
link count      see File link count
Link system call      22 128—131 135
Link system call, across file systems      120
Link system call, directory      74
Link system call, read-only file system and      144
Link system call, use of      241
Lisp      4
Listen system call      385
Loadreg algorithm      176—178
Loadreg algorithm, use of      179 220 223
Locality principle      286
LOCK      33
lock file      370
Lock, buffer      40 46 50 53 54
Lock, inode      64—66 97 100 316
Lock, region      172
Lock, sleep      395
Lock, super block      77 84
logging in      343 344
Logical block      23 24
Logical block number      100
Logical device      23
Logical device number      see Device number
Logical disk block      39
Login      229 238 353
login shell      343
Login shell, process group and      210
Login terminal      150 204
Login, algorithm      344
Longjmp algorithm      170 171 240
Longjmp algorithm, use of      188 209 318
Lseek system call      71 103 104
Lseek system call, adjusts file offset      98
Lseek system call, devices and      323
Lseek system call, pipe and      113
Lseek system call, signals and      200
Lycklama      3 4
Major number      88 108 121 218 219 316 322 352
Malloc algorithm      273
Malloc library routine      243
Mandatory file lock      142
MAP      272 273 277 308
Map, messages      361
Massachusetts Institute of Technology      1
Master processor      393 410
MC 68451 memory management unit      189
McKusick      72
Memory contention      410
Memory fault      231
Memory Management      21 17 154
Memory management policy      152 271
Memory management register triple      155—158 174
Memory management subsystem      151
Memory Mapped I/O      321
MERT      3 4
Message      22 see
Message in distributed system      415 416
Message, descriptor      361 362 367
Message, header      362
Message, IPC      359 361—366 389
Message, queue      361
Message, type      361—366
Mfree algorithm      308
Minor number      88 108 121 316 322 352
mkdir command      145 229 241 424
Mkdir command, link and      129
Mkdir system call      129 424
mkfs command      73 84 326 352
mknod command      314
Mknod system call      10 107 108 143 314 352 353
Mknod system call, directory      74
Mknod system call, use of      241
Modify bit      287 288 296 303 305 306
Monitor      410
Motorola 68000      166 167 189
mount command      123
Mount point      63 120—127 144
Mount point, crossing      122 123
Mount system call      24 119—123 145 235
Mount system call in distributed system      426 427
Mount system call, buffers and      52
Mount system call, device and      314
Mount system call, disk sections and      325
Mount table      120—123 126
Msgctl system call      361 367
Msgget system call      361
Msgget system call, use of      365
Msgrcv system call      361
Msgrcv system call, algorithm      365
Msgrcv system call, use of      390
Msgsnd system call      361
Msgsnd system call, algorithm      362
Mullender      72
MULTICS      2 190
Multihop      433
Multilevel feedback      248
Multiplexing      348—350
Multiprocessor systems      391 392 395
Multiprocessor systems, performance      410
Mutual exclusion      30 77 410
named pipe      111—117 144
Named pipe, creation of      107
1 2 3 4
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2025
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте