La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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.

Présentations similaires


Présentation au sujet: "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."— Transcription de la présentation:

1 Fabrice BOUQUET DEUG 2 ème Année

2 2 Représentation de linformation Temps Tension B = Binaire = {0,1 Hexadécimal = {0, 1 … 9, A, B, C, D, E, F Caractère = American Standard Code for Information Interchange A = 97, 1 = 49, ! = 33 Electronique : Informatique : Humain :

3 3 Algèbre 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

4 4 Propriétés de lalgèbre 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 dIdentitéA 0 = A A 1 = A Loi du 0 et 1A 1 = 1 A 0 = 0 Loi d inversionA A = 1 A A = 0 Théorème De Morgan (A B C...) = A B C… (A B C...) = A B C...

5 5 Chronologie à 1945 : Prémisse et base (Diode, Booléen, cartes perforées) 1945 à 1955 : Premiers Ordinateurs (Transitor, mémoire à tores) 1955 à 1970 : Mini-informatique (Basic, Arpanet, circuit intégré, 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)

6 6 Pré-Historique : Chine, l'octogone à trigramme -500 : Moyen Orient, l'abaque et le boulier : Wilhelm Schickard invente une horloge calculante (+,-,*) 1632 : L'Anglais Oughtred invente la Règle à calcul 1642 : Pascal, la Pascaline (+,-) 1666 : Moreland, la multiplication par additions successives : Leibnitz, arithmétique binaire (octogrammes de Fou-Hi) : Leibnitz améliore la Pascaline (+,-,*,/) 1728 : Falcon construit métier à tisser utilisant les cartes perforées 1820 : Charles-Xavier Thomas, l'arithmomètre (calculette de poche) 1833 : Babbage, imagine et tente de réaliser la machine à différences puis une machine analytique (UC, mémoire, registres…)

7 7 Historique : Edward Davy, William Looke et Charles Wheastone, le télégraphe. Samuel Morse, code Morse 1840 : Ada Lovelace, principe itérations successives : algorithme en honneur de Al Khowarizmi (820) : Boole, Algèbre 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 : Eccles et Jordan, Basculeur (deux triodes) flip-flop, bi-stable 1937 : Alan M. Turing, Machine de Turing 1938 : Thèse de Shannon, BInary digiT (// architecture et Booléen) Création du Versuchmodell 1 ou Z1 (mécanique) 1941 : Création du calculateur binaire ABC (lampes) 1945 : Murray Hopper découvre dans Mark I le BUG

8 8 Générations et technologie Première génération –Tubes à vide Deuxième génération –Transistors Troisième génération –Circuits intégrés Quatrième génération – LSI, VLSI (Very) Large Scale Integration Triode par Lee DeForest 1948 Transfer resistor par Bell 1957 Puce par Texas Instruments et Fairchild Semiconductor Company

9 9 Composition dun ordinateur

10 10 Carte mère Bios Slots dextension ISA / PCI Port Série / Parallèle USB Mémoire: EDO SDRAM Pile Chipset Contrôleur Disque Connecteurs : IDE / DisquetteAlimentation CPU Quartz Contrôleur Clavier / Souris

11 11 Mémoire Mémoire centrale : Stockage des informations sous forme de bits Structure en cellules (taille variable, 1Ko) Chaque cellule possède une adresse Elle est volatile Types de mémoires : RAM : Random Access Memory, accès direct à chaque cellule mémoire, lecture/écriture (mémoire 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)

12 12 Type de RAM SRAM : Statique RAM, peu rafraîchie, tant daccès très court mais cher (registre, cache) : Bascule D DRAM : Dynamique RAM, rafraîchie souvent plusieurs fois par seconde, coût peut élevé (mémoire centrale) : Transistor CPU registres cachecache Bus Mémoire E/S systèmes Bus E/S Taille : 200 o 64 Ko 32 Mo 2 Go Vitesse : 5 ns 10 ns 100 ns 5 ms

13 13 Pentium IV 3,06 Ghz HyperThreading Evolution des processeurs

14 14 Processeur 8086 Composition en deux groupes ( UC / UI ) : –Unité dExécution & Séquencement et Décodeur dInstruction –Unité Logique & Arithmétique et Gestionnaire Mémoire –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 Généraux Spécialisés UES Bus Externe DI

15 15 Architecture AMD Athlon

16 16 Bus Un Bus permet de transmettre en parallèle plusieurs données entre les différentes unités de lordinateur 1 fil = 1 bit 4 Types de Bus : – Bus de commande : travail du processeur – Bus dadresse : transmet adresse mémoire lire/écrire – Bus de données : transmet données cf. commande – Bus dextensions : ISA, EISA, PCI, AGP, SCSI, USB

17 Périphériques StockageRéseau Interface utilisateur Entrée/Sortie

18 18 Interruption ? Mon Programme Touche Appuyée ? Traitement OuiNon Interrogation : Perte de temps Mon Programme Touche Appuyée ! Traitement Clavier

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 opérations du système ( Timer 18,2 x par seconde, touche appuyée sur le clavier ) Exception : Signal interne au processeur ( division par zéro, overflow ) Trappe : Demande explicite de traitement logicielle ( Souris, touche clavier, division par zéro...) Priorité

20 20 Déroutement 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 <- vecteur ACQ 8259 Dépiler CS,IP, Drapeaux (pile) CS,IP <- vecteur Processeur Périphérique Logiciel Bus Demande Autorise Programme IT Traitement IT Fin IT Programme Communication Programme Intra-Processeur Demande Informe

21 21 Assembleur : Nasm [SEGMENT.data] Val equ 12 Var1 db 69 Var2 dw 0FFFFh [SEGMENT.bss] Tab resb 100 [BITS 16] [ORG 0x0100] [SEGMENT.text] BEGIN: jmp.START.FIN: mov ax, $4C00 int $21.START: mov Var1, 3 jmp.FIN ;END START

22 22 Déclaration DB : Variable 8 bits DW : Variable 16 bits EQU : Constante RESB : Variable 8 bits RESW : Variable 16 bits BYTE : Taille d'une variable mémoire 8 bits WORD : Taille d'une variable mémoire 16 bits Etiquette : adresse dune méthode/ branchement.Etiquette : adresse locale

23 23 Instructions NOP : Rien MOV : Affectation PUSH : Empiler POP : Dépiler CALL : Appel de sous-programme RET : Retour d'un sous-programme LDS : Chargement double LES : Chargement double INT : Interruption LOOP : Répétition

24 24 Instructions Arithmétiques INC : Incrémentation DEC : Décrementation ADD : Addition SUB : Soustraction MUL : Multiplication DIV : Division

25 25 Instructions / Bits AND : Et OR : Ou XOR : Ou exclusif NOT : Non SHL : Décalage à gauche SHR : Décalage à droite ROL : Rotation à gauche ROR : Rotation à droite

26 26 Instructions Branchement JMP : Branchement inconditionnel CMP : Comparaison de valeur JE : égalité JNE : Différent JA : Supérieur JAE : Supérieur ou égal JB : Inférieur JBE : Inférieur ou égal JC : Retenue JNC : Pas de retenue

27 27 Systèmes dexploitation Interêt : Appels à des matériels différents soient transparents Gestion de ressources : Mémoire, Processeur, Disque, Affichage Fonctions de base : Gestion de la memoire Gestion du processeur Gestion de périphériques Gestion des évènements Gestion des fichiers Interface de commande

28 28 UNuplexed Information and Computer Service 1969 Bell Laboratories (AT & T) : Ken Thompson, Dennis Ritchie et Brian Kernighan Deux grandes familles : System V (AT & T) Berkley Software Distribution Divers : Spix (BULL) - Ultrix (DEC) - HP-UX (HP) AIX (IBM) - Xenis (Microsoft) - SunOS / Solaris (Sun) Linux (Redhat, Corel, Mandrake, Slakware...) Unix

29 29 Mac OS Historique : 1ère version : 1984, Apple et Steve Jobs Alto Research Center de Xerox 1998 : MacOS 9 : PowerPC 2001 : MacOS X alias Rhapsody Macintosh Operating System

30 30 MicroSoft Disk Operating System Historique : 1980 : MS-DOS 1.0, Bill Gate 1985 : Windows : Windows NT 3.1 (avec IBM) 1995 : Windows 95 (alias windows 4 et MS-DOS 7) : Systeme d'exploitation : Windows Interpréteur : MS-DOS 2000 : Windows 2000 et Windows Millenium MS Dos et windows

31 31 Qualités : Equitabilité Efficacité Temps de réponse Temps d'éxuction Rendement Types : Ordonnancement circulaire Ordonnancement avec priorité Files multiples Ordonnancement du plus court d'abord Ordonnancement dicté par une politique Ordonnancement à deux niveaux Ordonnancement des processus

32 32 Processus ou tâches : Mono-tâche Multi-tâches Utilisateur : Mono-utilisateur (single) Multi-utilisateurs Gestion mémoire : Pagination Mémoire virtuelle Systèmes

33 33 Réseau Deux grandes familles : Réseaux Locaux dEntreprise (Local Area Network) Réseaux grand distance (Wide Area Network) Intérêt : Communication inter-sites Partage de ressources (programme, données, matériels) Utilisation de « Farms » / serveur Sensibilité aux pannes Problème : Hétérogénéité des matériels Erreurs de transmission Cohérence et synchronisation

34 34 Les couches réseaux 7 couches ISO du modèle OSI Application Présentation Session Transport Réseau Liaison données Physique Fonction de Transport Gestion de lApplication Support Physique de Transmission APDU PPDU SPDU TPDU Paquet Trame Bit PDU : Protocol Data Unit Ethernet TCP - UDP IP

35 35 Type de supports Câble électrique à paire torsadées : Mb/s, Téléphone Câble à paire coaxiales : 10 Mb/s RLE Fibre optique : Gb/s Onde en transmission à vue direct : Faisceaux hertzien, laser infra-rouge, ondes radio Satellites de communication

36 36 Les Réseaux Connexion par câble : DCC Matériel : Port série (COM) : 9-10 Ko/s Port parallèle (LPT) : Ko/s Nombre dutilisateur : 2

37 37 Les Réseaux Connexion par modem Matériel : Norme V bps US Robotics X2 Rockwell K56 Flex Nombre dutilisateur : 2... Equivalent au DCC Connexion prestataire daccès

38 38 Les Réseaux Connexion par carte RJ 45BNC Matériel : Carte réseau Câble Nombre dutilisateur : 2... Etoile Bus

39 39 INTERNET Transmission Control Protocol / Internet Protocol 1969 : Début du (D)ARPAnet (4 machines) 1972 : Démonstration de ARPAnet Début de la spécification de TCP/IP 1980 : Unix BSD 4.1 inclut TCP/IP 1983 : Utilisation de TCP dans ARPAnet 1988 : Mise en place du Backbone de la NSFnet 1990 : Explosion IP en Europe 1992 : EBONE et RENATER

40 40 RENATER REseau National de télécommunication pour la Technologie, lEnseignement et la Recherche Octobre 1991 : Démarrage expérimental Novembre 1992 : Démarrage opérationnel (70 sites) Eté 1994 : Construction de la dorsale à 34 Mb/s Mai 1995 : 350 sites en 16 réseaux régionaux: 4 téraoctets/mois Décembre 1997 : 583 sites 1998 :Déploiement de RENATER II : (Serfice ATM Fédérateur et dInterconnextion de Renater) 2000 : 600 sites, 26 NRD

41 41 RENATER 2

42 42

43 43 Les Connections

44 44

45 45 Réseau Lumière (centre ville)


Télécharger ppt "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."

Présentations similaires


Annonces Google