Vous êtes sur la page 1sur 26

Université Abderrahmane MIRA de Bejaia

Faculté des Sciences de la Nature et de la Vie


Département des Troncs Communs
Module : Outils Informatique
Chargé du cours : M. BENRAMDANE Elias
Section : Licence II Sciences Biologiques

Chapitre I : Découverte des systèmes d’exploitation (OS : Operating Systems)

Un système d'exploitation (OS en anglais) est un logiciel qui gère les ressources d'un ordinateur et fournit des services
aux applications logicielles. Il agit comme un intermédiaire entre les programmes d'application (Software) et le matériel de
l'ordinateur (Hardware) (Figure 1).
Les tâches principales d'un système d'exploitation incluent la gestion de
la mémoire, de la central processing unit (CPU), des périphériques d'entrée
et de sortie, de la gestion des fichiers et de la sécurité. Les utilisateurs
interagissent avec le système d'exploitation à travers une interface
graphique utilisateur (GUI) ou une interface en ligne de commande
(CLI).
Les systèmes d'exploitation les plus populaires sont Microsoft Windows,
macOS d'Apple, et les distributions de Linux telles que Ubuntu et Fedora.
Chacun de ces systèmes d'exploitation a des fonctionnalités et des
architectures différentes, mais ils accomplissent tous les mêmes tâches de
base pour permettre aux utilisateurs d'exécuter des applications et de
gérer leurs données.
Figure 1: Système d'exploitation (schéma)
I. Définition des trois systèmes s’exploitation connus,
1) Microsoft Windows : Microsoft Windows est un système d'exploitation graphique de Microsoft. Il a été introduit en 1985
et est devenu l'un des systèmes d'exploitation les plus populaires pour les ordinateurs de bureau et les ordinateurs portables.
Windows fournit une interface graphique utilisateur (GUI) pour l'utilisateur (Figure 2), ainsi que des fonctionnalités telles que
la gestion des fichiers et des dossiers, la gestion des programmes et des processus, la gestion de l'affichage et de l'entrée de la
souris et du clavier, ainsi que la connectivité réseau. Windows inclut également un certain nombre d'applications telles que le
Bloc-notes, le Calendrier, le Navigateur web Internet Explorer, et des outils de développement tels que .NET Framework.
Au fil des ans, Microsoft a publié de nombreuses versions de Windows, notamment Windows 3.1, Windows 95, Windows 98,
Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 et enfin Windows 11 plus recemment.
Chacune de ces versions a apporté de nouvelles fonctionnalités et améliorations pour répondre aux besoins en constante
évolution des utilisateurs.

Figure 2: Interface graphique de Windows 11

Page 1 sur 4
2) McOS : macOS est le système d'exploitation utilisé sur les ordinateurs Macintosh d'Apple. Il a été introduit en 1984 sous
le nom de Mac OS et a évolué au fil des ans pour devenir macOS.

macOS fournit une interface graphique utilisateur (GUI) pour l'utilisateur (Figure 3), ainsi que des fonctionnalités telles que
la gestion des fichiers et des dossiers, la gestion des programmes et des processus, la gestion de l'affichage et de l'entrée de la
souris et du clavier, ainsi que la connectivité réseau. macOS inclut également un certain nombre d'applications telles que Pages,
Numbers, Keynote, Photos et Safari.

macOS est connu pour sa simplicité d'utilisation, sa stabilité et sa sécurité, et il est très populaire auprès des utilisateurs
professionnels, tels que les graphistes, les musiciens et les cinéastes, qui apprécient son intégration étroite avec les autres
produits Apple, tels que l'iPhone et l'iPad. Au fil des ans, Apple a publié de nombreuses versions de macOS, telles que
Mavericks, Yosemite, El Capitan, Sierra, High Sierra, Mojave, Catalina et Big Sur.

Figure 3: Interface graphique de Big Sur d'Apple (Mc book).

3) Linux : Linux est un système d'exploitation libre et open-source basé sur Unix. Il a été développé par Linus Torvalds en
1991 et est devenu très populaire pour les serveurs, les supercalculateurs, les ordinateurs de bureau et les smartphones.
Linux fournit une interface en ligne de commande (CLI) (Figure 4) et une interface graphique utilisateur (GUI)(Figure 5)
pour l'utilisateur, ainsi que des fonctionnalités telles que la gestion des fichiers et des dossiers, la gestion des programmes et
des processus, la gestion de l'affichage et de l'entrée de la souris et du clavier, ainsi que la connectivité réseau. Linux inclut
également un certain nombre d'applications telles que LibreOffice, GIMP et Firefox.
L'un des grands avantages de Linux est sa flexibilité. Les utilisateurs peuvent modifier le code source et l'adapter à leurs besoins
spécifiques, et il existe de nombreuses distributions différentes de Linux, telles que Debian, Ubuntu, Fedora et CentOS, qui
offrent des fonctionnalités et des environnements de bureau différents pour répondre aux besoins des utilisateurs. Linux est
également connu pour sa stabilité, sa sécurité et son coût relativement faible, car il est disponible gratuitement sous forme de
code source ouvert.

Page 2 sur 4
Figure 4: Interface en ligne de commande (CLI) de Linux Ubuntu, appelée également terminal.

Figure 5: Interface graphique d'Ubuntu 18.3 (2018).

II. Les différences entre ces trois systèmes d’exploitation


Les différences entre Windows, macOS et Linux peuvent être résumées dans les 5 points suivants :
1. Propriétaire vs libre et open-source : Windows est un système d'exploitation propriétaire développé et
commercialisé par Microsoft, tandis que macOS est un système d'exploitation propriétaire développé et commercialisé
par Apple. Linux, en revanche, est un système d'exploitation libre et open-source, ce qui signifie que les utilisateurs
peuvent accéder au code source et le modifier à leur guise.
2. Interfaces utilisateur : Windows et macOS offrent une interface graphique utilisateur (GUI) pour l'utilisateur, tandis
que Linux offre une interface en ligne de commande (CLI) ainsi qu'une interface graphique utilisateur (GUI). Les
interfaces graphiques de Windows et de macOS sont plus conviviales pour les utilisateurs occasionnels, tandis que la
CLI de Linux peut être plus adaptée aux utilisateurs plus expérimentés.
3. Applications : Windows et macOS incluent un certain nombre d'applications telles que des navigateurs web, des
suites bureautiques, des outils de développement et des applications multimédias, tandis que Linux offre un choix plus

Page 3 sur 4
large d'applications open-source. Les applications commerciales disponibles sur Windows et macOS peuvent coûter
plus cher que les applications open-source disponibles sur Linux.
4. Stabilité et sécurité : Les systèmes d'exploitation Windows et macOS ont été critiqués pour leur manque de stabilité
et de sécurité par rapport à Linux, bien que les dernières versions de Windows et de macOS aient apporté des
améliorations significatives en matière de sécurité. Linux est souvent considéré comme un système d'exploitation plus
stable et plus sécurisé en raison de sa nature open-source et de sa grande communauté de développeurs.
5. Coût : Windows et macOS peuvent coûter plus cher que Linux, car ils sont vendus sous forme de produits
commercialisés, tandis que Linux est disponible gratuitement sous forme de code source ouvert. Cependant, l'achat
de licences pour les applications commerciales sur Windows et macOS peut également entraîner des coûts
supplémentaires pour les utilisateurs.

III. Terminologie
OS : Operating system, qui veut dire en français système d’exploitation.
CLI : Commande Line Interface, veut dire Interface en Ligne de Commande, c’est la console (Figure 4) qui permet à l’utilisateur
d’entrer des commandes à exécuter par l’ordinateur.
GUI : Graphical User Interface, ce sont les Interfaces Graphiques (Figures 2, 3 et 5) qui permettent à l’utilisateur d'interagir avec
un programme informatique à l'aide d'éléments graphiques tels que des icônes, des fenêtres, des menus, des boutons et des
champs de saisie.
CPU : Central Processing Unit ou Unité Centrale de Traitement (UCT) en français, est le composant principal d'un ordinateur
qui effectue les calculs et les traitements des données, on l’appelle également processeur car il effectue tous les processus.

Page 4 sur 4
Université Abderrahmane MIRA de Bejaia
Faculté des Sciences de la Nature et de la Vie
Département des Troncs Communs
Module : Outils Informatiques
Chargé du cours : M. BENRAMDANE Elias
Section : Licence II Sciences Biologiques

Chapitre I : Découverte des systèmes d’exploitation (Annexe sur le matériel informatique)

Définition du hardware
Le hardware (matériel en français) désigne l'ensemble des composants physiques d'un système informatique, tels que les
processeurs, la mémoire, le disque dur, les cartes graphiques, les périphériques d'entrée et de sortie (clavier, souris, écran,
etc.) ainsi que les composants électroniques qui les relient entre eux, tels que les cartes mères, les câbles et les connecteurs.
Le hardware est la partie tangible et physique d'un ordinateur, contrairement au software (logiciel), qui se réfère aux
programmes et aux données stockées sur le matériel et qui est exécuté par les processeurs. En résumé, le hardware est la
"machine" qui permet de faire fonctionner le software.

