You are on page 1of 38

Fondements de linformatique I/F: cours 1 (2013/2014)

FI 2013-2014 IF FILS-FF

LMENTS DIDENTIFICATION DE LA DISCIPLINE

LMENTS DIDENTIFICATION DE LA DISCIPLINE Discipline: Fondements de lInformatique Enseignants: Prof. George Drgoi Lab: S.l. dr. Ing. Alina Spanu Type : prparation (gnrale ou de spcialit): de spcialit Nombre dheures de cours: 14 heures (1h par semaine) Nombre dheures de travaux dirigs: Nombre dheures de travaux pratiques : 14/28 heures Nombre de crdits (ECTS): 3 Semestre: I Aire du curriculum: la porte (commune ou de spcialit): de spcialit Pr requises : -

FI 2013-2014 IF FILS-FF

Objectifs du cours
Objectifs du cours: Dfinitions (donnes, informations, connaissances, traitements des donnes et des informations), organisation et architecture, structure, fonctions des ordinateurs, volution et classifications. Lunit centrale de traitement et la mmoire centrale. Les entres/sorties de lordinateur. La mmoire auxiliaire. Lorganisation des donnes et les bases de donnes. Systmes dexploitation, autres logiciels de systme et logiciels dapplications. Systmes informationnels et logiciels dapplication. Communication et rseaux des ordinateurs. Internet/Intranet/Extranet. Technologies Web. Tendances et perspectives en technologie de linformation et communication.

FI 2013-2014 IF FILS-FF

Objectifs du cours
Objectifs des applications:. Offrir les connaissances et les aptitudes de travail lordinateur et aux rseaux des ordinateurs, systmes dexploitation, en matire de lorganisation des donnes et des bases de donnes, dutiliser les technologies Internet/Intranet/Extranet et de construire des pages Web. Ces lments offrirons aux tudiants le ncessaire pour obtenir le permis europen de conduire lordinateur (ECDL): avoir les capacits de travail lordinateur et aux rseaux des ordinateurs, la matrise des systmes dexploitation, dautres logiciels du systme et des logiciels applicatifs. La matrise de Word, Excel, Power Point, Access et au moins de Front Page pour la construction des pages Web

FI 2013-2014 IF FILS-FF

valuation en FI
Activit pendant le semestre: 80 points dont Activit et devoirs en TP : 40 points Tests en TP: 20 points Test partiel: 20 points Examen final: 20 points Conditions minimales: Pour participer lexamen final: Minimum 40 points pour lactivit pendant le semestre en TP; Minimum 75% prsences en TP (attention!! Les TPs ne peuvent tre refaits!!!) et tous les devoirs rendus! Pour passer: 50 points, dont minimum 10 points lexamen final

FI 2013-2014 IF FILS-FF

Objectifs du cours

FI 2013-2014 IF FILS-FF

Objectifs du cours

FI 2013-2014 IF FILS-FF

