Des Ordinateurs

Les cinq types de logiciels système

Auteur: Peter Berry
Date De Création: 17 Juillet 2021
Date De Mise À Jour: 11 Peut 2024
Anonim
Initiation aux équipements CISCO, Les Routeurs.
Vidéo: Initiation aux équipements CISCO, Les Routeurs.

Contenu

Alfred est un enseignant et passionné d'informatique de longue date qui travaille et dépanne une large gamme d'appareils informatiques.

Les cinq types de logiciels systèmes, sont tous conçus pour contrôler et coordonner les procédures et les fonctions du matériel informatique. Ils permettent en fait une interaction fonctionnelle entre le matériel, le logiciel et l'utilisateur.

Les logiciels de systèmes effectuent des tâches intermédiaires pour assurer la communication entre les autres logiciels et matériels afin de permettre une coexistence harmonieuse avec l'utilisateur.

Les logiciels système peuvent être classés dans les catégories suivantes:

  • Système opérateur: Exploite la communication entre le matériel, les programmes système et d'autres applications.
  • Pilote de périphérique: Permet la communication de l'appareil avec le système d'exploitation et d'autres programmes.
  • Micrologiciel: Permet le contrôle et l'identification de l'appareil.
  • Traducteur: Traduit les langues de haut niveau en codes machine de bas niveau.
  • Utilitaire: Assure une fonctionnalité optimale des appareils et des applications.

1. Système d'exploitation (OS)

Le système d'exploitation est un type de noyau logiciel système qui se situe entre le matériel informatique et l'utilisateur final. Il s'installe d'abord sur un ordinateur pour permettre l'identification des appareils et des applications et donc leur fonctionnement.


Le logiciel système est la première couche de logiciel à être chargée en mémoire chaque fois qu'un ordinateur est mis sous tension.

Supposons qu'un utilisateur souhaite écrire et imprimer un rapport sur une imprimante connectée. Une application de traitement de texte est nécessaire pour accomplir cette tâche. La saisie des données est effectuée à l'aide d'un clavier ou d'autres périphériques d'entrée, puis affichées sur le moniteur. Les données préparées sont ensuite envoyées à l'imprimante.

Pour que le traitement de texte, le clavier et l'imprimante puissent accomplir cette tâche, ils doivent fonctionner avec le système d'exploitation, qui contrôle les fonctions d'entrée et de sortie, la gestion de la mémoire et la mise en file d'attente de l'imprimante.

Aujourd'hui, l'utilisateur interagit avec le système d'exploitation via l'interface utilisateur graphique (GUI) sur un écran ou une interface à écran tactile. Le bureau dans les systèmes d'exploitation modernes est un espace de travail graphique, qui contient des menus, des icônes et des applications qui sont manipulés par l'utilisateur via un curseur commandé par la souris ou le toucher d'un doigt. Le système d'exploitation de disque (DOS) était une interface populaire utilisée dans les années 1980.

Types de systèmes d'exploitation

  • OS en temps réel: Est installé dans des systèmes embarqués spéciaux tels que des robots, des voitures et des modems.
  • Système d'exploitation mono-utilisateur et mono-tâche: Sont installés sur des appareils mono-utilisateur comme les téléphones.
  • Système d'exploitation mono-utilisateur et multitâche: Sont installés sur des ordinateurs personnels contemporains.
  • OS multi-utilisateurs: Est installé dans des environnements réseau où de nombreux utilisateurs doivent partager des ressources. Les systèmes d'exploitation serveur sont des exemples de systèmes d'exploitation multi-utilisateurs.
  • OS réseau: Est utilisé pour partager des ressources telles que des fichiers, des imprimantes dans une configuration réseau.
  • Système d'exploitation Internet / Web: Est conçu pour fonctionner sur le navigateur en ligne.
  • OS mobile: Est conçu pour fonctionner sur les téléphones mobiles, tablettes et autres appareils mobiles.

Fonctions des systèmes d'exploitation

  • Ils fournissent l'interface entre l'utilisateur et le matériel via l'interface graphique.
  • Gère et alloue de l'espace mémoire pour les applications.
  • Traite la gestion des applications, des périphériques d'entrée / sortie et des instructions.
  • Configure et gère les périphériques internes et périphériques.
  • Gère le stockage mono-utilisateur ou multi-utilisateur sur les ordinateurs locaux et en réseau.
  • Gestion de la sécurité des fichiers et des applications.
  • Gère les périphériques d'entrée et de sortie.
  • Détecte, installe et dépanne les périphériques.
  • Surveille les performances du système via le Gestionnaire de tâches et d'autres outils.
  • Produire des messages d'erreur et des options de dépannage.
  • Implémentez l'interface pour la communication réseau.
  • Gère les imprimantes dans des systèmes mono ou multi-utilisateurs.
  • Gestion de fichiers internes ou réseau.

