Architecture des ordinateurs. Robin FERCOQ

Dimension: px
Commencer à balayer dès la page:

Download "Architecture des ordinateurs. Robin FERCOQ fercoq@ece.fr"

Transcription

1 Architecture des ordinateurs Robin FERCOQ 1

2 Objectifs Introduction aux systèmes informatiques Introduction aux fondamentaux de l'informatique Codage binaire de l'information, quantité d'info. Principes d'organisation et de fonctionnement Présentation succinte d'un langage assembleur Evolutions actuelles Opérateurs logiques, manips binaires en C 2

3 Architecture informatique Introduction aux systèmes informatiques 3

4 Un domaine complexe Caractéristique des systèmes Nombreux niveaux d'échelles du microscopique au macroscopique Croisement d'aspects structurels et fonctionnels Exemple de système : organismes végétaux 4

5 Un domaine complexe Croisement de différentes compétences Electronique Programmation des systèmes ou d'applications Réseaux, automatique, capteurs, mathématiques... Evolution rapide des technologies Les innovations successives s'accumulent Progression exponentielle des capacités Utilisation de méthodes de conceptualisation 5

6 Architecture informatique Modèles en couches et abstraction 6

7 Niveaux : logiciel et matériel! Un 1er modèle en couche simplifié Utilisateur Services Logiciels et données Services Navigateur Bloc note rapport_de_stage.doc Processeur Mémoire Vive Disque dur Matériel 7

8 Couches d'abstraction! Ajout de niveaux intermédiaires pour Offrir des fonctionnalités étendues Isoler le plus haut niveau des complexités ou particularités des couches de plus bas niveau Utilisateur Fenêtres, menus Aide contextuelle Assistants Interfaces Logiciels Système d'exploitation Gestion des périphériques Gestion mémoire Arbitrage des ressources Matériel 8

9 Couches d'abstraction Ces niveaux intermédiaires ou "couches d'abstraction" concernent : librairies, interfaces, protocoles... La standardisation de ces couches permet de découpler le haut niveau du bas niveau Exemple : la librairie Allegro permet des programmes graphiques qui fonctionnent sur différents systèmes d'exploitation... 9

10 Couches d'abstraction Allegro du point de vue du programmeur pour logiciels graphiques portables (cross platform) Ma super application graphique Allegro Gnome Linux Allegro Allegro Windows Microsoft Mac OS X Apple 10

11 Couches d'abstraction Effet «boite noire» Au niveau utilisateur on ne voit que la fonction On parle alors de système transparent Le fonctionnement est plus complexe Demande plus de ressources Parfois moins lisible (opacité) On ne peut faire abstraction du ''bas niveau'' : Pour concevoir ces couches de services Pour les utiliser de manière optimale Pour pouvoir se passer de certaines couches 11

12 Architecture informatique Conception modulaire, hiérarchie des modules 12

13 Conception modulaire Les niveaux hiérarchiques modulaires constituent un autre outil conceptuel Essentiels pour concevoir des systèmes constitués de plusieurs milliers, millions ou milliards d'éléments... Diviser (hiérarchiquement) pour régner! 13

14 El nu ec m tro ér ni i q qu ue e Ar ch ite ct ur e R és e au x Conception modulaire matérielle! Internet Réseau local Ordinateur Cartes Réseaux Circuits Intégrés Portes logiques Transistors Semiconducteurs Electronique Une hiérarchie de modules fonctionnels matériels 14

15 Exemple de circuit intégré Processeur AMD K10 : 463 millions de transistors 15

16 Exemple de circuit intégré Processeur Intel Core i7 3770K : 1.4 milliard de transistors 16

17 Exemple de circuit intégré Processeur Intel Core i7 3770K : 1.4 milliard de transistors 17

18 Exemple de carte Carte mère p5wd2 Asus Carte = Circuit imprimé + connecteurs + composants 18

19 Exemple d'ordinateur PC (Personal Computer) Modèle assemblé «à la maison» 19

20 Conception modulaire logicielle Parc logiciel Suites logicielles Logiciels Modules logiciels Fonctions ou procédures Lignes langage haut niveau Instructions machine Une hiérarchie de modules fonctionnels logiciels 20

21 Conception modulaire données Bases de données Systèmes de fichiers Tableaux et structures Fichiers Dupond Max... Dupont Sylvie... Dupontel Abel Dupond Max 11 rue Bill Scalaires Octet Bit 1 Une hiérarchie d'organisation des informations en mémoire 21

22 Maîtrise de la complexité Développement structuré Utilisation systématique des hiérarchies modulaires Couches d'abstraction, notions de protocoles L'architecture articule les relations entre hiérarchie modulaire matérielle hiérarchie modulaire logicielle hiérarchie modulaire des données Les 3 hiérarchies ne se superposent pas strictement Possibilité d'accès au bit depuis une procédure Instructions machines portant sur plusieurs octets 22

23 Architecture informatique Systèmes informatiques, Systèmes programmables 23

24 Système informatique! Ensemble de dispositifs matériels et logiciels réalisant les fonctions suivantes : Stockage et restitution de l'information Transmission (copie) de l'information Traitement de l'information (Ré)organisation : regroupement, classification... Calcul : comptage, calcul booléen, modélisation... Contrôle des opérations à effectuer en fonction d'informations internes (résultats) ou externes (entrées) 24

25 Système programmable! Système programmable : système automatique ''déroulant'' un processus de traitement de l'information qui lui est décrit à l'avance. Système automatique : l'ordinateur Dérouler : exécuter un programme Le processus de traitement : le programme L'information : les données La description du processus : programmer Programmable = on peut changer le programme 25

26 Système programmable Avec une calculatrice non programmable J'ajoute la taxe Je somme dans la colonne de gauche Je retranche à droite Comptable + - x / Calculatrice Méthode Comptable 26

27 Système programmable Avec un système programmable... PHASE 1 : programmation Ma méthode de compta... blah blah blah... Comptable mlt <- TVA/100 pls <- prixht*mult prixttc <- priht+pls Programmeur Programme Comptable 27

28 Système programmable Avec un système programmable... PHASE 2 : exécution mlt <- TVA/100 pls <- prixht*mult prixttc <- priht+pls Programme Comptable TVA=19.6 PrixHT=271 mlt=0.196 pls= Données Comptables x / Calculatrice Automate : Lire instruction suivante et l'exécuter Lire instruction suivante et l'exécuter Lire instruction suivante et l'exécuter... 28

