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

Processo (informatica)

Indice 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.

57 relazioni: Adozione, Applicazione, Astrazione (informatica), Boot, Browser, Chiamata di sistema, Ciclo di fetch-execute, Codice oggetto, Codice sorgente, Commutazione di contesto, Computer, Concorrenza (informatica), CPU, Deadlock, Demone (informatica), Esecuzione (informatica), Esecuzione in background, Fibra (informatica), File, File eseguibile, Fork (programmazione), FrancoAngeli, Funzione (informatica), Informatica, Informazioni di stato, Init, Interattività, Kernel, Linux, Memoria (informatica), Microsoft Windows, Monotasking, Multitasking, Multithreading, Oggetto (informatica), PID (Unix), Pila (informatica), Process control block, Processo figlio, Processo orfano, Processo padre, Processo zombie, Processore, Program counter, Programma (informatica), Risorsa informatica, Scheduler, Server, Sistema multiprocessore simmetrico, Sistema operativo, ..., Starvation, Struttura dati, Task manager, Thread (informatica), Unix, Unix-like, Unlocker. Espandi índice (7 più) »

Adozione

L'adozione è un istituto giuridico che permette a un soggetto detto adottante di trattare ufficialmente un altro soggetto detto adottato come figlio, il quale assume il cognome dell'adottante.

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

Applicazione

* Applicazione – in informatica, una tipologia di software.

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

Astrazione (informatica)

Nell'informatica l'astrazione è l'applicazione del metodo logico di astrazione nella strutturazione della descrizione dei sistemi informatici complessi, per facilitarne la progettazione e manutenzione o la stessa comprensione.

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

Boot

Il termine boot (derivato dalla lingua inglese, o bootstrap, o più raramente booting) in informatica indica, in generale, l'insieme dei processi che vengono eseguiti da un computer durante la fase di avvio, in particolare dall'accensione fino al completo caricamento in memoria primaria del kernel del sistema operativo a partire dalla memoria secondaria.

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

Browser

In informatica il web browser (o più semplicemente browser) è un'applicazione per il recupero, la presentazione e la navigazione di risorse sul web.

Nuovo!!: Processo (informatica) e Browser · 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!!: Processo (informatica) e Chiamata di sistema · Mostra di più »

Ciclo di fetch-execute

In informatica ed elettronica, l'espressione ciclo di fetch-execute si riferisce alla dinamica generale di funzionamento dei processori dei computer.

Nuovo!!: Processo (informatica) e Ciclo di fetch-execute · Mostra di più »

Codice oggetto

In informatica, il codice oggetto (o file oggetto) è la traduzione del codice sorgente in linguaggio macchina (binario), comprensibile solo all'elaboratore.

Nuovo!!: Processo (informatica) e Codice oggetto · Mostra di più »

Codice sorgente

Il codice sorgente (spesso detto semplicemente sorgente o codice o listato), in informatica, è il testo di un algoritmo di un programma scritto in un linguaggio di programmazione da parte di un programmatore in fase di programmazione, compreso all'interno di un file sorgente.

Nuovo!!: Processo (informatica) e Codice sorgente · Mostra di più »

Commutazione di contesto

In informatica la commutazione di contesto (in inglese context switch) è una particolare operazione del sistema operativo che cambia il processo correntemente in esecuzione su una CPU.

Nuovo!!: Processo (informatica) e Commutazione di contesto · Mostra di più »

Computer

Un computer (pronuncia italiana), in italiano anche elaboratore (vedi «aspetti linguistici»), è una macchina automatizzata in grado di eseguire complessi calcoli matematici ed eventualmente altri tipi di elaborazioni dati.

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

Concorrenza (informatica)

In informatica la concorrenza è una caratteristica dei sistemi di elaborazione nei quali può verificarsi che un insieme di processi o sottoprocessi (thread) computazionali sia in esecuzione nello stesso istante.

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

CPU

L'unità di elaborazione centrale (central processing unit, in sigla CPU, con particolare riferimento alla sezione logica in astratto) o processore centrale o più propriamente microprocessore (in sigla µP o uP, con particolare riferimento al chip hardware) è un tipo di processore digitale general purpose che si contraddistingue per sovrintendere a gran parte delle funzionalità del computer digitale basato sull'architettura di von Neumann o sull'architettura Harvard.

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

Deadlock

In informatica il deadlock (o stallo) è una situazione in cui due o più processi o azioni si bloccano a vicenda, aspettando che uno esegua una certa azione (es. rilasciare il controllo su una risorsa come un file, una porta input/output ecc.) che serve all'altro e viceversa.

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

Demone (informatica)

In informatica, nei sistemi Unix, e più in generale nei sistemi operativi multitasking, un demone (daemon in inglese) è un programma eseguito in background, cioè senza che sia sotto il controllo diretto dell'utente, tipicamente fornendo un servizio all'utente.

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

Esecuzione (informatica)

