jeudi 26 mars 2020

UE2: Rappels sur les logiciels


Compétences :
A la fin de cette leçon, chaque élève sera capable de définir logiciel et distinguer les différents types de logiciels


Introduction

L'ordinateur a deux parties principales: la partie matérielle et la partie logicielle. La partie matérielle encore appelée hardware, est constituée de l'unité centrale et des unités périphériques; elle sert de support à la partie logicielle. Encore appelée software, la partie logicielle est l'intelligence de l'ordinateur; c'est elle qui effectue les traitements, affiche les résultats. La partie logicielle est constituée des logiciels systèmes et des logiciels d'application.

I- Les Types de logiciels


1- Les logiciels systèmes

Ce sont les logiciels de base de l'ordinateur. Ils sont lancés avant le logiciel applicatif et joue le rôle d'intermédiaire entre le logiciel applicatif et le matériel de l'ordinateur. Les différents logiciels systèmes de l'ordinateur sont : Le BIOS, les Systèmes d'exploitations et les pilotes.

a) Le BIOS

Le BIOS, de l'anglais Basic Input Output System (en français : « système élémentaire d'entrée/sortie ») est un ensemble de fonctions, contenu dans la mémoire morte (ROM) de la carte mère d'un ordinateur, lui permettant d'effectuer des opérations de base, lors de sa mise sous tension. Le BIOS est le premier programme à démmarer sur un ordinateur. Il gère par la suite le démarrage du système d'exploitation.
bios
Bios

b) Les Systèmes d'exploitation

Un système d'exploitation (OS : opérating system en anglais) est un ensemble de programmes qui dirige l'utilisation des ressources d'un ordinateur par des logiciels d'application. C'est le système de base de l'ordinateur qui joue le rôle d'interface entre le matériel et le logiciel d'application.
Le Système d'exploitation a pour rôle de :
- Gérer les processus et la mémoire
- Aider les logiciels d'application à bien fonctionner
- Offrir une interface conviviale à l'utilisateur
- Gérer les périphériques E/S
- optimiser l'utilisation des ressources matérielles et gérer les erreurs d' E/S...

* Les types de Systèmes d'exploitation

On classe les systèmes d'exploitation selon trois critères:

- Le système de codage utilisé, qui peut être de 16 bits, 32 bits, 64 bits ou plus.

- Le nombre de tâches exécutables en même temps (système mono-tâche ou multitâches).
Un système d’exploitation est dit «multitâches» lorsque plusieurs «tâches» (également appelées processus) peuvent être exécutées simultanément.

- Le nombre d’utilisateurs pouvant opérer en même temps (système mono-utilisateur ou multiutilisateurs). Par opposition aux systèmes mono-utilisateurs, Les systèmes multiutilisateurs permettent une utilisation de différentes applications par plusieurs personnes, de manière simultanée sur une même machine. Pour cela, le système alloue à chaque utilisateur une tranche de temps.

* Exemples de Systèmes d'exploitation

Les Systèmes d'exploitation les plus connus sont:
- Microsoft Windows (95, NT, 2000, XP, 7,8,8.1,10)
- Mac OS
- Linux et ses dérivée (Debian, Ubuntu, mandriva...)
- IOS mobile
- Android (Système mobile)
- Windows phone (Système mobile)
- Black berry (Système mobile)...

c) Les pilotes

Un pilote (en anglais Driver) est un logiciel système qui assure la communication entre le matériel et la système d'exploitation. Il permet au matériel (périphériques et autres) de bien fonctionner. Un matériel sans pilote ne peut être exploité par l'ordinateur.
Les pilotes les plus connus sont :
- les pilotes claviers, souris
- les pilotes son (Realtek, soundMAX...)
- les pilotes graphiques (IntelGMA, ATI RADEON..)
- Autres...

2- Les logiciels d'application

Un logiciel d'application est un programme informatique conçut pour résoudre une classe de problèmes bien précise. Les logiciels d'applications sont innombrables selon la classe de problème à résoudre et naissent du jour au lendemain.
On peut citer entre autres :
- Les navigateurs Qui permettent d'ouvrir et de parcourir des pages web
EX: Mozilla firefox, Opera, Google chrome...
- Les Antivirus Qui assurent la protection de l'ordinateur contre les programmes malveillants
EX: Kapersky, Avast, Avira, norton...
- Les logiciels de traitement de texte Qui permettent de saisir et mettre en forme du texte
EX: MS Word, Writer, wordpad...
- Les tableurs Qui permettent de traiter des données sous forme de tableau et d'effectuer des calculs automatisés
EX: MS Excel, calc...
- Les logiciels de montage video
EX: Movies maker, Adobe premiere pro, Sony vegas...
- Les logiciels d'infographie 3D
EX: blender, Maya, Cinema 4D...
Et autres...

3- Les logiciels utilitaire

