Les logiciels
Un logiciel est un ensemble de programmes et de données permettant à un appareil informatique d'effectuer des opérations. Contrairement au matériel, qui correspond aux composants physiques de la machine, le logiciel est constitué d'informations exécutées ou utilisées par le système.
Un ordinateur peut posséder un processeur très puissant, beaucoup de mémoire et un grand espace de stockage, mais ces composants ne permettent pas à eux seuls de rédiger un document, de regarder une vidéo ou de naviguer sur le Web. Ces fonctions nécessitent des logiciels capables de donner des instructions au matériel.
Le fonctionnement des logiciels
Lorsqu'un logiciel fonctionne, son code est exécuté par le processeur. Le programme contient des instructions qui indiquent les opérations à effectuer, tandis que les données utilisées par le programme sont conservées en mémoire ou sur un support de stockage.
Les logiciels ne communiquent généralement pas directement avec le matériel. Ils utilisent les fonctions fournies par le système d'exploitation. Une application qui doit afficher une image, enregistrer un fichier ou utiliser une imprimante demande ainsi au système d'exploitation d'effectuer les opérations nécessaires.
Le système d'exploitation constitue donc la base logicielle sur laquelle les autres programmes fonctionnent. Plusieurs logiciels peuvent être exécutés simultanément et partager les ressources de l'ordinateur grâce à cette organisation.
Les différents types de logiciels
Les logiciels remplissent des rôles très différents. Certains assurent le fonctionnement général de l'appareil, tandis que d'autres sont conçus pour réaliser directement une tâche particulière.
Le système d'exploitation appartient aux logiciels fondamentaux. Il gère notamment le processeur, la mémoire, les fichiers, les périphériques et les processus en cours d'exécution. Il fournit également l'interface permettant de contrôler l'appareil.
Les applications sont destinées aux tâches réalisées par l'utilisateur. Un même ordinateur peut ainsi utiliser des logiciels pour rédiger des documents, calculer des données, modifier des images, lire des vidéos, consulter le Web ou jouer.
D'autres logiciels remplissent des fonctions plus spécialisées. Les pilotes permettent au système d'exploitation de communiquer avec certains matériels, tandis que des outils système servent notamment à configurer, surveiller, diagnostiquer ou entretenir l'ordinateur.
Installer et exécuter un logiciel
Avant de pouvoir utiliser une application, celle-ci doit généralement être installée. L'installation copie les fichiers nécessaires sur le support de stockage et configure le système pour permettre l'exécution du programme.
Une fois installé, le logiciel peut être lancé depuis son raccourci, son menu ou directement depuis son fichier exécutable. Le système d'exploitation charge alors les éléments nécessaires en mémoire et crée les processus permettant au programme de fonctionner.
Lorsqu'une application est fermée, ses processus sont normalement arrêtés et la mémoire qu'elle utilisait peut être réutilisée par d'autres programmes.
Les logiciels et les fichiers
Les logiciels utilisent constamment des fichiers. Un traitement de texte utilise par exemple des fichiers contenant des documents, un lecteur multimédia ouvre des fichiers audio ou vidéo et un logiciel de retouche travaille sur des fichiers d'images.
Les fichiers sont organisés dans des dossiers afin de faciliter leur classement et leur recherche. Le système d'exploitation fournit aux logiciels les fonctions nécessaires pour créer, lire, modifier, copier, déplacer ou supprimer ces fichiers.
Le type d'un fichier est souvent indiqué par son extension. Un fichier .webp correspond généralement à une image JPEG, un fichier .mp3 à un fichier audio et un fichier .pdf à un document PDF. L'extension permet notamment au système d'exploitation d'associer un fichier à une application capable de l'ouvrir.
Les logiciels et Internet
De nombreux logiciels utilisent une connexion Internet. Un navigateur Web communique avec des serveurs pour recevoir les pages et les ressources d'un site. D'autres applications utilisent Internet pour envoyer et recevoir des messages, synchroniser des fichiers, récupérer des données ou communiquer avec des services en ligne.
Certains logiciels fonctionnent principalement sur l'appareil, tandis que d'autres dépendent fortement de serveurs distants. Une application peut ainsi utiliser à la fois les ressources locales de l'ordinateur et des services accessibles par Internet.
Les mises à jour
Après leur publication, les logiciels continuent généralement d'évoluer. Les développeurs publient des mises à jour pour corriger des erreurs, améliorer les performances, ajouter des fonctions ou corriger des failles de sécurité.
Une mise à jour de sécurité peut par exemple corriger une vulnérabilité permettant à un programme malveillant d'exécuter certaines opérations sur l'ordinateur. Les mises à jour sont donc particulièrement importantes pour maintenir un logiciel sécurisé et compatible avec les autres composants du système.
Les logiciels propriétaires et les logiciels libres
Les logiciels peuvent être distribués selon des licences différentes. Un logiciel propriétaire est généralement contrôlé par l'entreprise ou l'organisation qui le développe. Son code source n'est normalement pas accessible librement et son utilisation est soumise aux conditions définies par sa licence.
Un logiciel libre accorde au contraire certaines libertés concernant son utilisation, son étude, sa modification et sa redistribution. L'accès au code source permet notamment d'étudier son fonctionnement et de participer à son développement.
Un logiciel libre n'est pas nécessairement gratuit. La notion de liberté concerne principalement les droits accordés aux utilisateurs et non l'absence de prix.
Les logiciels et la sécurité
Un logiciel peut présenter des failles de sécurité, c'est-à-dire des défauts pouvant être exploités pour contourner certaines protections ou effectuer des opérations non prévues.
Les logiciels doivent donc être maintenus à jour et téléchargés depuis des sources fiables. Un programme malveillant peut également se présenter sous l'apparence d'un logiciel légitime et provoquer la destruction de données, le vol d'informations ou l'utilisation abusive des ressources de l'ordinateur.
Les droits accordés aux logiciels constituent également un élément important de la sécurité. Une application n'a pas nécessairement besoin d'accéder à toutes les ressources de l'appareil pour fonctionner. Limiter ses autorisations permet de réduire les conséquences possibles en cas de comportement malveillant.
L'évolution des logiciels
Les logiciels ont progressivement évolué d'outils spécialisés exécutant quelques instructions vers des programmes capables de réaliser des tâches très complexes. Les applications modernes peuvent gérer des images, du son, des communications réseau, des bases de données et des interfaces graphiques dans un même environnement.
Certains logiciels utilisent également des techniques d'intelligence artificielle pour analyser des données, reconnaître des images ou des sons, générer du contenu ou automatiser certaines tâches. Ces fonctions restent cependant des fonctionnalités logicielles exécutées sur des ressources matérielles.
Une couche entre l'utilisateur et la machine
Les logiciels constituent donc l'interface entre les utilisateurs, les données et le matériel. Le système d'exploitation organise les ressources de la machine, tandis que les applications utilisent ces ressources pour fournir des fonctions particulières.
Lorsqu'un utilisateur rédige un document, regarde une vidéo ou modifie une photographie, plusieurs éléments coopèrent : l'application fournit les fonctions nécessaires, le système d'exploitation gère les ressources et le matériel exécute les opérations physiques nécessaires.
L'ensemble forme une organisation en plusieurs niveaux dans laquelle chaque logiciel peut s'appuyer sur les fonctions fournies par les couches inférieures. Cette organisation permet de créer des programmes complexes sans que chaque application ait besoin de gérer directement tous les composants physiques de l'ordinateur.
- Les systèmes d'exploitation
- Les applications
- Les logiciels libres
- Les mises à jour
- Les traitements de texte
- Les tableurs
- Les retouches d'images
- Les lecteurs multimédia
- Les jeux
- Les navigateurs Web
- Les fichiers et dossiers
- L'invite de commande
Les traitements de texte
Un traitement de texte est une application permettant de saisir, modifier, mettre en forme et enregistrer du texte. Il sert notamment à créer des lettres, des rapports, des comptes rendus, des CV, des devoirs et des documents administratifs.
Contrairement à une simple zone de texte, un traitement de texte permet de contrôler précisément l'organisation et la présentation du document. Le contenu peut être modifié à tout moment sans devoir réécrire toute la page.
La saisie et la modification du texte
Le texte est saisi à l'aide du clavier. Les caractères apparaissent à l'emplacement indiqué par le curseur. La touche Entrée permet généralement de commencer un nouveau paragraphe.
Le contenu déjà écrit peut être sélectionné puis modifié, déplacé, copié ou supprimé. Une phrase peut par exemple être déplacée vers un autre paragraphe sans devoir la retaper.
Les fonctions copier, couper et coller permettent également de réutiliser rapidement une partie du texte à plusieurs endroits du document.
Les paragraphes
Un document est généralement constitué de paragraphes. Chaque paragraphe peut recevoir une mise en forme particulière.
Le traitement de texte permet notamment de choisir l'alignement du paragraphe : à gauche, à droite, centré ou justifié. Il permet également de régler les retraits, l'espacement entre les paragraphes et l'interligne.
Ces fonctions permettent de structurer clairement un document. Un titre peut par exemple être centré, tandis que les paragraphes qui suivent peuvent être alignés à gauche ou justifiés.
La mise en forme du texte
La mise en forme modifie l'apparence des caractères et des paragraphes sans modifier leur contenu.
Il est notamment possible de choisir une police de caractères, une taille et une couleur. Le texte peut également être affiché en gras, en italique ou souligné.
La mise en forme permet de mettre en évidence certaines informations. Un titre peut par exemple être affiché avec une taille plus grande et en gras, tandis qu'un mot important peut être mis en évidence dans le corps du texte.
La mise en page
Le traitement de texte permet également de contrôler la présentation de la page. Les marges, l'orientation de la page, son format et l'espacement du contenu peuvent être réglés.
Une page peut être orientée verticalement ou horizontalement. Le format A4 est par exemple couramment utilisé pour les documents destinés à être imprimés.
Les documents longs peuvent être organisés avec des en-têtes, des pieds de page et des numéros de page. Ces éléments peuvent être automatiquement répétés sur plusieurs pages.
Les éléments insérés
Un traitement de texte ne sert pas uniquement à écrire du texte. Il permet également d'insérer différents éléments dans un document.
- Images : permettent d'illustrer ou de compléter le texte.
- Tableaux : permettent d'organiser des informations en lignes et en colonnes.
- Listes : permettent de présenter plusieurs éléments sous forme de puces ou de numéros.
- Liens hypertextes : permettent d'accéder à une autre page ou à une autre ressource.
- Symboles : permettent d'insérer des caractères particuliers qui ne figurent pas directement sur le clavier.
Un compte rendu peut par exemple contenir un titre, plusieurs paragraphes, une liste de résultats, un tableau et une photographie. Tous ces éléments peuvent être réunis dans un même document.
La correction du texte
Les traitements de texte disposent généralement d'un correcteur orthographique. Il compare les mots saisis avec un dictionnaire et signale certaines erreurs.
Un mot mal orthographié peut être souligné et une ou plusieurs corrections peuvent être proposées. Certains logiciels disposent également d'outils capables de détecter certaines erreurs grammaticales ou typographiques.
Ces outils constituent une aide à la rédaction, mais ils ne détectent pas toutes les erreurs. Une correction automatique ne remplace donc pas la relecture du document.
L'enregistrement du document
Le document peut être enregistré sur le support de stockage de l'appareil. Le traitement de texte crée alors un fichier contenant le texte, sa mise en forme et les différents éléments qu'il contient.
Chaque logiciel peut utiliser son propre format de document. Certains formats permettent de conserver toutes les possibilités de modification du document, notamment sa mise en forme et ses éléments insérés.
Le document peut également être enregistré dans un format plus largement compatible avec d'autres logiciels. Il peut notamment être exporté en PDF.
Le format PDF
Le PDF est un format conçu pour conserver la présentation d'un document indépendamment du logiciel utilisé pour le créer. Les textes, images et éléments de mise en page sont ainsi généralement affichés de manière identique sur différents appareils.
Le PDF est particulièrement adapté à l'impression et au partage. Un compte rendu peut par exemple être rédigé dans un traitement de texte, puis exporté en PDF avant d'être envoyé à une autre personne.
Les fonctions avancées
Les traitements de texte modernes proposent également des fonctions destinées aux documents complexes ou au travail en équipe. Ils peuvent notamment gérer les styles, créer automatiquement une table des matières, suivre les modifications et ajouter des commentaires.
Les styles permettent d'appliquer rapidement une mise en forme cohérente aux différents niveaux de titres et aux paragraphes. Une table des matières peut ensuite être générée automatiquement à partir de ces titres.
Le suivi des modifications permet de conserver une trace des changements effectués dans un document. Les commentaires permettent d'ajouter des remarques sans modifier directement le contenu principal.
Certains traitements de texte permettent également à plusieurs personnes de modifier simultanément un même document, notamment lorsque celui-ci est enregistré sur un service en ligne.
Un exemple d'utilisation
Pour rédiger un compte rendu, le traitement de texte permet de saisir le contenu, de créer un titre, d'organiser les informations en paragraphes, d'ajouter un tableau de résultats et d'insérer une image. Le document peut ensuite être relu à l'aide du correcteur orthographique, enregistré puis exporté en PDF pour être partagé ou imprimé.
Les traitements de texte constituent ainsi l'un des principaux outils de la bureautique. Ils sont utilisés à l'école, au travail, dans les administrations et à la maison pour créer et présenter des documents contenant principalement du texte.