1. Processeur, définition et caractéristiques


Le processeur est un composant central du hardware d'un système informatique. Aussi appelé CPU (Central Processing
Unit) en anglais, il est responsable de l'exécution des instructions des programmes et de la gestion des opérations de calculs
et de traitement de données.
Les processeurs modernes sont constitués de millions de transistors miniatures, qui sont organisés en unités logiques
capables d'effectuer des opérations arithmétiques et logiques à grande vitesse. Les caractéristiques clés d'un processeur
incluent notamment :
- La fréquence d'horloge : c'est la vitesse à laquelle le processeur exécute les instructions. Elle est mesurée en gigahertz
(GHz) et plus la fréquence est élevée, plus le processeur peut effectuer de calculs par seconde.
- Le nombre de cœurs : de nombreux processeurs modernes ont plusieurs cœurs, ce qui leur permet d'exécuter
plusieurs tâches en parallèle. Par exemple, un processeur quad-core dispose de quatre cœurs.
- La taille de la mémoire cache : la mémoire cache est un espace de stockage de données temporaire intégré au
processeur. Plus la taille de la cache est grande, plus le processeur peut accéder rapidement aux données dont il a
besoin pour exécuter les instructions.
- L'architecture : il existe différentes architectures de processeurs, telles que x86, ARM ou PowerPC. Chacune de ces
architectures possède ses propres caractéristiques en termes de performances, de compatibilité et de consommation
d'énergie.
Les processeurs sont utilisés dans de nombreux types de systèmes informatiques, allant des ordinateurs personnels aux
serveurs en passant par les smartphones et les objets connectés. Les performances et les fonctionnalités des processeurs ont
évolué rapidement au fil des années, ce qui a permis de développer des applications de plus en plus avancées et de gérer des
quantités de données toujours plus importantes.

2. Mémoire, définition et caractéristiques


La mémoire est un composant essentiel du hardware d'un système informatique. Elle permet de stocker les données et
les programmes qui sont en cours d'exécution sur le système. Il existe plusieurs types de mémoire, chacun ayant ses propres
caractéristiques et utilisations.

Page 1 sur 4
2.1. Mémoire vive (RAM)
La mémoire vive, également appelée RAM (Random Access Memory) est une mémoire volatile, c'est-à-dire qu'elle perd
toutes les données qu'elle contient lorsque l'alimentation électrique est coupée. Elle est utilisée pour stocker temporairement
les données et les programmes en cours d'exécution sur le système. Les caractéristiques clés de la mémoire vive sont :
- La capacité : elle correspond à la quantité de données que la RAM peut stocker à un moment donné. Elle est mesurée
en gigaoctets (Go).
- La vitesse : elle indique la rapidité à laquelle la RAM peut accéder aux données. Elle est mesurée en MHz ou en
MT/s (mégatransferts par seconde).
- Le type : il existe plusieurs types de RAM, tels que la DDR4, la DDR3, etc., qui ont des caractéristiques différentes
en termes de vitesse, de consommation d'énergie et de compatibilité.

2.2. Mémoire morte (ROM)


La mémoire morte, également appelée ROM (Read-Only Memory) est une mémoire non volatile, c'est-à-dire qu'elle
conserve les données qu'elle contient même lorsque l'alimentation électrique est coupée. Elle est utilisée pour stocker les
données et les programmes qui doivent être présents en permanence sur le système, tels que le BIOS (Basic Input/Output
System) qui gère les fonctions de base de l'ordinateur. Les caractéristiques clés de la mémoire morte sont :
- La capacité : elle est généralement inférieure à celle de la RAM, car la mémoire morte ne stocke que les données et
les programmes essentiels.
- La vitesse : elle est généralement plus lente que celle de la RAM, car la mémoire morte est utilisée pour stocker des
données qui sont rarement modifiées.
- Le type : il existe plusieurs types de mémoire morte, tels que la PROM (Programmable Read-Only Memory) et l'EPROM
(Erasable Programmable Read-Only Memory), qui permettent de programmer ou d'effacer les données stockées dans la
mémoire.

2.3. Mémoire de stockage


La mémoire de stockage, également appelée mémoire de masse, est utilisée pour stocker les données de manière
permanente sur le système. Elle comprend des disques durs (HDD) et des disques à semi-conducteurs (SSD). Les
caractéristiques clés de la mémoire de stockage sont :
- La capacité : elle correspond à la quantité de données que le disque dur ou le SSD peut stocker. Elle est mesurée en
gigaoctets (Go) ou en téraoctets (To).
- La vitesse : elle indique la rapidité à laquelle les données peuvent être lues ou écrites sur le disque dur ou le SSD.
Elle est mesurée en tours par minute (tpm) pour les HDD et en gigaoctets par seconde (Go/s) pour les SSD.
- Le type : HDD ou SSD.

3. Carte graphique, définition et caractéristiques


La carte graphique est un composant matériel qui est utilisé pour traiter les données graphiques et les afficher à l'écran.
Elle est également appelée carte vidéo ou carte d'affichage. Elle est généralement utilisée dans les ordinateurs de bureau et
les ordinateurs portables pour améliorer les performances graphiques et fournir une meilleure qualité d'image. Les
caractéristiques clés de la carte graphique sont les suivantes :
3.1. Processeur graphique (GPU)
Le processeur graphique est la partie la plus importante de la carte graphique. Il est responsable du traitement des
données graphiques et des calculs nécessaires pour afficher des images en 2D et en 3D. Les caractéristiques clés du GPU
sont :

Page 2 sur 4
- Le nombre de cœurs : il s'agit du nombre d'unités de traitement parallèles qui sont intégrées dans le GPU. Plus il y
a de cœurs, plus le GPU est puissant.
- La fréquence d'horloge : elle indique la vitesse à laquelle le GPU fonctionne, mesurée en mégahertz (MHz) ou en
gigahertz (GHz). Plus la fréquence est élevée, plus le GPU est rapide.
- La mémoire vidéo : le GPU dispose de sa propre mémoire dédiée appelée mémoire vidéo, qui stocke les données
graphiques nécessaires pour afficher des images à l'écran. La quantité de mémoire vidéo disponible dépend du
modèle de la carte graphique.

3.2. Mémoire vive graphique (VRAM)


La mémoire vive graphique est utilisée pour stocker les données graphiques temporaires nécessaires au traitement des
images en 2D et en 3D. Elle est similaire à la RAM dans un ordinateur, mais est conçue spécifiquement pour les tâches
graphiques. Les caractéristiques clés de la VRAM sont :
- La capacité : elle correspond à la quantité de données que la VRAM peut stocker à un moment donné. Elle est
mesurée en gigaoctets (Go).
- La bande passante : elle indique la vitesse à laquelle les données peuvent être transférées entre le GPU et la VRAM.
Elle est mesurée en gigaoctets par seconde (Go/s).
- Le type : il existe plusieurs types de VRAM, tels que la GDDR5, la GDDR6, la HBM, etc., qui ont des caractéristiques
différentes en termes de vitesse et de consommation d'énergie.
3.3. Sorties vidéo
Les sorties vidéo sont les ports situés à l'arrière de la carte graphique, qui permettent de connecter des moniteurs et
d'afficher des images à l'écran. Les caractéristiques clés des sorties vidéo sont :
- Le nombre de ports : il s'agit du nombre de sorties vidéo disponibles sur la carte graphique.
- Les types de ports : il existe plusieurs types de ports vidéo, tels que le HDMI, le DisplayPort, le DVI, etc., qui ont
des caractéristiques différentes en termes de résolution et de compatibilité.
- La résolution maximale : elle indique la résolution maximale que la carte graphique peut prendre en charge. Plus la
résolution est élevée, plus l'image est détaillée et nette.

4. Périphériques d'entrée et de sortie


Les périphériques d'entrée et de sortie sont des dispositifs matériels qui permettent aux utilisateurs de communiquer
avec un ordinateur et de recevoir des informations de celui-ci. Voici une définition et des caractéristiques pour chacun de
ces types de périphériques :

4.1. Périphériques d'entrée


Les périphériques d'entrée sont utilisés pour envoyer des informations à un ordinateur. Ils permettent aux utilisateurs
d'interagir avec le système en entrant des données. Les caractéristiques clés des périphériques d'entrée sont :
- Le type d'entrée : il existe de nombreux types d'entrées différents, tels que les touches de clavier, les boutons de
souris, les écrans tactiles, les scanners, les microphones, etc.
- La précision : la précision de l'entrée dépend du type de périphérique d'entrée. Par exemple, les écrans tactiles
peuvent permettre une entrée plus précise que les touchpads.
- La vitesse : la vitesse de l'entrée est également liée au type de périphérique d'entrée. Par exemple, les claviers peuvent
permettre une entrée plus rapide que les souris.
- La compatibilité : les périphériques d'entrée doivent être compatibles avec le système d'exploitation de l'ordinateur
pour fonctionner correctement.

