Quels sont les exemples de logiciels ?


Différents types de logiciels

Typiquement, il existe deux grandes classifications de logiciels, à savoir les logiciels système et les logiciels d'application.


1. Logiciel système

Un logiciel système aide l'utilisateur et le matériel à fonctionner et à interagir les uns avec les autres. Fondamentalement, c'est un logiciel pour gérer le comportement du matériel informatique de manière à fournir les fonctionnalités de base qui sont requises par l'utilisateur. En termes simples, on peut dire que le logiciel système est un intermédiaire ou une couche intermédiaire entre l'utilisateur et le matériel. Ces logiciels sanctionnent une plate-forme ou un environnement dans lequel les autres logiciels peuvent travailler. C'est la raison pour laquelle le logiciel système est très important pour gérer l'ensemble du système informatique. Lorsque vous allumez l'ordinateur pour la première fois, c'est le logiciel système qui est initialisé et chargé dans la mémoire du système. Le logiciel système fonctionne en arrière-plan et n'est pas utilisé par les utilisateurs finaux. C'est la raison pour laquelle le logiciel système est également connu sous le nom de " logiciel de bas niveau ".


Les logiciels système

Certains exemples courants de logiciels système sont :

Système d'exploitation : C'est l'exemple le plus marquant de logiciel système. C'est un ensemble de logiciels qui gèrent les ressources et fournissent des services généraux aux autres applications qui s'exécutent dessus. Bien que chaque système d'exploitation soit différent, la plupart d'entre eux fournissent une interface utilisateur graphique grâce à laquelle un utilisateur peut gérer les fichiers et les dossiers et effectuer d'autres tâches. Chaque appareil, qu'il s'agisse d'un ordinateur de bureau, d'un ordinateur portable ou d'un téléphone mobile, a besoin d'un système d'exploitation pour lui fournir les fonctionnalités de base. Comme un système d'exploitation détermine essentiellement la manière dont un utilisateur interagit avec le système, de nombreux utilisateurs préfèrent utiliser un système d'exploitation spécifique pour leur appareil. Il existe différents types de systèmes d'exploitation, tels que les systèmes en temps réel, intégrés, distribués, multi-utilisateurs, mono-utilisateurs, Internet, mobiles, et bien d'autres encore. It is important to consider the hardware specifications before choosing an operating system. Some examples of Operating systems given below:

Android

CentOS

iOS

Linux

Mac OS

MS Windows

Ubuntu

Unix

Device Drivers: It is a type of software that controls particular hardware which is attached to the system. Hardware devices that need a driver to connect to a system include displays, sound cards, printers, mice and hard disks. Further, there are two types of device drivers: Kernel Device Drivers and User Device Driver. Some examples of device drivers are:

BIOS Driver

Display Drivers

Motherboard Drivers

Printer Drivers

ROM Drivers

Sound card Driver

USB Drivers

USB Drivers

VGA Drivers

VGA Drivers

Virtual Device Drivers

Firmware: Firmware is the permanent software that is embedded into a read-only memory. It is a set of instructions permanently stored on a hardware device. Il fournit des informations essentielles concernant la façon dont le périphérique interagit avec d'autres matériels. Le micrologiciel peut être considéré comme " semi-permanent " car il reste permanent à moins qu'il ne soit mis à jour à l'aide d'un dispositif de mise à jour du micrologiciel. Voici quelques exemples de micrologiciels :

BIOS

Périphériques d'ordinateur

Applications grand public

Systèmes intégrés

UEFI

Traducteurs de langage de programmation : Il s'agit de programmes médiateurs sur lesquels s'appuient les logiciels pour traduire un code de langage de haut niveau en un code plus simple de niveau machine. Outre la simplification du code, les traducteurs font également ce qui suit :

Assigner le stockage des données

Enumérer le code source ainsi que les détails du programme

Offrir des rapports de diagnostic

Rectifier les erreurs du système pendant l'exécution

Les exemples de traducteurs de langage de programmation sont l'interprète, le compilateur et l'assembleur.

Utilitaire : Les logiciels utilitaires sont conçus pour faciliter l'analyse, l'optimisation, la configuration et la maintenance d'un système informatique. Il prend en charge l'infrastructure informatique. Ce logiciel se concentre sur le fonctionnement d'un système d'exploitation et décide en conséquence de sa trajectoire pour fluidifier le fonctionnement du système. Des logiciels comme les antivirus, les outils de nettoyage et de gestion des disques, les outils de compression, les défragmenteurs, etc. sont tous des outils utilitaires. Voici quelques exemples d'outils utilitaires :

Avast Antivirus

Directory Opus

McAfee Antivirus