In informatica l'esecuzione è il processo tramite il quale un computer o una macchina virtuale esegue (elabora) le istruzioni di un programma, seguendone il flusso di esecuzione specificato nel rispettivo codice sorgente.

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

Esecuzione in background

In informatica, l'esecuzione in background (dall'inglese background che indica sfondo o in secondo piano) è una modalità di esecuzione tipica di alcuni programmi che non richiedono la presenza o l'intervento dell'utente, e che può essere concorrente all'esecuzione di altri programmi (ed quindi è possibile solo in sistemi multitasking), risultando così ignari all'utente.

Nuovo!!: Processo (informatica) e Esecuzione in background · Mostra di più »

Fibra (informatica)

Per fibra in informatica si intende un thread di esecuzione.

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

File

Il termine file (traducibile come "archivio", pronuncia inglese, italianizzata in), in informatica, viene utilizzato per riferirsi a un contenitore di informazioni/dati in formato digitale, tipicamente presenti su un supporto digitale di memorizzazione opportunamente formattato in un determinato file system.

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

File eseguibile

In informatica, un file eseguibile, o semplicemente un eseguibile, è un file che contiene un programma eseguibile per un computer, ovvero un programma scritto in linguaggio macchina nel formato adatto: a) ad essere caricato dal sistema operativo, quindi pronto per l'esecuzione; b) all'architettura hardware del processore che lo esegue. Si distingue da un file sorgente, che contiene un programma scritto in un linguaggio di programmazione ad alto livello il quale può essere eseguito solo utilizzando un interprete o trasformandolo prima in eseguibile (codice oggetto + librerie) tramite un compilatore, o con una combinazione di questi due strumenti.

Nuovo!!: Processo (informatica) e File eseguibile · Mostra di più »

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.

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

FrancoAngeli

La FrancoAngeli è una casa editrice italiana specializzata nel settore delle pubblicazioni destinate alla formazione universitaria e post universitaria.

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

Funzione (informatica)

Una funzione (detta anche routine, subroutine, procedura, sottoprogramma o metodo), in informatica e nell'ambito della programmazione, è un particolare costrutto sintattico di un determinato linguaggio di programmazione che permette di raggruppare, all'interno di un programma, una sequenza di istruzioni in un unico blocco, espletando così una specifica (e in generale più complessa) operazione, azione (o elaborazione) sui dati del programma stesso in modo tale che, a partire da determinati input, restituisca determinati output.

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

Informatica

L'informatica è la scienza applicata che si occupa del trattamento dell'informazione mediante procedure automatizzate.

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

Informazioni di stato

Per informazioni di stato si intende in informatica il complesso di informazioni che riassumono lo stato di esecuzione di un programma, processo o thread.

Nuovo!!: Processo (informatica) e Informazioni di stato · Mostra di più »

Init

init, in un sistema operativo Unix, è il primo processo che il kernel manda in esecuzione dopo che il computer ha terminato la fase di bootstrap.

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

Interattività

Nel campo dell'interazione uomo-macchina, quando l'utente trasmette un'informazione al sistema che sta utilizzando, l'interattività è la possibilità di.

Nuovo!!: Processo (informatica) e Interattività · Mostra di più »

Kernel

Il kernel (pronuncia IPA), in informatica, costituisce il nucleo fondamentale di un sistema operativo ovvero il software avente il compito di fornire ai processi in esecuzione sull'elaboratore un accesso sicuro e controllato all'hardware.

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

Linux

Linux (pronuncia inglese) è una famiglia di sistemi operativi di tipo Unix-like, pubblicati sotto varie possibili distribuzioni, aventi la caratteristica comune di utilizzare come nucleo il kernel Linux.

Nuovo!!: Processo (informatica) e Linux · 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!!: Processo (informatica) e Memoria (informatica) · Mostra di più »

Microsoft Windows

Microsoft Windows (abbreviazioni comunemente utilizzate: "Windows" o "Win") è una famiglia di ambienti operativi e sistemi operativi prodotta da Microsoft Corporation dal 1985.

Nuovo!!: Processo (informatica) e Microsoft Windows · Mostra di più »

Monotasking

In informatica si dice che un programma, un sistema operativo o qualsiasi tipo di software è monotask, quando questo è in grado di eseguire un solo processo per volta.

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

Multitasking

In informatica, un sistema operativo con supporto per il multitasking (multiprocessualità) permette di eseguire più programmi contemporaneamente: se ad esempio viene chiesto al sistema di eseguire contemporaneamente due processi A e B, la CPU eseguirà per qualche istante di tempo il processo A, poi per qualche istante successivo il processo B, poi tornerà a eseguire il processo A e così via.

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

Multithreading

In informatica il multithreading indica il supporto hardware da parte di un processore di eseguire più thread.

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

Oggetto (informatica)

Con oggetto, in informatica ed in particolar modo nell'ambito della programmazione, si intende nella maniera più generica una regione di memoria allocata.

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

PID (Unix)

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

Nuovo!!: Processo (informatica) e PID (Unix) · Mostra di più »

Pila (informatica)

