plan de cours : gif-16116 - Pixel

Transcription

plan de cours : gif-16116 - Pixel
PLAN DE COURS
Hiver 2008
GIF−16116 A − Ordinateurs: structure et applications
Informations générales
Crédits :
Temps consacré :
Formule pédagogique :
Préalable(s) :
Concomitant(s) :
Site Web :
Intranet Pixel :
Enseignant(s) :
Responsable :
3
3−0−3−3
LT
aucun
GIF−10279, (IFT−19965 ou IFT−17582)
http://cours.gel.ulaval.ca/2008h/16116/
https://pixel.fsg.ulaval.ca
Tremblay, Étienne [email protected]
Maldague, Xavier [email protected]
Description sommaire
Ce cours présente l'architecture interne de l'ordinateur et l'organisation de ces principaux éléments. Il
prépare à l'exploitation de l'ordinateur dans des problèmes d'ingénierie tels l'acquisition et le traitement
de données, la commande industrielle et la gestion de périphériques. Afin de bien dégager la vision
physique et logique, il utilise principalement le langage d'assemblage. Le micro−ordinateur compatible
PC sert de machine type dans la discussion des divers concepts et lors de travaux pratiques.
Liens avec le(s) programme(s)
Ce cours participe à la poursuite des objectifs suivants du programme de baccalauréat en génie
informatique :
• connaître et exploiter la technologie électronique, en étant en mesure d'apprécier ses
fondements physiques;
• connaître et exploiter les aspects théoriques de la représentation des signaux et de
l'information;
• Etre en mesure de mener simultanément une démarche méthodologique qui combine
créativité, rigueur et pragmatisme;
Ce cours participe à la poursuite des objectifs suivants du programme de baccalauréat en génie
électrique :
1/5
• acquérir une dextérité de base dans la manipulation d'appareils et l'assemblage de dispositifs et
être capable d'encadrer le personnel technique qui en a la charge;
• connaître les technologies pertinentes aux divers champs d'application du génie électrique;
• posséder les bases conceptuelles et physiques de la discipline du génie électrique.
Objectifs
À la fin de ce cours, l'étudiant devra être en mesure de:
• Être familier avec la structure et le fonctionnement interne d'un ordinateur;
• Acquérir une compréhension détaillée du matériel et de sa gestion par l'utilisation du langage
d'assemblage.
Contenu
• Introduction (1h):
• Architecture typique d'un ordinateur (6h): Processeur, mémoire et entrées/sorties (fonctions
et rôles, exemples, compatibilité). Bus d'adresse, de données et de contrôle (communication
processeur/mémoire, processeur/entrées−sorties). Historique des micro−ordinateurs. Mémoire
cache. Mémoire virtuelle. Comparaison des différentes technologies de mémoire (EPROM,
Flash, SRAM, DRAM, SDRAM, DDR−SDRAM, RAMBUS, etc.).
• Logiciels (3h): Comparaison des langages machines, assembleur et langage évolué.
Comparaison des interpréteurs et des compilateurs. Rôle des systèmes d'exploitation (Linux,
MS−WINDOWS). Protection des ressources au niveau du processeur et du système
d'exploitation. Logiciels d'application vs système d'exploitation.
• Programmation (4h) : Architecture interne d'un processeur. Historique des processeurs: la
famille Intel. Registres internes. Registre d'état du processeur. Organisation de la mémoire.
Segmentation de la mémoire. La pile.
• Répertoire d'instructions du 80X86 et interruptions (5h) : Modes d'adressage. Instructions de
transfert de données vers la mémoire ou vers les entrées−sorties. Instructions arithmétiques, de
manipulations de bits, de contrôle du processeur. Instructions de bris de séquence, de boucles,
d'interruptions. Gestion des interruptions. Interruptions matérielles et logicielles. Circuit de
minuterie.
• Programmation en assembleur (6h) : Editeur. Macro−assembleur. Editeur de liens.
Directives du macro−assembleur. Sous−routine vs macro. Programmation par module.
Passage de paramètres. Association de modules assembleur avec un langage évolué.
• Principes de base d'un système d'exploitation (6h) : Caractéristiques des systèmes
d'exploitation. Gestion des processus et de la mémoire. Mémoire virtuelle. Accès disques.
Liens entre le système d'exploitation et le matériel. Exemples de systèmes d'exploitation.
• Entrées/Sortie et ports externes d'un ordinateur (8h) : Gestion des Entrées/Sortie. Gestion
des bus (ISA, PCI, AGP). Accès direct à la mémoire (DMA). Pilotes et gestionnaire de
périphériques. Port série, port parallèle, port USB, FireWire et autres ports.
Consignes sur les travaux
Les travaux pratiques sont principalement réalisés en assembleur sur micro−ordinateur compatible PC.
2/5
Modalités sur les laboratoires
Règlement sur la sécurité dans les laboratoires du Département de génie électrique et de génie
informatique et formation sur les dangers de l'électricité
Le Département de génie électrique et de génie informatique a adopté un règlement sur la sécurité
dans ses laboratoires.
Ce règlement est disponible à l'adresse :
http://www2.gel.ulaval.ca/fileadmin/documentation/services/securite/reglements−securite−lab−v2.pdf
Tous les étudiants sont priés de respecter celui−ci scrupuleusement.
Par ailleurs une formation sur les dangers de l'électricité est offerte aux étudiants à chaque début de
session. Certains cours exigent que cette formation soit suivie avant le début des laboratoires.
Les étudiants qui n'auront pas suivi cette formation se verront refuser l'accès aux laboratoires.
Détails sur les modalités d'évaluation
L'évaluation est faite à partie de deux examens écrits et des travaux pratiques. La répartition des points
est comme suit: le premier examen 40 %, le second examen 40 % et 20% pour les travaux pratiques
évalués.
Les révisions de notes seront faites conformément à la procédure officielle du Règlement des études et
des règles de la Faculté seulement. La cote ne sera disponible qu'à la sortie du relevé de notes.
Échelle des cotes
Échelle des cotes
A+ [ 90.00 − 100 ]
A [ 86.00 − 89.99 ]
A− [ 82.00 − 85.99 ]
Réussite
B+ [ 78.00 − 81.99 ]
B [ 74.00 − 77.99 ]
B− [ 70.00 − 73.99 ]
Réussite
C+ [ 66.00 − 69.99 ]
C [ 62.00 − 65.99 ]
C− [ 58.00 − 61.99 ]
Réussite
D+ [ 54.00 − 57.99 ]
D [ 50.00 − 53.99 ]
E [ 0.00 − 49.99 ]
X
Réussite
Échec
Abandon sans échec
(dans les délais prévus)
Bibliographie
3/5
Obligatoires:
• Notes de cours (format électronique)
• "The Architecture of Computer Hardware and Systems Software: An Information Technology
Approach, 3rd Edition", Irv Englander, John Wiley & Sons, Inc., 2003, ISBN:
0−471−07325−3
Autres références:
• "Organisation et architecture de l'ordinateur, 6e édition", William Stallings, Pearson Education
France,2003, ISBN: 2−7440−7007
• "Structure interne des ordinateurs", Bui Minh Duc, Les éditions Zeus, 2002, ISBN:
2−9805737−2−8
• "Computer Organization and Design Second Edition: The Hardware/Software Interface",
David Patterson, John Hennessy, Morgan Kaufmann, 1997, ISBN: 1−55860−428−6.
Modalités d'évaluation
Examen
Date
Heure
Pondération de
la note finale
Document(s) autorisé(s)
Examen 1
Mercredi 12 mars
2008
13h30 à
15h30
40.00%
Calculatrice scientifique seulement
Examen 2
Mercredi 30 avril
2008
13h30 à
15h30
40.00%
Calculatrice scientifique seulement
Travail Équipes
Date
Heure
Pondération de la note finale
Lab1
1à2
Mercredi 6 février 2008
13h30
4.00%
Lab2
1à2
Mercredi 20 février 2008
13h30
3.00%
Lab3
1à2
Mercredi 5 mars 2008
13h30
3.00%
Lab4
1à2
Mercredi 26 mars 2008
13h30
4.00%
Lab5
1à3
Vendredi 18 avril 2008
13h30
6.00%
Horaire et disponibilités
Plages normales : Mercredi 13h30 à 15h30 PLT−2551
Vendredi 12h30 à 13h30 PLT−2551
Dépannages : aucun
Disponibilité de l'enseignant :
(du 14 janv. au 25
Mercredi 15h30 à 16h30 PLT−1114o
avril)
Politique sur l'utilisation d'appareils électroniques pendant une séance d'évaluation
4/5
L'utilisation d'appareils électroniques (cellulaire ou autre appareil téléphonique sans fil, pagette,
baladeur, agenda électronique, etc.) est interdite au cours d'une séance d'évaluation et de toute autre
activité durant laquelle l'enseignant l'interdit.
De plus, seuls certains modèles de calculatrices sont autorisés durant les séances d'évaluation.
Pour l'année 2007−2008, les modèles suivants sont autorisés :
Hewlett Packard
Texas Instrument
Sharp
Casio
HP 20S, HP 30S, HP 32S2, HP 33S
TI−30Xa, TI−30XIIB, TI−30XIIS, TI−36X,
BA35
EL−531*, EL−546*, EL−520*
ASIO FX−300 MS, FX−300W Plus
* Calculatrices Sharp: sans considération pour les lettres qui suivent le numéro
Dans tous les cas, la calculatrice doit être validée par une vignette autocollante émise par la COOP
étudiante ZONE.
Politique sur le plagiat et la fraude académique
L'Université Laval possède des dispositions relatives au plagiat et à la fraude académique. Le
« Règlement disciplinaire à l'intention des étudiants de l'Université Laval » est disponible à cette
adresse http://www.ulaval.ca/sg/reg/Reglements/Disc. Ce texte encadre les activités sanctionnées sur
le plan du plagiat, de la tricherie et de la fraude académique. Ces mesures ont été mises en place afin
de protéger l'intégrité académique au sein de l'institution « dans le but de préserver la crédibilité des
attestations ou des diplômes délivrés et afin de s'assurer que les relevés de notes et les diplômes
témoignent de la compétence et de la formation réelle des étudiants ». Parmi les infractions
académiques, l'article 28 répertorie différentes infractions reliées au plagiat:
• copier un document;
• utiliser l'oeuvre d'autrui, en tout ou en partie, sans en mentionner la source;
• soumettre le même travail dans deux cours différents à l'insu des enseignants;
• etc.
Ce règlement s'attribue à toutes les activités exigées de l'étudiant dans le cadre de son cours et de son
programme d'études. Les conséquences peuvent mener à une réprimande, une mise en probation,
l'attribution d'une cote « R », une suspension d'inscription à l'Université, le congédiement, une
expulsion ou au rappel du diplôme de l'individu.
5/5