29 Babbage : Machine analytique 29

30 Architecture de von Neumann! Modèle de machine à programme enregistré Données Programme Unité Arithmétique et Logique : UAL Opération lecture instruction Mémoire principale Sélection opération Instruction Unité de commande (ou de contrôle) possible prise en compte résultat dans déroulement séquence programme écriture résultat L'architecture de von Neumann (~1945) lecture opérandes 30

31 Système programmable! Le programme transcription d'un algorithme en instructions de traitements de données composé de séquences d'instructions élémentaires Les traitements concernant les données : (Ré)organisation des données (ordinateur) Calculs arithmétiques (computer) Calculs booléens Décisions : choix de telle ou telle séquence du programme en fonction d'un résultat 31

32 Architecture informatique Aperçu de l'ordinateur 32

33 ! L'ordinateur : matériel Unité Centrale alimentation internet écran souris clavier 33

34 L'unité centrale : matériel processeur! mémoire vive (RAM) alimentation internet souris clavier Carte mère (Bus, ports) écran carte graphique Disque dur 34

35 L'ordinateur : matériel Stockage de l'information Mémoire vive : données temporaires ''actives'' et programmes en cours d'exécution Disque dur et/ou mémoire flash : données enregistrées et programmes installés Transmission de l'information! La carte mère (pistes), les nappes de fils, les ports Traitement de l'information Le processeur Coprocesseurs ( carte graphique ) 35

36 Architecture informatique Information et Codage des informations 36

37 Information et codage L'information ne peut se préserver ou se transmettre sans support physique Le lien entre l'inscription physique de l'information et son sens est la sémantique - Signifiant - Signal - Trace! Interpretation Codage - Signifié - Sens - Information ''utile'' Les systèmes automatiques sont insensibles au sens : utilisation ''aveugle'' des symboles En informatique information=signal=trace 37

38 Information et codage Un signal analogique (continu) n'est pas adapté pour transmettre ou conserver l'information : rien ne garantit qu'on mesure exactement la valeur de départ. 147 V U = 1,44 V Valeur à transmettre E = 1,47 V Pertes + Perturbations électromagnétiques + Bruit thermique Valeur reçue 144 Lignes de transmission 38

39 Information et codage Un signal ''numérique'' doit se limiter à porter une information parmi un répertoire fini de possibilités : il se base sur un alphabet Un signal numérique permet de définir des intervalles de tolérances garantissant une fiabilité absolue tant que les perturbations restent en dessous d'un certain seuil L'alphabet le plus simple et le plus robuste est binaire {0,1} : quasi universellement adopté pour le stockage et le traitement de l'information des systèmes informatiques 39

40 Information et codage Deux niveaux : Niveau physique une tension électrique proche de 0V ou 5V Niveau logique, la valeur binaire associée notée 0 ou 1 1 V U = 4,25 V Valeur à transmettre (niveau logique) E = 4,79 V perturbations Valeur reçue (niveau logique) 1 Lignes de transmission 40

41 Information et codage! Une information binaire est appelée un bit contraction de ''binary digit'' L'intérêt d'une information {0,1} ou {Non, Oui} est limitée, comment enrichir le vocabulaire? On regroupe les informations binaires en mots pour coder des sémantiques plus riches Le regroupement le plus courant en informatique est l'octet (anglais : byte) Un octet est un ensemble ordonné de 8 bits ( = 8 informations binaires ) 41

42 Information et codage! Un octet peut désigner 28 = 256 états distincts état état état état état état état état état état

43 Information et codage! C'est au concepteur du système de décider du codage binaire utilisé (sémantique) On peut coder un nombre entier naturel (non signé) entre 0 et 255 On peut coder un nombre entier relatif (signé) entre -128 et 127 On peut coder 1 caractère imprimable parmi 256 symboles textuels incluant l'alphabet latin (avec minuscules et majuscules), espace, chiffres, ponctuations... On peut envisager d'autres sémantiques dédiées 43

44 Information et codage! Codage usuel des nombres, la notation positionnelle en base 10 : décomposition en puissances de 10 (147)10 = La notation positionnelle en base 2 : décomposition en puissances de 2 (147)10 = = ( )2 44

45 ! Information et codage Transmission numérique de la valeur (147)10 = ( )2 4,93 V -0,04 V 0,37 V 4,61 V 0,54 V 0,12 V 5,24 V 4,41 V Lignes de transmission 0V Ref 0 V reçus niveaux logiques 4,61 V -0,33 V 0,15 V 4,97 V 0,23 V 0,02 V 5,12 V 4,76 V reçus : niveaux physiques émis : niveaux physiques à transmettre : niveaux logiques perturbations 45

46 Information et codage La notation hexadécimale (base 16) est souvent employée en électronique numérique et programmation informatique ''bas niveau'' Plus compacte que le binaire Conversion binaire <-> hexa directe = = = = ( ) (1001) (0011)2.160 (9) (3) (93)16 46

47 Information et codage! La conversion hexa <-> binaire se fait en regroupant les bits par blocs de 4 et en utilisant une table de correspondance Binaire Exemples Hexa Binaire ( )2 = (93)16 = 0x93 ( )2 = (D5)16 = 0xD5 Hexa 8 9 A B C D E F 47

48 Information et codage Il faut pouvoir travailler avec des nombres plus grands que 255! Utilisation de la base 2 sur un plus grand nombre de bits, toujours par multiples de 8 (octets) Sur 16 bits (2 octets) -> de 0 à Sur 32 bits (4 octets) -> de 0 à plus de Sur 64 bits (8 octets) -> de 0 à plus de Un codage particulier (complément à 2) permet de traiter le cas des entiers relatifs : nombres entiers dits ''signés'' 48