Page 3 sur 4
4.2. Périphériques de sortie
Les périphériques de sortie sont utilisés pour afficher des informations ou des résultats provenant d'un ordinateur. Ils
permettent aux utilisateurs de voir et d'entendre les résultats de leurs interactions avec le système. Les caractéristiques clés
des périphériques de sortie sont :
- Le type de sortie : il existe de nombreux types de sorties différents, tels que les écrans, les haut-parleurs, les
imprimantes, les projecteurs, etc.
- La qualité de la sortie : la qualité de la sortie dépend du type de périphérique de sortie. Par exemple, les écrans haute
définition peuvent fournir une sortie plus nette et plus détaillée que les écrans plus anciens.
- La taille de l'affichage : la taille de l'affichage dépend également du type de périphérique de sortie. Par exemple, les
écrans plus grands peuvent fournir une sortie plus visible pour les présentations ou les vidéos.
- La compatibilité : comme pour les périphériques d'entrée, les périphériques de sortie doivent être compatibles avec
le système d'exploitation de l'ordinateur pour fonctionner correctement.
En somme, les périphériques d'entrée et de sortie sont essentiels pour permettre une communication entre les utilisateurs
et l'ordinateur. Ils offrent une gamme de caractéristiques différentes en fonction de leur type, ce qui permet aux utilisateurs
de choisir les dispositifs qui conviennent le mieux à leurs besoins et préférences.

5. Composants électroniques reliant les différents périphériques


Les composants électroniques qui relient les périphériques entre eux sont tout aussi importants que les périphériques
eux-mêmes. Ces composants sont décrits ci-dessous :
5.1. Carte mère
La carte mère est le composant principal qui relie tous les autres composants électroniques de l'ordinateur. Elle fournit
des ports pour les périphériques d'entrée et de sortie, des emplacements pour la mémoire vive et les processeurs, ainsi que
des circuits électroniques pour la communication entre les différents composants. Les cartes mères peuvent varier en taille
et en fonctionnalités, en fonction du type d'ordinateur pour lequel elles sont conçues.
5.2. Câbles et connecteurs
Les câbles et les connecteurs sont utilisés pour relier les périphériques à la carte mère ou à d'autres périphériques. Les
câbles peuvent être de différents types, tels que les câbles USB, les câbles HDMI, les câbles Ethernet, etc. Les connecteurs
peuvent également varier en fonction du type de périphérique, tels que les connecteurs VGA, DVI, HDMI, etc. La qualité
des câbles et des connecteurs est importante pour garantir une transmission de données fiable et de qualité entre les différents
composants.

5.3. Adaptateurs
Les adaptateurs sont utilisés pour convertir un type de câble ou de connecteur en un autre type. Par exemple, un
adaptateur VGA vers HDMI peut être utilisé pour connecter un ordinateur avec une sortie VGA à un téléviseur avec une
entrée HDMI. Les adaptateurs peuvent être utiles pour connecter des périphériques qui ne sont pas directement compatibles.
En somme, les cartes mères, les câbles et les connecteurs sont essentiels pour relier les différents composants
électroniques entre eux et permettre une communication entre les périphériques d'entrée et de sortie. La qualité de ces
composants peut avoir un impact sur la fiabilité et la qualité des transmissions de données entre les différents périphériques.

Page 4 sur 4
Université Abderrahmane MIRA de Bejaia
Faculté des Sciences de la Nature et de la Vie
Département des Troncs Communs
Module : Outils Informatiques
Chargé du cours : M. BENRAMDANE Elias
Section : Licence II Sciences Biologiques

Chapitre I : Découverte des systèmes d’exploitation (Annexe sur le matériel informatique)


Terminologie

HDD:
HDD signifie "Hard Disk Drive", qui se traduit en français par "disque dur". C'est un dispositif de stockage de données
magnétique qui utilise des plateaux en rotation rapide pour stocker des données. Les disques durs sont l'un des types de
stockage de données les plus couramment utilisés dans les ordinateurs personnels, les serveurs et autres appareils
électroniques, en raison de leur capacité de stockage élevée et de leur coût relativement faible. Les données sont stockées sur
les plateaux à l'aide de têtes de lecture/écriture qui se déplacent sur des pistes en spirale pour accéder aux données stockées.

SSD:
SSD signifie "Solid State Drive", qui se traduit en français par "disque dur à état solide". Contrairement aux disques durs
traditionnels qui utilisent des plateaux en rotation pour stocker des données, les SSD utilisent des circuits intégrés pour
stocker des données numériques. Les SSD sont considérés comme plus rapides, plus fiables et plus efficaces en termes
d'énergie que les disques durs traditionnels. Ils ont également une durée de vie plus longue car ils n'ont pas de pièces mobiles
susceptibles de s'user ou de tomber en panne. Les SSD sont de plus en plus populaires dans les ordinateurs portables et de
bureau en raison de leurs performances élevées et de leur faible encombrement.

DDR :
DDR signifie "Double Data Rate", qui se réfère à une technologie de mémoire vive (RAM) utilisée dans les ordinateurs.
DDR est généralement suivi d'un numéro qui indique la génération de la technologie, par exemple DDR3 ou DDR4.
La technologie DDR permet à la mémoire RAM de transférer deux fois plus de données par cycle d'horloge par rapport aux
technologies de mémoire précédentes telles que la SDRAM. Cela signifie que la DDR peut offrir des performances de
mémoire plus rapides et plus efficaces. La mémoire DDR est largement utilisée dans les ordinateurs personnels, les
ordinateurs portables, les serveurs et les autres appareils électroniques. Chaque génération de la technologie DDR offre des
améliorations en termes de vitesse de transfert de données et de consommation d'énergie.

SDRAM :
SDRAM signifie "Synchronous Dynamic Random Access Memory", qui se réfère à une technologie de mémoire vive (RAM)
utilisée dans les ordinateurs.
La mémoire SDRAM est synchronisée avec l'horloge du système, ce qui permet un accès rapide et synchrone à la mémoire.
Elle est considérée comme plus rapide que les technologies de mémoire dynamique antérieures, telles que la DRAM, car elle
utilise une méthode de synchronisation plus efficace pour la communication entre le processeur et la mémoire.

Page 1 sur 4
La mémoire SDRAM est largement utilisée dans les ordinateurs personnels, les ordinateurs portables, les serveurs et les
autres appareils électroniques. Cependant, depuis l'introduction de la DDR SDRAM, la SDRAM est devenue obsolète et
n'est plus utilisée dans les systèmes informatiques modernes.

USB:
USB signifie "Universal Serial Bus", qui se réfère à une norme de connectivité utilisée pour connecter des périphériques
électroniques tels que des claviers, des souris, des disques durs externes, des imprimantes et des téléphones mobiles à un
ordinateur ou à d'autres appareils électroniques.
L'USB est une norme universelle car elle permet la connexion de différents types de périphériques, quel que soit leur fabricant
ou leur modèle. Les connexions USB sont également "à chaud", ce qui signifie que les périphériques peuvent être branchés
et débranchés sans avoir à éteindre l'ordinateur ou l'appareil hôte.
L'USB est devenu la norme de connexion la plus courante dans les ordinateurs personnels et les appareils électroniques grand
public en raison de sa simplicité, de sa flexibilité et de sa rapidité. Les différentes versions de l'USB, telles que l'USB 2.0,
l'USB 3.0 et l'USB 4.0, offrent des vitesses de transfert de données plus rapides et des fonctionnalités supplémentaires pour
une expérience utilisateur améliorée.

VGA :
VGA signifie "Video Graphics Array", qui se réfère à une norme de sortie vidéo analogique utilisée pour afficher des images
sur un moniteur ou un écran d'ordinateur.
Le VGA a été introduit pour la première fois par IBM en 1987 et est devenu la norme de connexion vidéo la plus courante
dans les ordinateurs personnels jusqu'à l'arrivée de technologies de connexion plus modernes telles que le DVI et l'HDMI.
Les connexions VGA sont généralement des connecteurs en forme de D à 15 broches qui se branchent sur le port VGA du
moniteur ou de l'ordinateur.
Le VGA peut prendre en charge une résolution d'écran allant jusqu'à 640x480 pixels en couleurs 16 bits. Bien que le VGA
soit obsolète et ne soit plus largement utilisé dans les ordinateurs modernes, il est toujours pris en charge par de nombreux
appareils électroniques et est souvent utilisé dans les applications industrielles et les systèmes intégrés.