Exemples de systèmes d'exploitation

Les systèmes d'exploitation les plus courants pour les ordinateurs sont:


  • Windows 10
  • Mac OS X
  • Ubuntu

Les systèmes d'exploitation réseau / serveur populaires sont:

  • Serveur Ubuntu
  • Serveur Windows
  • Red Hat Enterprise

Les systèmes d'exploitation Internet / Web populaires sont:

  • Chrome OS
  • Club Linux
  • Remix OS

Les systèmes d'exploitation mobiles populaires sont:

  • iPhone OS
  • OS Android
  • Système d'exploitation Windows Phone

2. Pilotes de périphérique

Le logiciel pilote est un type de logiciel système qui donne vie aux périphériques et périphériques informatiques. Les pilotes permettent à tous les composants connectés et modules complémentaires externes d'exécuter les tâches prévues et selon les instructions du système d'exploitation. Sans pilotes, le système d'exploitation n'attribuerait aucune tâche.

Exemples de périphériques nécessitant des pilotes:

  • Souris
  • Clavier
  • Carte son
  • Carte d'affichage
  • Carte réseau
  • Imprimante

Habituellement, le système d'exploitation est livré avec des pilotes pour la plupart des appareils déjà sur le marché. Par défaut, les périphériques d'entrée tels que la souris et le clavier auront leurs pilotes installés. Ils peuvent ne jamais nécessiter d'installations tierces.


Si un périphérique est plus récent que le système d'exploitation, l'utilisateur peut avoir à télécharger des pilotes à partir des sites Web du fabricant ou d'autres sources.

3. Micrologiciel

Le micrologiciel est le logiciel opérationnel intégré dans une puce de mémoire flash, ROM ou EPROM pour que le système d'exploitation puisse l'identifier. Il gère et contrôle directement toutes les activités de n'importe quel matériel.

Traditionnellement, micrologiciel signifiait un logiciel fixe comme indiqué par le mot solidifier. Il a été installé sur des puces non volatiles et ne pouvait être mis à niveau qu'en les échangeant avec de nouvelles puces préprogrammées.

Cela a été fait pour les différencier des logiciels de haut niveau, qui pourraient être mis à jour sans avoir à échanger des composants.

Aujourd'hui, le micrologiciel est stocké dans des puces flash, qui peuvent être mises à niveau sans changer de puces à semi-conducteurs.

BIOS et UEFI

Le micrologiciel le plus important dans les ordinateurs d'aujourd'hui est installé par le fabricant sur la carte mère et est accessible via l'ancien BIOS (Basic Input / Output System) ou le nouveau UEFI (Unified Extended Firmware Interface) plates-formes.

C'est l'interface de configuration qui se charge en premier lorsque l'ordinateur est mis sous tension et passe par PUBLIER (Test automatique de mise sous tension).

Le micrologiciel de la carte mère commence par réveiller tout le matériel et garantit que les composants tels que le processeur, la mémoire et les lecteurs de disque sont opérationnels. Si tous les composants cruciaux vont bien, il exécutera le chargeur de démarrage, qui chargera le système d'exploitation. Si la mémoire à accès aléatoire est défectueuse, le BIOS ne permettra pas à l'ordinateur de démarrer.

L'utilisateur peut modifier les paramètres du BIOS et de l'UEFI en appuyant sur des touches spéciales (une touche de fonction, supprimer ou la touche esc) au démarrage pour charger la page de configuration. L'utilisateur peut configurer la sécurité, l'ordre de démarrage, l'heure et d'autres options dans la page qui s'affiche.

Bien qu'ils fonctionnent différemment, le micrologiciel complète les pilotes de plusieurs manières. Les deux donnent une identité aux périphériques matériels, ce dernier permettant au système d'exploitation de voir le périphérique.

La principale différence entre les deux est que le micrologiciel résidera toujours dans les périphériques tandis que les pilotes seront installés dans le système d'exploitation.

