About: Fork (system call)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatSystemCalls, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FFork_%28system_call%29

In computing, particularly in the context of the Unix operating system and its workalikes, fork is an operation whereby a process creates a copy of itself. It is an interface which is required for compliance with the POSIX and Single UNIX Specification standards. It is usually implemented as a C Standard Library (libc) wrapper to the fork, clone, or other system calls of the kernel. Fork is the primary method of process creation on Unix-like operating systems.

AttributesValues
rdf:type
rdfs:label
  • Fork (Unix) (ca)
  • Fork (systémové volání) (cs)
  • Fork (Unix) (de)
  • Bifurcación (sistema operativo) (es)
  • Adarkatze (sistema eragileak) (eu)
  • Fork (programmation) (fr)
  • Fork (system call) (en)
  • Fork (programmazione) (it)
  • 포크 (시스템 호출) (ko)
  • Fork (informatica) (nl)
  • Fork (ja)
  • Fork (Unix) (pl)
  • Fork (ru)
  • Fork (systemanrop) (sv)
  • Fork (系统调用) (zh)
  • Fork (системний виклик) (uk)
rdfs:comment
  • In computing, particularly in the context of the Unix operating system and its workalikes, fork is an operation whereby a process creates a copy of itself. It is an interface which is required for compliance with the POSIX and Single UNIX Specification standards. It is usually implemented as a C Standard Library (libc) wrapper to the fork, clone, or other system calls of the kernel. Fork is the primary method of process creation on Unix-like operating systems. (en)
  • Una bifurcación o fork, cuando se aplica en el contexto de un lenguaje de programación o un sistema operativo, hace referencia a la creación de una copia de sí mismo por parte de un programa, que entonces actúa como un "proceso hijo" del proceso originario, ahora llamado "padre". Los procesos resultantes son idénticos, salvo que tienen distinto número de proceso (PID). Más generalmente, una bifurcación en un entorno multihilo significa que un hilo de ejecución se bifurca. (es)
  • 컴퓨팅, 특히 유닉스 운영 체제와 유닉스 계열 환경에서 포크(fork)란 프로세스가 자기 자신을 복제하는 동작이다. 이는 일반적으로 시스템 호출의 일종이며, 커널 안에서 구현된다. 포크는 유닉스 계열 운영 체제에서 프로세스를 만드는 주된 방식이다. 복제의 대상을 부모 프로세스라 하고 그 결과물을 자식 프로세스라 한다. (ko)
  • fork(フォーク)とは、プロセスのコピーを生成するものである。UNIXおよびUnix系OSではシステムコールのひとつで、新たに作り出されたプロセスを子プロセス、forkを呼び出したプロセスを親プロセスと呼び、forkシステムコールの戻り値によって親と子の処理を区別する。子プロセスではforkの戻り値は0であり、親プロセスの戻り値は新たに生成された子プロセスのプロセス識別子、エラーが起きた場合は-1である。また、マルチスレッド環境でスレッドのコピーを作ることもforkと呼ぶことがある。 forkが呼び出されると、子プロセスのためのアドレス空間が新たに作成される。子プロセスのアドレス空間には親プロセスが持っていた全セグメントのコピーがあるが、コピーオンライト機能によって実際の物理メモリの確保は遅延される(すなわち、一時的に同じ物理メモリセグメント群を親子で共有する)。親プロセスと子プロセスは同じコードセグメントを持つが、独立して実行される。 (ja)
  • fork – funkcja systemowa w systemach operacyjnych Unix (i uniksopodobnych) powodująca, że proces wywołujący tę funkcję ulega w chwili jej wywołania podziałowi (albo „rozwidleniu”, ang. fork) na dwa procesy (innymi słowy – tworzony jest nowy proces). O jednym z tych procesów mówi się „proces-rodzic” (ang. parent process) a o drugim – „proces potomny” (lub czasem „potomek”, „proces-dziecko”, ang. child process). (pl)
  • В програмуванні, конкретно в контексті операційних систем Unix і UNIX-подібних систем, fork це системний виклик, який створює новий процес, який є копією батьківського процесу. Це зазвичай системний виклик, який реалізований на рівні ядра. Fork це основний (і історично, єдиний) метод створення процесу в UNIX-подібних операційних системах. (uk)
  • 在计算机领域中,尤其是Unix及类Unix系统操作系统中,fork(进程复制)是一种创建自身行程副本的操作。它通常是内核实现的一种系统调用。Fork是类Unix操作系统上创建进程的一种主要方法,甚至历史上是唯一方法。 (zh)
  • En informàtica, la crida de sistema fork s'utilitza en sistemes operatius UNIX o UNIX-like i permet que un procés es dupliqui, per exemple, per realitzar un segon tractament, paral·lelament al primer. Podem considerar la crida de sistema fork com el mecanisme més bàsic del que disposa el sistema operatiu per tal de crear nous processos. Existeix una filiació entre els processos: el procés inicial és anomenat el pare i el nou, el fill. Tots els atributs de sistema del pare (com per exemple, els drets d'accés al sistema de fitxers) són tramesos al fill. (ca)
  • fork je v informatice speciální systémové volání poskytované unixovým jádrem operačního systému. Jeho vyvoláním vznikne z rodičovského procesu nový proces (potomek) tak, že se aktuální proces rozdvojí na dva identické procesy (s různými PID) a běh programu pokračuje dalším příkazem ve dvou vzájemně nezávislých větvích. Program může rozlišit, ve které větvi se nachází, podle návratové hodnoty volání. Rodičovskému procesu je vráceno PID nového procesu, zatímco novému procesu je vrácena nula; negativní návratová hodnota signalizuje chybu. (cs)
  • In unixoiden Betriebssystemen ist fork der Name eines Systemaufrufs, anhand dessen der aufrufende Prozess (Elternprozess) eine Kopie von sich selbst erzeugt, einen sog. Kindprozess. Der Kindprozess übernimmt dabei die Daten, den Code, den Befehlszähler und die Dateideskriptoren vom Elternprozess und erhält vom Kernel (wie der Elternprozess und jeder andere Prozess auch) eine eigene Prozessnummer, die PID (engl. „Process IDentifier“).In der Folge verwaltet das Betriebssystem den Kindprozess als eigenständige Instanz des Programms und führt ihn unabhängig vom Elternprozess aus. (de)
  • Ordenagailu terminologian ordenagailu prozesu batek bere buruaren kopia bat egiteari esaten zaio fork, non honek ondoren prozesu originalaren edo bezala funtzionatzen duen. Normalean, hari-anitzeko ingurune batean fork bat egitean exekuzio hari bat bikoiztu egin dela izaten da. Unix eta Unix-moduko sistema eragileetan, prozesu aita eta prozesu semea fork sistema deialdiaren erantzunaren arabera hautatzen dira. Seme prozesuan, fork-en erantzuna 0 da, eta prozesu aitaren kasuan sortu berri den prozesuaren PIDa. (eu)
  • La fonction fork fait partie des appels système standard d'UNIX (norme POSIX). Cette fonction permet à un processus (un programme en cours d'exécution) de donner naissance à un nouveau processus qui est sa copie conforme, par exemple en vue de réaliser un second traitement parallèlement au premier. Un bon moyen de visualiser l'effet d'un fork sur un processus est d'imaginer une division cellulaire. (fr)
  • Una fork in programmazione è la modalità attraverso cui un processo crea in memoria una copia di se stesso: la copia prenderà il nome di processo figlio, mentre il processo originale verrà chiamato processo padre. (it)
  • Een fork is een concept uit de informatica waarmee bedoeld wordt dat een proces een kopie van zichzelf maakt. Wanneer een programma een nieuw proces wil starten dat gelijktijdig (ook wel parallel of concurrent genoemd) uitgevoerd wordt met het proces van het programma zelf, kan het het besturingssysteem door middel van de systeemaanroep fork de opdracht geven een fork uit te voeren. In vele gevallen wordt de fork echter gebruikt om een ander programma op te starten door middel van een exec call. De woorden fork en exec worden dan ook veelal in een adem genoemd. (nl)
  • fork är ett centralt systemanrop i unixliknande system. Systemanropet skapar en ny process som en kopia av den anropande processen (moderprocessen). Detta är det sätt på vilket nya proceser skapas i Unix. Systemanropet har olika varianter, dels för att minska arbetet med att dubblera processens minnesrymd, dels för skapande av trådar. Den förra aspekten är mer eller mindre betydelselös på modern datorhårdvara, då de båda processerna kan använda samma kopia av minnet, och bara de minnesblock till vilken barnprocessen skriver behöver kopieras (engelska copy-on-write). (sv)
  • fork — системный вызов в Unix-подобных операционных системах, создающий новый процесс (потомок), который является практически полной копией процесса-родителя, выполняющего этот вызов. Концепция ветвления процессов впервые описана в 1962 году и в 1964 году реализована в форме системного вызова в , откуда заимствована Томпсоном при реализации Unix; позднее вызов включён в стандарт POSIX. Между процессом-потомком, порождаемым вызовом fork, и процессом-родителем существуют различия: (ru)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 49 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software