HDMI :
HDMI signifie "High-Definition Multimedia Interface", qui se réfère à une norme de connectivité utilisée pour transmettre
des signaux audio et vidéo haute définition entre des appareils électroniques tels que des téléviseurs, des lecteurs de DVD,
des consoles de jeux vidéo, des ordinateurs et des projecteurs.
L'HDMI est devenu la norme de connexion vidéo la plus courante dans les appareils grand public en raison de sa qualité de
transmission vidéo et audio haute définition, de sa simplicité d'utilisation et de sa capacité à transmettre des signaux à des
résolutions allant jusqu'à 4K. Les connexions HDMI utilisent des câbles plats qui comportent des connecteurs à 19 broches,
permettant la transmission simultanée de signaux vidéo et audio numériques sans perte de qualité.
L'HDMI prend également en charge diverses fonctionnalités telles que le retour audio, la télécommande de périphérique,
l'affichage en mosaïque, la mise à l'échelle vidéo, le format d'image étendu et bien plus encore. Les différentes versions de
l'HDMI, telles que l'HDMI 1.4, l'HDMI 2.0 et l'HDMI 2.1, offrent des fonctionnalités supplémentaires pour une expérience
utilisateur améliorée.

DVI :
DVI signifie "Digital Visual Interface", qui se réfère à une norme de connectivité utilisée pour transmettre des signaux vidéo
numériques entre des appareils électroniques tels que des ordinateurs, des écrans d'ordinateur, des projecteurs et des
téléviseurs.

Page 2 sur 4
Le DVI est un format de connexion vidéo numérique qui peut prendre en charge des résolutions d'écran allant jusqu'à
2560x1600 pixels, offrant une qualité d'image supérieure à celle des connexions vidéo analogiques telles que VGA. Les
connexions DVI sont généralement des connecteurs rectangulaires avec des broches plates, et il existe plusieurs types de
connecteurs DVI, y compris DVI-A (analogique), DVI-D (numérique), DVI-I (analogique et numérique) et DVI-DL (double
lien numérique).
Le DVI a été largement utilisé dans les ordinateurs et les écrans d'ordinateur jusqu'à l'arrivée de technologies de connexion
plus modernes telles que l'HDMI et le DisplayPort, qui offrent des fonctionnalités supplémentaires telles que l'audio intégré,
le support 3D et des vitesses de transfert de données plus rapides. Cependant, le DVI reste encore populaire pour les écrans
d'ordinateur haute résolution et est pris en charge par de nombreux appareils électroniques.

PROM:
PROM signifie "Programmable Read-Only Memory", qui se réfère à un type de mémoire informatique qui peut être
programmé une seule fois pour stocker des données ou des instructions permanentes.
Contrairement à la RAM (Random Access Memory) qui peut être lue et écrite de manière dynamique, la PROM ne peut être
programmée qu'une seule fois, après quoi elle ne peut plus être modifiée. La PROM est généralement utilisée pour stocker
des données telles que des tableaux de conversion, des codes d'erreur et des programmes de démarrage, qui ne nécessitent
pas de modification fréquente.
La PROM est souvent utilisée pour stocker des microprogrammes, qui sont des instructions de bas niveau stockées dans une
mémoire non volatile et qui contrôlent le fonctionnement des périphériques électroniques tels que les cartes réseau, les
disques durs et les lecteurs de CD/DVD. Les données sont stockées dans la PROM sous forme de bits qui peuvent être lus
en fonction des connexions électriques qui ont été programmées dans la mémoire.
Bien que la PROM soit devenue obsolète dans de nombreux cas d'utilisation en raison de l'avènement de technologies de
stockage de données plus modernes telles que l'EPROM, l'EEPROM et la mémoire flash, elle reste toujours utilisée dans
certaines applications industrielles.

EPROM:
EPROM signifie "Erasable Programmable Read-Only Memory", qui se réfère à un type de mémoire informatique qui peut
être programmé et effacé électroniquement plusieurs fois.
L'EPROM est similaire à la PROM, sauf qu'elle peut être effacée en utilisant une lumière ultraviolette pour réinitialiser tous
les bits de données à zéro, après quoi elle peut être reprogrammée avec de nouvelles données. Les bits de données sont
stockés dans l'EPROM sous forme de charges électriques qui sont piégées dans des cellules de mémoire spéciales appelées
transistors à grille flottante. Pour programmer la mémoire, une tension élevée est appliquée à la grille flottante, qui est utilisée
pour injecter des charges électriques et modifier l'état de chaque bit de données.
L'EPROM a été largement utilisé dans les années 1980 et 1990 pour stocker des microprogrammes et des données
permanentes dans des dispositifs tels que des ordinateurs personnels, des consoles de jeux vidéo et des appareils électroniques
grand public. Cependant, l'EPROM a été remplacé par des technologies plus modernes telles que la mémoire flash, qui est
plus rapide, plus compacte et plus facile à utiliser.
Bien que l'EPROM soit devenue obsolète dans de nombreux cas d'utilisation, elle reste toujours utilisée dans certaines
applications industrielles et de niche, où la capacité de programmer et d'effacer la mémoire électroniquement est importante.

EEPROM:
EEPROM signifie "Electrically Erasable Programmable Read-Only Memory", qui se réfère à un type de mémoire
informatique non volatile qui peut être programmé et effacé électroniquement de manière sélective.

Page 3 sur 4
Contrairement à l'EPROM, qui doit être effacée dans son intégralité avant d'être reprogrammée, l'EEPROM permet d'effacer
et de reprogrammer des bits de données individuels en utilisant des signaux électriques. Cela rend l'EEPROM beaucoup plus
pratique que l'EPROM, car elle peut être mise à jour avec de nouvelles données sans avoir besoin d'un effacement complet
de la mémoire.
L'EEPROM est souvent utilisée pour stocker des données qui doivent être conservées même après l'extinction de l'appareil
électronique, telles que des paramètres de configuration, des numéros de série et des données de calibration. L'EEPROM
est également utilisée dans les systèmes embarqués pour stocker des microprogrammes et des données permanentes.
Bien que l'EEPROM soit plus flexible et plus pratique que l'EPROM, elle est plus lente et moins durable, car l'effacement
et la programmation de chaque bit de données individuel nécessite plus de temps et plus de cycles d'écriture/effacement.
Cependant, l'EEPROM reste un choix populaire pour de nombreux types d'applications électroniques qui nécessitent une
mémoire non volatile programmable.

CD:
CD signifie "Compact Disc", qui est un type de support de stockage optique utilisé pour stocker des données numériques.
Les CD ont été introduits pour la première fois dans les années 1980 et sont devenus un moyen populaire de distribution de
musique, de films, de logiciels et de jeux vidéo.
Les CD ont une capacité de stockage d'environ 700 Mo et sont lus à l'aide d'un lecteur de CD. Les données sont stockées
sur le disque sous forme de trous microscopiques et de surfaces réfléchissantes, qui sont lus par un laser à mesure que le
disque tourne dans le lecteur.
Il existe plusieurs types de CD, notamment les CD-ROM (Read-Only Memory), les CD-R (Recordable) et les CD-RW
(Rewritable). Les CD-ROM contiennent des données qui ne peuvent pas être modifiées, tandis que les CD-R peuvent être
enregistrés une seule fois avec des données permanentes et les CD-RW peuvent être réenregistrés plusieurs fois avec des
données modifiables.
Bien que les CD aient été largement remplacés par des supports de stockage numériques plus modernes tels que les DVD et
les disques durs externes, ils sont toujours utilisés pour certains types d'applications, notamment la distribution de musique
et de films, ainsi que pour l'archivage à long terme de données.

DVD:
DVD signifie "Digital Versatile Disc", qui est un type de support de stockage optique utilisé pour stocker des données
numériques, telles que des films, de la musique, des photos et des logiciels. Les DVD sont similaires aux CD, mais ont une
capacité de stockage beaucoup plus élevée, pouvant atteindre jusqu'à 4,7 Go pour un DVD simple couche et jusqu'à 8,5 Go
pour un DVD double couche.
Les DVD sont lus à l'aide d'un lecteur de DVD, qui utilise un laser pour lire les données stockées sur le disque. Il existe
plusieurs types de DVD, y compris les DVD-ROM (Read-Only Memory), les DVD-R (Recordable), les DVD+R
(Recordable), les DVD-RW (Rewritable), les DVD+RW (Rewritable) et les DVD-RAM (Random Access Memory).
Les DVD sont couramment utilisés pour stocker des films, des émissions de télévision et d'autres types de vidéos. Les DVD
peuvent également être utilisés pour stocker des données informatiques, tels que des images, des documents et des fichiers
audio.
Bien que les DVD soient toujours utilisés pour certaines applications, tels que la distribution de films et de logiciels, ils ont
été remplacés par des technologies plus récentes, telles que les disques Blu-ray et les services de streaming en ligne.

