20
Traduit et adapté de l’anglais Traduit et adapté de sources anglaises sur Internet Ch.11 Microordinateurs Mounir Boukadoum Traduit et adapté de l’anglais Traduit et adapté de sources anglaises sur Internet Types d’ordinateurs Types d’ordinateurs : Superordinateurs (souvent obtenus par la mise parallèles de plusieurs CPUs) Stations de travail Ordinateurs personnels (table, portatifs, etc.) Ordinateurs embarqués ( Assistants personnels, téléphones cellulaires, microcontrôleurs, etc.)

11 - Systemes [Mode de compatibilité]

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Ch.11Microordinateurs

Mounir Boukadoum

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Types d’ordinateurs

Types d’ordinateurs : Superordinateurs (souvent obtenus par la mise parallèles de plusieurs CPUs)

Stations de travail 

Ordinateurs personnels (table, portatifs, etc.)

Ordinateurs embarqués ( Assistants personnels, téléphones cellulaires, microcontrôleurs, etc.)

Page 2: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Architecture basée microprocesseur

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Architecture basée microcontrôleur

Page 3: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Mode mixte

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Un exemple 8/16 bits

Page 4: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Connexion de base en                       mode microcontrôleur

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Démultiplexage d’adresses en mode microprocesseur

Page 5: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Système basiqueen mode étendu 1/2

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Système basiqueen mode étendu 2/2

Page 6: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

ARM ST32F3(Cortex M3)

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Un système ARM

Page 7: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Page 8: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Carte STM32429I‐EVAL

Page 9: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

SRAM, Flash and SDRAM

Page 10: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Audio

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

LCD, camera and connectors

Page 11: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Ethernet

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Page 12: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Page 13: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Page 14: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Le 80386 d’Intel   1/2

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Le 80386 d’Intel   2/2

Page 15: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

CLAVIERPort d'entrée

Port de sortie ÉCRAN

Port de sortie IMPRIMANTE

Port d'E/S DISQUE

Port d'E/S MODEM

Mémoire morte

ROM, EPROM,EEPROM

Mémoire viveRAM

CPU(Unité centralede traitement)

UC(Unité centrale)

Mémoire interne Micro-processeur Ports d'E/S Périphérique externes

Modemexterne

Clavier

Écran Imprimante

MODEM

Ligne téléphonique

UC +Disques

Micro‐ordinateur PC

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Composants de la carte‐mère

Trois bus majeurs :

• Processeur • AGP (Accelerated Graphics 

Port)• PCI (Peripheral 

Component Interconnect)

Page 16: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Le “Chipset” ou “ponts”  

• Le flux de données est entre– Le CPU et la RAM

– Le CPU et le système d’affichage

– Le CPU et les autres périphériques 

• Deux ponts gèrent le trafic  – Northbridge (pont nord)

• Le plus proche du CPU physiquement

• Connecte le CPU à la mèmoire et à la vidéo

– Southbridge (pont sud)• Plus éloigné du CPU 

• Gère les échanges avec les autres périphériques

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Northbridge & Southbridge

• Varient d’un système à l’autre en fonction de la performance.

Page 17: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Exemple d’implémentation

Northbridge

Southbridge

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Le pont sud permet aussi la communication avec le clavier et la souris

• Un microcontrôleur 8042 d’Intel assure le scan et le décodage du clavier à  l’aide du BIOS

Comment lire les données du 8042?

Page 18: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

ROM BIOS

• Basic Input Output System : Ensemble de routines résidant dans un boîtier de mémoire non volatile (ROM, EPROM, Flash ROM, etc.) 

• Offre une interface de bas niveau pour gérer le matériel et des routines pour démarrer le système

• Trois fonction principales:

Test au démarrage

(POST ou Power on Self Test)

Amorçage du système d’exploitation

(Bootstrap loader)

Fonctions de base pour les e/s primaires

La puce ROM avec le BIOS fournit tous les utilitaires pour communiquer avec les périphériques locaux et démarrer le système 

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Amorçace du système d’exploitation par le BIOS

POST sans erreur (power-on self test)

Système prêt à l’emploi? (Plug’n’Play)

Trouver un lecteur d’amorce (boot rrive)

Ordinateur allumé

Medium d’amorce trouvé?

Charger le programme d’amorce(boot loader)

Partir le système d’exploitation

Oui

Non

Non

Moniteur alphanumérique

Dernier lecteur d’amorce?

Système dexploitation manquant

Oui

Non

Page 19: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

CMOS

• Système distinct du ROM BIOS

• Comprend une mémoire volatile qui est sauvegardée par un pile rechargeable ou de longue durée (Lithium) 

• Emmagasine les données systèmes sujettes à changement :

– Horloge

– Configuration  

• Fait souvent partie du pont sud

• Accessible par un programme de 

configuration (Setup)

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

BIOS vs. CMOS

• BIOS

– Programmes

– Non‐volatile 

– Est mis à jour par reprogrammation totale de la mémoire (“flashing”)

– Typiquement 64 Kx8 de programmes

– Souvent dans un boîtier à part 

• CMOS

– Données

– Volatile

– Modifié par programme (Setup)

– Typiquement 128 Kx8 

– Souvent partie du pont sud

Page 20: 11 - Systemes [Mode de compatibilité]

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

CMOS Setup 

• Accessbile au démarrage en pesant sur une touche(Del, ESC, F1, F2, CTRL‐ALT‐ESC, CTRL‐ALT‐INS, CTRL‐ALT‐Enter, CTRL‐S)

Traduit et adapté de l’anglaisTraduit et adapté de sources anglaises sur Internet

Aperçu d’un système d’exploitation

Interface logiciel

Utilisateur

Programmes d’utilisateur

Interface avec le SE

SE

Interface au matériel

Disques – mémoire ‐périphériques