ECTS
6 crédits
Composante
Polytech Grenoble - INP, UGA
Description
Objectifs
Pré-requis recommandés
Période
Semestre 6
Liste des enseignements
Communications numériques / Numerical communications
Réseaux (RX) / Networks (NS)
Système, processeur, carte / System, processor, card
Communications numériques / Numerical communications
Composante
Polytech Grenoble - INP, UGA
Introduire la notion de communication numérique qui fait le lien entre le traitement du signal, l'électronique et les réseaux informatique. On retrouve pour cela les notions de signal, information binaire et paquets de données qui permettent d'établir une communication numérique.
Ce cours décrit les concepts, méthodes et techniques utilisées pour les communications numériques. Il se place toujours du point de vue de l'informatique des réseaux afin d'introduire les bases pour la compréhension des communications numériques nécessaires aux protocoles de niveau supérieur.
Suivant la référence au modèle OSI, on peut placer ce cours autour de la couche physique et de la partie liée au médium de la couche liaison.
Sont abordés, de manière plus ou moins approfondie suivant les besoins, les thèmes suivants:
- Représentation des signaux, canal physique, distorsion, bruit, filtrage, modulation
- Théorie de l'information, entropie, codage, compression, correction d'erreur
- Lien de communication, trame, contrôle d’accès au support, commutation de paquets, multiplexage, fiabilité, contrôle de flux
Le cours présente ces éléments avec un point de vue informatique et réseaux afin de mieux comprendre l'intérêt des différentes théories scientifiques sous-jacentes au fonctionnement des communications numériques.
The course introduces Digital Communications which link signal processing, electronics and computer networks. We study the concepts of signal, binary information and data packets that allow to establish a digital communication.
This course describes the concepts, methods and techniques used for digital communications. It always takes the point of view of network computing in order to introduce the basics for understanding the digital communications required for higher level protocols. According to the reference to the OSI model, this course can be placed around the physical layer and the link-related part of the medium.
The following domains will be covered:
- signal representation, physical channel, distorsion, noise, filter, modulation
- information theory, entropy, coding, compression, error correction
- communication link, frame, medium access control, packet switching, multiplexing, reliability, flow control
Lectures stays with a computer science and networking point of view in order to allow a better understanding of the underlying fundamental science beneath numerical communications.
Réseaux (RX) / Networks (NS)
Composante
Polytech Grenoble - INP, UGA
Cet enseignement est une introduction aux nombreuses problématiques liées aux transferts d'information entre ordinateurs.
Premières notions d'administration de réseau : montage, configuration système, observations, compréhension des protocoles d'Internet (Ethernet, IP, UDP, TCP).
- Supports et codage physique
- Mise en paquet de l'information
- Accès multiple au support (protocole Ethernet)
- Détection et correction d'erreurs
- Extraction d'erreurs
- Adressage et routage (protocole IP)
- Récupération d'erreur par réémission (protocole TCP)
The course is an introduction to the many issues related to information transfer between computers.
First notions of network administration: assembly, system configuration, observations, understanding of Internet protocols (Ethernet, IP, UDP, TCP).
- Supports and physical coding
- Packaging of information
- Multiple access to media support (Ethernet protocol)
- Error detection and correction
- Error Retrieval by resend
- Flow control
- Addressing and routing (IP protocol)
Système, processeur, carte / System, processor, card
Composante
Polytech Grenoble - INP, UGA
Le but de ce cours est d'acquérir une connaissance générale du fonctionnement bas niveau des ordinateurs. Ce cours s'intéresse à la fois aux aspects matériels (circuits logiques) des ordinateurs ainsi qu'aux aspects bas-niveau des systèmes d'exploitation. Les liens entre la conception du matériel et les services disponibles dans les systèmes d'exploitation sont particulièrement développés.
* Architecture interne d'un processeur (bus d'E/S, PC/PO, Entrées/Sorties, ...)
* Interruptions (description générale, mise en Å“uvre dans les processeurs, influence sur l'architecture des processeurs, ...)
* Introduction aux systèmes d'exploitation et aux processus (présentation générale, liens entre les fonctionnalités matériels et les services des systèmes d'exploitation, ...)
* Gestion mémoire (segmentation, pagination, ...)
* Caches (généralité, types de caches, implémentation matérielle, ...)
* Techniques avancées dans les processeurs (pipeline, super-scalaire, exécution dans le désordre, ...)
* Compilation, édition de lien, format ELF, relocation
The purpose of this course is to gain a general knowledge of the low-level operation of computers. The course focuses on both the hardware aspects (logical circuits) of computers and the low-level aspects of operating systems. The links between hardware design and the services available in the operating systems are particularly well developed.
* Internal processor architecture (I/O bus, OC/OP, Input/Output, ...)
* Interruptions (description, implementation in processors, link with processors architecture, ...)
* Introduction to operating systems and processes (description, links between hardware features and services of operating systems, ...)
* Memory management (segmentation, pagination, ...)
* Caches (description, kind of caches, hardware implementation, ...)
* Advanced techniques in processors (pipeline, super-scalaire, out-of-order, ...)
* Compilation, linking, ELF format, relocation