Page 4 sur 4
Université Abderrahmane MIRA de Bejaia
Faculté des Sciences de la Nature et de la Vie
Département des Troncs Communs
Module : Outils Informatiques
Chargé du cours : M. BENRAMDANE Elias
Section : Licence II Sciences Biologiques

Chapitre I : Découverte des systèmes d’exploitation (Annexe sur fonctionnement d’un ordinateur)
La structure de Von Neumann, également appelée modèle de Von Neumann, est une architecture informatique de
base pour les ordinateurs électroniques modernes. Elle a été proposée par le mathématicien et physicien John Von Neumann
dans les années 1940 et est devenue l'un des modèles dominants pour les ordinateurs.
La structure de Von Neumann repose sur l'idée que les données et les instructions sont stockées dans la même mémoire
principale, ce qui permet de les manipuler de la même manière. Les instructions et les données sont lues depuis la mémoire
principale, traitées par l'unité centrale de traitement (CPU) et stockées de nouveau dans la mémoire principale.

Le fonctionnement d'un ordinateur suit généralement les étapes suivantes :


1. Les périphériques d'entrée (input) reçoivent des données de l'utilisateur, tels que le clavier, la souris, le microphone,
la caméra, etc.
2. Les données sont stockées dans la mémoire
(memory), qui est divisée en deux parties dans ce
cas : la mémoire vive (RAM) et la mémoire de
stockage à long terme (disque dur ou SSD).
3. Le processeur (processor ou CPU) traite les
données en effectuant des opérations
mathématiques et logiques sur elles. Le
processeur est composé de deux parties
principales : l'unité arithmétique et logique
(ALU) et l'unité de contrôle (CU).
L'ALU effectue les calculs et les opérations
mathématiques, tandis que l'unité de contrôle
(CU) coordonne les actions du processeur et
communique avec les autres composants de
l'ordinateur. Figure : Fonctionnement d'un ordinateur selon Von Neumann.

Les données sont stockées temporairement dans l'accumulateur (accumulator), qui est une petite mémoire interne
de l'ALU, avant d'être renvoyées à la mémoire. L'accumulateur est souvent utilisé comme un espace pour stocker
les données qui doivent être manipulées par le processeur. Il est généralement considéré comme le registre le plus
important du processeur car il est également utilisé pour stocker le résultat des opérations de calcul et de
manipulation de données effectuées par le processeur.
Les instructions de commande sont envoyées à l'unité de contrôle, cette dernière est responsable de la coordination
et de la régulation des opérations de traitement de données effectuées par le processeur. Elle récupère les instructions
depuis la mémoire et les décode pour déterminer les opérations à effectuer. Elle s'assure également que ces
opérations sont exécutées dans le bon ordre et que les données sont transférées correctement entre les différentes
parties du système.
4. Les données, après traitements, sont renvoyées à la mémoire ou à des périphériques de sortie, tels que l'écran,
l'imprimante, les haut-parleurs, etc.

Page 1 sur 2
5. Les bus de données relient tous les composants (flèches vertes dans la figure) de l'ordinateur et assurent la
communication entre eux.
En somme, le processeur est l'organe central de l'ordinateur qui effectue les calculs et les opérations, tandis que la
mémoire stocke les données temporaires et permanentes. Les périphériques d'entrée et de sortie permettent à l'utilisateur de
communiquer avec l'ordinateur, tandis que les bus de données permettent la communication entre les différents composants
de l'ordinateur.
Cette structure a permis de développer des ordinateurs capables d'exécuter des programmes stockés en mémoire,
offrant une grande flexibilité par rapport aux machines spécialisées qui ne pouvaient exécuter qu'un nombre limité de tâches.
Néanmoins, la structure de Von Neumann présente également des limites, notamment en termes de vitesse de traitement et
de capacité de traitement en parallèle, qui ont été abordées par des développements plus récents comme l'architecture de
processeurs multicœurs.

Rôle du système d’exploitation


Le système d'exploitation agit comme une interface entre l'utilisateur et la machine. Il permet à l'utilisateur de
communiquer et/ou d'interagir avec l'ordinateur, en fournissant une interface utilisateur intuitive et conviviale.
Le système d'exploitation gère les ressources matérielles et logicielles de l'ordinateur, telles que la mémoire, le
processeur, les périphériques d'entrée/sortie, les programmes en cours d'exécution, les fichiers et les dossiers, etc. L'utilisateur
interagit avec le système d'exploitation en utilisant une interface utilisateur telle que l'interface graphique, qui permet de
manipuler des icônes, des fenêtres, des menus, des boutons, etc.

Page 2 sur 2
Université Abderrahmane MIRA de Bejaia
Faculté des Sciences de la Nature et de la Vie
Département des Troncs Communs
Module : Outils Informatiques
Chargé du cours : M. BENRAMDANE Elias
Section : Licence II Sciences Biologiques

Chapitre II : Découverte de la suite bureautique (MS Office)

Définition de l’Office
Microsoft Office est une suite de logiciels de productivité professionnelle développée et publiée par Microsoft
Corporation. Elle comprend des programmes tels que Microsoft Word pour le traitement de texte, Microsoft Excel pour
les tableurs, Microsoft PowerPoint pour les présentations, Microsoft Outlook pour la gestion de la messagerie et des
calendriers, Microsoft Access pour les bases de données, Microsoft
Publisher pour la mise en page et la publication, et d'autres outils pour la
collaboration et la gestion de projet. Les différents programmes de Microsoft
Office sont généralement vendus ensemble en tant que suite de productivité
professionnelle et sont utilisés dans des environnements professionnels,
éducatifs et personnels pour créer, gérer et communiquer des informations
et des données.

1. Microsoft Office Word

Microsoft Word (Figure 1) est un logiciel de traitement de texte incontournable pour la création et la gestion de
documents texte professionnels. Il offre une large gamme de fonctionnalités avancées pour répondre aux besoins des
utilisateurs, notamment la création et la modification de documents texte, la mise en forme de texte, la gestion de la mise en
page, la gestion des références, l'utilisation de la vérification orthographique et grammaticale, la création de table des matières,
l'insertion de graphiques et d'images, la gestion des marges, des en-têtes et des pieds de page, et bien plus encore.
Microsoft Word permet aux utilisateurs de créer des documents professionnels tels que des rapports, des propositions, des
CV, des lettres, des brochures et des livres avec des fonctionnalités de mise en forme avancées telles que la gestion des
polices, des couleurs et des styles. Les utilisateurs peuvent également insérer des tableaux, des images et des graphiques pour
rendre leur document plus attrayant et facile à comprendre.
Le logiciel de traitement de texte de Microsoft offre également des outils pour gérer les références et les citations, en
particulier pour les utilisateurs universitaires et professionnels qui écrivent des articles de recherche ou des rapports avec des
sources citées. Il dispose également d'une fonctionnalité de collaboration en temps réel qui permet aux utilisateurs de travailler
simultanément sur un même document, ce qui est très utile pour les équipes travaillant sur un projet commun.
MS Word est disponible sur les systèmes d'exploitation Windows et MacOS et est compatible avec la plupart des formats de
fichiers couramment utilisés tels que .doc, .docx, .pdf, .txt, .rtf et bien d'autres encore. Cela en fait un outil de traitement
de texte polyvalent qui peut être utilisé par une grande variété d'utilisateurs.

Page 1 sur 3
Figure 1: Interface de Microsoft Office Word.

2. Microsoft Office Excel

Microsoft Excel (Figure 2) est un logiciel de tableur incontournable pour la gestion de données et la création
d'analyses professionnelles. Il offre une large gamme de fonctionnalités avancées pour répondre aux besoins des utilisateurs,
notamment la création et la modification de tableaux de données, l'utilisation de formules mathématiques et statistiques, la
création de graphiques et de tableaux croisés dynamiques, ainsi que la gestion de bases de données.
Microsoft Excel permet aux utilisateurs de créer des tableaux de données professionnels, tels que des tableaux financiers, de
gestion de stocks, de gestion des ressources humaines et de gestion des ventes. Les utilisateurs peuvent également créer des
graphiques pour visualiser les données de manière claire et compréhensible.
Le logiciel de tableur de Microsoft offre également des outils pour l'analyse de données, en particulier pour les utilisateurs
universitaires et professionnels qui ont besoin d'effectuer des analyses avancées telles que la régression linéaire, l'analyse des
séries chronologiques et l'analyse de variance. Il dispose également d'une fonctionnalité de tableau croisé dynamique qui
permet aux utilisateurs d'analyser rapidement de grandes quantités de données et de présenter les résultats de manière claire
et compréhensible.
MS Excel est disponible sur les systèmes d'exploitation Windows et MacOS et est compatible avec la plupart des formats de
fichiers couramment utilisés tels que .xlsx, .xls, .csv et bien d'autres encore. Cela en fait un outil de tableur polyvalent qui
peut être utilisé par une grande variété d'utilisateurs.

Figure 2: Interface de Microsoft Office Excel.

