|
 |
Àâòîðèçàöèÿ |
|
 |
Ïîèñê ïî óêàçàòåëÿì |
|
 |
|
 |
|
 |
 |
|
 |
|
ÌàêÊóçèê Ì.Ê., Íåâèëë-Íèë Äæ.Â. — FreeBSD: àðõèòåêòóðà è ðåàëèçàöèÿ |
|
 |
Ïðåäìåòíûé óêàçàòåëü |
#, #! 83
21—24 26—27
/dev 53—54 262—263 321—323 341—343 348—349
/dev, /dev/console 700—701
/etc 411
/etc, /etc/defaults/rc.conf 700—701
/etc, /etc/exports 464—465
/etc, /etc/gettytab 703—704
/etc, /etc/group 703—704
/etc, /etc/master.passwd 703—704
/etc, /etc/rc 361—362 700—701
/etc, /etc/rc.conf 700—701
/etc, /etc/red 700—702
/etc, /etc/ttys 700—701
/kern 312—313
/proc ôàéëîâàÿ ñèñòåìà 56 160—162 312—313
/sys/kern/sched_4bsd.c 124—125
/sys/kern/sched_ule.c 124—125
/tmp 193—194
/usr/sbin/config 348—349
/var/quotas 375
/var/run/lock 466—467
2MSL òàéìåð 622—624 (ñì. òàêæå «Ìàêñèìàëüíîå âðåìÿ æèçíè ñåãìåíòà»)
3BSD 20—21
3BSD, ôàéëîâàÿ ñèñòåìà 428—429 432—433 436—438
4.0BSD 20—23 428—429
4.1BSD 20—21 65
4.2BSD 6 13—14 20—23 48 52—53 55 59—60 64—66 84—85 173—174 265—266 280—282 285
4.3BSD 5 6 13—14 20—23 48 84—85 231—232 254—255 280 596 600—601 706—707
4.3BSD, âûïóñê Reno 20—22
4.3BSD, âûïóñê Tahoe 20—24
4.3BSD, ôàéëîâàÿ ñèñòåìà 294
4.4BSD 5 13—14 20—22 28—29 212 596 706—709
4.4BSD, Lite 6 21—22 28—29
4.4BSD, NFS 455—457
4.4BSD, àâòîêîíôèãóðèðîâàíèå 335—336
4.4BSD, àäðåñà âåðñèè 18 598—599
4.4BSD, áóôåðíûé êåø 245—246
4.4BSD, âèðòóàëüíàÿ ïàìÿòü 49—50
4.4BSD, âûãðóçêà (swap out) 237—238
4.4BSD, ãðóïïîâîé ìàðøðóòèçàòîð 611—612
4.4BSD, äåìóëüòèïëåêñèðîâàíèå ïàêåòà 601—602
4.4BSD, äèçàéí mbuf 523—524
4.4BSD, çàãîëîâîê ïðîòîêîëà 606—607
4.4BSD, çàìåùåíèå ñòðàíèö 229—230 233—235
4.4BSD, íàðàùèâàåìàÿ ôàéëîâàÿ ñèñòåìà 305—307
4.4BSD, îáðàáîòêà ââîäà 608—612
4.4BSD, îáðàáîòêà âûâîäà 607—609
4.4BSD, îáðàáîòêà øèðîêîâåùàòåëüíûõ ñîîáùåíèé 607—608
4.4BSD, îáúåêò êîïèðîâàíèÿ 17
4.4BSD, îïöèè 606—607
4.4BSD, îòâåòñòâåííîñòü 606—607
4.4BSD, ïåéäæåð ïîäêà÷êè (swap pager) 218—219
4.4BSD, ïåðåñûëêà ïàêåòà 609—612 647—648
4.4BSD, ïëàíèðîâùèê 124—126
4.4BSD, ïîääåðæèâàåìûå àðõèòåêòóðû 20—21
4.4BSD, ïñåâäîçàãîëîâîê 603 605—606 629
4.4BSD, ðåàëèçàöèÿ 278—279
4.4BSD, ôàéëîâàÿ ñèñòåìà 294 444
4.4BSD, ôðàãìåíòàöèÿ 597 606—607 608—610
ABI. See «application binary interface»
accept ñèñòåìíûé âûçîâ 516—517 530—535 548 626—627 654—655
accept ñèñòåìíûé âûçîâ, îïðåäåëåíèå 515—516
access îïåðàòîð vnode 352—353
access ñèñòåìíûé âûçîâ 306—307
accton 701—702
ACL. ñì. «Ñïèñîê êîíòðîëÿ äîñòóïà»
ACPI. ñì. «Ðàñøèðåííûé èíòåðôåéñ êîíôèãóðèðîâàíèÿ è ýíåðãîîáåñïå÷åíèÿ»
adjtime ñèñòåìíûé âûçîâ 88
adstrategyO 334—336
advlock îïåðàòîð vnode 352—353
ad_done() 335—336
ad_start() 334—335
AF_INET 514—515 654—655
AF_INET6 654—655
AH. ñì. «Çàãîëîâîê àóòåíòèôèêàöèè»
ahc_action() 333—334
ahc_done() 333—334
aio_error ñèñòåìíûé âûçîâ 278—280
aio_read ñèñòåìíûé âûçîâ 278—279 313
aio_return ñèñòåìíûé âûçîâ 280
aio_suspend ñèñòåìíûé âûçîâ 280
aio_waitcomplete ñèñòåìíûé âûçîâ 280
aio_write ñèñòåìíûé âûçîâ 278—279 313
Allman, Eric 13—14
allocbuf() 303—305
allocdirect ñòðóêòóðà 392—399
allocindir ñòðóêòóðà 393—394 397—401
ANSI 318—319
AOUT èñïîëíÿåìûé ôîðìàò 82
API. ñì. «Èíòåðôåéñ ïðèêëàäíîãî ïðîãðàììèðîâàíèÿ»
APIC. ñì. «Ðàñøèðåííûé ïðîãðàììèðóåìûé êîíòðîëëåð ïðåðûâàíèé»
Apple OS/X îïåðàöèîííàÿ ñèñòåìà 17 356—357 367
ARP. ñì. «Ïðîòîêîë ðàçðåøåíèÿ àäðåñîâ»
ARPANET 20—21 597
arpintr() 592—593
arpresolve() 592—593
AST. ñì. «Àñèíõðîííàÿ ñèñòåìíîå ïðåðûâàíèå»
ATA äèñê 41—42 317—321 333—336 341—347
ATA äèñê, çàïðîñ ââîäà/âûâîäà 334—336
ATA äèñê, óðîâåíü 333—336
ATAPI óñòðîéñòâà 320—322
ATAPI. ñì. «ATAPI óñòðîéñòâà»
ata_completed() 335—336
ata_finish() 335—336
ata_interrupt() 335—336
ata_start() 334—335
ata_transaction() 334—335
ATTA CHED ôëàã 392—393
ATTA CHED ôëàã, îïðåäåëåíèå 392—393
B ÿçûê ïðîãðàììèðîâàíèÿ 18
Babaoglu, Ozalp 20—21
Bach, Maurice 7
bawrite() 301—302
bcopy() 253—254
BCPL 18
Bdwrite() 301—302
Bell Laboratories 17—19
Berkeley Software Design Inc. 26—28
bind ñèñòåìíûé âûçîâ 603 654—655
bind ñèñòåìíûé âûçîâ, îïðåäåëåíèå 515—516
biod 466—467
biodone() 333—336 394—396
BIOS. ñì. «Áàçîâàÿ ñèñòåìà ââîäà-âûâîäà»
blkatoff îïåðàòîð vnode 423—424
bmsafemap ñòðóêòóðà 393—401
Bolt Beranek è Newman 65
boot 685—690 704—705 708—709
boot, /boot/device.hints 338
boot, /boot/kemel/kernel 685—686
boot, ðàáîòà 687—689
boot, ôëàãè 687—688
boot_ime 480—482
bqrelse() 301—302
bread() 270—271 301—305
brelse() 301—302
bremfree() 303—304
BSD 325—326
BSD ñ îòêðûòûì èñõîäíûì êîäîì 23—28
BSD, îòêðûòûé èñõîäíûé êîä 23—28
BSD, ïðèîáðåòåíèå 10
BSDI. ñì. «Berkeley Software Design Inc.»
bss ñåãìåíò 82
buf ñòðóêòóðà 270—271
bufdaemon 69 699—700
bus_add_child() 347—349
bus_child_detached() 347—349
bus_driver_added() 347—348
bus_probe_nomatch() 348—349
bus_read_ivar() 348—349
| bus_write_ivar() 348—349
bwrite() 270—271 301—302
bzero() 253—254
b_to_q() 497—498 500—501
C ÿçûê ïðîãðàììèðîâàíèÿ 17—18 43—44 73—74
C-áëîê 496—498
C-ñïèîê 496—498 500—503 506—507
CAM. ñì. «Ìåòîä îáùåãî äîñòóïà»
camisr() 333—334
canrecurse ôëàã 123—124
catq() 497—498
CCB. ñì. «Óïðàâëÿþùèé áëîê ìåòîäà îáùåãî äîñòóïà»
CD-ROM 9—10 26 56 310—313 321—322 331—332 334—335
CD9660 ôàéëîâàÿ ñèñòåìà 312—313
CDB. ñì. «Áëîê äåñêðèïòîðà êîìàíäû»
cdevsw ñòðóêòóðà 262—263 265—266 268—270
chdir ñèñòåìíûé âûçîâ 58—59
chflags ñèñòåìíûé âûçîâ 360—361 413—414
chkdq() 376—379 435—436
chmod ñèñòåìíûé âûçîâ 59—60 413—414
Chorus îïåðàöèîííàÿ ñèñòåìà 39
chown ñèñòåìíûé âûçîâ 59—60 413—414
chroot ñèñòåìíûé âûçîâ 58—59 153—157
CIDR. ñì. «Áåñêëàññîâàÿ ìåæäîìåííàÿ ìàðøðóòèçàöèÿ»
CIFS. ñì. «Îáùàÿ ôàéëîâàÿ ñèñòåìà Èíòåðíåòà»
CLEAN ñïèñîê áóôåðîâ 303—304 313
close îïåðàòîð vnode 352—353
close ñèñòåìíûé âûçîâ 51—52 276—277 280 298—299 305—306 474—476 490—491 517—518 541—543 627—628
closedir() 367
COMPLETE ôëàã 392—401
COMPLETE ôëàã, îïðåäåëåíèå 392—393
Computer Systems Research Group 6 13—14 17 21—25 27—31 65
config 237—238 341—343
connect ñèñòåìíûé âûçîâ 515—516 531—533 534—535 603—607 624—625 654—655 671—672
connect ñèñòåìíûé âûçîâ, îïðåäåëåíèå 515—516
coredump() 145
cpu_exit() 138—139
cpu_switch() 130—131
create îïåðàòîð vnode 351 353—354
cron 701—702
crypto_done() 675—676
crypto_freesession() 675—676
crypto_invoke() 675—676
crypto_newsession() 674—676
crypto_proc() 675—676
crypto_register() 674—675
csh îáîëî÷êà 150—151
CSRG. ñì. «Computer Systems Research Group»
CTSS îïåðàöèîííàÿ ñèñòåìà 18
cursig() 142—143 145
cv_broadcast() 124—125
cv_signal() 124—125
cv_timedwait() 124—125
cv_timedwait_sig() 124—125
cv_wait() 124—125
cv_waitq_remove() 124—125
cv_waitsig() 124—125
dadone() 333—334
DARPA. ñì. «Defense Advanced Research Projects Agency»
dastart() 332—333
dastrategy() 332—334
data ñåãìåíò 46—47 82 84—85 207—208
data ñåãìåíò, ðàñøèðåíèå 207—208
DCD. ñì. «Îáíàðóæåíèå íåñóùåé»
DCE. ñì. «Îáîðóäîâàíèå ïåðåäà÷è äàííûõ»
Defense Advanced Research Projects Agency 20—23 65 597
Defense Advanced Research Projects Agency, îðãàíèçàöèîííûé êîìèòåò 21—22
defrtrlist_update() 656—657
DEPCOMPLETE ôëàã 392—402
DEPCOMPLETE ôëàã, îïðåäåëåíèå 392—393
dev, /dev/fd 312—313
dev, /dev/kmem 361—362 706—708
dev, /dev/mem 265—266 270—271 361—362
dev, /dev/null 265—266
dev, ðàáîòà 321—323
devclass 341—343
devd 348—349
device_attach() 340—343
device_identify() 340—341
device_probe() 340—341
device_t 322—323
devinfo 344—347 349
dev_t 322—323
df 408—409
diradd ñòðóêòóðà 394—396 399—402 404—405
DIRCHG ôëàã 404—405
dirrem ñòðóêòóðà 392—393 403—407
DIRTY ñïèñîê áóôåðîâ 302—304 313
disksort() 271—273 332—335
disksort(), àëãîðèòì äëÿ 271—272
DMA. ñì. «Íåïîñðåäñòâåííûé äîñòóï ê ïàìÿòè»
DNS. ñì. «Ñèñòåìà äîìåííûõ èìåí»
doadump() 705—706
dquot ñòðóêòóðà 376—379
DTE. ñì. «Òåðìèíàëüíîå îáîðóäîâàíèå»
dtom() 522—523 524—526
DTR. ñì. «Ãîòîâíîñòü òåðìèíàëà»
Dump 267 360—361 422—423
dump, äåéñòâóþùèé (live) 422—423
dumpsys() 705—706
dup 2 ñèñòåìíûé âûçîâ 53—54 277—278
dup ñèñòåìíûé âûçîâ 53—54 60—61 276—278
dup ñèñòåìíûé âûçîâ, ðåàëèçàöèÿ 277—278
EAGAIN ñèñòåìíàÿ îøèáêà 137—138 277—278 502—503 537—538 543—545
EINTR ñèñòåìíàÿ îøèáêà 74—75 110—111 137—138
ELF ôîðìàò èñïîëíÿåìûõ ôàéëîâ 82
Elz, Robert 23—24 375
EMPTY ñïèñîê áóôåðîâ 303—304
errno 43—44 73—74 504—505 667—668
ESP. ñì. «Ïîëåçíàÿ íàãðóçêà èíêàïñóëÿöèè áåçîïàñíîñòè (encapsulating-security payload)»
Ethernet 20—21 65 554 597
ether_demux() 592—593
exec ñèñòåìíûé âûçîâ 44—45 52—53 85—86 89—91 96 101 135—136 147—149 160—162 178—179 201
exit ñèñòåìíûé âûçîâ 44—45 135—138 204—205 210—211
exit ñèñòåìíûé âûçîâ, ðàáîòà 137—138 210—211
exit ñèñòåìíûé âûçîâ, ñîñòîÿíèå 44—45 104—105 138—139
exit() 137—138 145
extattrctl ñèñòåìíûé âûçîâ 413—414
fchdir ñèñòåìíûé âûçîâ 154—155
fchflags ñèñòåìíûé âûçîâ 360—361 413—414
fchmod ñèñòåìíûé âûçîâ 59—60 413—414
fchown ñèñòåìíûé âûçîâ 59—60 413—414
fcntl ñèñòåìíûé âûçîâ 22—23 276—279 501—502
fdesc ôàéëîâàÿ ñèñòåìà 312—313
Federal Information Processing Standard 22—23
FFS. ñì. «Áûñòðàÿ ôàéëîâàÿ ñèñòåìà»
fhopen ñèñòåìíûé âûçîâ 413—414
FIFO 51—52 274—275
find 411
flock ñèñòåìíûé âûçîâ 457—458
fork ñèñòåìíûé âûçîâ 18 44—45 52—53 60—61 96 101 107—108 113 135—138 147—149
free() 50—51 180 254—255
freeblks ñòðóêòóðà 392—396 403—407
FreeBSD â êà÷åñòâå ñèñòåìû ðåàëüíîãî âðåìåíè 103—104 131—132 193—196
FreeBSD, äèçàéí IPC 512—513 517—518
FreeBSD, ìîäåëü ðàçðàáîòêè 29—32
FreeBSD, ïåðåíîñèìîñòü 40
FreeBSD, öåëè 33
FreeBSD, ÿäðî, äåëåíèå ïðîãðàììíîãî îáåñïå÷åíèÿ â 42—43
freefile ñòðóêòóðà 394—396 404—407
freefrag ñòðóêòóðà 394—397
fsck 267 272—273 389 410 420—422 428—429 432—433 700—702
fsck çàâèñèìîñòè, ìÿãêèå îáíîâëåíèÿ 410
fsck ôîíîâûé 420—422
fstat ñèñòåìíûé âûçîâ 59—60 566—567
fsync çàâèñèìîñòè, ìÿãêèå îáíîâëåíèÿ 406—408
fsync îïåðàòîð vnode 423—424
fsync ñèñòåìíûé âûçîâ 195—196 292—293 301—302 313 356—358 387—389 399—401 406—408 413—414
FTP 154—155
ftruncate ñèñòåìíûé âûçîâ 413—414
|
|
 |
Ðåêëàìà |
 |
|
|