Un logiciel utilitaire est un logiciel conçu pour analyser, configurer, optimiser ou entretenir une pièce d'équipement informatique, un système d'exploitation, un logiciel ou les informations enregistrées sur un support informatique.
Un logiciel utilitaire est utilisé pour gérer un système informatique contrairement aux logiciels d'application, qui visent à exécuter des tâches qui profitent aux utilisateurs du système informatique.EX: Winrar, explorateur de fichier, winZip, 7zip, disk recovery...

Les utilitaire sont classés en plusieurs types selon les tâches :
- Les utilitaires de gestion de disques
- Les utilitaires de presse papier
- Les utilitaires de compression de disques
- Les utilitaires de compressions de données
- Les utilitaires de cryptographie et autres...

EN SAVOIR PLUS SUR LES UTILITAIRES

II- Le contrat d'acquisition des logiciels


La protection des logiciels est assurée par plusieurs organisations pour permettre aux auteurs et créateur de protéger leurs interets légitimes et d'en tirer profit financier. L’acquisition d’un logiciel est donc la plupart du temps régie par un contrat de licence. Une licence peut être soit payante, soit gratuite soit libre (open-source).

1- Les logiciels propriétaires

Un logiciel propriétaire est un logiciel payant dont l'utilisation est limité uniquement à la personne qui l'achète. Les logiciels propriétaires sont généralement developpés par des sociétés privées qui mettent à la disposition des utilisateurs une version d'éssai (shareware ou partagiciel) du logiciel limitée à une période donnée. Après cette période, l'utilisateur devra acheter la clé de licence pour une utilisation complète du logiciel. Toute fois, il n'est pas autorisé à partager ce logiciel même l'ayant acheté.
EX: Microsoft Windows, Adobe Photoshop, Adobe Audition sont des logiciels propriétaires.

2- Les logiciels Gratuits

Ce sont des logiciels donnés gratuitement aux utilisateurs qui en ont besoin. Il sont téléchargeable gratuitement sur internet. Les utilisateurs ont le droit de les copier et de les partager. Cependant, leur code source n’est pas accessible, ce qui fait que le logiciel ne peut être exploité que si son concepteur le souhaite.
EX: Mozilla firefox, Blender 3D et GIMP sont des logiciels gratuits.

3- Les logiciels libres (open source)

Ce sont des logiciels dont les trois dégrés de liberté sont accordés aux utilisateurs. Un utilisateur de logiciels open-source peut alors :
- Exécuter et utiliser le logiciel pour des fins personnelles
- Modifier le logiciel à sa guise (acceder au code source et le modifier)
- Redistribuer le logiciel
EX: Ubuntu, LibreOffice, FreeCAD sont des logiciels libres.

III- L’invite de commande ou le terminal


L’invite de commande ou le terminal est un utilitaire qui permet aux utilisateurs de saisir et exécuter les commandes qu’offre un système d’exploitation. Une commande est une instruction du système d’exploitation qui déclenche un ensemble de traitement lors de son exécution.
La procédure pour ouvrir l’invite de commande sous windows XP et 7 est la suivante :
cliquer sur : démarrer, tous les programmes, accessoires et enfin invite de commande.
Vous pouvez aussi faire la combinaison des touches Windows + R sur votre clavier puis taper CMD. et valider
Les commandes les plus usuels utilisés sous windows sont :
- dir : permet d’afficher les fichiers présents dans le répertoire spécifié.
- cd : permet de quitter d’un répertoire à un autre
- md : permet de créer un répertoire
- .. : permet de se positonner au repertoire parent
- ping : permet de vérifier s’il existe une connexion réseau entre deux ordinateurs ; la commande ping prend en paramètre l’adresse ip de l’ordinateur hôte.
NB :
1) Les commandes dir et cd ont pour paramètre le chemin d’accès d’un répertoire ; la commande md prend en paramètre le chemin d’accès au répertoire dans lequel on veut créer un nouveau répertoire suivit du nom du nouveau répertoire. Lorsqu’on ne précise pas le chemin d’accès ces commandes agissent sur le répertoire courant.

2) Les équivalents de ces commandes sous linux sont :
Commande WindowsCommande linux
dirdir ou ls
cdcd
mdmkdir
....
pingping

Travaux pratiques :

1) Ouvrir l’invite de commande
2) Saisir la commande dir. Que fait-elle ?
3) Saisir cd Desktop. que fait-elle ?
4) Saisir cd .. que fait-elle ?
5) Saisir cd documents. que fait-elle ?
6) Saisir dir combien de fichiers et de repertoires contient le répertoire documents ?
7) Saisir cd c:\windows Quel est le nom du répertoire courant? Afficher les fichiers et répertoires qu’il contient
8) Saisir md c:\abong-mbang que venez-vous de faire ?
9) Retourner dans le répertoire c:\ et vérifier si le répertoire abong-mbang existe
10) Entrer dans le répertoire abong-mbang et vérifier qu’il contient zéro fichier et zéro répertoire

Correction en vidéo



Suivant

Aucun commentaire:

Enregistrer un commentaire

Posez votre question ici

Chapitre 1 : Introduction au langage Java et premier programme

1. Historique du langage java Java est un langage de programmation orienté objet développé par Sun Microsystems. Il est créé par James Go...