+ All Categories
Home > Documents > MODULE ( AO ) A R C H I T E C T U R E D E S O R D I N A T ...

MODULE ( AO ) A R C H I T E C T U R E D E S O R D I N A T ...

Date post: 03-Apr-2022
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
12
MODULE ( AO ) A R C H I T E C T U R E D E S O R D I N A T E U R S Z. BENOUDINA
Transcript

MODULE ( AO )

A R C H I T E C T U R E

D E S

O R D I N A T E U R S

Z. BENOUDINA

PROGRAMME

CHAPITRE 0: Pourquoi un cours sur le Principe et le

fonctionnement des Ordinateurs ?

CHAPITRE 1: Introduction générale à l’architecture des

ordinateurs.

CHAPITRE 2:

Architecture de VON NEUMANN

CHAPITRE 3: Les mémoires.

NB: Pas de TD.

Apprentissage du Langage MASM (TP)

REFERENCES BIBLIOGRAPHIQUES

[ 1 ] Introduction to computer sytems,

N.A.B GRAY,

Prentice-Hall,

1987.

[ 2 ] Computer architecture and design,

A.J VAN DE GOOR,

Addison Wesley Publishing Compagny,

1990.

[ 3 ] Architecture des ordinateurs (Traduction française),

A. TANENBAUM,

Inter Editions,

1987.

[ 4 ] Technologie des ordinateurs et des réseaux

Cours et exercices corrigés,

Pierre Alain GOUPILLE,

Dunod

Edition 6,

2001.

[ 5 ] Architectures logicielles et matérielles

Cours, études de cas et exercices corrigés

Paul AMBLARD , J.C FERNANDEZ

Dunod,

2000.

[ 6 ] Architecture et technologie des ordinateurs

ZANELLA, Y. LIGIER

Dunod

1989.

[ 7 ] Architecture des ordinateurs

Des techniques de base aux techniques avancées,

BLANCHET, B DUPOUY,

Masson,

1991.

CHAPITRE 0

POURQUOI UN COURS

SUR L’ ARCHITECTURE

DES ORDINATEURS ?

Il s’agit d’abord de comprendre ce que désigne le

terme ARCHITECTURE, c-à-d :

--Comment est « fait » un ordinateur ?

--Quels sont les éléments qui constituent un ordinateur.

--Quel est le fonctionnement d’un ordinateur ?

--Comment circule et est traitée l’INFORMATION par

les différents constituants de l’ordinateur ?

D’où la définition de l’ARCHITECTURE : L’étude et la

description synthétique du fonctionnement des composants

internes d’un ordinateur ou bien la structure d’un

ordinateur que « le programmeur en langage machine »

doit connaître pour écrire un programme correct

(Indépendamment du temps) pour cet ordinateur.

NB:

a) Il faut distinguer deux catégories d’architectures :

-- Matérielle : Elle est relative aux différents composants.

-- Logicielle : Elle concerne surtout les fonctionnalités

des systèmes d’exploitation ( Logiciels ou programmes )

permettant le fonctionnement de l’ordinateur suivant

une architecture.

b) Le choix d’une architecture est toujours le résultat d’un

compromis ( Arrangement dans lequel se font des

concessions mutuelles ) entre :

-- Performances et coûts.

-- Efficacité et facilité de construction.

-- Performances d’ensemble et facilité de programmation.

D’autre part, un INFORMATICIEN se doit de

comprendre le fonctionnement du système dans sa

globalité car les caractéristiques du MATERIEL

influent sur les performances des programmes.

CONSEQUENCE:

Une BONNE connaissance du fonctionnement

interne de l’ORDINATEUR permet de comprendre

pourquoi certains programmes s’avèrent efficaces et

d’autres sont mal adaptés par rapport à une

architecture donnée, et, comment améliorer le

comportement.

En effet, les traitements informatiques possèdent,

au regard de ceux qui les utilisent, une exigence de

qualité ( Robustesse et performance ) .

Et, l’INFORMATIQUE s’attache à résoudre des

problèmes complexes par la structure ou par le

volume des données à gérer.

Donc, un cours d’ARCHITECTURE permet

d’atteindre

LES OBJECTIFS SUIVANTS :

1) La connaissance du MATERIEL :

Sur quoi vos applications tournent.

2) La connaissance du VOCABULAIRE correspondant :

Terminologie relative à l’architecture d’un

ordinateur.

D’où la QUESTION :

COMMENT REALISER CES OBJECTIFS ?

Avec la REPONSE :

Le cours du module AO expose les principes de

fonctionnement de l’ORDINATEUR, sachant qu’il ne

s’agit pas uniquement de COMPRENDRE

l’ORGANISATION de la machine à bas niveau, mais

aussi d’initier l’étudiant à programmer dans un langage

de bas niveau ( TP : Travaux Pratiques en assembleur).


Recommended