Piriform CCleaner

Razer Cortex

Windows File Explorer

WinRAR

WinZip

2. Les logiciels d'application

Les logiciels d'application, également appelés programmes pour utilisateurs finaux ou programmes de productivité, sont des logiciels qui aident l'utilisateur à accomplir des tâches telles que faire des recherches en ligne, prendre des notes, régler une alarme, concevoir des graphiques, tenir un journal de compte, faire des calculs ou même jouer à des jeux. Ils se situent au-dessus des logiciels système. Contrairement aux logiciels système, ils sont utilisés par l'utilisateur final et sont spécifiques dans leurs fonctionnalités ou leurs tâches et font le travail pour lequel ils sont conçus. Par exemple, un navigateur est une application conçue spécifiquement pour naviguer sur Internet ou MS Powerpoint est une application utilisée spécifiquement pour faire des présentations. Les logiciels d'application, ou simplement les applications, peuvent également être appelés logiciels non essentiels, car leur besoin est très subjectif et leur absence n'affecte pas le fonctionnement du système. Toutes les applications que nous voyons sur nos téléphones portables sont également des exemples de logiciels d'application. Certains logiciels sont exclusivement conçus pour le développement d'applications, comme Meteor et Flutter. Ce sont aussi des exemples de logiciels d'application.

Il existe différents types de logiciels d'application :

Les traitements de texte : Ces applications pour la documentation. Parallèlement à cela, il aide également I stockage, le formatage et l'impression de ces documents. Voici quelques exemples de traitements de texte :

Abiword

Apple iWork- Pages

Corel WordPerfect

Google Docs

MS Word

Les logiciels de base de données : Ce logiciel est utilisé pour créer et gérer une base de données. It is also known as the Database Management System or DBMS. They help with the organization of data. Some examples of DBMS are:

Clipper

dBase

FileMaker

FoxPro

MS Access

MySQL

Multimedia Software: It is the software that is able to play, create or record images, audio or video files. They are used for video editing, animation, graphics, and image editing, Some examples of Multimedia Software are:

Adobe Photoshop

Inkscape

Media Monkey

Picasa

VLC Media Player

Windows Media Player

Windows Movie Maker

Education and Reference Software: These types of software are specifically designed to facilitate learning on a particular subject. There are various kinds of tutorial software that fall under this category. They are also termed as academic software. Some examples are:

Delta Drawing

GCompris

Jumpstart titles

KidPix

MindPlay

Tux Paint

Graphics Software: As the name suggests, Graphics Software has been devised to work with graphics as it helps the user to edit or make changes in visual data or images. It comprises of picture editors and illustration software. Some examples are:

Adobe Photoshop

Autodesk Maya

Blender

Carrara

CorelDRAW

GIMP

Modo

PaintShop Pro

Web Browsers: These applications are used to browse the internet. They help the user in locating and retrieving data across the web. Some examples of web browsers are:

Google Chrome

Internet Explorer

Microsoft Edge

Mozilla Firefox

Opera

Safari

UC Browser

Other than these, all the software that serves a specific purpose fall under the category of Application Software.

However, there exists one more classification of the software. The software can also be classified based on their availability and sharability.

This classification is as given below:

1. Les logiciels gratuits

Les logiciels gratuits sont disponibles sans aucun coût. Tout utilisateur peut le télécharger sur Internet et l'utiliser sans payer de frais. Cependant, les freewares n'offrent pas la liberté de modifier le logiciel ou de percevoir une redevance pour sa distribution. En voici quelques exemples :

Adobe Reader

Audacity

ImgBurn

Recuva

Skype

Team Viewer

Yahoo Messenger

2. Shareware

C'est un logiciel qui est distribué gratuitement aux utilisateurs à titre d'essai. Il est généralement assorti d'une limite de temps et lorsque celle-ci expire, l'utilisateur est invité à payer pour la poursuite des services. Il existe différents types de shareware comme Adware, Donationware, Nagware, Freemium et Demoware (Cripplewareet Trialware). Some examples of shareware are:

Adobe Acrobat

Getright

PHP Debugger

Winzip

3. Open-source

These kinds of software are available to users with the source code which means that a user can freely distribute and modify the software and add additional features to the software. Open-Source software can either be free or chargeable. Some examples of open-source software are:

Apache Web Server

GNU Compiler Collection

Moodle

Mozilla Firefox

Thunderbird

4. Software

They are also known as Closed-source software. These types of applications are usually paid and have intellectual property rights or patents over the source code. The use of these is very restricted and usually, the source code is preserved and kept as a secret.

Source: Different Types of Software with Examples

Experfy Blog Home - Experfy Insights