Razlika između inačica stranice Fork
Izvor: HrOpenWiki
(Nisu prikazane 4 međuinačice jednog suradnika) | |||
Redak 1: | Redak 1: | ||
− | Fork je vrlo specifična pojava u zajednici otvorenog koda. Predstavlja | + | Fork je vrlo specifična pojava u zajednici otvorenog koda. Predstavlja softver koji je nastao kao izmjena i dopuna nekog drugog inicijalno pisanog softvera, te se zasebno razvija. |
+ | |||
+ | __TOC__ | ||
+ | |||
+ | ====Podrijetlo naziva==== | ||
+ | |||
+ | Naziv "fork" dolazi od specifične unix funkcije fork(), koja stvara kopiju unix procesa. Kopija procesa se naziva "dijete-proces", a original "roditelj-proces". Funkcija pozivatelju vraća cijeli broj sa sljedećim značenjima: | ||
+ | *-1, ako kopiranje procesa nije uspjelo | ||
+ | *0, ako je kopiranje procesa uspjelo i nalazimo se u djetetu | ||
+ | *ID procesa djeteta, ako je kopiranje uspjelo i nalazimo se u roditelju | ||
+ | |||
+ | Riječ "fork" na engleskom znači "vilica". Funkcija fork() je dobila takvo ime jer oblik dijagrama toka programa koji poziva funkciju fork() ima oblik vilice. | ||
+ | |||
+ | Za više informacija o sustavskom pozivu fork() pogledajte man stranice (u terminalu upišite "man fork") ili [http://en.wikipedia.org/wiki/Fork_(operating_system) Wikipediju]. | ||
[[Kategorija:Rječnik_pojmova]] | [[Kategorija:Rječnik_pojmova]] |
Trenutačna izmjena od 11:49, 7. siječnja 2009.
Fork je vrlo specifična pojava u zajednici otvorenog koda. Predstavlja softver koji je nastao kao izmjena i dopuna nekog drugog inicijalno pisanog softvera, te se zasebno razvija.
Sadržaj
Podrijetlo naziva
Naziv "fork" dolazi od specifične unix funkcije fork(), koja stvara kopiju unix procesa. Kopija procesa se naziva "dijete-proces", a original "roditelj-proces". Funkcija pozivatelju vraća cijeli broj sa sljedećim značenjima:
- -1, ako kopiranje procesa nije uspjelo
- 0, ako je kopiranje procesa uspjelo i nalazimo se u djetetu
- ID procesa djeteta, ako je kopiranje uspjelo i nalazimo se u roditelju
Riječ "fork" na engleskom znači "vilica". Funkcija fork() je dobila takvo ime jer oblik dijagrama toka programa koji poziva funkciju fork() ima oblik vilice.
Za više informacija o sustavskom pozivu fork() pogledajte man stranice (u terminalu upišite "man fork") ili Wikipediju.