Page 2 sur 3
3. Microsoft Office PowerPoint

Microsoft PowerPoint (Figure 3) est un logiciel de présentation également incontournable pour la création et la
gestion de présentations professionnelles. Il offre une large gamme de fonctionnalités avancées pour répondre aux besoins
des utilisateurs, notamment la création et la modification de diapositives, la gestion de la mise en page, l'utilisation de
graphiques et de médias, l'ajout de transitions et d'effets, ainsi que la gestion de la présentation elle-même.
Microsoft PowerPoint permet aux utilisateurs de créer des présentations professionnelles telles que des présentations
d'entreprise, des présentations de ventes, des présentations éducatives et des présentations créatives avec des fonctionnalités
de mise en forme avancées telles que la gestion des polices, des couleurs et des styles. Les utilisateurs peuvent également
insérer des graphiques, des images et des vidéos pour rendre leur présentation plus attrayante et facile à comprendre.
Le logiciel de présentation de Microsoft offre également des outils pour gérer la présentation elle-même, tels que les
transitions entre les diapositives, les effets visuels et les minutages, qui permettent aux utilisateurs de créer des présentations
fluides et dynamiques. Les utilisateurs peuvent également ajouter des notes et des commentaires pour aider à guider la
présentation.
Enfin, MS PowerPoint est disponible sur les systèmes d'exploitation Windows et MacOS et est compatible avec la plupart
des formats de fichiers couramment utilisés tels que .ppt, .pptx, .pdf et bien d'autres encore. Cela en fait un outil de
présentation polyvalent qui peut être utilisé par une grande variété d'utilisateurs, des étudiants aux professionnels en passant
par les entreprises et les gouvernements.

Figure 3: Interface de Microsoft Office PowerPoint.

Page 3 sur 3
Université Abderrahmane MIRA de Bejaia
Faculté des Sciences de la Nature et de la Vie
Département des Troncs Communs
Module : Outils Informatiques
Chargé du cours : M. BENRAMDANE Elias
Section : Licence II Sciences Biologiques

Chapitre I : Découverte de la suite bureautique (MS Office)

Liste des formats d'extensions de fichiers les plus courants pour les applications Microsoft Word, Excel et
PowerPoint :
1. Microsoft Office Word :
.doc : format de fichier créé pour les anciennes versions de Word (avant 2007), utilisé pour stocker des documents texte
simples.
.docx : format de fichier créé pour les versions plus récentes de Word (depuis 2007), utilisé pour stocker des documents
texte riches en fonctionnalités, tels que les mises en forme, les tableaux, les graphiques et les images.
.rtf : format de fichier utilisé pour stocker des documents texte formatés de manière universelle, qui peuvent être lus sur
différentes plates-formes et applications de traitement de texte.

2. Microsoft Office Excel :


.xls : format de fichier créé pour les anciennes versions d'Excel (avant 2007), utilisé pour stocker des feuilles de calcul simples.
.xlsx : format de fichier créé pour les versions plus récentes d'Excel (depuis 2007), utilisé pour stocker des feuilles de calcul
riches en fonctionnalités, telles que les formules, les graphiques et les tableaux croisés dynamiques.
.csv : format de fichier utilisé pour stocker des données tabulaires simples, qui peuvent être lues sur différentes plates-formes
et applications de tableur.

3. Microsoft Office PowerPoint :


.ppt : format de fichier créé pour les anciennes versions de PowerPoint (avant 2007), utilisé pour stocker des présentations
diapositives simples.
.pptx : format de fichier créé pour les versions plus récentes de PowerPoint (depuis 2007), utilisé pour stocker des
présentations diapositives riches en fonctionnalités, telles que les transitions, les animations et les fichiers multimédias.
.pps : format de fichier utilisé pour stocker des présentations diapositives en mode plein écran, qui se lancent
automatiquement lorsqu'elles sont ouvertes.

Page 1 sur 1
Université Abderrahmane MIRA de Bejaia
Faculté des Sciences de la Nature et de la Vie
Département des Troncs Communs
Module : Outils Informatiques
Chargé du cours : M. BENRAMDANE Elias
Section : Licence II Sciences Biologiques

Chapitre II : Découverte de la suite bureautique (LaTeX)

LaTeX est un langage de composition de documents largement utilisé dans le monde universitaire et scientifique
pour la production de documents de haute qualité. Il est basé sur TeX, un système de composition de documents créé par
Donald Knuth dans les années 1970.
LaTeX permet de créer des documents de manière professionnelle en offrant des fonctionnalités avancées de mise en page
et de typographie, telles que la numérotation automatique des sections, des tableaux et des figures, la création d'index, la
gestion des bibliographies, etc. Il permet également de produire des équations mathématiques complexes avec une grande
facilité. LaTeX est utilisé pour produire une grande variété de documents, tels que des articles de revues scientifiques, des
thèses, des livres, des présentations, des lettres, etc. Il est également largement utilisé pour la production de documents
techniques tels que des manuels d'utilisation, des guides de l'utilisateur, etc.
L'un des avantages de LaTeX est sa portabilité. Les documents créés avec LaTeX peuvent être facilement convertis en divers
formats tels que PDF, HTML, et même en format de publication de livres imprimés. LaTeX est également gratuit et
disponible pour une grande variété de systèmes d'exploitation.

2. Ce qu'un débutant doit savoir sur LaTex afin de s'initier


