Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Installa
l'accesso più veloce di browser!
 

Fork (programmazione)

Indice Fork (programmazione)

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.

21 relazioni: C (linguaggio), Canali standard, Chiamata di sistema, Copy-on-write, Exec (Unix), Filtro (Unix), Find (Unix), Fork bomb, Memoria (informatica), PID (Unix), Pipeline software, Processo (informatica), Processo figlio, Processo padre, Programmazione (informatica), Scheduler, Shell (informatica), Sistema operativo, Unix, Unix-like, Wc (Unix).

C (linguaggio)

C è un linguaggio di programmazione imperativo di natura procedurale.

Nuovo!!: Fork (programmazione) e C (linguaggio) · Mostra di più »

Canali standard

In informatica i canali standard (o standard streams), in tutti i moderni sistemi operativi, rappresentano i dispositivi logici di input e di output che collegano un programma con l'ambiente operativo in cui esso viene eseguito (tipicamente un terminale testuale) e che sono connessi automaticamente al suo avvio.

Nuovo!!: Fork (programmazione) e Canali standard · Mostra di più »

Chiamata di sistema

In informatica, una chiamata di sistema (in inglese system call) è il meccanismo, usato da un processo a livello utente o livello applicativo, per richiedere un servizio a livello kernel dal sistema operativo del computer in uso.

Nuovo!!: Fork (programmazione) e Chiamata di sistema · Mostra di più »

Copy-on-write

La cosiddetta strategia copy-on-write (espressione inglese approssimativamente traducibile con "copia in caso di scrittura") è una tecnica di ottimizzazione informatica mirante alla riduzione delle operazioni di duplicazione delle risorse del sistema (generalmente strutture dati o aree di memoria) attraverso l'eliminazione delle copie non necessarie.

Nuovo!!: Fork (programmazione) e Copy-on-write · Mostra di più »

Exec (Unix)

Exec è una funzione di sistema presente nella libreria standard del C del progetto GNU, la GNU C Library.

Nuovo!!: Fork (programmazione) e Exec (Unix) · Mostra di più »

Filtro (Unix)

Nei sistemi operativi POSIX (Unix e Unix-like) un filtro è un programma che prende i dati dallo standard input e scrive il risultato sullo standard output.

Nuovo!!: Fork (programmazione) e Filtro (Unix) · Mostra di più »

Find (Unix)

find è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX e GNU, che ricerca file e directory nel file system che soddisfano i criteri specificati, elencandone i nomi o eseguendo un comando per i risultati trovati.

Nuovo!!: Fork (programmazione) e Find (Unix) · Mostra di più »

Fork bomb

La bomba fork è un attacco di tipo denial of service contro un computer che utilizza la funzione fork.

Nuovo!!: Fork (programmazione) e Fork bomb · Mostra di più »

Memoria (informatica)

La memoria, in informatica, è un elemento di un computer o di un suo sottosistema deputato alla memorizzazione dei dati, la cui implementazione fisica dà vita ai vari supporti di memorizzazione esistenti.

Nuovo!!: Fork (programmazione) e Memoria (informatica) · Mostra di più »

PID (Unix)

Il PID (Process IDentifier) è un attributo del process control block.

Nuovo!!: Fork (programmazione) e PID (Unix) · Mostra di più »

Pipeline software

In informatica, il concetto di pipeline (in inglese, tubatura — composta da più elementi collegati — o condotto) viene utilizzato per indicare un insieme di componenti software collegati tra loro in cascata in modo che il risultato prodotto da uno degli elementi sia l'ingresso di quello immediatamente successivo.

Nuovo!!: Fork (programmazione) e Pipeline software · Mostra di più »

Processo (informatica)

In Informatica, per processo (o task) si intende l'attività di esecuzione di un programma in modo sequenziale, ovvero un compito che il processore dell'elaboratore deve portare a termine su richiesta dell'utente.

Nuovo!!: Fork (programmazione) e Processo (informatica) · Mostra di più »

Processo figlio

Un processo figlio, in informatica, è un processo che è stato creato da un altro processo, detto processo padre.

Nuovo!!: Fork (programmazione) e Processo figlio · Mostra di più »

Processo padre

Un processo padre, in informatica, è un processo che ha creato uno o più processi figli.

Nuovo!!: Fork (programmazione) e Processo padre · Mostra di più »

Programmazione (informatica)

La programmazione, in informatica, è l'insieme delle attività e tecniche che una o più persone specializzate, programmatori o sviluppatori (developer), svolgono per creare un programma, ossia un software da far eseguire ad un computer, scrivendo il relativo codice sorgente in un determinato linguaggio di programmazione.

Nuovo!!: Fork (programmazione) e Programmazione (informatica) · Mostra di più »

Scheduler

Schema di uno Scheduler In informatica lo scheduler (dall'inglese to schedule letteralmente "mettere in lista", ovvero "pianificare", schedulatore o gestore di processi) è un componente di un sistema operativo ovvero un programma che implementa un algoritmo di scheduling il quale, dato un insieme di richieste di accesso ad una risorsa (tipicamente l'accesso al processore da parte di un processo da eseguire), stabilisce un ordinamento temporale per l'esecuzione di tali richieste, privilegiando quelle che rispettano determinati parametri secondo una certa politica di scheduling, in modo da ottimizzare l'accesso a tale risorsa e consentire così l'espletamento del servizio/istruzione o processo desiderato.

Nuovo!!: Fork (programmazione) e Scheduler · Mostra di più »

Shell (informatica)

La shell (detta anche interprete dei comandi), in informatica, è la parte di un sistema operativo che permette agli utenti di interagire con il sistema stesso, impartendo comandi e richiedendo l'avvio di altri programmi.

Nuovo!!: Fork (programmazione) e Shell (informatica) · Mostra di più »

Sistema operativo

Un sistema operativo (abbreviato in SO), in informatica, è un software di sistema che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi (programmi) installati.

Nuovo!!: Fork (programmazione) e Sistema operativo · Mostra di più »

Unix

Unix (registrato ufficialmente come UNIX) è un sistema operativo portabile per computer inizialmente sviluppato da un gruppo di ricerca dei laboratori AT&T e Bell Laboratories, nel quale figurarono sulle prime anche Ken Thompson e Dennis Ritchie.

Nuovo!!: Fork (programmazione) e Unix · Mostra di più »

Unix-like

In informatica i sistemi Unix-like, talvolta definiti come UN*X o *nix, sono sistemi operativi simili ai sistemi Unix, generalmente non certificati e non necessariamente conformi alle specifiche SUS (Single UNIX Specification).

Nuovo!!: Fork (programmazione) e Unix-like · Mostra di più »

Wc (Unix)

wc (abbreviazione dall'inglese word count, conteggio delle parole) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che produce sullo standard output un conteggio delle linee, parole e byte che costituiscono uno o più file di testo specificati come parametri (o dei dati provenienti dallo standard input).

Nuovo!!: Fork (programmazione) e Wc (Unix) · Mostra di più »

UscenteArrivo
Ehi! Siamo su Facebook ora! »