Une carte perforée est un morceau de papier rigide dont la surface peut être lue par un dispositif repérant la présence ou l'absence de trou à certains endroits et transmettant cette information à une unité de traitement. Certaines machines demandent que les cartes soient reliées entre elles. Les premières cartes perforées ont fait leur apparition au dans divers automates et en particulier les métiers à tisser, les orgues de Barbarie et les pianos mécaniques. Les cartes perforées sont parmi les premiers systèmes d'entrée-sortie et les premières mémoires de masse utilisés dans les débuts de l'informatique au . vignette|upright|Cartes perforées pour le métier Jacquard. En 1725, Basile Bouchon, un Lyonnais, met au point le premier système de programmation d’un métier à tisser grâce à un ruban perforé. En 1728, Jean-Baptiste Falcon, son assistant, remplace le ruban par une série de cartes perforées reliées entre elles. Jacques de Vaucanson reprend cette idée en remplaçant ruban et cartes perforées par un cylindre métallique et enfin Joseph Marie Jacquard lie le tout dans son métier à tisser qui fut adopté dans le monde entier à partir de 1801. vignette|upright|Les cartes utilisées par Charles Babbage pour sa machine analytique. Les cartes d'instructions sont devant, les cartes de données sont derrière. En 1834, Charles Babbage utilise les cartes du métier Jacquard pour donner des instructions et des données à sa machine analytique, l’ancêtre des ordinateurs. C'est pendant le développement d'une machine à calculer destinée au calcul et à l'impression de tables mathématiques (machine à différences), que Charles Babbage eut l'idée d'y incorporer des cartes du métier Jacquard dont la lecture séquentielle lui fournirait des instructions et des données, et donc imagina sa machine analytique qui est l'ancêtre mécanique des ordinateurs modernes. Il ne construisit qu'un prototype incomplet de cette machine, mais son fils en finira l'unité de calcul (le moulin) et une des imprimantes qu'il donnera au Science Museum de Londres en 1910.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Séances de cours associées (7)
Modèles de conception LabVIEW
Explore les modèles de conception LabVIEW, couvrant les variables locales et globales, les conditions de course, les machines d'état et l'architecture producteur-consommateur.
Modélisation de la qualité de l'eau: Calcul de la densité et indice de saturation
Explique le rôle de la densité dans les calculs de solution et le concept d'indice de saturation.
Modèles de mélange gaussien : Classification des données
Explore les signaux de débruitage avec des modèles de mélange gaussien et l'algorithme EM, l'analyse de signal EMG et la segmentation d'image à l'aide de modèles markoviens.
Afficher plus
Publications associées (13)

Punching strength of continuous flat slabs

Jürgen Einpaul

Reinforced concrete slabs with uniform thickness are common in residential and commercial buildings but can also be found in other types of structures. Such slabs are susceptible to punching shear failures, where a supporting column penetrates through the ...
EPFL2016

Compressive Membrane Action Effects on Punching Strength of Flat RC Slabs

Aurelio Muttoni, Raffaele Cantone, Beatrice Belletti, Luca Manelli

The design of reinforced concrete flat slabs in practice can be governed at failure by punching shear close to concentrated loads or columns. Punching shear resistance formulations provided by codes are calibrated on the basis of experimental tests on isol ...
2016

The Critical Shear Crack Theory for punching design: from a mechanical model to closed-form design expressions

Aurelio Muttoni, Miguel Fernández Ruiz

The Critical Shear Crack Theory (CSCT) is a consistent approach used for shear design of one- and two-way slabs failing in shear and punching shear respectively. The theory is based on a mechanical model allowing to determine the amount of shear force that ...
2016
Afficher plus
Concepts associés (20)
Ordinateur
Un ordinateur est un système de traitement de l'information programmable tel que défini par Alan Turing et qui fonctionne par la lecture séquentielle d'un ensemble d'instructions, organisées en programmes, qui lui font exécuter des opérations logiques et arithmétiques. Sa structure physique actuelle fait que toutes les opérations reposent sur la logique binaire et sur des nombres formés à partir de chiffres binaires.
Métier Jacquard
Le métier Jacquard est un métier à tisser mis au point par le Lyonnais Joseph Marie Jacquard avec l'aide du menuisier Jean-Antoine Breton en 1801, premier système mécanique programmable avec cartes perforées. Le principe de la machine Jacquard est inventé dès 1745 mais ne connaîtra pas d'application jusqu'à ce que Jacquard le reprenne et le perfectionne de 1801 à 1816. Le soutien du régime impérial au développement de la machine Jacquard et l'intérêt que les fabricants lui portent permettent le développement rapide de la mécanisation dans les métiers à tisser.
Histoire des ordinateurs
vignette|alt=Une grande salle avec des armoires métalliques contre les murs, sur lesquels sont connectés des dizaines de câbles qui sont reconnectés sur l'armoire adjacente|L'ENIAC, vers 1950. Lhistoire des ordinateurs commence au milieu du . Si les premiers ordinateurs ont été réalisés après la Seconde Guerre mondiale, leur conception repose sur le résultat de divers prototypes tels que l'Harvard Mark I et le Z3, machines électromécaniques programmables commencées en 1939, et surtout de deux calculateurs électroniques : le Colossus du service de cryptanalyse britannique en 1943, l'ENIAC en 1945.
Afficher plus

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.