Les mises à niveau du micrologiciel proviennent du fabricant de l'appareil (et non du fabricant du système d'exploitation). Ils sont nécessaires si l'utilisateur souhaite que le matériel informatique reçoive un nouveau support matériel et logiciel. Le micrologiciel permettra aux appareils de mieux fonctionner avec les anciens et nouveaux systèmes d'exploitation et applications.

Presque tous les appareils et périphériques sont intégrés avec un micrologiciel. Carte réseau, tuner TV, routeur, scanner ou moniteur et exemples d'appareils sur lesquels un micrologiciel est installé.

4. Traducteurs de langage de programmation

Il s'agit de programmes intermédiaires sur lesquels les programmeurs de logiciels s'appuient pour traduire le code source du langage de haut niveau en code du langage machine. Le premier est une collection de langages de programmation faciles à comprendre et à coder pour les humains (c'est-à-dire Java, C ++, Python, PHP, BASIC). Ce dernier est un code complexe uniquement compris par le processeur.

Les langages de traduction populaires sont les compilateurs, les assembleurs et les interprètes. Ils sont généralement conçus par des fabricants d'ordinateurs. Les programmes de traduction peuvent effectuer une traduction complète des codes de programme ou traduire toutes les autres instructions à la fois.

Le code machine est écrit dans un système numérique de base 2, écrit en 0 ou 1. Il s'agit du langage de niveau le plus bas possible. Bien qu'apparemment dénués de sens pour les humains, les zéros et les uns sont en fait séquencés intelligemment par le processeur pour faire référence à tous les codes et mots humains imaginables.

En plus de simplifier le travail des développeurs de logiciels, les traducteurs aident dans diverses tâches de conception, ils;

  • Identifiez les erreurs de syntaxe lors de la traduction, permettant ainsi d'apporter des modifications au code.
  • Fournissez des rapports de diagnostic chaque fois que les règles du code ne sont pas suivies.
  • Allouez le stockage de données pour le programme.
  • Répertoriez à la fois le code source et les détails du programme.

5. Utilitaires

Les utilitaires sont des types de logiciels système qui se situent entre le logiciel système et le logiciel d'application. Ce sont des programmes destinés aux tâches de diagnostic et de maintenance de l'ordinateur. Ils sont utiles pour assurer le fonctionnement optimal de l'ordinateur. Leurs tâches vont de la sécurité des données cruciales à la défragmentation du lecteur de disque.

La plupart sont des outils tiers, mais ils peuvent être fournis avec le système d'exploitation. Les outils tiers sont disponibles individuellement ou regroupés, par exemple avec Hiren Boot CD, Ultimate Boot CD et Kaspersky Rescue Disk.

Voici quelques exemples et fonctionnalités de logiciels utilitaires:

  • Logiciel antivirus et de sécurité pour la sécurité des fichiers et des applications, par exemple Malwarebytes, Microsoft Security Essentials et AVG.
  • Services de partition de disque tels que Windows Disk Management, Easeus Partition Master et Partition Magic.
  • Défragmentation du disque pour organiser les fichiers dispersés sur le lecteur. Les exemples incluent le défragmenteur de disque, Perfect Disk, Disk Keeper, Comodo Free Firewall et Little Snitch.
  • Compression de fichiers pour optimiser l'espace disque tel que WinRAR, Winzip et 7-Zip.
  • Sauvegarde des données pour des raisons de sécurité, par exemple Cobian, Clonezilla et Comodo.
  • Services de diagnostic matériel tels que Hard Disk Sentinel, Memtest et Performance Monitor.
  • Récupération de données pour aider à récupérer les données perdues. Les exemples incluent iCare Data Recovery, Recuva et EaseUs Data Recovery Wizard.
  • Pare-feu pour la protection contre les menaces externes, par exemple, le pare-feu Windows.

Être Sûr De Regarder

Nouvelles Publications

Histoire de l'ordinateur: classification des générations d'ordinateurs
Des Ordinateurs

Histoire de l'ordinateur: classification des générations d'ordinateurs

Alfred e t un en eignant et pa ionné d'informatique de longue date qui travaille et dépanne une large gamme d'appareil informatique .De génération d'ordinateur ont vu d...
5 superbes modèles Instagram que vous devriez suivre
L'Internet

5 superbes modèles Instagram que vous devriez suivre

Julian e t un cinéa te et photographe amateur profe ionnel autoproclamé. Il a obtenu a maîtri e en communication de l'État de Wichita.Vou cherchez à ajouter du piquant aux...