Logo
Unionpédia
Communication
Disponible sur Google Play
Nouveau! Téléchargez Unionpédia sur votre appareil Android™!
Télécharger
Accès plus rapide que le navigateur!
 

Tube (informatique)

Indice Tube (informatique)

En génie logiciel, un tube ou une pipeline est un mécanisme de communication inter-processus sous la forme d'une série de données, octets ou bits, accessibles en FIFO.

31 relations: Accélération (informatique), Appel système, Bit, Communication inter-processus, Compression de données, Disque compact, File (structure de données), Filtre (informatique), Génie logiciel, IBM, Interblocage, Interface de programmation, Interface système, Linux, Mémoire tampon, MP3, Multiple Virtual Storage, Noyau de système d'exploitation, Noyau Linux, Octet, Patron de conception, Processus (informatique), Programmation orientée composant, Synchronisation (multitâches), Système d'exploitation, Tube (shell), Tube anonyme, Tube nommé, Type Unix, Unix, VM (hyperviseur).

Accélération (informatique)

En architecture informatique, l'accélération (speedup en anglais) est une mesure du gain de performance entre deux systèmes traitant le même problème.

Nouveau!!: Tube (informatique) et Accélération (informatique) · Voir plus »

Appel système

En informatique, un appel système (c'est-à-dire appel au système) (en anglais,, abrégé en) désigne le moment où un programme s'interrompt pour demander au système d'exploitation d'accomplir pour lui une certaine tâche.

Nouveau!!: Tube (informatique) et Appel système · Voir plus »

Bit

Le bit est l'unité la plus simple dans un système de numération, ne pouvant prendre que deux valeurs, désignées le plus souvent par les chiffres 0 et 1.

Nouveau!!: Tube (informatique) et Bit · Voir plus »

Communication inter-processus

Image montrant un échange de données (avec un communication inter-processus) entre deux unités d'un cloud computing. En informatique, la communication inter-processus (inter-process communication, IPC, en anglais) regroupe un ensemble de mécanismes permettant à des processus concurrents de communiquer.

Nouveau!!: Tube (informatique) et Communication inter-processus · Voir plus »

Compression de données

La compression de données ou codage de source est l'opération informatique consistant à transformer une suite de bits A en une suite de bits B plus courte pouvant restituer les mêmes informations, ou des informations voisines, en utilisant un algorithme de décompression.

Nouveau!!: Tube (informatique) et Compression de données · Voir plus »

Disque compact

Un disque compact, le plus souvent désigné par son sigle anglais CD – abréviation de Compact Disc – est un disque optique utilisé pour stocker des données sous forme numérique.

Nouveau!!: Tube (informatique) et Disque compact · Voir plus »

File (structure de données)

En informatique, une file dite aussi file d'attente (en anglais queue) est un type abstrait basé sur le principe « premier entré, premier sorti » ou PEPS, désigné en anglais par l'acronyme FIFO: les premiers éléments ajoutés à la file seront les premiers à en être retirés.

Nouveau!!: Tube (informatique) et File (structure de données) · Voir plus »

Filtre (informatique)

En informatique, un filtre est un programme permettant d'effectuer des transformations sur les flux de données.

Nouveau!!: Tube (informatique) et Filtre (informatique) · Voir plus »

Génie logiciel

Le génie logiciel, l'ingénierie logicielle ou l'ingénierie du logiciel (en software engineering) est une science de génie industriel qui étudie les méthodes de travail et les bonnes pratiques des ingénieurs qui développent des logiciels.

Nouveau!!: Tube (informatique) et Génie logiciel · Voir plus »

IBM

International Business Machines Corporation, connue sous le sigle IBM, est une entreprise multinationale américaine présente dans les domaines du matériel informatique, du logiciel et des services informatiques.

Nouveau!!: Tube (informatique) et IBM · Voir plus »

Interblocage

Exemple d'interblocage: le processus ''P1'' utilise la ressource ''R2'' qui est attendue par le processus ''P2'' qui utilise la ressource ''R1'', attendue par ''P1''. Un interblocage (ou étreinte fatale, deadlock en anglais) est un phénomène qui peut survenir en programmation concurrente.

Nouveau!!: Tube (informatique) et Interblocage · Voir plus »

Interface de programmation

routine appelant une base de données dans une interface de programmation. En informatique, une interface de programmation d’application ou interface de programmation applicative, souvent désignée par le terme API pour « » en anglais, est un ensemble normalisé de classes, de méthodes, de fonctions et de constantes qui sert de façade par laquelle un logiciel offre des services à d'autres logiciels.

Nouveau!!: Tube (informatique) et Interface de programmation · Voir plus »

Interface système

Une interface système ou coque logicielle (en anglais) est une couche logicielle qui fournit l'interface utilisateur d'un système d'exploitation.

Nouveau!!: Tube (informatique) et Interface système · Voir plus »

Linux

Linux ou GNU/Linux est une famille de systèmes d'exploitation open source de type Unix fondés sur le noyau Linux créé en 1991 par Linus Torvalds.

Nouveau!!: Tube (informatique) et Linux · Voir plus »

Mémoire tampon

Un buffer Intel sur une barrette de mémoire vive. En informatique, une mémoire tampon, couramment désignée par le terme anglais buffer, est une zone de mémoire vive ou de disque utilisée pour entreposer temporairement des données, notamment entre deux processus ou matériels ne travaillant pas au même rythme.

Nouveau!!: Tube (informatique) et Mémoire tampon · Voir plus »

MP3

Le MPEG-1 Audio Layer ou MPEG-2 Audio Layer, plus connu sous son abréviation de MP3, est la spécification audio des standards MPEG-1 et MPEG-2.

Nouveau!!: Tube (informatique) et MP3 · Voir plus »

Multiple Virtual Storage

Ordinateur central IBM, Type 370-145, année de construction: 1970 Multiple Virtual Storage (MVS) est le système d'exploitation des gros ordinateurs (« mainframes ») d'IBM.

Nouveau!!: Tube (informatique) et Multiple Virtual Storage · Voir plus »

Noyau de système d'exploitation

Un noyau de système d’exploitation, ou simplement noyau, ou kernel en anglais, est une des parties fondamentales de certains systèmes d’exploitation.

Nouveau!!: Tube (informatique) et Noyau de système d'exploitation · Voir plus »

Noyau Linux

Couches de fonctions du Noyau Linux Le noyau Linux est un noyau de système d'exploitation de type UNIX.

Nouveau!!: Tube (informatique) et Noyau Linux · Voir plus »

Octet

En informatique, un octet est un multiplet de codant une information.

Nouveau!!: Tube (informatique) et Octet · Voir plus »

Patron de conception

En informatique, et plus particulièrement en développement logiciel, un patron de conception (souvent appelé) est un arrangement caractéristique de modules, reconnu comme bonne pratique en réponse à un problème de conception d'un logiciel.

Nouveau!!: Tube (informatique) et Patron de conception · Voir plus »

Processus (informatique)

Un processus (en anglais, process), en informatique, est un programme en cours d'exécution par un ordinateur.

Nouveau!!: Tube (informatique) et Processus (informatique) · Voir plus »

Programmation orientée composant

Représentation graphique de composants informatiques. La programmation orientée composant (POC) consiste à utiliser une approche modulaire de l'architecture d'un projet informatique, ce qui permet d'assurer au logiciel une meilleure lisibilité et une meilleure maintenance.

Nouveau!!: Tube (informatique) et Programmation orientée composant · Voir plus »

Synchronisation (multitâches)

En programmation concurrente, la synchronisation se réfère à deux concepts distincts mais liés: la synchronisation de processus et la synchronisation de données.

Nouveau!!: Tube (informatique) et Synchronisation (multitâches) · Voir plus »

Système d'exploitation

En informatique, un système d'exploitation (souvent appelé OS — de l'anglais — ou parfois SE — en français) est un ensemble de programmes qui dirige l'utilisation des ressources d'un ordinateur par des logiciels applicatifs.

