• Aucun résultat trouvé

L’ordinateur: comment ça marche ?

N/A
N/A
Protected

Academic year: 2022

Partager "L’ordinateur: comment ça marche ?"

Copied!
29
0
0

Texte intégral

(1)

L’ordinateur: comment ça marche ?

Ou comment avoir des idées justes sur le sujet...

PCI SV I - STU I 2000-2001 Alain Mille UFR d’Informatique

UCBL

(2)

Un ordinateur dans les années 70

Introduction

(3)

Un ordinateur aujourd’hui

Introduction

(4)

Si on regarde de plus près...

Carte « mère »

Sortie vidéo

Connecteur souris, clavier

Sortie Imprimante

Disque CD-ROM

Disquette

Architecture générale

(5)

De manière plus générale...

BUS

E/S Vidéo

UC MC

Carte mère

Carte Interface1

Carte Interface2

Architecture générale

(6)

Le cœur du système...

BUS

Unité Centrale

Mémoire Centrale

Architecture générale

(7)

Mémoire centrale

04 8 N-4N

Adresses i en octets

Un mot

Un octet = 8 bits (binary digits)

Un mot = 4 octets dans l’exemple

Mémoire centrale

(8)

L’UNITE CENTRALE

Contrôleur Mémoire

UAL

H

+

instruction donnée

@instruction

@donnée commande Registres

BUS

Unité Centrale

01

2 76 54 3 8

Mémoire Centrale

Unité Centrale

(9)

H

@instruction

Séquencement des instructions (1)

Contrôleur Mémoire

UAL

instruction donnée 0000000 commande

@donnée

H

01

2 76 54 3 8

Registres

BUS

Unité Centrale Mémoire Centrale

01101001

UAL

Contrôleur Mémoire

MC->UC/I 01101001

Unité Centrale L’instruction d’adresse 0 est cherchée en mémoire (fetch)

(10)

H

00000000

Séquencement des instructions (2)

Contrôleur Mémoire

01101001 donnée 0000001 commande

@donnée

01

2 76 54 3 8

Registres

BUS

Unité Centrale Mémoire Centrale

10100011

UAL

Contrôleur Mémoire

MC->UC/I 10100011

+

L’instruction suivante est cherchée en mémoire

Unité Centrale

(11)

Contrôleur Mémoire

UAL

10100011 donnée 0000001 commande

@donnée

H

01

2 76 54 3 8

Registres

BUS

Unité Centrale

Lecture d’une donnée en mémoire

Mémoire Centrale

+

Contrôleur Mémoire

00000111 MC->UC/D

1111000

11110000

Unité Centrale

(12)

Contrôleur Mémoire

UAL

10100011 donnée 0000001 commande

@donnée

H

01

2 76 54 3 8

Registres

BUS

Unité Centrale

Écriture d’une donnée en mémoire

Mémoire Centrale

+

Contrôleur Mémoire

00001000 UC->MC/D

00001111

10010010 00001111

Unité Centrale

(13)

Quatre notions fondamentales

• SEQUENCEMENT DES INSTRUCTIONS

• CONTRÔLE : les opérations sont faites sous le contrôle d’une « signalisation » assurant la synchronisation des échanges

• ADRESSAGE : toute information

(instruction ou donnée) possède une adresse en mémoire pour être atteinte

• SEPARATION des circuits DONNEES / INSTRUCTIONS.

Fondamentaux

(14)

Et les entrées-sorties...

BUS

E/S Vidéo

UC MC

Carte mère

Interface Disque

Interface Imprimante

Entrées-Sorties DISCUSSION

(15)

L’affichage vidéo

Mémoire Vidéo Connectique externe Contrôleur moniteur

Contrôleur Mémoire Connexion au bus BUS

Chaque pixel (picture element) a son équivalent en mémoire vidéo. Chaque point voit

sa couleur codée sur 1,2, 3 ou 4 octets.

Le contenu de la mémoire vidéo est réaffiché 25 fois par seconde à l’écran.

Modifier les informations de la mémoire vidéo = modifier

l’affichage

Vidéo

(16)

Interface imprimante

(standard orienté caractères)

BUS

Contrôle communication

Contrôle Périphérique

@1@2

@3

12 76 54 3 8

Mémoire centrale

Contrôle communication

Contrôle Bus

@1

Donnée

@2

Etat

@3

Contrôle

E/S standard caractères

(17)

