• Aucun résultat trouvé

Architecture des ordinateurs I

N/A
N/A
Protected

Academic year: 2022

Partager "Architecture des ordinateurs I"

Copied!
3
0
0

Texte intégral

(1)

99-06-09

1

IFT1227

Architecture des ordinateurs I

Présentation

El Mostapha Aboulhamid Em.aboulhamid@umontreal.ca

Université de Montréal

page 2 IFT1227 – Architecture des ordinateurs 1 – JP DAVID & EM Aboulhamid

Plan de cours (1/2)

• Structure générale de l’ordinateur :

o

Le processeur

o

La mémoire principale

o

Les mémoires secondaires

o

Les entrées/sorties

• La couche physique

o

Les portes logiques (combinatoire/séquentiel)

o

Les circuits logiques de base

o

Les mémoires

o

Les microprocesseurs

o

Les microcontrôleurs

o

Les bus

page 3 IFT1227 – Architecture des ordinateurs 1 – JP DAVID & EM Aboulhamid

Plan de cours (2/2)

• La couche microarchitecture

o

Exemples de microarchitecture

o

Conception de la microarchitecture

o

Amélioration des performances

• La couche ISA (jeu d’instruction)

o

Les types de données

o

Le format des instructions

o

Les modes d’adressage

o

Les types d’instructions

o

La programmation en assembleur

• La couche système d’exploitation

o

La mémoire et les E/S virtuelles

o

Les processus et leur synchronisation

page 4 IFT1227 – Architecture des ordinateurs 1 – JP DAVID & EM Aboulhamid

Projet spécial : pico-board

(2)

99-06-09

2

page 5 IFT1227 – Architecture des ordinateurs 1 – JP DAVID & EM Aboulhamid

Détails pratiques

• Cours & Démonstrations

o Vérifier sur le site officiel des horaires de cours

• Devoirs

o 2 ou 3 par groupes de deux

page 6 IFT1227 – Architecture des ordinateurs 1 – JP DAVID & EM Aboulhamid

Evaluation

• Les TP T 30 points

• L’examen intra I 30 points

• L’examen final F 40 points

o Seuil 45% (I+F)

o Toute tentative de plagiat annule l’épreuve.

page 7 IFT1227 – Architecture des ordinateurs 1 – JP DAVID & EM Aboulhamid

Livres

• Livre obligatoire :

o

Architecture de l’ordinateur, Andrew Tanenbaum, 5ème édition

Ou la version anglaise

o

Structured Computer Organization, 5th edition.

page 8 IFT1227 – Architecture des ordinateurs 1 – JP DAVID & EM Aboulhamid

Logiciels

• MultiMedia Logic

o Simulateur de circuits logiques

• Mic-1

o Simulateur du processeur décrit au chapitre 4

• MPLAB

o Compilateur / Simulateur des microcontrôleurs de

la famille PIC

(3)

99-06-09

3

page 9 IFT1227 – Architecture des ordinateurs 1 – JP DAVID & EM Aboulhamid

Est-ce bien utile ?

• NON :

o

Faire du traitement de texte ou de la base de données

o

Créer ou gérer un site Internet

o

Développer des logiciels en Java ou en C++

• Un peu quand même :

o

Satisfaire sa curiosité intellectuelle : « Mais comment elle marche cette machine sur laquelle je passe des journées (et certaines nuits) ? »

• OUI :

o

Développer des systèmes de traitement haute performance (Audio – Video – Médical – Spatial …)

o

Développer des systèmes matériels (FPGA – uP …)

o

Donner une expertise en choix de matériel

o

Écrire des systèmes d’exploitation

o

Développer des compilateurs

Références

Documents relatifs

Coder en binaire sur un octet les entiers 105 et 21 puis effectuer l’addition binaire des entiers ainsi codés. Vérifier que le résultat sur un octet

IMUL (Multiplication signée) : Cette instruction a le même principe de fonctionnement que l’instruction MUL, mais elle supporte les nombres signés...

Ensuite, on comparera chaque élément d'un groupe avec tout ceux du groupe suivant pour simplifier. (On ne peut pas aller plus loin: différence de plus

• Si dans une équipe, une personne se retrouve forcée à réaliser la majeure partie du travail (parce que l’autre ne fait rien), elle doit en faire part avant la correction et

2.2.4 Ecriture des instructions en langage

Elle dispose d'un tête d’impression (9ou24 aig).ces aiguilles vont frapper le ruban qui dépose l'encre sur le papier pour former un caractère ou une partie d'un graphique.. 

Identifier la carte mère que vous avez sous la main : constructeur, marque, référence, année de construction

( IF ) l’instruction jmp est chargée et eip est incrémenté afin qu’il pointe vers la prochaine instruction (il ne pointe donc pas encore forcément sur l’instruction d’adresse