Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Histoire des ordinateurs: Le Z3 (1941)
Le Z3 est un calculateur électromécanique conçu par l'ingénieur allemand Konrad Zuse en 1941. Ce calculateur était la première machine programmable pleinement automatique ce qui en ferait le premier ordinateur du monde. Il était composé de 2000 relais électromécaniques, fonctionnait à une fréquence d'horloge de 5 à 10 H ESME - Linux et programmation system - A.TALBI
2
Histoire des ordinateurs: Tubes a vide
Diode a vide (1904): John Ambrose Fleming, conseiller scientifique à la société Marconi invente, en novembre 1904, la diode à vide N1 basée sur une observation de Thomas Edison qui permet de créer un courant unidirectionnel à partir d'un courant alternatif. Le tube électronique a longtemps été le seul composant actif existant. Il a permis la fabrication, souvent en grande série, des premiers appareils électroniques : récepteur radio, télévision, radar…En quelques sorte ils étaient équivalents au diodes et au transistors (avant que ces derniers soient inventés) ESME - Linux et programmation system - A.TALBI
3
Histoire des ordinateurs: L’ENIAC (1942)
L'ENIAC (acronyme de l'expression anglaise Electronic Numerical Integrator Analyser and Computer), est le premier ordinateur entièrement électronique construit pour être Turing-complet. Il peut être reprogrammé pour résoudre, en principe, tous les problèmes calculatoires. ESME - Linux et programmation system - A.TALBI
4
Histoire des ordinateurs: machine à architecture VON NEUMANN (1948)
SSEM contrairement à toutes les machines antérieurs, dans une machine de type Von Neumann, les programmes étaient stockés dans la même mémoire que les données et pouvaient ainsi être manipulés comme des données EDSAC ESME - Linux et programmation system - A.TALBI
5
Histoire des ordinateurs: Invention du transistor (1947)
Les tubes (lampes) à vide sont remplacés par les transistors. En 1955, Maurice Wilkes inventa la microprogrammation, désormais universellement utilisée dans la conception des processeurs. Le jeu d'instructions du processeur est défini par ce type de programmation. Invention du premier langage de programmation : FORTRAN (1945) PDP-1 (DEC-1959) premier ordinateur interactif (concept de mini-ordinateur). Horloge à 0,2 Mhz. Premier Jeux vidéo : Spacewar réalisé par des étudiant sdu MIT RAMAC 305 (IBM -1956) premier ordinateur basé sur un disque dur GAMMA 60 (BULL) premier ordinateur multi-tache ESME - Linux et programmation system - A.TALBI
6
Histoire des ordinateurs: Invention des circuit intégrés
L’un de leurs premiers usages des circuits intégrés a été dans les systèmes embarqués, notamment par la NASA dans l’ordinateur de guidage d’Apollo et par les militaires dans le missile balistique intercontinental LGM-30. Le circuit intégré autorisa aussi le développement d’ordinateurs plus compacts que l'on appela les mini-ordinateurs. En 1964, IBM annonça la série 360, première gamme d’ordinateurs compatibles entre eux et première gamme aussi à combiner par conception le commercial et le scientifique. Plus de ordinateurs IBM 360 furent vendus jusqu’en 1970, date où on les remplaça par la série 370 beaucoup moins chère à puissance égale (mémoires bipolaires à la place des ferrites). La même année DEC lance le PDP-8, machine bien moins encombrante destinée aux laboratoires et à la recherche. Il avait une mémoire de mots de 12 bits et tournait à 1 MHz. Il pouvait effectuer opérations par seconde. Le PDP-8 se taillera rapidement une place de choix dans les laboratoires, aidé par son langage FOCAL facile à maîtriser. En 1966, Hewlett-Packard entre dans le domaine des mini-ordinateurs "universels"18 avec son HP fonctionnant avec une mémoire 16 bits à tores. Celui-ci supportait de nombreux langages, dont l’Algol et le Fortran19, « comme les grands », et le BASIC y sera adjoint plus tard. IBM 360 (1964) ESME - Linux et programmation system - A.TALBI
7
Histoire des ordinateurs: Le microprocesseur (1969)
A force d’intégrer plus de transistor et de fonctionnalités dans les circuits intégrés on en vient à concevoir un microprocesseur. Le premier fut inventé par Marcian Hoff qui a proposé l'idée architecturale pour la société Intel en 1969. Présenté en avril 1974, le processeur Intel 8080 va conduire à la première vague d’ordinateurs personnels Développé par des amateurs, unités furent vendues. C’est l’Altair qui inspira le développement de logiciels à Bill Gates et Paul Allen, qui développèrent un interpréteur BASIC pour cette machine. le Micral conçu par François Gernelle en 1973 de la société R2E basé sur le premier microprocesseur 8 bits d'Intel, le i8008 1977, Apple II par Steve Wozniak et Steve Jobs ESME - Linux et programmation system - A.TALBI
8
Histoire des ordinateurs: Le microprocesseur (suite)
L’ordinateur le plus vendu de tous les temps est sans doute le Commodore 64, dévoilé par Commodore International en septembre Il utilise un processeur MOS Technology 6510 à 1 MHz et coûte 595 $. Il avait un écran 16 couleurs et possédait une carte son. Entre 17 et 25 millions d’unités sont vendues jusqu’en 1993. Après le 64, Commodore sortit l’Amiga. Ses possibilités exceptionnelles en matière de graphisme et la rapidité de son processeur permettaient de programmer des jeux, en particulier en utilisant le langage Amos En 1984 Compaq sort en juin le premier ordinateur de bureau, le Deskpro ESME - Linux et programmation system - A.TALBI
9
Histoire de Linux: Bell Telephone Company (AT&T) et Bell Labs
Fut fondé en 1878 par le beau père d’Alexander Graham Bell, Gardiner Greene Hubbard, devenu finalement AT&T (American Telephone and Telegraph Company) en 1885 AT&T est depuis plus d’un siècle la plus importante compagnie téléphonique des Etats-Unis En 1925, le président de AT&T, Walter Gifford, fonde Bell Labs qui est à l’origine des inventions suivantes: -L’un des premiers ordinateurs digitaux en 1939 -le transistor en 1947 -la fibre optique ESME - Linux et programmation system - A.TALBI
10
Histoire de Linux: Les premiers systèmes d’exploitation
Multics: Au début des années 1960, Bell Labs, General Electric et le MIT entreprennent le développement d’un système d’exploitation expérimental. Ce système dénommé Multics (Multiplexed Information and Computing Service) a été conçu pour fonctionner sur les ordinateurs GE-645 de General Electric. Ken Thompson rejoignit le projet en Dennis Ritchie fut impliqué à son tour en 1967, après l’obtention d’un doctorat en sciences physiques à l’université de Harvard. Ils travaillèrent tous les deux au centre de recherche de Bell Labs situé à Murray Hill. Multics était si peu efficace que trois utilisateurs simultanés pouvaient surcharger la machine. Bell Labs se retira du projet en mars 1969 Ken’s New System Après l’abandon de Multics, Ken Thompson récupéra un ordinateur PDP-7 de DEC. Il eu l’idée d’utiliser cette machine pour faire fonctionner son jeu vidéo qu’il a développé sous multics. Il programma un noyau, un interpréteur de commande et un assembleur. Il conçu le système d’exploitation en un mois seulement, en été 1969, lorsqu’il était en vacances avec sa femme chez ses parents. Le langage B Ken Thompson réalisa le langage B pour les mini-ordinateurs de DEC, PDP-7 et PDP-11. Ce fut le premier langage de haut niveau utilisé sur le système d’exploitation de Ken Thompson La naissance d’Unix Time-Sharing System En 1970, Joseph Ossanna suggéra l’achat d’un ordinateur DEC PDP-11/20 pour la réalisation d’un projet de traitement de texte. La machine intéressa Dennis Ritchie. L’administration de Bell Labs comprenait que le traitement de texte était quelque chose d’utile et l’ordinateur fut commandé. Ken Thompson réécrit intégralement son système en assembleur pour PDP-11/20 depuis son PDP-7. Brian Kernighan proposa de nommer ce nouveau système « Unics », un jeu de mots sur « Multics », qui se transforma ensuite en « Unix ». ESME - Linux et programmation system - A.TALBI
11
Histoire de Linux: Langage C et évolution d’Unix
Le Langage C (1971): Le langage B comportait plusieurs problèmes. D’abord, B n’avait qu’un seul type pour les variables, la taille des « word », qui était lié à l’architecture. Ensuite l’arithmétique sur les nombre décimaux n’était pas possible. En 1971, Dennis Ritchie dû modifier le B, il ajouta le type « char » pour représenter les caractères et écrit un compilateur pour PDP-11. Ce langage d’abord nommé NB (New B) fut ensuite appelé C. Plusieurs améliorations ont été apportées par la suite Evolution d’Unix: -En novembre 1973 le système fut en partie réécrit en langage C. C’est l’évènement qui aura le plus grand impact dans l’avenir du système car cela signifie désormais que le système pourra être porté sur n’importe quel matériel en quelques mois et que les modifications sont simples. -Au début de l’année 1977, Bill Joy (étudiant de l’university de Berkeley) fonda la Berkeley Software Distribution, la première distribution BSD -Le succès d’Unix Time-Sharing System attira l’attention de AT&T. En 1983, AT&T sortit une version commerciale majeure appelée UNIX System V - En 1982 des étudiants de Stanford (Andy Bechtolsheim, Vinod Khosla, Scott McNealy et Bill Joy) fondent SunOS et commercialisent une machine nommée Sun-1 qui tournait sous une version Unix ESME - Linux et programmation system - A.TALBI
12
Histoire de Linux: Naissance de Linux
Le Projet GNU (1984): Le 27 septembre 1983, Richard Stallman annonce son projet GNU avec l’objectif de développer un système d’exploitation (noyau ainsi que utilitaires et autres logiciels) entièrement libre compatible UNIX. Minix (1987): Minix est un système d'exploitation, clone d'UNIX, fondé sur un micro-noyau créé par le professeur Andrew S. Tanenbaum en 1987 à des fins pédagogiques, volontairement réduit afin qu'il puisse être compris entièrement par ses étudiants en un semestre, et qui a servi de source d'inspiration à Linus Torvalds pour créer Linux Linux (1991): L’étudiant finlandais Linus Torvalds, indisposé par la faible disponibilité du serveur informatique UNIX de l’université d'Helsinki, entreprend le développement d’un noyau de système d'exploitation, qu’on appellera plus tard le « noyau Linux ». Linus désire alors surtout comprendre le fonctionnement de son ordinateur fondé sur un microprocesseur Intel Linus Torvalds fait son apprentissage avec le système d’exploitation Minix. Comme le concepteur de Minix — Andrew Tanenbaum — refuse d’intégrer les contributions visant à améliorer Minix, Linus décide de programmer un remplaçant de Minix. Il commence par développer un simple émulateur de terminal, qu’il utilise pour se connecter via un modem au serveur informatique de son université. Après l’ajout de diverses fonctionnalités dont un système de fichiers compatible avec celui de Minix, Linus oriente son projet vers quelque chose de plus ambitieux : un noyau aux normes POSIX. À ce noyau, il adapte de nombreux composants disponibles du système d’exploitation GNU pour obtenir un système d’exploitation plus complet. ESME - Linux et programmation system - A.TALBI
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.