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.)
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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.
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?
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
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
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
Top Related