49 Information et codage Pour le codage des caractères on utilise une table d'association valeur <-> symbole Le plus courant est le standard ascii : 0x20:esp 0x21:! 0x22:" 0x23:# 0x24:$ 0x25:% 0x26:& 0x27:' 0x28:( 0x29:) 0x2a:* 0x2b:+ 0x2c:, 0x2d:0x2e:. 0x2f:/ 0x30:0 0x31:1 0x32:2 0x33:3 0x34:4 0x35:5 0x36:6 0x37:7 0x38:8 0x39:9 0x3a:: 0x3b:; 0x3c:< 0x3d:= 0x3e:> 0x3f:? 0x40:@ 0x41:A 0x42:B 0x43:C 0x44:D 0x45:E 0x46:F 0x47:G 0x48:H 0x49:I 0x4a:J 0x4b:K 0x4c:L 0x4d:M 0x4e:N 0x4f:O 0x50:P 0x51:Q 0x52:R 0x53:S 0x54:T 0x55:U 0x56:V 0x57:W 0x58:X 0x59:Y 0x5a:Z 0x5b:[ 0x5c:\ 0x5d:] 0x5e:^ 0x5f:_ 0x60:` 0x61:a 0x62:b 0x63:c 0x64:d 0x65:e 0x66:f 0x67:g 0x68:h 0x69:i 0x6a:j 0x6b:k 0x6c:l 0x6d:m 0x6e:n 0x6f:o 0x70:p 0x71:q 0x72:r 0x73:s 0x74:t 0x75:u 0x76:v 0x77:w 0x78:x 0x79:y 0x7a:z 0x7b:{ 0x7c: 0x7d:} 0x7e:~ 0x7f: 49

50 Information et codage Un message textuel est représenté par la séquence d'octets codant chaque caractère Exemple le message «Bonjour» se code (en ascii) sur 7 octets B o n j o u r 0x42, 0x6F, 0x6E, 0x6A, 0x6F, 0x75, 0x72 D'autres codes sont utilisés, en particulier Unicode qui étend le code ascii pour les alphabets internationaux (utilisation de 16 bits par caractère) 50

51 Mesure de l'information On peut définir une mesure de l'information d'une variable à nombre fini N d'états distincts (ou inversement N = 2Qinfo ) Qinfo = log2 N Unité Qinfo : bits (nombre de bits) Unité N : nombre d'états distincts! Q est le nombre d'informations binaires qu'il faut donner pour indiquer l'état de la variable 51

52 Mesure de l'information! Attention de ne pas confondre la quantité d'informations (nombre de bits) avec le nombre d'informations : Dans l'exemple précédent on a UNE information (une seule variable) pouvant prendre N états possibles et nécessitant Q bits (pour être stockée ou transmise) 52

53 Mesure de l'information Exemples d'utilisation de Qinfo = log2 N : Une variable météo il pleut ou pas N=2 états possibles Q=1 bit Une variable météo direction du vent N=8 états possibles Q=3 bits Une variable météo température entre -20 et 43 N=64 états possibles Q=6 bits 53

54 Mesure de l'information En considérant simultanément plusieurs variables indépendantes, le nombre de combinaisons est multiplicatif mais la quantité d'information est additive Nombre de situations météo possibles N = 2 x 8 x 64 = 1024 situations possibles 1024 = 210 quantité d'information totale = 10 bits = La quantité d'information dans une combinaison de possibilités est bien la somme des quantités d'information prises séparément 54

55 Mesure de l'information Pour des raisons pratiques d'accès aux données on considère souvent que le bloc de taille minimal d'une variable est l'octet, même si cela conduit à une sous-utilisation de l'information binaire... Pluie: 1 octet; Vent: 1 octet; Température: 1 octet Information mobilisée = 3 octets = 24 bits Sauf si la quantité de données en jeu est importante : exemple une base de données de 3 millions de relevés météo 55

56 Architecture informatique Compression de l'information 56

57 Compression de l'information Il est fréquent que la distribution des valeurs que peut prendre une variable soit biaisée (non équiprobabilité des valeurs) Il est fréquent que les informations qui se suivent présentent une certaine régularité (non indépendance des valeurs de variables) Exemple un fichier de texte (enchaînement d'octets codant des caractères) en français. La lettre 'e' est beaucoup plus courante que le 'k'. L'enchaînement «tion» plus fréquent que «spum» 57

58 Compression de l'information Dans ces situations on dit que l'information présente une certaine redondance : il est possible de reconstituer le message à partir d'un message plus court. Par exemple une phrase en code sms reste largement compréhensible : 6non, 6 tu ve allé o 6né 2m1, je sui ok. Pa 2 prob. Ta ka pa c à 13h (68 octets) Sinon, si tu veux aller au cinéma demain, je suis ok. Pas de problème. Tu n'as qu'à passer à 13h. (97 octets) 58

59 Compression de l'information Les logiciels de compression de données optimisent le nombre de bits nécessaires au codage des séquences répétitives et donnent une représentation plus compacte du même message Les données de variables codées sur des formats ''trop grands'' se compressent bien Les données compressées nécessitent un temps de traitement plus long lors de l'exploitation (décompression préalable) 59

60 Compression de l'information Les formats multimédias usuels utilisent la compression : Images au format jpg Audios au format mp3 Vidéos aux formats mpg ou avi Ce sont des modes de compressions très performants car spécialisés à un type de données en particulier Ce sont des compressions avec perte : le message restitué est dégradé 60

61 Architecture informatique Fiabilité de l'information : détection et correction d'erreurs 61

62 Codes correcteurs Lorsque la fiabilité numérique à 100% du stockage ou du transfert ne peut être assurée, il y a utilisation de procédés détecteurs et correcteurs d'erreurs. L'information à stocker ou transmettre est recodée avec une certaine redondance : les informations supplémentaires permettent de restituer le message original même en cas d'erreurs (dans une certaine marge qui dépend du code) 62

63 Codes correcteurs Exemples basiques : Code détecteur d'erreur : on émet 2 fois le même message. Si les 2 versions reçues ne sont pas similaires on conclut à une erreur. ( -> demande de retransmission ) Code détecteur et correcteur d'erreur : on émet 3 fois le même message. Si une seule erreur affecte la transmission, une interprétation majoritaire permet de retrouver la bonne version. Les codes et algorithmes actuels sont beaucoup plus sophistiqués et performants, tant en terme de fiabilité finale que de modération dans la redondance nécessaire... 63

64 Codes correcteurs Ces techniques sont obligatoires en transmission/réseau (accidents de parcours). -> Sur un câble USB, sur une ligne ADSL... -> Sur des communications hertziennes : téléphonie mobile, wifi, 3G, satellites... Les codes correcteurs sont aussi obligatoires sur les supports de stockage exposés (poussières, rayures, charges électrostatiques) -> CD, DVD, CDROM, DVDROM, BluRay... -> Cartes mémoires (''clés USB'' : mém. Flash)64

65 Codes correcteurs Dans un environnement maîtrisé, l'électronique numérique garantie l'intégrité du signal : à l'intérieur d'un ordinateur on peut se passer de codes correcteurs. Ce n'est pas le cas dans l'espace ou en haute altitude ou env. nucléaire (rayons ionisants) Ce n'est pas suffisant pour des systèmes critiques : médicaux, industriels, automates bancaires, commandes de vol électriques... Pour les paranoïaques il y a des solutions PC : disques durs multiples (RAID), mémoires ECC 65

66 Information ''élastique'' projet.doc 80 ko Restitution message Codage correcteur Rapport de Projet Décompression On retrouve souvent un schéma combinant compression et codes correcteurs lors d'une transmission de données par un réseau Compression illisible illisible projet.zip 30 ko en transit 40 ko illisible projet.zip 30 ko Rapport de Projet projet.doc 80 ko 66

67 Architecture informatique Niveau physique et électrique : technologie des semi-conducteurs et transistors 67

68 Circuit Intégré Numérique! Un circuit intégré est un composant électronique muni de nombreux connecteurs Il se présente sous la forme d'un boitier prêt à souder ou à connecter sur circuit imprimé 68

69 Circuit Intégré Numérique! Le circuit intégré proprement dit (partie active) est une puce de silicium : le die 69

70 Circuit Intégré Numérique! Le die porte à sa surface un ensemble de zones semi-conductrices et de circuits conducteurs L'ensemble réalise les fonctions de traitement, stockage et transfert de l'information numérique 70

71 Circuit Intégré Numérique! On fabrique simultanément plusieurs die sur une seule galette (wafer) de silicium 71

72 Circuit Intégré Numérique La photolithographie permet de couvrir sélectivement certaines zones avec de la résine en laissant d'autres zones découvertes. Exemple : photogravure d'une couche d'oxydes 72

73 Circuit Intégré Numérique! A partir d'un masque sur support transparent on transfère l'image du masque vers les zones découvertes à la surface du wafer Une seule séquence d'opération permet donc de déterminer des milliards de motifs complexes Les zones découvertes peuvent alors subir différentes méthodes de dépot, de retrait, ou de dopage des matériaux de la surface exposée La résine qui a servi à protéger les zones qui devaient rester intactes est ensuite enlevée par attaque chimique 73

74 Circuit Intégré Numérique En enchaînant plusieurs séquences de photolithographie, on met en place différentes couches à la surface du wafer Vue en coupe des différentes couches échelle ~ 1 µm pistes conductrices 1 transistor 74

75 Circuit Intégré Numérique! A la base de ces couches sont gravés les éléments actifs de l'électronique numérique : les transistors (à effet de champ, type MOS) Ces transistors sont utilisés comme des commutateurs commandés à partir d'une tension qui détermine si le transistor est passant ou bloqué (conducteur ou isolant) Ces explications sont simplificatrices : à préciser en électronique/semiconducteurs 75

76 Circuit Intégré Numérique Transistor nmos 0V + 5V commande commande X Y X équivaut à X équivaut à Y Bloqué Y X Y Passant 76

77 Circuit Intégré Numérique Transistor pmos 0V + 5V commande commande X Y X équivaut à X équivaut à Y Passant Y X Y Bloqué 77

78 Architecture informatique Niveau logique : portes logiques fonctions logiques 78

79 Portes logiques On peut concevoir des portes logiques qui réalisent les opérateurs logiques à partir de ces dispositifs de commutation sur des niveaux électriques binaires (0V +5V) Exemple : porte NonEt (NAND) 79

80 Logique combinatoire! Toute fonction logique est réalisable à partir de portes logiques en logique combinatoire La sortie ne dépend que des entrées à un moment donné (+ temps de propagation) 80

81 Logique combinatoire! Conception de blocs fonctionnels regroupant les signaux logiques par mots de plusieurs bits Exemple : comparateur de deux mots de 4 bits A (4 bits) B (4 bits) a3 a2 a1 a0 b3 b2 b1 b0? 81

82 Logique combinatoire Exemple d'opération logique sur des mots : L'opérateur ET logique ''bit à bit'' Correspond à l'opérateur & en C : R = A & B; a3 b3 r3 a2 b2 r2 a1 b1 r1 a0 b0 r0 A (4 bits) ET R (4 bits) B (4 bits) Représentation condensée 82

83 Logique combinatoire En utilisant le codage binaire des nombre on réalise des fonctions de calcul arithmétique Exemple : additionneur 4 bits B (4 bits) + Σ (4 bits) A (4 bits) Représentation condensée 83

84 Logique combinatoire L'utilisation de circuits multiplexeurs permet de choisir un mot parmi plusieurs selon un signal de sélection S a0 00 b0 01 c0 10 d0 11 s1 s0... x4 z0 A (4 bits) B (4 bits) mux Z (4 bits) C (4 bits) D (4 bits) S (2 bits) 84

85 Logique combinatoire Une unité arithmétique et logique ( UAL ) peut être obtenue en mettant en parallèle des opérateurs en amont d'un multiplexeur + A - mux R B ET OU S (2 bits) 85

86 Logique combinatoire! Une unité arithmétique et logique ( UAL ) est donc un circuit de logique combinatoire dont la sortie R est le résultat de l'opération sélectionnée par S sur les opérandes A et B Représentation Schématique d'une Unité Arithmétique et Logique A A UAL R cc B S 86

87 Logique combinatoire Une sortie supplémentaire est constituée d'un ensemble de codes conditions : cc Les principales situations à l'issue d'un calcul sont résumées sur 4 bits : N ou S Negative : Le résultat est négatif (en signé) Z Zero : Le résultat est nul C Carry : Retenue sortante de l'opération V ou O overflow : Débordement (en signé) 87

88 Logique séquentielle! Un circuit séquentiel peut produire des séquences de niveaux logiques Les sorties dépendent d'états internes En informatique on considère des systèmes synchronisés par un signal commun horloge On parle de ''logique séquentielle synchrone'' Le formalisme de description est celui des automates à états finis On réalise les circuits séquentiels en ''rebouclant'' des sorties en amont du circuit 88

89 Logique séquentielle! Réalisation de fonctions mémoire Bascule RS Bascule D 8 Registre 8 bits à bascules D 89

90 Logique séquentielle Exemple d'utilisation d'un registre et d'un circuit combinatoire pour fabriquer une fonction séquentielle : compteur synchrone signal horloge Cpt + N Registre (8 bascules D) Cpt + N Cptt+Δt = Cptt + N 90

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie 1 Professeur : Haouati Abdelali CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie I : Généralités et algorithmique de base 1. Environnement matériel et logiciel

Plus en détail

La mémoire. Un ordinateur. L'octet. Le bit

La mémoire. Un ordinateur. L'octet. Le bit Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve

Plus en détail

Informatique Générale

Informatique Générale Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html

Plus en détail

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux. UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases

Plus en détail

Cours Informatique 1. Monsieur SADOUNI Salheddine

Cours Informatique 1. Monsieur SADOUNI Salheddine Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale

Plus en détail

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Base de l'informatique Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Généralité Comment fonctionne un ordinateur? Nous définirons 3 couches Le matériel

Plus en détail

IFT1215 Introduction aux systèmes informatiques

IFT1215 Introduction aux systèmes informatiques Introduction aux circuits logiques de base IFT25 Architecture en couches Niveau 5 Niveau 4 Niveau 3 Niveau 2 Niveau Niveau Couche des langages d application Traduction (compilateur) Couche du langage d

Plus en détail

Codage d information. Codage d information : -Définition-

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

Programmation C. Apprendre à développer des programmes simples dans le langage C

Programmation C. Apprendre à développer des programmes simples dans le langage C Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités

Plus en détail

Une version javascript sera disponible directement dans le cours prochainement.

Une version javascript sera disponible directement dans le cours prochainement. Author : Cédric Vanconingsloo Ce cours est principalement axé sur la compréhension du fonctionnement d'un ordinateur et l'étude du seul langage qu'il connaisse, le binaire. De ce fait, le cours est relativement

Plus en détail

ELP 304 : Électronique Numérique. Cours 1 Introduction

ELP 304 : Électronique Numérique. Cours 1 Introduction ELP 304 : Électronique Numérique Cours 1 Introduction Catherine Douillard Dépt Électronique Les systèmes numériques : généralités (I) En électronique numérique, le codage des informations utilise deux

Plus en détail

Structure de base d un ordinateur

Structure de base d un ordinateur Structure de base d un ordinateur 1-Définition de l ordinateur L ordinateur est un appareil électronique programmable qui traite automatiquement les informations. Il est constitué de l unité centrale et

Plus en détail

Cours 3 : L'ordinateur

Cours 3 : L'ordinateur Cours 3 : L'ordinateur Abdelkrim Zehioua 2éme année Licence Gestion Faculté des sciences Économiques et sciences de Gestion Université A, Mehri - Constantine 2 Plan du cours 1.Définitions de l'ordinateur

Plus en détail

Éléments d'architecture des ordinateurs

Éléments d'architecture des ordinateurs Chapitre 1 Éléments d'architecture des ordinateurs Machines take me by surprise with great frequency. Alan Turing 1.1 Le Hardware Avant d'attaquer la programmation, il est bon d'avoir quelques connaissances

Plus en détail

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11) 1/ Généralités : Un ordinateur est un ensemble non exhaustif d éléments qui sert à traiter des informations (documents de bureautique, méls, sons, vidéos, programmes ) sous forme numérique. Il est en général

Plus en détail

Logiciel de Base. I. Représentation des nombres

Logiciel de Base. I. Représentation des nombres Logiciel de Base (A1-06/07) Léon Mugwaneza ESIL/Dépt. Informatique (bureau A118) mugwaneza@univmed.fr I. Représentation des nombres Codage et représentation de l'information Information externe formats

Plus en détail

Structure et fonctionnement d'un ordinateur : hardware

Structure et fonctionnement d'un ordinateur : hardware Structure et fonctionnement d'un ordinateur : hardware Introduction : De nos jours, l'ordinateur est considéré comme un outil indispensable à la profession de BDA, aussi bien dans les domaines de la recherche

Plus en détail

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables LIONEL FRANC Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables L'INTRODUCTION Micro ordinateur portable ou fixe Système pluri- technologiques (mécanique,

Plus en détail

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits Architecture des ordinateurs TD1 - Portes logiques et premiers circuits 1 Rappel : un peu de logique Exercice 1.1 Remplir la table de vérité suivante : a b a + b ab a + b ab a b 0 0 0 1 1 0 1 1 Exercice

Plus en détail

Architecture des ordinateurs Introduction à l informatique

Architecture des ordinateurs Introduction à l informatique Architecture des ordinateurs Introduction à l informatique 17 septembre 2004 1 2 3 4 5 6 Les interrupteurs... 0V 5V Ce sont des composants électroniques qui laissent pser un courant principal lorsque la

Plus en détail

IV- Comment fonctionne un ordinateur?

IV- Comment fonctionne un ordinateur? 1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions

Plus en détail

Algorithme. Table des matières

Algorithme. Table des matières 1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............

Plus en détail

Tout savoir sur le matériel informatique

Tout savoir sur le matériel informatique Tout savoir sur le matériel informatique Thème de l exposé : Les Processeurs Date : 05 Novembre 2010 Orateurs : Hugo VIAL-JAIME Jérémy RAMBAUD Sommaire : 1. Introduction... 3 2. Historique... 4 3. Relation

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un

Plus en détail

TD : Codage des images

TD : Codage des images TD : Codage des images Les navigateurs Web (Netscape, IE, Mozilla ) prennent en charge les contenus textuels (au format HTML) ainsi que les images fixes (GIF, JPG, PNG) ou animée (GIF animée). Comment

Plus en détail

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,

Plus en détail

I.1- DÉFINITIONS ET NOTIONS DE BASE

I.1- DÉFINITIONS ET NOTIONS DE BASE I.1- DÉFINITIONS ET NOTIONS DE BASE Informatique Information Automatique Logiciels (Software) Matériels (Hardware) Définition de l information : On appelle une information tout ce qui est transmissible

Plus en détail

Représentation des Nombres

Représentation des Nombres Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...

Plus en détail

Matériel & Logiciels (Hardware & Software)

Matériel & Logiciels (Hardware & Software) CHAPITRE 2 HARDWARE & SOFTWARE P. 1 Chapitre 2 Matériel & Logiciels (Hardware & Software) 2.1 Matériel (Hardware) 2.1.1 Présentation de l'ordinateur Un ordinateur est un ensemble de circuits électronique

Plus en détail

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques. Logique binaire I. L'algèbre de Boole L'algèbre de Boole est la partie des mathématiques, de la logique et de l'électronique qui s'intéresse aux opérations et aux fonctions sur les variables logiques.

Plus en détail

Architecture matérielle des systèmes informatiques

Architecture matérielle des systèmes informatiques Architecture matérielle des systèmes informatiques IDEC, Renens. Version novembre 2003. Avertissement : ce support de cours n est pas destiné à l autoformation et doit impérativement être complété par

Plus en détail

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que CQP 112 Introduc/on à la programma/on Thème 2 : Architecture d un système informa/que Département d informa/que CQP 112 : Introduc/on à la programma/on Plan 1. Historique des ordinateurs 2. Composants

Plus en détail

GPA770 Microélectronique appliquée Exercices série A

GPA770 Microélectronique appliquée Exercices série A GPA770 Microélectronique appliquée Exercices série A 1. Effectuez les calculs suivants sur des nombres binaires en complément à avec une représentation de 8 bits. Est-ce qu il y a débordement en complément

Plus en détail

Architecture des Ordinateurs. Partie II:

Architecture des Ordinateurs. Partie II: Architecture des Ordinateurs Partie II: Le port Floppy permet le raccordement du lecteur de disquette àla carte mère. Remarque: Le lecteur de disquette a disparu il y a plus de 6 ans, son port suivra.

Plus en détail

Traitement numérique de l'image. Raphaël Isdant - 2009

Traitement numérique de l'image. Raphaël Isdant - 2009 Traitement numérique de l'image 1/ L'IMAGE NUMÉRIQUE : COMPOSITION ET CARACTÉRISTIQUES 1.1 - Le pixel: Une image numérique est constituée d'un ensemble de points appelés pixels (abréviation de PICture

Plus en détail

Conception de circuits numériques et architecture des ordinateurs

Conception de circuits numériques et architecture des ordinateurs Conception de circuits numériques et architecture des ordinateurs Frédéric Pétrot Année universitaire 2014-2015 Structure du cours C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 Codage des nombres en base 2, logique

Plus en détail

Un ordinateur, c est quoi?

Un ordinateur, c est quoi? B-A.BA Un ordinateur, c est quoi? Un ordinateur, c est quoi? Un ordinateur est une machine dotée d'une unité de traitement lui permettant d'exécuter des programmes enregistrés. C'est un ensemble de circuits

Plus en détail

Transmissions série et parallèle

Transmissions série et parallèle 1. Introduction : Un signal numérique transmet généralement plusieurs digits binaires. Exemple : 01000001 ( huit bits). Dans une transmission numérique on peut envisager deux modes : les envoyer tous en

Plus en détail

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un ESZ Introduction à l informatique et à l environnement de travail Éric Gaul (avec la collaboration de Dominic Boire) Partie 1: Concepts de base Ordinateur Logiciel Mémoire Données Entrées/sorties Périphériques

Plus en détail

Fiche technique CPU 314SC/DPM (314-6CG13)

Fiche technique CPU 314SC/DPM (314-6CG13) Fiche technique CPU 314SC/DPM (3146CG13) Données techniques N de commande 3146CG13 Type CPU 314SC/DPM Information générale Note Caractéristiques SPEEDBus Technologie SPEED7 24 x DI, 16 x DO, 8 x DIO, 4

Plus en détail

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique Architecture d ordinateur : introduction Dimitri Galayko Introduction à l informatique, cours 1 partie 2 Septembre 2014 Association d interrupteurs: fonctions arithmétiques élémentaires Elément «NON» Elément

Plus en détail

L AUTOMATISME LE SIGNAL

L AUTOMATISME LE SIGNAL L AUTOMATISME LE SIGNAL Page 1 sur 7 Sommaire : 1- Champ de l automatisme définitions 2- Correspondance entre phénomènes physiques et signaux a. Capteur b. Exemple de capteur TOR c. Exemple de capteur

Plus en détail

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

Distinguer entre «Enregistrer» et «Sauvegarder»

Distinguer entre «Enregistrer» et «Sauvegarder» Compétence D1.4 IV - : Pérenniser ses données IV Assurer une sauvegarde 33 Compresser / Décompresser un fichier ou un ensemble de fichiers / dossiers 35 A. Assurer une sauvegarde Distinguer entre «Enregistrer»

Plus en détail

Le codage informatique

Le codage informatique Outils de Bureautique Le codage informatique (exemple : du binaire au traitement de texte) PLAN 3) Le codage binaire 4) Représentation physique des bits 5) Le bit est un peu court... 6) Codage de texte

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

Plus en détail

La solution à vos mesures de pression

La solution à vos mesures de pression Mesure de force linéique La solution à vos mesures de pression Sensibilité Répétabilité Stabilité Le système X3 de XSENSOR propose un concept innovant spécialement adapté pour vos applications de mesure

Plus en détail

Introduction à l informatique en BCPST

Introduction à l informatique en BCPST Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de

Plus en détail

Microprocesseur + Logiciel

Microprocesseur + Logiciel Microprocesseur + Logiciel Robot EVALBOT MOHAMED AKIL BUREAU 5253 UNITE IGI 1001 PROGRAMMATION DES MICROPROCESSEURS Présentation [IGI1001] CONTEXTE SCIENTIFIQUE... 4 1. OBJECTIFS DE L UNITE... 6 2. OBJECTIFS

Plus en détail

Alchin Couderc Flambard TBSEID 2

Alchin Couderc Flambard TBSEID 2 Alchin Couderc Flambard Lycée Charles Blanc TBSEID 2 2008/2009 Depuis le début de notre formation en électronique en lycée professionnel nous avons vu plusieurs domaines d'intervention tel que le brun,

Plus en détail

Outils permettant la diffusion de l information. Un point sur le droit numérique

Outils permettant la diffusion de l information. Un point sur le droit numérique Technologies de l Information et de la Communication Introduction aux NTE/TICE Présentation des UNR UNT Outils permettant la diffusion de l information Conceptualisation d un module d apprentissage numérique

Plus en détail

Leçon 1 : Les principaux composants d un ordinateur

Leçon 1 : Les principaux composants d un ordinateur Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques

Plus en détail

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd UE 503 L3 MIAGE Initiation Réseau et Programmation Web La couche physique A. Belaïd abelaid@loria.fr http://www.loria.fr/~abelaid/ Année Universitaire 2011/2012 2 Le Modèle OSI La couche physique ou le

Plus en détail

Introduction à l Informatique licence 1 ère année Notes de Cours

Introduction à l Informatique licence 1 ère année Notes de Cours Introduction à l Informatique licence 1 ère année Notes de Cours Philippe Le Parc Mail : leparc@univ-brest.fr Bureau : LC101 Tel : (029801) 6960 Fiche UE (part.1) 2 Plan et planning Début des cours magistraux

Plus en détail

Certificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière

Certificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière Certificat Informatique et internet Niveau 1 Filière TD D1 Domaine 1 : Travailler dans un environnement numérique évolutif Nom N étudiant 1. Généralités : 1.1. Un ordinateur utilise des logiciels (aussi

Plus en détail

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse Questions - Révision- - 1 er Semestre Informatique Durée de l examen : 1h pour 40 questions. Aucun document n est autorisé. L usage d appareils électroniques est interdit. Les questions faisant apparaître

Plus en détail

ASR1 TD7 : Un microprocesseur RISC 16 bits

ASR1 TD7 : Un microprocesseur RISC 16 bits {Â Ö Ñ º ØÖ Ý,È ØÖ ºÄÓ Ù,Æ ÓÐ ºÎ ÝÖ Ø¹ ÖÚ ÐÐÓÒ} Ò ¹ÐÝÓÒº Ö ØØÔ»»Ô Ö Óº Ò ¹ÐÝÓÒº Ö» Ö Ñ º ØÖ Ý»¼ Ö½» ASR1 TD7 : Un microprocesseur RISC 16 bits 13, 20 et 27 novembre 2006 Présentation générale On choisit

Plus en détail

Conservation des documents numériques

Conservation des documents numériques Conservation des documents numériques Qu'est ce qu'un document numérique? Matthieu GIOUX matthieu.gioux@bnf.fr Contexte de la préservation des documents numériques Une croissance en expansion Développement

Plus en détail

Matériel informatique (hardware)

Matériel informatique (hardware) Matériel informatique (hardware) Le matériel informatique (en anglais hardware) est l'ensemble des équipements en électronique numérique (aussi appelée électronique digitale) servant au traitement des

Plus en détail

I- Définitions des signaux.

I- Définitions des signaux. 101011011100 010110101010 101110101101 100101010101 Du compact-disc, au DVD, en passant par l appareil photo numérique, le scanner, et télévision numérique, le numérique a fait une entrée progressive mais

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration.

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration. Windows 2000: Introduction W2K: Architecture Système d'exploitation multitâche multithread 32 bits à architecture SMP. Multiplateforme: intel x86, Compaq Alpha Jusqu'à 64 Go de mémoire vive Système d'exploitation

Plus en détail

Guide d'utilisateur. Câble adaptateur USB2.0 vers IDE et SATA. Modèle : DA-70202

Guide d'utilisateur. Câble adaptateur USB2.0 vers IDE et SATA. Modèle : DA-70202 Guide d'utilisateur Câble adaptateur USB2.0 vers IDE et SATA Modèle : DA-70202 I. Avant-propos Nous vous remercions d'avoir acheté notre produit! Nous avons voulu innover dans le stockage tout en offrant

Plus en détail

La communication et la gestion de l'information

La communication et la gestion de l'information La communication et la gestion de l'information En informatique il existe plusieurs ressources matérielles qui permettent à un utilisateur de travailler, on appelle cet ensemble un poste de travail. Le

Plus en détail

Architecture de l ordinateur

Architecture de l ordinateur Architecture de l ordinateur Emmanuel Lazard Université Paris-Dauphine mars 2011 Computers are my forte! BRAZIL (Terry Gilliam, 1985) Ce document a initialement été publié sous forme de livre : Emmanuel

Plus en détail

Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre. Partie I : Introduction

Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre. Partie I : Introduction Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre Partie I : Introduction Plan de la première partie Quelques définitions Caractéristiques communes des applications temps-réel Exemples d

Plus en détail

Démontage d'un ordinateur

Démontage d'un ordinateur Espaces multimédias Communauté de Communes Moyenne Vilaine et Semnon : Démontage d'un ordinateur 1- A quoi sert-il de démonter son ordinateur? A) Par simple curiosité B) Pour nettoyer C) Pour remplacer

Plus en détail

Le multiplexage. Sommaire

Le multiplexage. Sommaire Sommaire Table des matières 1- GENERALITES... 2 1-1 Introduction... 2 1-2 Multiplexage... 4 1-3 Transmission numérique... 5 2- LA NUMERATION HEXADECIMALE Base 16... 8 3- ARCHITECTURE ET PROTOCOLE DES RESEAUX...

Plus en détail

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs Architecture Matérielle des Systèmes Informatiques. S1 BTS Informatique de Gestion 1 ère année THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT Dossier 1 L environnement informatique. Objectifs Enumérer et

Plus en détail

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Représentation d un entier en base b

Représentation d un entier en base b Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir

Plus en détail

À la découverte de l ordinateur

À la découverte de l ordinateur À la découverte de l ordinateur Au début de l informatique, la seule possibilité pour communiquer avec l ordinateur était d écrire des lignes de code pour lui donner des ordres et obtenir des résultats

Plus en détail

Preliminary Spec Sheet

Preliminary Spec Sheet ARNOVA présente sa nouvelle tablette Android : l'arnova 90 G3 Elle est dotée d'un grand et lumineux écran tactile LCD de 9" (soit environ 23 cm). Alimentée par un puissant processeur d 1 GHz, tout parait

Plus en détail

l'ordinateur les bases

l'ordinateur les bases l'ordinateur les bases Démarrage de l'ordinateur - Le bureau, mon espace de travail - J'utilise la souris - Ouvertes ou fermées, les fenêtres - Dans l'ordinateur, tout est fichier - Le clavier : écrire,

Plus en détail

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC!

PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! PC Check & Tuning 2010 Optimisez et accélérez rapidement et simplement les performances de votre PC! MAGIX PC Check & Tuning 2010 est la solution logicielle complète pour l'analyse, la maintenance et l'accélération

Plus en détail

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR CHUTT!!!!! NOUS ALLONS COMMENCER! AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR l' ORDINATEUR Classeur voir) voir) (voir) POUR COMMENCER, UN PEU DE VOCABULAIRE POUR MIEUX COMPRENDRE CERTAINES ABREVIATIONS : Ordinateur

Plus en détail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Plus en détail

http://cri.univ-lille1.fr Virtualisation de Windows dans Ubuntu Linux

http://cri.univ-lille1.fr Virtualisation de Windows dans Ubuntu Linux http://cri.univ-lille1.fr Virtualisation de Windows dans Ubuntu Linux Version 1.0 Septembre 2011 SOMMAIRE 1. Introduction 3 2. Installation du logiciel de virtualisation VirtualBox 4 3. Création d'une

Plus en détail

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne) Mémoire - espace destiné a recevoir, conserver et restituer des informations à traiter - tout composant électronique capable de stocker temporairement des données On distingue deux grandes catégories de

Plus en détail

UE Programmation Impérative Licence 2ème Année 2014 2015

UE Programmation Impérative Licence 2ème Année 2014 2015 UE Programmation Impérative Licence 2 ème Année 2014 2015 Informations pratiques Équipe Pédagogique Florence Cloppet Neilze Dorta Nicolas Loménie prenom.nom@mi.parisdescartes.fr 2 Programmation Impérative

Plus en détail

1 Introduction au codage

1 Introduction au codage CélestineOscarDésiréAnatoleGastonEugène 1 Introduction au codage 1.1 Les ensembles L ensemble de tout les ensembles est Dieu lui-même. Kantor Ensemble des parties d un ensemble désigne l ensemble des sous-ensembles

Plus en détail

Dossier 03 Périphériques d acquisition

Dossier 03 Périphériques d acquisition Dossier 03 Périphériques d acquisition I. PERIPHERIQUES D ACQUISITION... 1 II. CARACTERISTIQUES GENERALES... 2 A. CLAVIER... 2 B. SOURIS... 3 C. LECTEUR DE CODES A BARRES (OU CODE-BARRES)... 3 D. SCANNER...

Plus en détail

Procédure appropriée pour éditer les diagrammes avec ECM Titanium

Procédure appropriée pour éditer les diagrammes avec ECM Titanium Procédure appropriée pour éditer les diagrammes avec ECM Titanium Introduction: Dans ce document vous trouverez toutes les renseignements dont vous avez besoin pour éditer les diagrammes avec le logiciel

Plus en détail

«Connais toi toi-même comme l as dit Socrate!»

«Connais toi toi-même comme l as dit Socrate!» «Connais toi toi-même comme l as dit Socrate!» Avant toute chose, il faut savoir pour quel usage, vous désirez acquérir un ordinateur. En effet la configuration de votre ordinateur ne sera pas la même

Plus en détail

Organisation des Ordinateurs

Organisation des Ordinateurs Organisation des Ordinateurs Bernard Boigelot E-mail : boigelot@montefiore.ulg.ac.be URL : http://www.montefiore.ulg.ac.be/~boigelot/ http://www.montefiore.ulg.ac.be/~boigelot/cours/org/ 1 Chapitre 1 Les

Plus en détail

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier Tout d abord TIC TC IUT Montpellier Nancy Rodriguez Destruel Dans la salle de cours (et partout ailleurs ) : Ponctualité et assiduité exigées Ne pas manger, ni boire, ni dormir, ni travailler à autre chose

Plus en détail

nom : Collège Ste Clotilde

nom : Collège Ste Clotilde UNE CONFIGURATION INFORMATIQUE Objectif : Identifier les éléments principaux d une configuration L ordinateur enregistre des données qu il traite pour produire un résultat Sifflements 20 Notice 12 attache

Plus en détail

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les Tablettes Les tablettes Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les tablettes Description: Appareil mobile positionné entre smartphone

Plus en détail

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel Activité 1 Compter les points Écriture binaire des nombres Résumé Les données de l ordinateur sont stockées et transmises sous la forme d une série de 0 et de 1. Comment peut-on représenter des mots et

Plus en détail

Chapitre 18 : Transmettre et stocker de l information

Chapitre 18 : Transmettre et stocker de l information Chapitre 18 : Transmettre et stocker de l information Connaissances et compétences : - Identifier les éléments d une chaîne de transmission d informations. - Recueillir et exploiter des informations concernant

Plus en détail

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux Ecran programmable Testez la différence grâce à sa puissance, sa rapidité et ses possibilités réseaux Gamme de Produits Compact & hautement fonctionnel Pouces Couleurs Rétro éclairage 3 Ports série Maitre/

Plus en détail

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) I. L'intérêt de la conversion de données, problèmes et définitions associés. I.1. Définitions:

Plus en détail

Module M1 Elément 2 : Informatique 1 (I1)

Module M1 Elément 2 : Informatique 1 (I1) Module M1 Elément 2 : Informatique 1 (I1) ( Cours Prépar paré par Mrs : M. Benchrifa, B. Ahiod Cours Présent senté par Mr : S. Mouline Plan présentation Présentation de la réformer Plan du cours de l él

Plus en détail

Gestionnaire de connexions Guide de l utilisateur

Gestionnaire de connexions Guide de l utilisateur Gestionnaire de connexions Guide de l utilisateur Version 1.0 FR 2010 Nokia. Tous droits réservés. Nokia, Nokia Connecting People et le logo Nokia Original Accessories sont des marques commerciales ou

Plus en détail

Logiciel de télégestion ACS série 700

Logiciel de télégestion ACS série 700 5 640 Logiciel de télégestion ACS série 700 Il intègre différents modules logiciels : un logiciel de gestion, un logiciel graphique, un logiciel d'alarme, un logiciel d'appels automatiques et un logiciel

Plus en détail

Symantec Backup Exec.cloud

Symantec Backup Exec.cloud Protection automatique, continue et sécurisée qui sauvegarde les données vers le cloud ou via une approche hybride combinant la sauvegarde sur site et dans le cloud. Fiche technique : Symantec.cloud Seulement

Plus en détail

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français Table des Matières 1. Introduction... 2 2. Spécifications du Système... 2 3. Installer Ladibug... 3 4. Connexion

Plus en détail