- La syntaxe de base : La syntaxe de LaTeX est basée sur l'utilisation de commandes et d'environnements pour
formater le texte. Les commandes commencent par un antislash (\) suivi d'un nom de commande et peuvent avoir
des paramètres entre accolades {}. Les environnements commencent par \begin{nom de l'environnement} et se
terminent par \end{nom de l'environnement}.
- Les packages : Les packages sont des extensions qui ajoutent des fonctionnalités à LaTeX. Il en existe des centaines
disponibles en ligne et il est important de savoir comment les utiliser pour tirer le meilleur parti de LaTeX.
- La mise en page : LaTeX offre un contrôle précis sur la mise en page du document, y compris la taille de la police,
les marges, l'alignement et la numérotation des sections.
- Les équations mathématiques : LaTeX est particulièrement utile pour la création d'équations mathématiques,
grâce à l'utilisation du mode mathématique. Les équations peuvent être créées à l'aide de commandes spéciales telles
que \frac pour les fractions et \sum pour les sommes.
- Les références et les citations : LaTeX offre des outils pour gérer les références bibliographiques et les citations
dans les documents, y compris l'utilisation de la commande \cite pour citer des sources et la création automatique
d'une liste de références à la fin du document.
- Les éditeurs LaTeX : Il existe de nombreux éditeurs LaTeX gratuits disponibles, tels que Texmaker, TeXstudio
(Figure 1) et Overleaf, qui offrent une interface utilisateur conviviale pour faciliter la création de documents.

Page 1 sur 2
Figure 1: Interface de TeXstudio (Editeur de texte).

3. Les avantages de LaTeX


- Qualité typographique : LaTeX produit des documents avec une qualité typographique élevée. Les documents LaTeX
ont une apparence professionnelle et sont souvent considérés comme étant plus agréables à lire que les documents créés
avec des logiciels de traitement de texte classiques.
- Séparation des contenus et de la mise en forme : LaTeX permet de séparer complètement le contenu du document de
sa mise en forme. Cela permet aux auteurs de se concentrer sur le contenu du document plutôt que sur sa présentation, ce
qui peut accélérer le processus d'écriture et faciliter les révisions ultérieures.
- Facilité de gestion des références et des citations : LaTeX facilite la gestion des références et des citations grâce à
l'utilisation de BibTeX. Les références bibliographiques peuvent être stockées dans un fichier séparé et facilement intégrées
dans le document à l'aide de commandes simples.
- Flexibilité : LaTeX offre une grande flexibilité en matière de mise en page et de personnalisation des documents. Les
utilisateurs peuvent facilement créer des modèles de documents personnalisés pour répondre à leurs besoins spécifiques.
- Portabilité : Les documents LaTeX peuvent être créés sur n'importe quel ordinateur et être facilement partagés avec
d'autres utilisateurs. Les fichiers LaTeX sont des fichiers texte simples qui peuvent être édités avec n'importe quel éditeur de
texte.
- Gratuité et disponibilité : LaTeX est un logiciel open source gratuit qui est disponible pour une grande variété de systèmes
d'exploitation. Il existe également une grande communauté d'utilisateurs de LaTeX qui fournissent une assistance et des
ressources en ligne.

Page 2 sur 2
Université Abderrahmane MIRA de Bejaia
Faculté des Sciences de la Nature et de la Vie
Département des Troncs Communs
Module : Outils Informatiques
Chargé du cours : M. BENRAMDANE Elias
Section : Licence II Sciences Biologiques

Chapitre II : Découverte de la suite bureautique (LaTeX)

LaTeX est un langage de composition de documents largement utilisé dans le monde universitaire et scientifique
pour la production de documents de haute qualité. Il est basé sur TeX, un système de composition de documents créé par
Donald Knuth dans les années 1970.
LaTeX permet de créer des documents de manière professionnelle en offrant des fonctionnalités avancées de mise en page
et de typographie, telles que la numérotation automatique des sections, des tableaux et des figures, la création d'index, la
gestion des bibliographies, etc. Il permet également de produire des équations mathématiques complexes avec une grande
facilité. LaTeX est utilisé pour produire une grande variété de documents, tels que des articles de revues scientifiques, des
thèses, des livres, des présentations, des lettres, etc. Il est également largement utilisé pour la production de documents
techniques tels que des manuels d'utilisation, des guides de l'utilisateur, etc.
L'un des avantages de LaTeX est sa portabilité. Les documents créés avec LaTeX peuvent être facilement convertis en divers
formats tels que PDF, HTML, et même en format de publication de livres imprimés. LaTeX est également gratuit et
disponible pour une grande variété de systèmes d'exploitation.

2. Ce qu'un débutant doit savoir sur LaTex afin de s'initier


- La syntaxe de base : La syntaxe de LaTeX est basée sur l'utilisation de commandes et d'environnements pour
formater le texte. Les commandes commencent par un antislash (\) suivi d'un nom de commande et peuvent avoir
des paramètres entre accolades {}. Les environnements commencent par \begin{nom de l'environnement} et se
terminent par \end{nom de l'environnement}.
- Les packages : Les packages sont des extensions qui ajoutent des fonctionnalités à LaTeX. Il en existe des centaines
disponibles en ligne et il est important de savoir comment les utiliser pour tirer le meilleur parti de LaTeX.
- La mise en page : LaTeX offre un contrôle précis sur la mise en page du document, y compris la taille de la police,
les marges, l'alignement et la numérotation des sections.
- Les équations mathématiques : LaTeX est particulièrement utile pour la création d'équations mathématiques,
grâce à l'utilisation du mode mathématique. Les équations peuvent être créées à l'aide de commandes spéciales telles
que \frac pour les fractions et \sum pour les sommes.
- Les références et les citations : LaTeX offre des outils pour gérer les références bibliographiques et les citations
dans les documents, y compris l'utilisation de la commande \cite pour citer des sources et la création automatique
d'une liste de références à la fin du document.
- Les éditeurs LaTeX : Il existe de nombreux éditeurs LaTeX gratuits disponibles, tels que Texmaker, TeXstudio
(Figure 1) et Overleaf, qui offrent une interface utilisateur conviviale pour faciliter la création de documents.

Page 1 sur 2
Figure 1: Interface de TeXstudio (Editeur de texte).

3. Les avantages de LaTeX


- Qualité typographique : LaTeX produit des documents avec une qualité typographique élevée. Les documents LaTeX
ont une apparence professionnelle et sont souvent considérés comme étant plus agréables à lire que les documents créés
avec des logiciels de traitement de texte classiques.
- Séparation des contenus et de la mise en forme : LaTeX permet de séparer complètement le contenu du document de
sa mise en forme. Cela permet aux auteurs de se concentrer sur le contenu du document plutôt que sur sa présentation, ce
qui peut accélérer le processus d'écriture et faciliter les révisions ultérieures.
- Facilité de gestion des références et des citations : LaTeX facilite la gestion des références et des citations grâce à
l'utilisation de BibTeX. Les références bibliographiques peuvent être stockées dans un fichier séparé et facilement intégrées
dans le document à l'aide de commandes simples.
- Flexibilité : LaTeX offre une grande flexibilité en matière de mise en page et de personnalisation des documents. Les
utilisateurs peuvent facilement créer des modèles de documents personnalisés pour répondre à leurs besoins spécifiques.
- Portabilité : Les documents LaTeX peuvent être créés sur n'importe quel ordinateur et être facilement partagés avec
d'autres utilisateurs. Les fichiers LaTeX sont des fichiers texte simples qui peuvent être édités avec n'importe quel éditeur de
texte.
- Gratuité et disponibilité : LaTeX est un logiciel open source gratuit qui est disponible pour une grande variété de systèmes
d'exploitation. Il existe également une grande communauté d'utilisateurs de LaTeX qui fournissent une assistance et des
ressources en ligne.

Page 2 sur 2
Université Abderrahmane MIRA de Bejaia
Faculté des Sciences de la Nature et de la Vie
Département des Troncs Communs
Module : Outils Informatiques
Chargé du cours : M. BENRAMDANE Elias
Section : Licence II Sciences Biologiques

Chapitre III : Logiciel et algorithmique

1. Définition d’un algorithme


Un algorithme est un ensemble d'instructions ou de règles (logique de fonctionnement) suivies afin de résoudre un
problème particulier ou d'effectuer une tâche spécifique. C'est une procédure étape par étape qui prend des entrées, les traite
et produit une sortie. La sortie est le résultat de l'exécution de l'algorithme en fonction des entrées données.
Les algorithmes peuvent être exprimés de diverses manières, telles que dans un langage naturel, des diagrammes de
flux, du pseudocode ou des langages de programmation. Ils sont utilisés dans de nombreux domaines, notamment
l'informatique, les mathématiques, l'ingénierie et la physique, pour résoudre des problèmes trop complexes ou trop longs à
résoudre manuellement.
La conception et l'analyse des algorithmes sont un sujet fondamental en informatique. L'efficacité d'un algorithme
est mesurée en termes de sa complexité temporelle, qui est le temps qu'il faut pour s'exécuter, et de sa complexité spatiale,
qui est la quantité de mémoire qu'il nécessite pour s'exécuter.
Exemple : Utilisation d’un algorithme pour trier une liste de nombres en ordre croissant :
a. Début : Démarrage
b. Entrée de données : Une liste de nombres non triés.
c. Traitement : L'algorithme parcourt la liste de nombres et les compare deux à deux pour les trier en ordre croissant.
Pour chaque paire de nombres, s'ils ne sont pas dans le bon ordre, ils sont échangés de place. L'algorithme continue
de parcourir la liste jusqu'à ce qu'il n'y ait plus de nombres à échanger.
d. Sortie : La liste de nombres triés en ordre croissant est fournie en sortie.
e. Fin : l’algorithme termine l’exécution.

2. Fonctionnement d’un algorithme

2.1. Schéma de fonctionnement d'un algorithme.

1 5
3
4
2

Figure 1: Les étapes de fonctionnement d'un algorithme.

Page 1 sur 4
2.2. Description des étapes de fonctionnement d’un algorithme
Etape 1 : correspond à l'étape de démarrage de l'algorithme. C'est à ce moment-là que l'algorithme est prêt à être exécuté et
qu'il attend une demande ou une instruction pour commencer son traitement.
Pendant cette étape, l'algorithme peut également effectuer des initialisations et des vérifications pour s'assurer qu'il dispose
des ressources nécessaires pour son exécution. Par exemple, il peut vérifier si les fichiers ou les périphériques nécessaires
sont accessibles, ou s'il y a suffisamment de mémoire disponible pour exécuter le traitement des données.

Etape 2 : correspond à la partie du schéma où les données nécessaires à l'exécution de l'algorithme sont saisies ou fournies
en entrée. Cela signifie que l'utilisateur doit fournir les données dont l'algorithme a besoin pour effectuer son traitement.
Les données en entrée peuvent prendre différentes formes, en fonction de l'algorithme. Par exemple, pour un algorithme de
tri de liste de nombres, les données en entrée seraient la liste de nombres non triés. Pour un algorithme de recherche de mot
dans un texte, les données en entrée seraient le texte et le mot recherché. Pour un algorithme de classification d'images, les
données en entrée seraient les images à classer…etc.
Les données en entrée peuvent être fournies manuellement par l'utilisateur, par exemple en saisissant une liste de nombres
dans la console d'un programme informatique. Elles peuvent également être stockées dans un fichier ou dans une base de
données, et l'algorithme les récupère automatiquement. Dans certains cas, les données en entrée peuvent être générées
aléatoirement par l'algorithme lui-même.

Etape 3 : correspond à la partie du schéma où l'algorithme effectue le traitement des données. C'est à ce moment-là que
l'algorithme utilise les données en entrée pour effectuer une série d'opérations logiques et préétablies.
Le traitement des données peut impliquer différentes opérations, telles que des calculs mathématiques, des comparaisons,
des recherches, des itérations (par exemple, des boucles ou répétition d'une tâche plusieurs fois), des conditions if-else, des
appels de fonctions, etc. Selon l'algorithme, les opérations effectuées dans cette étape peuvent être très simples ou très
complexes.
Dans l'exemple de l'algorithme de tri de liste de nombres en ordre croissant, le traitement des données implique une boucle
qui parcourt la liste et effectue des comparaisons entre chaque paire de nombres. Si les deux nombres ne sont pas dans le
bon ordre, ils sont échangés de place. Cette opération est répétée jusqu'à ce que la liste soit triée.

Etape 4 : correspond à la partie du schéma où l'algorithme fournit une sortie. C'est à ce moment-là que l'algorithme renvoie
les résultats de son traitement à l'utilisateur ou au programme qui l'a appelé.
La sortie de l'algorithme peut prendre différentes formes, en fonction de l'algorithme. Par exemple, pour un algorithme de
tri de liste de nombres, la sortie serait la liste triée de nombres en ordre croissant. Pour un algorithme de recherche de mot
dans un texte, la sortie serait l'emplacement du mot dans le texte, s'il est trouvé. Pour un algorithme de classification d'images,
la sortie serait les catégories auxquelles appartiennent les images.
La sortie peut être affichée directement à l'écran, enregistrée dans un fichier ou transmise à un autre programme ou à un
dispositif de sortie, tel qu'une imprimante ou un écran d'affichage. Dans certains cas, l'algorithme peut ne pas produire de
sortie si aucune solution n'est trouvée ou si une erreur survient pendant son exécution.

Etape 5 : correspond à la fin de l'exécution de l'algorithme. C'est à ce moment-là que l'algorithme termine son traitement et
se prépare à sortir de l'environnement d'exécution.
Lorsque l'algorithme atteint l’étape 5, il peut libérer les ressources qu'il a utilisées pendant son exécution, telles que la mémoire
allouée pour les variables ou les fichiers ouverts. Il peut également mettre fin à des processus en cours et fermer les
connexions avec des périphériques ou des systèmes externes.
Une fois que l'algorithme a terminé son exécution et qu'il a libéré toutes les ressources qu'il a utilisées, il sort de
l'environnement d'exécution et retourne le contrôle à l'utilisateur ou au programme appelant. L'algorithme peut ensuite être
appelé à nouveau pour traiter d'autres données ou pour effectuer d'autres tâches.

Page 2 sur 4
3. Définition d’un logiciel
Un logiciel est l’implémentation d’un ou plusieurs algorithmes avec un langage de programmation afin de permettre
à un appareil électronique de réaliser des tâches spécifiques. Il peut s'agir d'un programme unique ou d'un groupe de
programmes qui gèrent le fonctionnement de l'appareil ou offrent des fonctionnalités spécifiques à l'utilisateur, tels qu'un
éditeur de texte, un navigateur, un éditeur audio ou vidéo, un jeu ou une application. Les logiciels sont développés pour
différents systèmes d'exploitation et plates-formes, et sont généralement téléchargés ou installés à partir d'une boutique en
ligne ou d'un site web. Il existe des logiciels propriétaires, protégés par des droits d'auteur, et des logiciels open source, dont
le code source est disponible publiquement pour une utilisation, une modification et une distribution gratuites.

3.1. Composition d’un logiciel


Un logiciel est généralement constitué de deux éléments principaux : les instructions et les données.
Les instructions sont une série de commandes écrites dans un langage de programmation spécifique qui indiquent à
l'ordinateur comment effectuer une tâche (Algorithmes). Ces instructions sont écrites par des programmeurs et définissent
les étapes spécifiques que l'ordinateur doit suivre pour accomplir une fonctionnalité spécifique.
Les données, quant à elles, sont les informations sur lesquelles le logiciel doit travailler pour accomplir la tâche
demandée. Les données peuvent prendre de nombreuses formes différentes, comme du texte, des images, des vidéos, des
fichiers audios, des valeurs numériques, etc.
En plus des instructions et des données, les logiciels peuvent également inclure des bibliothèques de code, des
fichiers de configuration, des ressources graphiques et autres fichiers nécessaires au fonctionnement du logiciel. Tout cela
est empaqueté dans un fichier exécutable qui peut être installé sur un ordinateur ou un autre appareil électronique.

3.2. Les types de logiciels existants


Logiciels système : ils sont conçus pour contrôler le fonctionnement de l'ordinateur ou de l'appareil électronique sur lequel
ils sont installés. Les exemples incluent les systèmes d'exploitation, les pilotes de périphériques, les utilitaires système, les
serveurs, les outils de sécurité, etc.
Logiciels d'application : ils sont conçus pour aider les utilisateurs à accomplir des tâches spécifiques. Les exemples incluent
les suites bureautiques, les logiciels de gestion de projet, les éditeurs de texte, les navigateurs web, les clients de messagerie
électronique, les logiciels de retouche photo, les logiciels de montage vidéo, les jeux, etc.
Logiciels de développement : ils sont utilisés pour créer d'autres logiciels. Les exemples incluent les environnements de
développement intégrés (IDE), les compilateurs, les éditeurs de code source, les débogueurs, les outils de modélisation, les
gestionnaires de versions, etc.
Logiciels de base de données : ils sont utilisés pour stocker, organiser et gérer des données. Les exemples incluent les
systèmes de gestion de base de données (SGBD), les entrepôts de données, les outils de modélisation de données, les logiciels
d'analyse de données, etc.
Logiciels embarqués : ils sont intégrés dans des appareils électroniques et sont conçus pour fournir des fonctionnalités
spécifiques à ces appareils. Les exemples incluent les logiciels de contrôle de la climatisation, les logiciels de commande de
moteur, les logiciels de navigation GPS, etc.
Logiciels en ligne : ils sont hébergés sur des serveurs distants et accessibles via Internet. Les exemples incluent les
applications web, les services de messagerie électronique en ligne, les services de stockage en nuage, les réseaux sociaux, les
plateformes de commerce électronique, etc.

Page 3 sur 4
4. Utilisation de l’algorithmique en biologie
L'algorithmique est un outil essentiel en biologie, permettant aux chercheurs de traiter et d'analyser les données
biologiques massives et complexes pour découvrir de nouvelles connaissances et applications utiles en médecine, en
pharmacologie, en agriculture et autres. En effet, l'algorithmique est devenue un outil essentiel pour la biologie moderne en
raison de l'énorme quantité de données biologiques générées grâce aux progrès technologiques notamment dans le
séquençage de l'ADN et des protéines. Ces données sont souvent massives, complexes et difficiles à interpréter
manuellement. Les algorithmes permettent de traiter et d'analyser ces données de manière efficace, en utilisant des méthodes
automatisées pour extraire des informations et découvrir des relations entre les différents éléments biologiques.
Les algorithmes en biologie sont utilisés dans de nombreux domaines, y compris la génomique, la protéomique et la
modélisation de systèmes biologiques.
Par exemple, en génomique, les algorithmes sont utilisés pour assembler et annoter des génomes entiers, pour
identifier des mutations dans les séquences génétiques et pour prédire les fonctions des gènes. De même, en protéomique,
les algorithmes sont utilisés pour identifier les protéines et leurs interactions, pour prédire les structures tridimensionnelles
des protéines et pour comprendre comment les protéines interagissent dans les voies de signalisation. En modélisation de
systèmes biologiques, les algorithmes sont utilisés pour simuler le comportement de systèmes biologiques complexes, tels
que les réseaux métaboliques et les voies de signalisation, afin de comprendre comment les éléments biologiques interagissent
entre eux.
L'utilisation de l'algorithmique en biologie est un outil puissant pour les chercheurs qui travaillent dans de nombreux
domaines de la biologie. Ces algorithmes permettent d'analyser et de comprendre les données biologiques massives, de
découvrir de nouvelles connaissances et d'ouvrir la voie à de nouvelles applications utiles dans les différents domaines des
sciences de la nature et de la vie.
Il existe de nombreux algorithmes utilisés en biologie, ces exemples donnent une idée de la variété des applications
des algorithmes dans ce domaine.
Fonction de Description Noms et liens
l’algorithme Web
Alignement de Un algorithme utilisé pour comparer deux séquences d'ADN ou de BLAST,
séquences protéines afin de déterminer leur similitude et leur homologie. Clustal Omega
Assemblage de Un algorithme utilisé pour assembler des fragments de séquences d'ADN SPAdes,
génome en un génome complet. ABySS
Identification de Un algorithme utilisé pour identifier des motifs récurrents dans des MEME,
motifs séquences d'ADN ou de protéines, souvent utilisé pour prédire les sites de FIMO
liaison des facteurs de transcription.
Inférence Un algorithme utilisé pour reconstruire les relations évolutives entre les PhyML,
phylogénétique espèces à partir de leurs séquences d'ADN ou de protéines. MrBayes
Modélisation de Un algorithme utilisé pour prédire la structure tridimensionnelle des SWISS-
protéines protéines à partir de leur séquence d'acides aminés. MODEL,
Rosetta
Analyses de données Un ensemble d'algorithmes utilisés pour analyser des données génomiques DESeq2,
génomiques à grande échelle, y compris l'expression génique, la variation génétique et vcfR
l'évolution.

Page 4 sur 4

Vous aimerez peut-être aussi