Nouveau!!: Tube (informatique) et Système d'exploitation · Voir plus »

Tube (shell)

Les shell des systèmes d'exploitation de type Unix disposent d'un mécanisme appelé tube, pipeline ou pipe.

Nouveau!!: Tube (informatique) et Tube (shell) · Voir plus »

Tube anonyme

En génie logiciel, un tube anonyme ou canal de communication est un des mécanismes de gestion de flux de données appelé tube.

Nouveau!!: Tube (informatique) et Tube anonyme · Voir plus »

Tube nommé

En informatique, le terme tube nommé (calqué sur l'anglais) est une mise en œuvre des tubes Unix.

Nouveau!!: Tube (informatique) et Tube nommé · Voir plus »

Type Unix

Un système d’exploitation de type Unix (en Unix-like) est un système d’exploitation qui se comporte d’une façon semblable à un système Unix, bien que n’étant pas nécessairement conforme ou certifié par une quelconque version de la Single UNIX specification.

Nouveau!!: Tube (informatique) et Type Unix · Voir plus »

Unix

Unix, officiellement UNIX, est une famille de systèmes d'exploitation multitâche et multi-utilisateur dérivé de l'Unix d'origine créé par AT&T, le développement de ce dernier ayant commencé dans les années 1970 au centre de recherche de Bell Labs mené par Kenneth Thompson.

Nouveau!!: Tube (informatique) et Unix · Voir plus »

VM (hyperviseur)

VM/370, où VM est l'abréviation de Virtual Machine, est la combinaison d'un hyperviseur, CP, dérivé de travaux d'IBM dans les années 1960 pour ses mainframes, et d'un mini-système d'exploitation monoutilisateur, monotâche et conversationnel nommé CMS.

Nouveau!!: Tube (informatique) et VM (hyperviseur) · Voir plus »

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »