Top Banner
Faculté des Sciences de Gabes Département d’informatique 31/01/2018 Cours Architecture des ordinateurs 1 31/01/2018 1 Khaled Hassine [email protected] Par : Khaled Hassine HISTOIRE DES MACHINES INFORMATIQUES 31/01/2018 2 Khaled Hassine Architecture générale Les différentes générations Introduction A retenir PLAN 31/01/2018 Aperçu historique 3 Khaled Hassine Architecture générale Les différentes générations Introduction A retenir PLAN 31/01/2018 Aperçu historique 4 Khaled Hassine
18

PLAN - FSG

Jun 22, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 1

31/01/2018 1Khaled Hassine

[email protected]

Par :Khaled Hassine

HISTOIRE DESMACHINES

INFORMATIQUES

31/01/2018 2Khaled Hassine

Architecture générale

Les différentes générations

Introduction

A retenir

PLAN

31/01/2018

Aperçu historique

3Khaled Hassine

Architecture générale

Les différentes générations

Introduction

A retenir

PLAN

31/01/2018

Aperçu historique

4Khaled Hassine

Page 2: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 2

Objectifs

L'ordinateur n'est accessible pour la majorité des utilisateurs qu'àtravers des outils connus sous le nom de logiciels (Word, Excel,Netscape, Internet Explorer, Outlook Express, etc.)

Les utilisateurs s'intéressent peu au fonctionnement interne de lamachine. Ils se contentent, en effet, de respecter des règlesd'utilisation à travers un clavier et un écran.

Le propos de ce cours est d'analyser plutôt le fonctionnement interne de la machine. Mettre en évidence les principaux éléments entrant dans la constitution

de l’ordinateur à travers une approche historique. Une descriptionmodulaire de l'architecture interne d'un calculateur et des fonctionsremplies par ces modules.

31/01/2018 5Khaled Hassine

Architecture générale

Les différentes générations

Introduction

A retenir

PLAN

31/01/2018

Aperçu historique

6Khaled Hassine

Evolution historique

31/01/2018 Khaled Hassine 7

Du programme extérieur auprogramme enregistré

Machine àprogrammeenregistré

Machine àprogramme

extérieur

Babbage 1843 Neumann 1945

Boole 1848

Jacquard 1725

Pascal 1642

Machine arithmétique

Automate

Programme extérieurBande

Programme

Mémoire

Automate

Calcul

Automate

Calcul

Programmeextérieur

31/01/2018 8Khaled Hassine

Page 3: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 3

La Pascaline : naissance de lacalculette

Inventée en 1642, à 19 ans, Blaise Pascal Une "machine arithmétique mécanique" :

effectue l'addition et la soustraction en base 10 à l'aide d'un mécanisme àroues dentées.

L'enchaînement des calculs est laissé à la charge de l'utilisateur. Le premier additionneur à retenue automatique : A chaque chiffre

correspond une roue avec dix crans que l'on bouge avec un petit stylet.Lorsqu'une roue effectue un tour complet (passage de 9 à 0), elle décale d'uncran la roue supérieure. Ce principe est à la base de la retenue automatique.Chaque chiffre est lu dans une fenêtre au-dessus de la roue.

Les multiplications étaient possibles par l'exécution d'additions répétitives,comme l'avait montré Moreland en 1666.

En 1673, Wilhelm Leibniz améliore la Pascaline, en y ajoutant lamultiplication et la division : la calculette est née.

31/01/2018 9Khaled Hassine

La Pascaline

31/01/2018 10Khaled Hassine

Jacquard : Naissance du programme

Natif du 18ème siècle, est à l'origine du concept de programme. Il a construitune machine à tisser automatisée dont les détails de réalisation sont fournissous forme de carte perforée avec un dispositif approprié traduisant lasignification.

En 1728, le mécanicien Français Falcon construit le premier métier à tisserdont il commande le fonctionnement avec une planchette en bois percée detrous. C'est la première machine commandée par un programme.

Ce système fut perfectionné par Joseph-Marie Jacquard en 1805. Laplanchette de bois fut remplacée par des cartes en carton perforées articulées,comme on peut encore en voir dans les orgues portatifs. Les mécanismesd'exécution et les mécanismes de contrôle étaient séparés. Ce systèmepermettait de reproduire des motifs compliqués avec une qualité égale, mais ilsupprimait également cinq ouvriers par métier à tisser. Cela déclencha uneréaction violente des canuts de Lyon. Il s'agit sans doute d'un des premiersexemples de l'ère industrielle du remplacement d'hommes par des machines

31/01/2018 Khaled Hassine 11

Machine de Babagge

Bande Programme

Calcul

Moulin(Processeur)

Magasin(mémoire)

Automate

Hétérogène : Partie calcul : mécanique -

base 10

Partie programme : carteperforée - logique

A programme extérieur

Domaine : calcul numérique

Non intelligente : incapacité derupture de séquence

31/01/2018 12Khaled Hassine

Page 4: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 4

Machine analytique de Babbage

Charles Babbage (1792-1871) rapprocha les machines à calculer,de la réalisation de boites à musique, et les systèmes de commandede Jacquard dans le but d'effectuer des calculs complexesnécessitant l'exécution en séquence de plusieurs opérationsarithmétiques.

La "machine analytique" est capable d'enchaîner l'exécutiond'opérations arithmétiques en fonction d'instructions données parl'utilisateur.

Cette machine contenait les concepts de base qui se retrouvent dansles ordinateurs modernes : une unité de traitement (le moulin) commandée par une unité de contrôle, une mémoire (le magasin), une unité d'entrée pour recevoir des cartes perforées (opérations et nombres) une unité de sortie pour lire le résultat.

31/01/2018 Khaled Hassine 13

Machine de Babbage : Lamécanisation du calcul

1822 Machine différentielle 2000 pièces de cuivre faites main,

Poids : 2 tonnes

Calcul du mouvement des planètes

1830 Machine Analytique

31/01/2018 14Khaled Hassine

La mécanisation du calcul

1843 Augusta Ada Comtesse de Lovelace

Collaboratrice de Babbage

Fille du poète Lord Byron

Description de la machine analytique

Premiers programmes (Algorithmes)

Ada (1979)

Langage de programmation (J. Ichbiach)

31/01/2018 15Khaled Hassine

Machine de J. Von Neumann Les bases de l'architecture

des calculateurs modernes.

Caractéristiques : à vocation universelle.

à programme enregistré :le programme fait partie dela machine

autonome et intelligente :possibilité de rupture deséquence

unification desreprésentations : à l’algèbrede Boole

31/01/2018 16Khaled Hassine

Page 5: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 5

Architecture générale

Les différentes générations

Introduction

A retenir

PLAN

31/01/2018

Aperçu historique

17Khaled Hassine

1ère Génération (1938-1953)

Critère Commentaires

Technologie

Lampes électroniques (tube à vide)MTBF (temps moyen entre deux pannes) de l'ordre du quartd'heure.Consommatrices d'énergie, très volumineuses, peu fiables.104 éléments logiques

Logiciel

Programmables uniquement en binaire : langage machine :instruction codée avec"0" et "1".Le développement des programmes représente, en conséquence,un véritable travail de Titan.

31/01/2018 Khaled Hassine 18

1ère Génération (1938-1953)

Critère Commentaires

Usage

Ces machines sont plutôt des appareils de laboratoire destinésessentiellement à des fins recherche pour l'armé (balistique, labombe A, etc.).Elles n'existaient qu'en exemplaire unique

Exemple de

machines

L'ENIAC (Electronic Numerical Integrator And Calculator )utilisé le programme de recherche sur la bombe atomique ouencore pour le décryptage des messages codés Allemandspendant la guerre 39-45).L'EDVAC (Electronic Discrete Variable Automatic Computer )en 1945, sous la direction de Neumann

31/01/2018 Khaled Hassine 19

ENIAC : Electronic NumericalIntegrator and Calculator

Caractériatiques : 30 tonnes

18 000 lampes

31/01/2018 20Khaled Hassine

Page 6: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 6

ENIAC

ENIAC (Electronic Numerical Integrator AndCalculator)

Construit par l’armée américaine entre 1943 et 1945, Philadelphie 5000 additions par secondes

500.000 dollars

30 tonnes

30 m de long x 2,50 haut

160 m2

1.500 relais, 17.468 tubes à vide

Problèmes liés à la chaleur et à la consommation électrique

31/01/2018 Khaled Hassine 21

EDVAC

31/01/2018 22Khaled Hassine

2ème Génération (1954-1963)

Critère Commentaires

Matériel

Utilisation du transistor (inventée en 1947) et des circuits imprimésAmélioration des facteurs encombrement, consommation d’énergie,rapidité et fiabilité.Les bandes magnétiques utilisées pour l'archivage des informations.105 éléments logiques

Logiciel

Le concept de système d'exploitation et le traitement en batch.La programmation des machines se fait en assembleur.Les premiers langages évolués font leur apparition:

• Le premier compilateur Fortran (Formula Translator) (développépar John Backus, avec son équipe d’IBM, 25 000 lignes. 1955)• La première norme pour le langage COBOL (Common BusinessOriented Language) (1959) voient le jour.

31/01/2018 Khaled Hassine 23

2ème Génération (1954-1963)

Critère Commentaires

UsageCalculs numériques répétitifsDéveloppement des premières applications dans ledomaine de la gestion.

Exempledemachines

Apparition des machines commercialiséesexploitables dans des conditions raisonnables conçuesnotamment par IBM (International Business Machine,IBM 650 et 701).

31/01/2018 Khaled Hassine 24

Page 7: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 7

L’unité centrale de l'ordinateurIBM 701

Date 1952-1954Unitésvendues 19 unités

Processeur carte avec tubes à vide,2 registres

Mémoiremémoire électrostatique de72 tubes de Williams (8 192octets)

Écran Tube cathodique IBM 740

Entrées Lecteur de cartes perforéesIBM 711

Dimensions 20 m3

Successeur IBM 704

31/01/2018 Khaled Hassine 25

La console de l'opérateur del'ordinateur IBM 701

31/01/2018 Khaled Hassine 26

L’IBM 701 est le premier ordinateurcommercialisé par la compagnie IBM1. Il aété annoncé le 21 mai 1952 et coûtait 8100 $ US en location mensuelle2.

L'IBM 701 était conçu pour le calculscientifique. Il avait deux jumeaux conçuspour des applications commerciales : l'IBM702 et l'IBM 650.Une addition nécessitait 5 cycles de 12millisecondes, incluant deux cycles derefroidissement. Une multiplication ouune divisionnécessitait 38 cycles (456millisecondes).L'IBM 701 ne possédait que 2 registresaccessibles au programmeur

Panneau frontal de l'IBM 650

31/01/2018 Khaled Hassine 27

C’est le deuxième ordinateur commercialisépar IBM, le premier au monde à avoir étéfabriqué en série, et le premier profitablepour cette société. Il a été annoncé en1953, et plus de 2 000 unités ont étéproduites entre la première livraison en1954 et l'arrêt de cette production en1962. La maintenance de cet ordinateur etde ses composants a été assurée jusqu'en1969. Le dernier IBM 650 connu a faitl'objet d'un enterrement symbolique en2007.

Il s'agit d'un ordinateur fonctionnant aumoyen de tubes à vide.

Panneau frontal, vue interne del’IBM 650

31/01/2018 Khaled Hassine 28

Page 8: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 8

3ème génération (1964-1975)

Critère Commentaires

Technologie

Apparition des circuits intégrés (inventé par Jack Kilby, prix Nobel dephysique en 2000, S/MSI Small/Medium Scale Integration).Amélioration des facteurs fiabilité, consommation énergétique etencombrement.

Logiciel

Variétés de compilateurs de langages de programmation : FORTRAN 56,Cobol 60, Algol 60, puis Basic 64, APL 69, Lisp, Pascal 69, C 70.Le concept de multiprogrammation : plusieurs programmes résidentsimultanément en mémoire avec commutation rapide de l'un vers l'autre.L'écriture des systèmes d'exploitation commence à se faire en langage évolué.Le concept de mémoire virtuelle (utilisation conjointe d’une mémoireauxiliaire et de la mémoire centrale d'une manière transparente à l'utilisateur).

31/01/2018 Khaled Hassine 29

3ème génération (1964-1975)

Critère Commentaires

Usage

