plan - fsg
TRANSCRIPT
Faculté des Sciences de GabesDépartement d’informatique
31/01/2018
Cours Architecture des ordinateurs 1
31/01/2018 1Khaled Hassine
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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