Plan du cours
Introduction en ordinateurs (organisation et architecture, structure et fonctions, volutions des ordinateurs et classifications, traitement des informations, technologies de des ordinateurs et communications). Traitements des donnes et des informations (donnes, informations, connaissances, cycle de traitement des informations et du travail) Unit centrale de traitement et mmoire centrale (architecture de lunit centrale de traitement, types des bus, types de mmoire). Entres/Sorties des ordinateurs (Types dentres et dispositifs dentre et interfaces utilisateurs, types de sorties et dispositifs de sortie) Mmoire auxiliaire (types de mmoire auxiliaire et composants) Systmes dexploitation et dautres logiciels de systme (logiciels de systme, systmes dexploitation (types des systmes dexploitation et fonctions des systmes dexploitation) Interconnexions et communications (quipements de communication, logiciels de communications, rseaux des ordinateurs). Technologies Internet. Organisation des fichiers et bases de donnes (dfinitions, types de lorganisation des fichiers, base de donnes et systmes de gestion des bases de donnes, types dorganisation des bases de donnes). Systmes informationnels et logiciels dapplication. Tendances et volutions en technologie de linformation et de communication FI 2013-2014 IF FILS-FF 8

COMPETENCES SPECIFIQUES La matrise de lordinateur, dun systme dexploitation, dautres logiciels du systme et des logiciels applicatifs. Les connaissances obtenues offrent le ncessaire pour obtenir permis europen de conduire lordinateur (ECDL) et la base pour des travaux dautres disciplines des annes suprieures.

FI 2013-2014 IF FILS-FF

Rfrences
J. Lagasse, M. Courvoisier et J.-P. Richard. Logique Combinatoire (3ime dition). Dunod Universit, 1976. D.A. Patterson and J.L. Hennessy. Organisation et conception des ordinateurs - L'interface matriel/logiciel. DUNOD, 1994. R.J. Baron et L. Higbie. Computer Architecture. Addison-Wesley Publishing Company, 1992. A.J. van de Goor. Computer architecture and design. Addison-Wesley, 1989. D.A. Patterson et J.L. Hennessy. Architecture des Ordinateurs - Une approche quantitative. McGraw-Hill, 1993. W. Stallings. Computer Organization and Architecture. MacMillan Publishing Company, 1993. A.S. Tanenbaum. Architecture de l'ordinateur (3ime dition). Paris InterEdition, 1991. J. Lagasse, M. Courvoisier et J.-P. Richard. Logique Combinatoire (3ime dition). Dunod Universit, 1976. D.A. Patterson and J.L. Hennessy. Organisation et conception des ordinateurs - L'interface matriel/logiciel. DUNOD, 1994. R.J. Baron et L. Higbie. Computer Architecture. Addison-Wesley Publishing Company, 1992. A.J. van de Goor. Computer architecture and design. Addison-Wesley, 1989. D.A. Patterson et J.L. Hennessy. Architecture des Ordinateurs - Une approche quantitative. McGraw-Hill, 1993. W. Stallings. Computer Organization and Architecture. MacMillan Publishing Company, 1993. A.S. Tanenbaum. Architecture de l'ordinateur (3ime dition). Paris InterEdition, 1991. G. Dragoi, Infrastructura informationala si de comunicatii a intrewprinderii moderne, Editura POLITEHNICA Press, 2005. G. Dragoi, Structuri de calcul pentru aplicatii industriale, Editura PRINTECH, 2001. Quelques liens intressants: Chipmunk/DigLog (page de l'outil DigLog) Intel (education) (tutoriaux, informations sur les processeurs Intel) Introduction to Computing Systems (page associe au livre de Sanjay Patel et Yale Patt: simulateur du LC-2, informations complmentaires) WWW Computer Architecture Page (page ddie la recherche en architecture)

FI 2013-2014 IF FILS-FF

10

Rfrences locales
Site du cours: http://cours.ing.pub.ro or http://fils09.curs.pub.ro/ (quand on aura des comptes sur le site de la facult pour la platforme Moodle!!) Le cours et les travaux pratiques sont en format lectronique (des slides PPT, des documents word et pdf). Le cours est prsent en format lectronique (des slides ppt) et pour les Tps les tudiants ont accs aux documents (ppt, word, pdf) sur le serveur ftp de la salle informatique do ils peuvent les transfrer sur leur poste de travail. Tous les documents sont en format lectronique et ils sont accessibles aux tudiants (sur le CD, dans la salle info ou sur le site ou sur le site http://curs.ing.pub.ro). Les cours ne sont accessibles, via un mot de passe, qu'aux tudiants de la filire au site http://curs.ing.pub.ro.
FI 2013-2014 IF FILS-FF 11

Droulement

Le cours: Chaque mercredi de 18 19 h, salle CB 020 Les TPs: Salle JA 001 en conformit avec lemploi de temps affich Les TPs: Salle JA 001 en conformit avec lemploi de temps affich au secrtariat ou sur le site de la facult: http://www.ing.pub.ro la plateforme Moodle

FI 2013-2014 IF FILS-FF

12

Une petite excursion dans lhistoire

Et maintenant, Une petite excursion dans lhistoire

FI 2013-2014 IF FILS-FF

13

Une petite excursion dans lhistoire

FI 2013-2014 IF FILS-FF

14

Une petite excursion dans lhistoire

FI 2013-2014 IF FILS-FF

15

Une petite excursion dans lhistoire

FI 2013-2014 IF FILS-FF

16

Une petite excursion dans lhistoire

FI 2013-2014 IF FILS-FF

17

Une petite excursion dans lhistoire

FI 2013-2014 IF FILS-FF

18

Une petite excursion dans lhistoire

FI 2013-2014 IF FILS-FF

19

Une petite excursion dans lhistoire

FI 2013-2014 IF FILS-FF

20

I.2 Un peu d'histoire


I.2.a Le calcul mcanique Pour rsumer l'histoire de l'informatique ou des ordinateurs, il souvent ncessaire de schmatiser. Pour chaque invention, nous ne retenons en gnral qu'un nom. Mais souvent cette invention concrtise une dmarche collective qui s'est tale sur plus ou moins de temps. Trs souvent aussi des prdcesseurs ont t oublis. On y va ici rsumer l'histoire de l'informatique en s'appuyant sur quelques dates clefs les plus frquemment cites. De tout temps l'homme a eu besoin de moyens de calcul. Citons titre d'exemple le mot mme, dont l'tymologie calculi signifie cailloux en latin (utiliss sur les abaques des Romains), ou encore la numrotation dcimale lie la technologie de la premire calculatrice de poche : la main. Calcul digital signifiait alors compter sur ses doigts.

FI 2013-2014 IF FILS-FF

21

I.2 Un peu d'histoire


Par ailleurs, toutes les grandes civilisations de l'Antiquit avaient leurs symboles pour coder les nombres et compter. Au dbut il s'agissait de signes simples (comme un trait) correspondant chacun au nombre 1. Un symbole reprsentant le nombre 10 est apparu en Egypte vers 3400 av. J.-C. Il tait ainsi possible d'crire les nombres de manire un peu plus compacte. D'autres symboles spciaux ont ensuite reprsent les nombres 100, 1000 et 10000. La numration cuniforme de Babylone utilisait un systme sexagsimal (base 60). Le premier systme binaire connu remonte 3000 ans av. J.-C. environ. Il s'agit du Yin et du Yang chinois. On en trouve trace sur les figures magiques de l'empereur Fou-Hi, comme l'octogone trigramme o les huit premiers nombres sont reprsents sous forme binaire :

FI 2013-2014 IF FILS-FF

22

I.2 Un peu d'histoire


Les civilisations ont galement cherch des outils pour faciliter et acclrer les calculs ncessaires leur dveloppement. Ce furent par exemple les bouliers en Chine et les abaques dans le Monde Mditerranen. Une innovation trs importante fut l'emploi de la notation positionnelle, qui confre des valeurs diffrentes aux symboles numriques selon leur position dans le nombre crit. Cette notation positionnelle n'est possible qu'avec un symbole pour le zro. Grce au symbole 0, il devint possible de diffrencier 11, 101 et 1 001 sans recourir des symboles supplmentaires. Cette notation a t introduite en Europe par l'intermdiaire des Arabes, l'Islam s'tendant alors des frontires de la Chine l'Espagne. Le systme dit arabe avait t dvelopp en Inde environ 300 ans av. J-C. Cette introduction s'est faite grce notamment la traduction, vers 820 apr. J-C, des ouvrages du mathmaticien de Bagdad Al-Khuwarizmi, dont le titre d'un des livres (al jabr) est l'origine du mot algbre. Les premiers documents attestant de l'utilisation du systme arabe en Europe datent de 976, mais il faut attendre le XIVme sicle pour qu'il remplace totalement la numrotation romaine. Non seulement l'criture des nombres devint plus compacte, mais les calculs crits ont t largement simplifis.
FI 2013-2014 IF FILS-FF 23

I.2 Un peu d'histoire


Il faut ensuite sauter au XVIIme sicle pour voir apparatre les premiers systmes mcaniques de calcul, bass sur les roues dentes mises en oeuvre depuis longtemps dans les horloges, automates, etc. On fait gnralement commencer cette nouvelle priode en 1614, date laquelle John Napier (ou Neper), mathmaticien cossais, inventa les premiers logarithmes. Il ramenait ainsi les oprations de multiplication et de division de simples additions ou soustractions. Napier inventa galement des machines multiplier bases sur le dplacement de tiges : les Btons ou Os de Napier. Par ailleurs, il fut l'un des premiers (le premier ?) utiliser le point dcimal. La rgle calcul, base sur le principe des logarithmes, fut conue par William Oughtred en 1622. Sa prcision sera suffisante pour les calculs scientifiques jusqu' la premire moiti du 20me sicle. Par contre elle ne peut tre utilise en comptabilit. En 1623, Wilhelm Schickard inventa pour Kepler une "horloge calculante" destine calculer les phmrides. Il utilisait des roues dentes et il avait abord le problme du report de retenue. Mais cette machine a disparue en 1624 dans les ravages de la Guerre de Trente Ans en Allemagne du Sud. Elle a t reconstruite en 1960 d'aprs les plans originaux.

FI 2013-2014 IF FILS-FF

24

I.2 Un peu d'histoire


En 1642, 19 ans, Blaise Pascal construisit, pour aider son pre commissaire pour l'impt Rouen, une "machine arithmtique" capable de traiter des additions et des soustractions six chiffres. La Pascaline est considre comme le premier additionneur retenue automatique. A chaque chiffre correspond une roue avec dix crans. Lorsqu'une roue a effectu un tour complet (passage de 9 0), elle dcale d'un cran la roue suprieure. Chaque chiffre est lu dans une fentre au-dessus de la roue. Les multiplications taient possibles par l'excution d'additions rptitives, comme l'a montr en 1666 Moreland. En 1673, Gottfried Leibniz amliora la Pascaline en lui ajoutant un chariot et un tambour dents ingales. Cela permit d'automatiser, au moyen d'une manivelle, les additions et les soustractions rptitives ncessaires aux multiplications et divisions. Leibniz inventa galement le systme binaire et montra la simplicit de l'arithmtique binaire. Il l'appliqua l'analyse des octogones de Fou-Hi.

FI 2013-2014 IF FILS-FF

25

I.2 Un peu d'histoire


En 1728, le mcanicien franais Falcon construit le premier mtier tisser dont il commande le fonctionnement avec une planchette en bois perce de trous. C'est la premire machine commande par un programme. Ce systme fut perfectionn par Joseph-Marie Jacquard en 1805. La planchette de bois fut remplace par des cartes en carton perfores articules, comme on peut encore en voir dans les orgues portatifs. Les mcanismes d'excution et les mcanismes de contrle taient spars. Ce systme permettait de reproduire des motifs compliqus avec une qualit gale, mais il supprimait galement cinq ouvriers par mtier tisser. Cela dclencha une raction violente des canuts de Lyon. Il s'agit sans doute d'un des premiers exemples de l're industrielle du remplacement d'hommes par des machines automatiques. Cependant ds 1812 on comptait 10000 de ces mtiers tisser. En 1820 apparat le premier "Arithmomtre" de Charles Xavier-Thomas de Colmar, sur la base de la machine de Leibniz. Il pouvait excuter les quatre oprations arithmtiques (addition, soustraction, multiplication, division). La premire version de disposait que de 3 chiffres pour les oprandes et 6 pour le totaliseur. Mais cette capacit augmenta progressivement jusqu' 30 chiffres. Sa facilit d'emploi assura son succs jusqu' la Premire Guerre Mondiale.

FI 2013-2014 IF FILS-FF

26

I.2 Un peu d'histoire


Jusqu'alors les calculateurs mcaniques taient capables d'excuter des oprations une une. Dans les annes 1820 et 1830, un mathmaticien anglais, Charles Babbage, rapprocha les machines calculer et les systmes de commande de Jacquard dans le but d'effectuer des calculs complexes ncessitant l'excution en squence de plusieurs oprations arithmtiques. Il a d'abord tent de raliser une "machine diffrences" destine au calcul de tables de navigation ou de tir. Il parviendra construire un prototype partiel. Mais les difficults techniques ralentissent son projet, qu'il devra abandonner aprs une dizaine d'annes de travail, faute de moyens financiers suffisants. Il eut alors l'ide d'une machine plus universelle : la "machine analytique" capable d'enchaner l'excution d'oprations arithmtiques en fonction d'instructions donnes par l'utilisateur. Cette machine contenait les concepts de base qui se retrouvent dans les ordinateurs modernes : une unit de traitement (le moulin) commande par une unit de contrle, une mmoire (le magasin), une unit d'entre pour recevoir des cartes perfores (oprations et nombres) et une unit de sortie pour imprimer ou perforer le rsultat. Charles Babbage a t aid dans la conception de cette machine par sa collaboratrice Ada Lovelace (fille du pote Lord Byron). Elle a en particulier dfini le principe de l'enchanement d'itrations successives pour la ralisation d'une opration, baptis algorithme en l'honneur du mathmaticien arabe Al-Khuwarizmi. Cette machine tait cependant trop ambitieuse pour la technologie de l'poque. Un exemplaire fut partiellement construit par son fils en 1888. En 1854 George Boole propose sa formulation mathmatique des propositions logiques qui applique au systme binaire est la base du fonctionnement des ordinateurs. FI 2013-2014 IF FILS-FF 27

I.2 Un peu d'histoire


I.2.b Le calcul lectromcanique En 1890, Hermann Hollerith construisit un calculateur de statistiques qui fut utilis pour le recensement amricain. Il s'agissait d'une machine lectromcanique plus performante que les machines mcaniques. Il dveloppa cette occasion la carte perfore et inventa le systme de codage des informations qui porte son nom. La dtection de la prsence ou de l'absence d'un trou se faisait au moyen d'aiguilles qui traversaient les trous et fermaient chacune un circuit lectrique en trempant dans un godet de mercure. Par ailleurs la plupart des questions du recensement taient poses sous forme binaire : premier exemple de l'imbrication de l'architecture matrielle et de l'organisation des donnes. Hollerith fonda en 1896, la Tabulating Machine Company pour produire ses cartes et machines mcanographiques. En 1924, celle-ci devint l'International Business Machines Corporation : IBM. En 1914, Leonardo Torres y Quevedo proposa de raliser une version lectromcanique de la machine de Babbage. Faute de moyens ce fut un chec. En 1930, Vannemar Bush construit au MIT un analyseur diffrentiel, capable de rsoudre des quations diffrentielles rencontres dans l'tude des circuits lectriques. La mme anne, Georges Stibitz ralisa un additionneur binaire relais, le "Modle K", s'appuyant sur les travaux de Boole.

FI 2013-2014 IF FILS-FF

28

I.2 Un peu d'histoire


I.2.b Le calcul lectromcanique
Les annes 30 virent galement de nombreux progrs sur le plan thorique. Par exemple, en 1936 Alan Turing nonce le principe d'une machine (virtuelle), qui pouvait en thorie raliser tous les calculs mathmatiques, avec en particulier des instructions conditionnelles. En 1938, dans sa thse, Claude Shannon reprenant les travaux de Leibniz et Boole, mis en vidence une analogie entre l'algbre binaire et les circuits lectriques. Il montra plus tard que tout calcul logique ou arithmtique peut tre ralis avec uniquement les trois oprations logiques fondamentales : ET, OU et NON. Il est galement l'inventeur du terme bit pour binary digit pour dsigner le chiffre binaire. En 1938, Konrad Zuse cra avec des moyens modestes un ordinateur binaire programmable mcanique, le Z1. En 1939, il perfectionna sa machine en remplaant une partie des pices mcaniques par des relais lectromcaniques (Z2). Le Z3 et le Z4, virent le jour en 1941 et furent utiliss pour des calculs aronautiques.
FI 2013-2014 IF FILS-FF 29

I.2 Un peu d'histoire


I.2.b Le calcul lectromcanique
En 1939, John Atanasoff et Clifford Berry ralisrent un additionneur binaire 16 bits. Ils furent les premiers utiliser des tubes vide. Parmi les derniers calculateurs lectromcaniques il nous faut citer le Mark 1 ou ASCC (Automatic Sequence Controlled Calculator), dvelopp en 1941 conjointement par IBM et Harward, sous la direction de Howard Aiken. Il s'agissait d'une norme machine de 5 tonnes, couvrant 25 m2 et consommant 25 kW. Il comptait 3000 relais et 760000 pices mcaniques. Le programme tait lu sur une bande de papier, les donnes partir d'une seconde bande de papier ou d'un lecteur de cartes. A l'origine les sauts conditionnels taient impossibles. Par la suite il fut quip de plusieurs lecteurs de cartes pour permettre ces sauts conditionnels et l'excution de sous-programmes. En 1945, un insecte (bug) coince un relais, provoquant un dysfonctionnement de cette machine analytique.
FI 2013-2014 IF FILS-FF 30

I.2.c L're de l'lectronique


Egalement en 1941, John Atanasoff et Clifford Berry construisirent le premier ordinateur binaire lampes : l'ABC (Atanasoff-Berry Computer). Il comportait une mmoire de 60 mots de 50 bits et une unit arithmtique et logique. Bien que le programme ne fut pas stock en mmoire, l'ABC est souvent considr comme le premier vrai ordinateur. L'anne 1945 vit la mise en service de l'ENIAC (Electronic Numerical Integrator And Calculator) propos en 1942 par Presper Eckert et John Mauchly. Il tait compos de 19000 tubes, 1500 relais, consommait 170 kW, pesait 30 tonnes et couvrait une surface de 72 m2. Il tait environ 500 fois plus rapide que le Mark 1 (environ 330 multiplications par seconde). Cependant sa programmation s'effectuait l'aide de fiches brancher dans un tableau de connexions. Le travail de programmation pouvait prendre plusieurs jours. A la fin de cette mme anne, John von Neumann, consultant sur l'ENIAC, proposa de coder le programme sous forme numrique et de l'enregistrer en mmoire, avec un gain en souplesse et rapidit. Il jetait ainsi les bases de l'architecture de l'ordinateur moderne. Il ne fut cependant pas le premier raliser cette machine. Des querelles entre Eckert, Mauchly et von Neumann portant notamment sur la paternit de l'ide et des brevets retardrent le projet EDVAC (Electronic Discret VAriable Computer). Celui-ci fut devanc en 1948 par un prototype, appel Manchester Mark 1, puis en 1949 par l'EDSAC (Electronic Delay Storage Automatic Computer) premire machine oprationnelle construite par Maurice Wilkes.

FI 2013-2014 IF FILS-FF

31

I.2.c L're de l'lectronique


En 1948, William Shockley, John Bardeen et Walter Brattain inventrent le transistor bipolaire. Celui-ci remplaa rapidement les lampes apportant fiabilit et rapidit aux ordinateurs de seconde gnration.
La taille et la consommation diminurent sensiblement. Le premier ordinateur utilisant des transistors fut le TRADIC en 1955. A la mme poque, IBM commercialisa le premier disque dur (5 disques de 61 cm de diamtre pour 5 Mo). Les mmoires tore de ferrite taient galement disponibles. Le PDP-8 de DEC fut le premier mini-ordinateur tre diffus en grande srie (50000 exemplaires). La troisime gnration, partir de 1970, correspond l'utilisation des circuits intgrs. L'Intel 4004, le premier microprocesseur 4 bits, fut en 1971 le premier circuit intgr incorporant unit de calcul, mmoire et gestion des entres-sorties. Il comportait 2300 transistors. Le 8008 sortit un an plus tard. Le premier micro-ordinateur, le Micral N, fut construit en 1973 par une entreprise franaise R2E. Depuis le dbut des annes 1980, le niveau d'intgration des puces ayant largement progress en surface et en densit, on parle de quatrime gnration.

FI 2013-2014 IF FILS-FF

32

Introduction.
I.1.a L'informatique aujourd'hui Apparue au milieu du 20me sicle, l'informatique a connu et connat une volution extrmement rapide. A sa motivation initiale qui tait de faciliter et d'acclrer le calcul, se sont ajoutes de nombreuses fonctionnalits, comme l'automatisation, le contrle et la commande de pratiquement tout processus, la communication ou le partage de l'information. Dans les socits occidentales elle omniprsente. Aprs avoir t un outil rserv aux centres de recherche, elle s'est implante dans l'industrie et depuis les annes 80 elle envahit nos foyers. Au dpart nous n'avions que des systmes centraux, puis sont apparus les postes de travail individuels, trs rapidement relis en rseaux locaux. Tous, ou presque, sont maintenant connects la "Toile". Nombreux sont les projets actuels d'utilisation et de gestion d'une puissance de calcul norme distribue sur un grand nombre de sites dissmins de par le monde. L'informatique est en grande partie responsable de la profonde transformation que connat actuellement la civilisation des pays riches.

FI 2013-2014 IF FILS-FF

33

I.1.a L'informatique aujourd'hui.


Les volutions techniques sont telles que la dure de vie des matriels est relativement courte. Le march est extrmement instable et en permanente volution. La position des constructeurs est presque remise en cause chaque jour. Face cette situation, aprs une premire priode de systmes propritaires, dans lesquels un client de pouvait en pratique s'approvisionner qu'auprs d'un seul constructeur, nous sommes passs aux systmes ouverts. Cela sous-entend des architectures normalises pour lesquelles les lments peuvent provenir de plusieurs constructeurs. En parallle, du ct logiciel un accent important est mis sur la rutilisation des produits, qui doit permettre de suivre ces volutions au prix d'un effort moindre, sans avoir repartir de zro chaque passage sur une nouvelle plate-forme par exemple. Cela explique l'mergence des technologies "Orientes Objets" et du "Gnie Logiciel". Il est remarquer que cela se fait souvent avec une perte d'efficacit, masque par l'volution des performances au niveau technique.

FI 2013-2014 IF FILS-FF

34

I.1.a L'informatique aujourd'hui.

Face cette situation trs volatile, nous constatons tout de mme que les concepts de base introduits par les pionniers perdurent, mme s'ils peuvent se dcliner de faons trs diffrentes. Pour viter d'avoir rcrire ce cours d'Architecture des Ordinateurs tous les ans, on a donc pris le parti de principalement dvelopper et expliquer ces concepts et les technologies de base. L'architecture du PC servira parfois dexemple. Ce choix me semble tre aujourd'hui (en l'an 2005) incontournable. Il y a quelques annes j'aurais sans doute choisi les architectures RISC des stations de travail. Je ne prendrai pas le risque de prdire quel sera l'exemple choisir dans cinq ou dix ans.

FI 2013-2014 IF FILS-FF

35

I.1.b Architecture gnrale et blocs fonctionnels


Initialement un ordinateur tait un calculateur numrique. C'est aujourd'hui une machine de traitement de l'information. Il est capable d'acqurir et de stocker des informations, d'effectuer des traitements et de restituer des informations. L'informatique, contraction d'information et automatique, est devenue la science du traitement de l'information. Un ordinateur peut tre dcoup en blocs fonctionnels. Le traitement de l'information est fait au niveau d'un processeur. Les actions que celui-ci doit effectuer sont dfinies par des instructions. Pour tre accessible au processeur les donnes traiter et les instructions doivent tre stockes dans une mmoire. Le processeur et la mmoire sont relis par un bus. Par ailleurs il faut que l'utilisateur puisse fournir l'ordinateur des donnes et les instructions suivre, tout comme il doit avoir connaissance des rsultats. Il faut donc des dispositifs d'entre et de sortie. Chaque bloc fonctionnel peut lui-mme tre dcrit par un ensemble d'units fonctionnelles. On parle alors de l'architecture du processeur, de l'architecture de la mmoire, etc. Par ailleurs on peut tudier l'architecture d'un rseau rassemblant plusieurs ordinateurs.

FI 2013-2014 IF FILS-FF

36

I.1.b Architecture gnrale et blocs fonctionnels


On voit ainsi apparatre la notion de niveaux de reprsentation. A chaque niveau un objet considr est dcrit comme un ensemble de blocs interconnects. Au niveau suivant chacun de ces blocs est son tour dcrit comme un ensemble de blocs interconnects et ainsi de suite. Cette dcomposition hirarchique en niveaux dpend des besoins de la conception ou des outils utiliss : elle n'est ni fige, ni unique. Nous pouvons, par exemple, descendre au niveau des portes logiques et mme au niveau des transistors qui composent ces portes. L'architecture d'un ordinateur constitue la reprsentation de ses units fonctionnelles et de leurs interconnexions. Le choix d'une architecture est toujours le rsultat d'un compromis : - entre performances et cots; - entre efficacit et facilit de construction; - entre performances d'ensemble et facilit de programmation; - etc Chaque solution adopte pour une machine donne, un instant donn et pour un march donn, pourra trs vite tre remise en cause par un nouveau progrs technologique. De mme, des architectures proposes un moment donn, puis abandonnes pour des raisons techniques ou conomiques, peuvent un jour tre nouveau employes.

FI 2013-2014 IF FILS-FF

37

a suffit pour aujourdhui! Merci de votre attention!

FI 2013-2014 IF FILS-FF

38

You might also like