Unbundling : Au début des années 70, le constructeur IBM introduit unenouvelle politique de distribution de ses produits séparant matériels et logiciels.Il est alors possible pour les utilisateurs de se procurer du matériel compatibleIBM et des logiciels développés par des sociétés de service. Cette politique aprovoqué l'apparition d'une industrie du logiciel indépendante desconstructeurs.

Exemple demachines

Ordinateur central d'entreprise (mainframe), spécialisé gestion ou calculMini-ordinateurs avec OS Unix 1970IBM 360, CDC 6000, puis mini-ordinateurs (PDP 11)

31/01/2018 Khaled Hassine 30

IBM 360 et 370

Fabriqué en 1965 par IBM. Cette machine comportaitde nombreuses innovations, dont la compatibilité trèsgrande entre machines par la ... Wikipédia

Dimensions : 8 m3 Système d'exploitation : OS/360 Famille : série IBM 360 Processeur : circuits intégrés hybrides Unités vendues : 14 000 unités Mémoire : de 128 ko (1965) à 4 096 ko (1969)

31/01/2018 Khaled Hassine 31

IBM 360

31/01/2018 Khaled Hassine 32

Page 9: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 9

4ème génération (1976 – 1983)

Critère Commentaires

Technologie:

Microprocesseur (Intel 4004 inventé en 1974) : 1 MHz, 1Ko à 8 Ko de RAMUtilisation des circuits à grande, puis à très grande, densité d'intégration (LSI : LargeScale Integration et VLSI : Very Large Scale Integration, 107 à 108 élémentslogiques) : pas de rupture technologique mais plutôt améliorations considérables desprocédés de fabrication et de conception des circuits avec l'assistance de l'ordinateur.Le processeur du calculateur occupe une surface de silicium de quelques mm2.Le circuit (Chip) est désigné par le terme de puce.

Logiciel :

Applicatifs : tableur, texteur. SE (OS : Operating System) mainframes avecmémoire virtuelleLe numérique envahi tous les domaines : instrumentations, commande desprocessus, ...

Usage :Microordinateur individuel de bureau.Services informatiques d'entreprise centralisés en infocentre

Exemple demachines

Le premier micro-ordinateur construit à partir d'un 8080 d'Intel.Microordinateurs Apple II (78), puis IBM PC (84)

31/01/2018 33Khaled Hassine

Les circuits intégrés

1958 Invention du Circuit Intégré parJack Kilby de Texas Instruments(miniaturisation)

1961 FairChild Corp commercialise lapremière série de circuits intégrés

1968 Premier ordinateur avec Circuitsintégrés

31/01/2018 34Khaled Hassine

La loi de Moore (1965, 1975)

31/01/2018 Khaled Hassine 35

Le nombre de transistors double tous les 18 mois

5150 Personal Computer

Intel 8088 à 4.77 MHz

64 Ko de Ram,

40 Ko de Rom,

Lecteur de disquettes 5"25

système d'exploitation PC-DOS 1.0

3000 $

1981 IBM PC

La Micro-informatique

31/01/2018 36Khaled Hassine

Page 10: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 10

5ème génération (1984 – 1991)

Critère CommentairesMatériel : Microprocesseurs : 8 MHz, 512 Ko à 1 Mo de RAM

Logiciel :MSDOS (MicroSoft Disk Operating System), MacOS avecinterface graphique (icônes et souris) : métaphore du bureau

Usage :

Microordinateur individuel familial et de bureau.Apparition progressive de la mise en réseau localPolitique de downsizing (le remplacement des grands systèmesinformatiques par des systèmes plus petits assurant des serviceséquivalents) en entreprise

Exemple demachines

Macintosh, Stations Sun

31/01/2018 37Khaled Hassine

6ème génération (1992 – 2000)

Critère Commentaires

Technologie:

Microprocesseurs : 640 Ko à 4 Mo de RAM (1992), 10 Millionsde transistors, 1GHz, 128Mo pour les disques dursSuper ordinateurs : 150 Giga flops (Fujitsu VPP 700, 1999)Réseaux, Multimédia

Logiciel :Le Web (1991, devient grand public en 1994), Email,La puissance de calcul donne accès au traitement d'images et desons : Jeux 3D

Usage :Généralisation de l'ordinateur (PC envahie les foyers et lesadministrations).

Exemple demachines

PC Wintel : Wintel résume le quasi-monopole décroché dans lesannées 90 par Intel dans le domaine des microprocesseurs et parMicrosoft Windows dans celui des systèmes d’exploitation. Les deuxentreprises travaillent souvent en étroite collaboration pour définir lesconfigurations standards des PC courants ou explorer de nouveauxconcepts de format et d’utilisation.

31/01/2018 38Khaled Hassine

Historique

31/01/2018 39Khaled Hassine

Génération …

Critère Commentaires

Technologie:

Systèmes en Chip : Portable miniature, Smartphone, Tablette,Réseaux de capteurs : sans fil, et/ou invisible . ..Super ordinateurs :

• destinés aux calculs scientifiques massifs (météo, science, armée).• Utilisent de plusieurs processeurs travaillant en parallèle.• Cray X1 52,4 Teraflops (début 2003) …

Architecture parallèle : multi-cores au MultiprocesseursClusters : machine parallèle composée de PC en réseau

31/01/2018 40Khaled Hassine

Page 11: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 11

Génération …

Critère Commentaires

Logiciel :Entrée - sortie vocale ?Assistance à l'utilisateur par des agents intelligents ?Web sémantique ?

Usage :

Complètement intégré à la vie quotidienne :technologie devenue invisible, présente quand nousen avons besoin, activée par des actions simples etintuitives, …Ne se plante plus ? …

31/01/2018 41Khaled Hassine

Adobe Acrobat on Twitter

Did you know that your mobile device hasmore processing power than the Apollo 11Lunar Lander onboard computer?

Saviez-vous que votre appareil mobile a plusde puissance de traitement que l'ordinateur debord de Apollo 11 Lunar Lander?

31/01/2018 Khaled Hassine 42

Les prédictions de Bill Gates en1999

Une des choses qu'on ne connaît peut-être pas àpropos de Bill Gates est qu'il a écrit un livreintitulé «Business @ the Speed of Thought» en1999.

Dans ce livre, Bill Gates a fait 15 prédictionsaudacieuses qui à l'époque semblaient être unfantasme.

Les perspectives de Bill Gates viennent d'unegrande perspicacité.

31/01/2018 Khaled Hassine 43

1. Sites de comparaison deprix

Prédictions: Des services de

comparaison automatiquedes prix serontdéveloppés, permettantaux individus de voir lesprix sur plusieurs sites, cequi facilitera la recherchede produits moins cherspour toutes les industries.

Ce que nous voyonsmaintenant:

Vous pouvez facilementrechercher un produit surGoogle ou Amazon etobtenir des prix différents.Des sites tels que NexTag,PriceGrabber et même BingShopping, propriété deMicrosoft, ont étéspécialement conçus pourcomparer les prix.

31/01/2018 Khaled Hassine 44

Page 12: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 12

2. Appareils mobiles Gates prédit: Les gens auront de petits

appareils qui leurpermettront de rester encontact et de faire ducommerce électronique oùqu'ils soient, et pourrontvérifier les nouvelles, voirles vols qu'ils ont réservés,obtenir des informations surles marchés financiers etaccomplir toute autre choseà travers ces appareils.

Ce que nous voyonsmaintenant:

Téléphones intelligents,montres intelligentes (smartwatch), haut-parleursintelligents comme AmazonEcho, et même des écouteurscomme Microsoft Hololens(Smart Glasses) qui donne auxutilisateurs un moyen d'obtenirtoutes leurs informations à toutmoment.

31/01/2018 Khaled Hassine 45

3. Gestion financière et santé enligne

Gates s'attendait à ceque les gens paient leursfactures en ligne, gèrentleurs ressourcesfinancières en ligne,améliorent les soins desanté via Internet etcommuniquent avecleur médecin en ligne.

Ce que nous voyons maintenant: des sites tels que ZocDoc facilite la recherche

d'un médecin et fixerdes rendez-vous. Certaines start-ups, telles que One Medical and

Forward, tentent de changer l'imagetraditionnelle du cabinet du médecin en offrantune adhésion mensuelle pour les soins de santéen ligne.

Les systèmes de traitement médical tels queKaiser Permanente offrent désormais desconsultations médicales via des appels vidéosur le Smartphone.

On peut maintenant emprunter de l'argent enligne à travers des sites tels que le club de prêtLending Club et facilement payer via diverssites et applications telles que PayPal etVenmo.

31/01/2018 Khaled Hassine 46

4. Assistants personnels etInternet des objets

Prévisions : Il sera développé des « assistants personnels

» qui se connectent et synchronisent tous vosappareils de manière intelligente, à la maisonou au bureau, en leur permettant d'échangerdes données et vérifieront sur vos mobiles lesnotifications, et fournir les informations dontvous avez besoin.

Lorsque vous allez au magasin, vous pouvezciter la recette que vous souhaitez préparer, eton vous génère une liste d'ingrédients quevous devez les acheter. L’assistant informeratous les appareils que vous utilisez de vosachats et leur permettant d'ajuster ce qu'ilsfont automatiquement en fonction de votreemploi du temps.

Ce que nous voyons maintenant : Les assistants sonores virtuels

comme Google assistant, AmazonAlexa offrent un moyen personnelpour vous servir juste surdemande vocale.

Des appareils intelligents (NEST)peuvent collecter des données survotre routine quotidienne etajuster automatiquement latempérature de votre maison.

31/01/2018 Khaled Hassine 47

5. Surveillance de la maison enligne

Prédictions de Gates:

Regarder votre maisonvia la vidéo connectéedeviendra monnaiecourante, et il vous dirasi quelqu'un visite votremaison pendant votreabsence.

Ce que nous voyonsmaintenant:

Ceci est de plus en pluscommun - des sociétés commeCanary, Ring, Netgear etGoogle Cousin Company, Nestpeuvent installer des camérasqui vous permettent desurveiller votre maison survotre propre téléphone,

Envoyer une alerte si un intruscherche à entrer.

31/01/2018 Khaled Hassine 48

Page 13: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 13

6. Réseaux sociaux

Gates prédit:

Il y aura des sites privéspour vos amis et votrefamille qui vouspermettront de discuteret de planifier desévénements ensemble.

Ce que nous voyonsmaintenant:

Les "sites privés" ne sont pasproduits mais des sitescomme Facebook,WhatsApp, instagram,Snapchat, Line, Slack, etbien d'autres applicationsoffrent un moyen facile derester en contact avec lesamis et les familles.

31/01/2018 Khaled Hassine 49

7. Promotions automatiques

Gates prédit:

Il y aura des programmes quisuggèrent que vous réservez unvoyage avec des activités localesdans votre destination et vousprésentent des activités, desréductions, des offres et des prixpour tous vos choix.

Ce que nous voyons maintenant: Les sites de voyage comme Expedia

et Kayak vous proposent des offresen fonction de vos passés.

Google et Facebook peuventégalement proposer des promotionsen fonction de l'emplacement et descentres d'intérêt de l'utilisateur.Airbnb, qui permet aux voyageurs derester chez des résidents locaux plutôtque des hôtels, propose des voyagesspécialisés vers les destinations quevous visitez afin que vous puissiezvivre comme n'importe quellepersonne locale.

31/01/2018 Khaled Hassine 50

8. Sites de discussion sur les sportsen direct

Gates prédit: Tout en regardant une

compétition sportive à latélévision, les servicesvous permettront dediscuter de ce qui se passeen direct et de participer àun concours afin que vouspuissiez voter sur qui,selon vous, va gagner.

Ce que nous voyonsmaintenant:

un tas de réseaux sociaux quile permettent, (Twitter entête) alors que certainsd'entre eux diffusent desmatchs en direct. Vouspouvez également laisser voscommentaires directementsur les sites sportifs tels queESPN.

31/01/2018 Khaled Hassine 51

9. Annonces intelligentes

Gates prédit:

Les appareils auront despublicités intelligentes,selon les préférencesdes clients et afficherontdes publicités adaptées àleurs préférences.

Ce que nous voyonsmaintenant:

Regardez seulement lespublicités que vous voyezsur Facebook ou Google - laplupart des services depublicité en ligne ont cettefonctionnalité, où lesannonceurs peuvent ciblerles utilisateurs en fonctionde l'historique des clics,intérêts et habitudes d'achat.

31/01/2018 Khaled Hassine 52

