About: Exec (system call)     Goto   Sponge   NotDistinct   Permalink

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

In computing, exec is a functionality of an operating system that runs an executable file in the context of an already existing process, replacing the previous executable. This act is also referred to as an overlay. It is especially important in Unix-like systems, although it exists elsewhere. As no new process is created, the process identifier (PID) does not change, but the machine code, data, heap, and stack of the process are replaced by those of the new program.

AttributesValues
rdf:type
rdfs:label
  • Exec (systémové volání) (cs)
  • Exec (Unix) (de)
  • Exec (system call) (en)
  • Exec (Unix) (it)
  • Exec (ja)
  • Exec (informatica) (nl)
rdfs:comment
  • exec je v informatice speciální systémové volání poskytované unixovým jádrem operačního systému. Jeho vyvoláním je kód běžícího procesu kompletně nahrazen programem, který je předán jako parametr. Zachováno zůstane PID a prostředí procesu (otevřené soubory, PCB apod.), avšak před jeho voláním je pro otevřené soubory nutné vyprázdnit buffery a cache. Volání exec je typicky využíváno po volání fork při vytváření nových procesů. (cs)
  • exec はUnix系オペレーティングシステムにおける関数群で、関数の引数として渡されたプログラムで動作中の当該プロセスを完全に置換する機能を有する。新たなプロセスを生成するわけではないので、プロセス識別子 (PID) は変化しないが、プロセスの仮想空間上のスタック、ヒープ、データなどは全て新たなものに置換される。 (ja)
  • Exec è una funzione di sistema presente nella libreria standard del C del progetto GNU, la GNU C Library. (it)
  • Exec (van execute, "voer uit!") concept uit de informatica en is (onder de naam execve) deel van de POSIX API en vervangt het programma dat het huidige proces uitvoert. Er wordt dus geen nieuw proces gestart, maar het huidige proces start een ander programma. Om een ander programma te starten in een apart proces wordt dan ook een combinatie fork/exec gebruikt. (nl)
  • In computing, exec is a functionality of an operating system that runs an executable file in the context of an already existing process, replacing the previous executable. This act is also referred to as an overlay. It is especially important in Unix-like systems, although it exists elsewhere. As no new process is created, the process identifier (PID) does not change, but the machine code, data, heap, and stack of the process are replaced by those of the new program. (en)
  • exec* ist eine Gruppe von Systemcalls unter Unix und unixähnlichen Betriebssystemen. Ihnen allen ist gemeinsam, einen neuen Prozess in dem Environment eines bestehenden Prozesses zu starten und damit diesen zu ersetzen. (Dieser Vorgang wird auch Overlay genannt.) Im POSIX-Standard werden dazu folgende Funktionsprototypen in der Headerdatei unistd.h definiert: Dabei bedeuten: Beide beteiligten Arrays, envp[] und argv[] enthalten Pointer auf nullterminierte Strings. Das letzte Element des Arrays ist konventionell ein Nullpointer, womit das Ende des Arrays angezeigt wird. (de)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
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, 43 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software