Il termine stack o pila, in informatica, indica un tipo di dato astratto che viene usato in diversi contesti per riferirsi a strutture dati, le cui modalità d'accesso ai dati in essa contenuti seguono una modalità LIFO (Last In First Out), ovvero tale per cui i dati vengono estratti (letti) in ordine rigorosamente inverso rispetto a quello in cui sono stati inseriti (scritti).

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

Process control block

Il process control block o PCB (in italiano: blocco di controllo del processo) è la struttura dati di un processo, del nucleo del sistema operativo, che contiene le informazioni essenziali per la gestione del processo stesso.

Nuovo!!: Processo (informatica) e Process control block · Mostra di più »

Processo figlio

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

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

Processo orfano

Un processo orfano, in informatica e più specificatamente nei sistemi distribuiti, è un task che è stato invocato remotamente da un processo client il quale, immediatamente dopo l'invocazione ma prima di ricevere risposta, cessa la propria disponibilità lasciando quindi orfano il processo remoto sul server.

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

Processo padre

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

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

Processo zombie

Un processo zombie (processo defunto) nei sistemi operativi Unix e Unix-like è un processo informatico che, nonostante abbia terminato la propria esecuzione, possiede ancora un PID ed un Process control block, necessario per permettere al proprio processo padre di leggerne il valore di uscita.

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

Processore

In informatica ed elettronica l'unità di elaborazione o processore è un tipo di dispositivo hardware del computer che si contraddistingue per essere dedicato all'esecuzione di istruzioni, a partire da un instruction set.

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

Program counter

Nell'architettura dei calcolatori, il program counter (spesso abbreviato in PC e, nelle architetture prive di segmentazione, detto instruction pointer) è un registro della CPU la cui funzione è quella di conservare l'indirizzo di memoria della prossima istruzione (in linguaggio macchina) da eseguire.

Nuovo!!: Processo (informatica) e Program counter · Mostra di più »

Programma (informatica)

Un programma, in informatica,è un software che può essere eseguito da un elaboratore per ricevere in input determinati dati di un problema automatizzabile e restituirne in output le (eventuali) soluzioni.

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

Risorsa informatica

Si definisce risorsa informatica o risorsa di sistema, in ambito informatico, ogni componente fisico o virtuale che offra una certa funzionalità con disponibilità limitata/finita all'interno di un sistema informatico.

Nuovo!!: Processo (informatica) e Risorsa 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!!: Processo (informatica) e Scheduler · Mostra di più »

Server

Un server (dall'inglese (to) serve «servire», dunque letteralmente «serviente, servitore») in informatica e telecomunicazioni è un componente o sottosistema informatico di elaborazione e gestione del traffico di informazioni che fornisce, a livello logico e fisico, un qualunque tipo di servizio ad altre componenti (tipicamente chiamate clients, cioè clienti) che ne fanno richiesta attraverso una rete di computer, all'interno di un sistema informatico o anche direttamente in locale su un computer.

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

Sistema multiprocessore simmetrico

Un sistema multiprocessore simmetrico (Symmetric multiprocessor system - SMP) è un sistema multiprocessore con una memoria centralizzata condivisa chiamata memoria principale, in inglese Main Memory (MM), operante sotto un unico sistema operativo con due o più processori omogenei.

Nuovo!!: Processo (informatica) e Sistema multiprocessore simmetrico · 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!!: Processo (informatica) e Sistema operativo · Mostra di più »

Starvation

In informatica, per starvation (termine inglese che tradotto letteralmente significa inedia) si intende l'impossibilità perpetua, da parte di un processo pronto all'esecuzione, di ottenere le risorse sia hardware sia software di cui necessita per essere eseguito.

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

Struttura dati

In informatica una struttura dati è un'entità usata per organizzare un insieme di dati all'interno della memoria del computer, ed eventualmente per memorizzarli in una memoria di massa.

Nuovo!!: Processo (informatica) e Struttura dati · Mostra di più »

Task manager

In informatica un Task Manager (in italiano spesso tradotto come gestore dei processi o anche gestione attività) è un'applicazione di un sistema operativo che permette di monitorare tutti i processi in esecuzione su un computer, sia quelli visibili ovvero direttamente utilizzati dall'utente (es. Applicazioni) sia quelli che vengono eseguiti in background.

Nuovo!!: Processo (informatica) e Task manager · Mostra di più »

Thread (informatica)

Un thread o thread di esecuzione, in informatica, è una suddivisione di un processo in due o più filoni o sottoprocessi che vengono eseguiti concorrentemente da un sistema di elaborazione monoprocessore (multithreading) o multiprocessore o multicore.

Nuovo!!: Processo (informatica) e Thread (informatica) · 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!!: Processo (informatica) 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!!: Processo (informatica) e Unix-like · Mostra di più »

Unlocker

Unlocker è un software di utilità creato da Cedrick Collomb.

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

Riorienta qui:

Processi, Processi (informatica), Task.

UscenteArrivo
Ehi! Siamo su Facebook ora! »