Page 14: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 14

10. Liens vers des sites pendant ladiffusion en direct

Gates prédit:

Les émissions detélévision comprendrontdes liens vers des sitesWeb pertinents et dontle contenu complète ceque vous voyez.

Ce que nous voyonsmaintenant:

Presque toutes les publicitésde nos jours ont une légendequi demande au spectateurd'aller sur un site Web pourle voir, suivez la page del'entreprise sur Twitter, ouscannez le code QR pourl'ajouter à Snapchat. Il estmaintenant rare de voir unediffusion sans un site Weblié à celui-ci.

31/01/2018 Khaled Hassine 53

11. Plateformes de discussion enligne

Gates prédit:

Les résidents des villeset des pays pourrontdiscuter en ligne sur lesproblèmes qui lesconcernent, tels que lapolitique locale,l'urbanisme ou lasécurité.

Ce que nous voyons maintenant: La plupart des sites ont des sections

de commentaires où les gens peuventavoir des discussions en direct, et denombreux sites ont des forums où lesgens peuvent demander ce qu'ils fontet y répondre aux questions.

Twitter et Facebook ont joué un rôlemajeur dans les bouleversementspolitiques en Libye, en Égypte et enTunisie, ainsi que dans le mouvement«Black Life» aux États-Unis, sansoublier Nextdoor, un réseau socialdestiné pour les personnes vivantdans le même quartier.

31/01/2018 Khaled Hassine 54

12. Sites Web basés sur vosintérêts en ligne

Gates prédit:

Les communautés enligne ne seront pasaffectées par votreemplacement, maisplutôt par vos centresd'intérêt.

Ce que nous voyons maintenant:toutes sortes de sites d'informations etde communautés en ligne seconcentrent sur un thème.

De nombreux sites d'informations ontété élargis pour inclure des secteursdistincts, offrant une couverture plusapprofondie sur un thème particulier.

Reddit est un exemple d'un site Webqui est subdivisé en sous-groupes("subreddits"), qui se concentrent surles intérêts plutôt que de savoir quivous connaissez ou où vous êtes.

31/01/2018 Khaled Hassine 55

13. Applications de gestion deprojet

Gates prédit: Les chefs de projet auront la

capacité de construire uneéquipe en ligne, décrire leprojet, et obtenir desrecommandations pour lespersonnes disponibles quirépondent à leurs besoins.

Ce que nous voyons maintenant: De nombreux programmes de flux

de travail, dont Slack, Asana,Trello, ont déjà révolutionné lafaçon de recruter, former deséquipes et distribuer des tâchesaux d'autres.

Dans le même temps, desentreprises telles que Fiverr etGeister aident les entreprises à seconnecter aux talents créatifs dontelles ont besoin pour réaliser unprojet.

31/01/2018 Khaled Hassine 56

Page 15: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 15

14. Recrutement en ligne

Gates prédit: De même, les personnes

à la recherche d'unemploi seront en mesurede trouver des emploisen ligne en annonçantleur intérêt, leursbesoins et leurscompétencesspécialisées.

Ce que nous voyonsmaintenant:

Les sites comme LinkedInpermettent aux utilisateursde télécharger leurs CV et detrouver des emplois enfonction des intérêts et desbesoins, et les entreprises quicherchent à recruter denouvelles personnes peuventeffectuer des recherches enfonction de leurscompétences spécialisées.

31/01/2018 Khaled Hassine 57

15. Programmes de communautéd'affaires

Gates prédit que les entreprisespourront soumissionner desemplois, qu'elles recherchent(un projet de construction, uneproduction cinématographiqueou une campagne publicitaire),et cela sera efficace pour lesgrandes entreprises qui veulentexternaliser le travail qu'ellesne rencontrent pasnormalement, les entreprisesqui cherchent de nouveauxclients et les entreprises quin'ont pas d'entrepreneur pourrecourir au service mentionné.

Ce que nous voyons maintenant: Il n'y a pas un seul marché où les

entreprises peuvent aller chercher dutravail de manière intégrée.Cependant, une gamme de servicesappelée «économie de l'exploitation»(gig economy), tels que «Upwork» et«Fiverr», permettent aux travailleursindépendants et aux petitesentreprises de trouver des clients.

