Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
ÌàêÊóçèê Ì.Ê., Íåâèëë-Íèë Äæ.Â. — FreeBSD: àðõèòåêòóðà è ðåàëèçàöèÿ
ÌàêÊóçèê Ì.Ê., Íåâèëë-Íèë Äæ.Â. — FreeBSD: àðõèòåêòóðà è ðåàëèçàöèÿ



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: FreeBSD: àðõèòåêòóðà è ðåàëèçàöèÿ

Àâòîðû: ÌàêÊóçèê Ì.Ê., Íåâèëë-Íèë Äæ.Â.

Àííîòàöèÿ:

 êíèãå ïîäðîáíî îïèñàíà âíóòðåííÿÿ ñòðóêòóðà îïåðàöèîííîé ñèñòåìû FreeBSD.  íåé ðàññêàçûâàåòñÿ îá îðãàíèçàöèè ÿäðà FreeBSD è åãî ñëóæáàõ, óïðàâëåíèè ïðîöåññàìè, ïîòîêàìè è ïàìÿòüþ, ñåòåâîé è ëîêàëüíîé ôàéëîâûõ ïîäñèñòåìàõ è ñåòåâûõ ïðîòîêîëàõ. Îòðàæåíû âîïðîñû ìåæïðîöåññíîãî âçàèìîäåéñòâèÿ è ñåòåâîé êîììóíèêàöèè. Ðàññìàòðèâàåòñÿ îäíà èç ïîñëåäíèõ âåðñèé FreeBSD - 5.2.
Èíôîðìàöèÿ ïðåäñòàâëåíà â ñòðóêòóðèðîâàííîì âèäå, ïîýòîìó êíèãà ìîæåò áûòü èñïîëüçîâàíà â êà÷åñòâå ñïðàâî÷íèêà.

Äàííàÿ êíèãà ïîëåçíà øèðîêîìó êðóãó ÷èòàòåëåé: îò ñèñòåìíûõ àäìèíèñòðàòîðîâ, èñïîëüçóþùèõ FreeBSD, äî ñèñòåìíûõ ïðîãðàììèñòîâ.


ßçûê: ru

Ðóáðèêà: Computer science/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Ãîä èçäàíèÿ: 2006

Êîëè÷åñòâî ñòðàíèö: 800

Äîáàâëåíà â êàòàëîã: 09.12.2006

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
#, #!      83
$AT\&T$      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
1 2 3 4 5 6 7 8
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå