fabrice bouquet deug 2 ème année. 2 représentation de linformation temps tension 0 0 1 0 1 0 0 4...

Download Fabrice BOUQUET DEUG 2 ème Année. 2 Représentation de linformation Temps Tension 0 0 1 0 1 0 0 4 2 3 2 2 2 1 2 0 1 0 1 1 B = 11 2 3 2 2 2 1 2 0 Binaire

Post on 03-Apr-2015

104 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Page 1
  • Fabrice BOUQUET DEUG 2 me Anne
  • Page 2
  • 2 Reprsentation de linformation Temps Tension 0 0 1 0 1 0 0 4 2 3 2 2 2 1 2 0 1 0 1 1 B = 11 2 3 2 2 2 1 2 0 Binaire = {0,1 Hexadcimal = {0, 1 9, A, B, C, D, E, F Caractre = American Standard Code for Information Interchange A = 97, 1 = 49, ! = 33 Electronique : Informatique : Humain :
  • Page 3
  • 3 Algbre de Boole (1850) Espace : { 0, 1 Deux lois de compositions internes :, A B = A B A B = (A B ) A B = (A B) ( A B) B C A A C B B C A B C A C A C A
  • Page 4
  • 4 Proprits de lalgbre Associativit (A B) C = A (B) C) (A B) C = A (B C) Commutativit A B = B A A B = B A Distributivit A (B C) = (A B) (A C) A (B C) = (A B) (A C) Loi dIdentitA 0 = A A 1 = A Loi du 0 et 1A 1 = 1 A 0 = 0 Loi d inversionA A = 1 A A = 0 Thorme De Morgan (A B C...) = A B C (A B C...) = A B C...
  • Page 5
  • 5 Chronologie -3000 1945 : Prmisse et base (Diode, Boolen, cartes perfores) 1945 1955 : Premiers Ordinateurs (Transitor, mmoire tores) 1955 1970 : Mini-informatique (Basic, Arpanet, circuit intgr, C) 1971 1976 : Informatique de Garages (Unix, Intel 4004, CP/M) 1976 1980 : Micro-informatique (Apple II, Dos, Space invaders) 1980 1983 : Informatique familiale (Z 80, ZX 81, Intel 8088) 1984 1986 : Informatique conviviale (Apple Macintosh, 68000) 1987 : Informatique de masses (Atari, Amiga, Clone IBM)
  • Page 6
  • 6 Pr-Historique -3000 : Chine, l'octogone trigramme -500 : Moyen Orient, l'abaque et le boulier. 1623 : Wilhelm Schickard invente une horloge calculante (+,-,*) 1632 : L'Anglais Oughtred invente la Rgle calcul 1642 : Pascal, la Pascaline (+,-) 1666 : Moreland, la multiplication par additions successives. 1679 : Leibnitz, arithmtique binaire (octogrammes de Fou-Hi). 1694 : Leibnitz amliore la Pascaline (+,-,*,/) 1728 : Falcon construit mtier tisser utilisant les cartes perfores 1820 : Charles-Xavier Thomas, l'arithmomtre (calculette de poche) 1833 : Babbage, imagine et tente de raliser la machine diffrences puis une machine analytique (UC, mmoire, registres)
  • Page 7
  • 7 Historique 1836 - 1838 : Edward Davy, William Looke et Charles Wheastone, le tlgraphe. Samuel Morse, code Morse 1840 : Ada Lovelace, principe itrations successives : algorithme en honneur de Al Khowarizmi (820). 1854 : Boole, Algbre de Boole 1858 : Le premier cable transatlantique (2 me en 1866) 1867 : Sholes et Glidden, machine crire (marque Remington) 1904 : John Fleming, Diode (tube vide) Lee DeForest, Triode 1907 1919 : Eccles et Jordan, Basculeur (deux triodes) flip-flop, bi-stable 1937 : Alan M. Turing, Machine de Turing 1938 : Thse de Shannon, BInary digiT (// architecture et Boolen) Cration du Versuchmodell 1 ou Z1 (mcanique) 1941 : Cration du calculateur binaire ABC (lampes) 1945 : Murray Hopper dcouvre dans Mark I le BUG
  • Page 8
  • 8 Gnrations et technologie Premire gnration Tubes vide 1939-1955 Deuxime gnration Transistors 1955-1965 Troisime gnration Circuits intgrs 1965-1980 Quatrime gnration LSI, VLSI (Very) Large Scale Integration 1980... 1906 Triode par Lee DeForest 1948 Transfer resistor par Bell 1957 Puce par Texas Instruments et Fairchild Semiconductor Company
  • Page 9
  • 9 Composition dun ordinateur
  • Page 10
  • 10 Carte mre Bios Slots dextension ISA / PCI Port Srie / Parallle USB Mmoire: EDO SDRAM Pile Chipset Contrleur Disque Connecteurs : IDE / DisquetteAlimentation CPU Quartz Contrleur Clavier / Souris
  • Page 11
  • 11 Mmoire Mmoire centrale : Stockage des informations sous forme de bits Structure en cellules (taille variable, 1Ko) Chaque cellule possde une adresse Elle est volatile Types de mmoires : RAM : Random Access Memory, accs direct chaque cellule mmoire, lecture/criture (mmoire centrale) ROM : Read Only Memory, lecture seulement, non volatile (bios) PROM, EPROM, EEPROM : Programmable Read Only Memory, lecture seulement , non volatile (un peu partout, bios)
  • Page 12
  • 12 Type de RAM SRAM : Statique RAM, peu rafrachie, tant daccs trs court mais cher (registre, cache) : Bascule D DRAM : Dynamique RAM, rafrachie souvent plusieurs fois par seconde, cot peut lev (mmoire centrale) : Transistor CPU registres cachecache Bus Mmoire E/S systmes Bus E/S Taille : 200 o 64 Ko 32 Mo 2 Go Vitesse : 5 ns 10 ns 100 ns 5 ms
  • Page 13
  • 13 Pentium IV 3,06 Ghz HyperThreading Evolution des processeurs
  • Page 14
  • 14 Processeur 8086 Composition en deux groupes ( UC / UI ) : Unit dExcution & Squencement et Dcodeur dInstruction Unit Logique & Arithmtique et Gestionnaire Mmoire Registres et Drapeaux Unit de Calcul Unit Interface GM Bus Interne Drapeaux ALU IPCS SS DS ES Pile AX : Al - Ah BX : Bl - Bh CX : Cl - Ch DX : Dl - Cl BP SP DI SI Registres Gnraux Spcialiss UES Bus Externe DI
  • Page 15
  • 15 Architecture AMD Athlon
  • Page 16
  • 16 Bus Un Bus permet de transmettre en parallle plusieurs donnes entre les diffrentes units de lordinateur 1 fil = 1 bit 4 Types de Bus : Bus de commande : travail du processeur Bus dadresse : transmet adresse mmoire lire/crire Bus de donnes : transmet donnes cf. commande Bus dextensions : ISA, EISA, PCI, AGP, SCSI, USB
  • Page 17
  • Priphriques StockageRseau Interface utilisateur Entre/Sortie
  • Page 18
  • 18 Interruption ? Mon Programme Touche Appuye ? Traitement OuiNon Interrogation : Perte de temps Mon Programme Touche Appuye ! Traitement Clavier
  • Page 19
  • 19 Interruptions 3 niveaux d'interruption, exception, trappe : NMI (Non Masquable Interrupt) Hardware INTR (Interruption Request) (si IF=1) Hardware INT (Interrupt) Logicielle Interruption : Signal externe "asynchrone" rythmant les oprations du systme ( Timer 18,2 x par seconde, touche appuye sur le clavier ) Exception : Signal interne au processeur ( division par zro, overflow ) Trappe : Demande explicite de traitement logicielle ( Souris, touche clavier, division par zro...) Priorit
  • Page 20
  • 20 Droutement dun programme NMIIRQ iInt i Terminer instruction en cours INTR 8259 Recherche vecteur dans la table (IDT) Empiler Drapeaux, CS, IP (pile) IF = 0, CS,IP

Recommended

View more >