Dans le même temps, "Craigslist"reste un endroit favori pour les petitesentreprises à se connecter les unsavec les autres et à trouver un emploi.

31/01/2018 Khaled Hassine 58

Architecture générale

Les différentes générations

Introduction

A retenir

PLAN

31/01/2018

Aperçu historique

59Khaled Hassine

Périphériques

31/01/2018 Khaled Hassine 60

Page 16: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 16

Les unités d’échanges

Unité

d’échange

Capture etmise en

forme

Conversion

ClavierMicrophone,

Sourie,

etc.

CalculateurAutomate UAL Mémoire

010...

EcranImprimante,

DisqueVoix

Etc

010...Unité

d’échange

31/01/2018 61Khaled Hassine

Besoin de traduction

Programme enLangage de haut

niveau (en C)Permuter (int k, int v[])

{ int temp ;temp=v[k] ;v[k] = v[k+1] ;v[k+1] = temp ;}

Programme enLangage machine

(MIPS)

Compilateur C

000000100010000010010000000001001110001100100001000100001000000100010010000010000111100011110110111100001

Programme en Langaged’assemblage (en MIPS)

Permuter :muli $2,$5,4add $2,$4,$2lw $15,0($2)lw $16,4($2)sw $16,0($2)sw $15,4($2)jr $31

Assembleur

31/01/2018 62Khaled Hassine

Architecture d’une machine

Unité decommandeUnité de

traitement

Bus interne

RegistresMémoire Unité d'échange

Bus externe

31/01/2018 63Khaled Hassine

Les Bus

Mémoire Unité d’échangeProcesseur

Données ContrôleAdresse

Unité d’échange

31/01/2018 64Khaled Hassine

Page 17: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 17

Les Bus

Bus de données : Rôle : acheminer les informations entre le microprocesseur et son

environnement Sens : bidirectionnel Son nombre de lignes est égal au format des mots de données du processeur.

Bus d’adresse : Rôle : sélection des informations à traiter dans un espace mémoire (ou espace

adressable) qui peut avoir 2n emplacements, avec n = nombre de lignes du busd'adresses.

Sens : unidirectionnel - du processeur vers la mémoire et les autrescomposantes

Bus de contrôle/commande : Contrôle : vers le processeur (exemple : out of paper) Commande : à partir du processeur (exemple : R/W) Sens : bidirectionnel

31/01/2018 Khaled Hassine 65

Les différents bus

31/01/2018 Khaled Hassine 66

Bus d’adresses

Bus de données

Bus de commande

Les différents bus …

31/01/2018 Khaled Hassine 67

Bus de cache Bus local Busmémoire

CPUCacheniveau2

PontPCI

Mémoirecentrale

Bus PCI

DisqueIDE

Adaptateurgraphique

Moni-teur

SCSI USB

Souris Cla-vier

Modem Cartede son

Impri-mante

Bus ISA

PontISA

Structure générale d’un PC

Composants matériels (hardware) internes au boitier : Une alimentation (power supply); Une carte-mère (motherboard) qui comprend :

Un processeur qui contient l’unité centrale de traitement (UCT ouCPU),

les mémoires internes (RAM et ROM), l’horloge interne les bus les fentes (Slots) d’extension des ports d’entrée et de sortie des cartes à périphériques (internes)

Composants externes au boitier : Les périphériques : écran, imprimante, souris, clavier, …

31/01/2018 Khaled Hassine 68

Page 18: PLAN - FSG

Faculté des Sciences de GabesDépartement d’informatique

31/01/2018

Cours Architecture des ordinateurs 18

http://www.commentcamarche.net/pc/intopc.php3

Les composantes internes auboitier

31/01/2018 Khaled Hassine 69

Les connecteurs d’entrée sortie

31/01/2018 Khaled Hassine 70

La carte mèreSocket 775

La carte mère sert de support auprocesseur, puces de mémoire et aubranchement des périphériquesCritères à prendre en compte pour le

choix :

▪ La taille de la mémoire cache

supportée

▪ Le type de la mémoire vive supportée

▪ Le nombre de slots en fonction de vos

besoins

▪ Le support des options à utiliser

31/01/2018 Khaled Hassine 71

31/01/2018 72Khaled Hassine