Interface Imprimante (1- test d ’état)

Contrôle communication

Contrôle Périphérique

Contrôle communication

Contrôle Bus

Donnée Etat Contrôle

UAL

H

+

instruction donnée

@instruction

@donnée commande Registres

BUS

Unité Centrale

@1 @2 @3

MC->UC/D

@2

00000000@2 00000000

E/S standard caractères

(18)

Interface Imprimante (2- mode d ’échange)

Contrôle communication

Contrôle Périphérique

Contrôle communication

Contrôle Bus

Donnée Etat Contrôle

UAL

H

+

instruction donnée

@instruction

@donnée commande Registres

BUS

Unité Centrale

@1 @2 @3

UC->MC/D

@3

11111111 11111111

@3

E/S standard caractères

(19)

Interface Imprimante (3 - échange)

Contrôle communication

Contrôle Périphérique

Contrôle communication

Contrôle Bus

Donnée Etat Contrôle

UAL

H

+

instruction donnée

@instruction

@donnée commande Registres

BUS

Unité Centrale

@1 @2

UC->MC/D

@1

01011001 01011001

@1 @3

01011001

01011001

E/S standard caractères

(20)

L’unité de disque

Une unité de disques est constituée d’un empilement de disques. Chaque face d’un disque est lue par une tête

de lecture qui « vole » à quelques microns au dessus

de la surface. Un disque tourne à plusieurs milliers de tours par minute.

E/S standard blocs

(21)

Secteurs, pistes

E/S standard blocs

(22)

Echanges de blocs de n secteurs (1)

BUS

1 bloc de 512 octets Mémoire centrale

Carte d’interface

2 secteurs de 512 octets

BUS

E/S standard blocs

(23)

Echanges de blocs de n secteurs (2)

BUS

1 bloc de 512 octets Mémoire centrale

Carte d’interface

2 secteurs de 512 octets

BUS BUS

E/S standard blocs

(24)

Discussion

• Nous venons de voir un « modèle » général du fonctionnement matériel d’un ordinateur.

• Au delà du modèle, il convient de se

reporter aux descriptions techniques pour

« comprendre » la technologie précise de votre ordinateur

Discussion

(25)

Quelques sites

• Une sélection qui vieillira vite....

– http://www.01hardware.com/hardware/ pour l’assistance sur le matériel – http://www.teaser.fr/~spineau/acrodict/ pour les acronymes

informatiques

– http://www.aideonline.com, un site d’aide en ligne gratuit...

– www.multimania.com/lionelma/paged.htm une visite guidée par un

« néophyte »

– http://perso.wanadoo.fr/ameliorer.son.pc/informatique.htm par un autre néophyte

• 2 sites sur l’histoire de l’informatique...

– http://ei.cs.vt.edu/~history/TMTCTW.html – http://histoire.info.online.fr

Liens

(26)

Lecteur de CD-ROM

Annexe

(27)

Unité de disque

Annexe

(28)

Unité Disquette

Annexe

(29)

Zoom sur la carte mère...

Connecteurs

(fond de panier) CPU

Mémoire

Électronique de contrôle

Annexe

Références

Documents relatifs

_ La Détente : le fluide à l’état liquide et sous pression arrive dans le détendeur ou sa pression est vite abaissée.. Le fluide remonte dans l’évaporateur pour un

 Les briques de bases pour l’étude dynamique de code binaire sont incluses.  Des modules pour l’Objective-C et le Dalvik

◉ Le stub resolver, le serveur de nom récursif et les serveurs faisant autorité collaborent ensemble pour rechercher les informations DNS dans l’espace de nommage. ◉ Une requête

Le PARTICIPE PASSE des verbes conjugués avec AVOIR - s'accorde avec le COD du verbe - si ce COD est placé avant le verbe: la carte que vous avez prise, vous avez pris la

Je propose mon raisonnement, puis je complète la grille avec des exemples que j'ai trouvés corrigé de l'exercice. * ADVERBES

» Éditions Gavroche, école Victor-Hugo 2 d’Epinay-sur-Seine ; – brochure « Enfants chercheurs » relatant une discussion entre enfants au sujet du fonctionnement du moulin,

Des politiques publiques pour gérer l'eau, l'exemple d'un bassin versant. Intervenant en attente

n 36 312 villes et villages font tout pour nous faciliter la vie et nous permettre de trier plus et mieux : des conteneurs ou des bacs faciles d’accès et des informations