Fork–exec (original) (raw)

Property Value
dbo:abstract Fork-exec je technika používaná operačním systémem Unix a systémy z něho odvozenými k vytvoření nového procesu řízeného jiným programem. Zatímco systémové volání fork vytvoří přesnou kopii aktuálního procesu, systémové volání exec načte do paměti procesu zvolený program a předá mu řízení. Výhodou tohoto přístupu je, že kopie procesu může připravit běhové prostředí pro program spuštěný pomocí exec. Nevýhodou může být vyšší režie (např. pokud velký program spouští malý, zbytečně se alokuje a kopíruje velká oblast paměti), kterou však moderní operační systémy do velké míry eliminují, například použitím technologie Copy-on-write. Jiné systémy používají pro spuštění nového procesu řízeného jiným programem jedno systémové volání, např. v případě operačního systému Microsoft Windows některou variantu volání spawn. (cs) Fork–exec is a commonly used technique in Unix whereby an executing process spawns a new program. (en)
dbo:wikiPageExternalLink http://www-h.eng.cam.ac.uk/help/tpl/unix/fork.html https://web.archive.org/web/20050915030939/http:/www.cim.mcgill.ca/~franco/OpSys-304-427/messages/node91.html
dbo:wikiPageID 2958404 (xsd:integer)
dbo:wikiPageLength 4572 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1075970254 (xsd:integer)
dbo:wikiPageWikiLink dbr:Process.h dbr:Process_identifier dbr:University_of_Cambridge dbr:Unix dbr:Virtual_address_space dbr:McGill_University dbr:Child_process dbr:Pipeline_(Unix) dbr:Tim_O'Reilly dbr:W._Richard_Stevens dbr:Windows_Subsystem_for_Linux dbr:Addison-Wesley dbr:Parent_process dbr:Machine_code dbr:Process_(computing) dbc:Process_(computing) dbr:Zombie_process dbc:C_POSIX_library dbr:File_descriptor dbr:Microsoft_Windows dbr:O'Reilly_Media dbr:System_call dbr:Wait_(system_call) dbr:Exec_(system_call) dbr:SIGCHLD dbr:Exit_code
dbp:wikiPageUsesTemplate dbt:ISBN dbt:More_footnotes dbt:Quote dbt:Ref_begin dbt:Refend dbt:Reflist
dct:subject dbc:Process_(computing) dbc:C_POSIX_library
rdfs:comment Fork–exec is a commonly used technique in Unix whereby an executing process spawns a new program. (en) Fork-exec je technika používaná operačním systémem Unix a systémy z něho odvozenými k vytvoření nového procesu řízeného jiným programem. Zatímco systémové volání fork vytvoří přesnou kopii aktuálního procesu, systémové volání exec načte do paměti procesu zvolený program a předá mu řízení. Výhodou tohoto přístupu je, že kopie procesu může připravit běhové prostředí pro program spuštěný pomocí exec. Nevýhodou může být vyšší režie (např. pokud velký program spouští malý, zbytečně se alokuje a kopíruje velká oblast paměti), kterou však moderní operační systémy do velké míry eliminují, například použitím technologie Copy-on-write. (cs)
rdfs:label Fork-exec (cs) Fork–exec (en)
owl:sameAs freebase:Fork–exec wikidata:Fork–exec dbpedia-cs:Fork–exec https://global.dbpedia.org/id/4jS8Q
prov:wasDerivedFrom wikipedia-en:Fork–exec?oldid=1075970254&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Fork–exec
is dbo:wikiPageRedirects of dbr:Fork-exec dbr:Fork_and_exec
is dbo:wikiPageWikiLink of dbr:Fork-exec dbr:Fork_(system_call) dbr:Exec_(system_call) dbr:Fork_and_exec
is foaf:primaryTopic of wikipedia-en:Fork–exec