Qu'est-ce que le système d'exploitation ? Expliquer les types de système d'exploitation, les fonctionnalités et les exemples

Qu'est-ce qu'un système d'exploitation ?

An Système d'exploitation (OS) est un logiciel qui agit comme une interface entre les composants matériels de l'ordinateur et l'utilisateur. Chaque système informatique doit avoir au moins un système d'exploitation pour exécuter d'autres programmes. Des applications telles que les navigateurs, MS Office, les jeux de bloc-notes, etc., ont besoin d'un environnement pour s'exécuter et effectuer leurs tâches.

Le système d'exploitation vous aide à communiquer avec l'ordinateur sans savoirwing comment parler le langage de l'ordinateur. Il n'est pas possible pour l'utilisateur d'utiliser un ordinateur ou un appareil mobile sans disposer d'un système d'exploitation.

Introduction au système d'exploitation
Introduction au système d'exploitation

Histoire du système d'exploitation

  • Les systèmes d'exploitation ont été développés pour la première fois à la fin des années 1950 pour gérer le stockage sur bande
  • Le laboratoire de recherche de General Motors a mis en œuvre le premier système d'exploitation au début des années 1950 pour son IBM 701
  • Au milieu des années 1960, les systèmes d'exploitation ont commencé à utiliser des disques
  • À la fin des années 1960, la première version du système d'exploitation Unix a été développée
  • Le premier système d'exploitation construit par Microsoft était DOS. Il a été construit en 1981 en achetant le logiciel 86-DOS auprès d'une entreprise de Seattle.
  • Le système d'exploitation populaire actuel Windows a vu le jour en 1985 lorsqu'une interface graphique a été créée et associée à MS-DOS.

Exemples de système d'exploitation avec part de marché

Système d'exploitation avec part de marché
Part de marché des systèmes d'exploitation

Following sont les exemples de systèmes d'exploitation avec la dernière part de marché

Nom OS Partager
Windows 40.34
Android 37.95
iOS 15.44
Mac OS 4.34
Linux/Unix 0.95
Chrome OS 0.14
Windows Système d'exploitation du téléphone 0.06

Types de système d'exploitation (OS)

Following sont les types populaires de système d'exploitation (système d'exploitation) :

  • Système d'exploitation par lots
  • Système d'exploitation multitâche/partage de temps
  • Système d'exploitation multiprocesseur
  • Système d'exploitation en temps réel
  • OS distribué
  • OS réseau
  • OS mobile

Système d'exploitation par lots

Certains processus informatiques sont très longs et chronophages. Pour accélérer le même processus, un travail avec un type de besoins similaire est regroupé et exécuté en groupe.

L'utilisateur d'un système d'exploitation par lots n'interagit jamais directement avec l'ordinateur. Dans ce type de système d'exploitation, chaque utilisateur se prépareares son travail sur un appareil hors ligne comme une carte perforée et le soumettre à l'opérateur informatique.

Systèmes d'exploitation multitâches/temps partagé

Le système d'exploitation à temps partagé permet aux personnes situées sur un autre terminal (shell) d'utiliser un seul système informatique en même temps. Le temps processeur (CPU) qui est partagé entre plusieurs utilisateurs est appelé partage de temps.

système d'exploitation temps réel

A système d'exploitation en temps réel l’intervalle de temps pour traiter et répondre aux entrées est très petit. Exemples : les systèmes logiciels militaires et les systèmes logiciels spatiaux sont des exemples de systèmes d'exploitation en temps réel.

Système d'exploitation distribué

Les systèmes distribués utilisent de nombreux processeurs situés dans différentes machines pour fournir un calcul très rapide à ses utilisateurs.

Système d'exploitation réseau

Le système d'exploitation réseau s'exécute sur un serveur. Il permet de gérer les données, les utilisateurs, les groupes, la sécurité, les applications et d'autres fonctions de mise en réseau.

OS mobile

Les systèmes d'exploitation mobiles sont les systèmes d'exploitation spécialement conçus pour alimenter les smartphones, les tablettes et les appareils portables.

Certains systèmes d'exploitation mobiles les plus connus sont Android et iOS, mais d'autres incluent BlackBerry, Web et watchOS.

Fonctions du système d'exploitation

Certaines fonctions typiques du système d'exploitation peuvent inclure la gestion de la mémoire, des fichiers, des processus, du système et des périphériques d'E/S, de la sécurité, etc.

Voici les principales fonctions du système d'exploitation :

Fonctions du système d'exploitation

Fonctions du système d'exploitation

Dans une exploitation logiciel système remplit chacune des fonctions :

  1. La gestion des processus: La gestion des processus aide le système d'exploitation à créer et supprimer des processus. Il prévoit également des mécanismes pour syncSynchronisation et communication entre les processus.
  1. Gestion de la mémoire: Le module de gestion de la mémoire effectue la tâche d'allocation et de désallocation de l'espace mémoire aux programmes qui ont besoin de ces ressources.
  1. Gestion de fichiers: Il gère toutes les activités liées aux fichiers telles que le stockage de l'organisation, la récupération, la dénomination, le partage et la protection des fichiers.
  1. Gestion des appareils : La gestion des appareils assure le suivi de tous les appareils. Ce module également responsable de cette tâche est appelé contrôleur d'E/S. Il effectue également la tâche d'allocation et de désallocation des appareils.
  1. Gestion du système d'E/S : L'un des principaux objets de tout système d'exploitation est de masquer les particularités de ces périphériques matériels à l'utilisateur.
  1. Gestion du stockage secondaire: Les systèmes ont plusieurs niveaux de stockage, notamment le stockage principal, le stockage secondaire et le stockage en cache. Les instructions et les données doivent être stockées dans le stockage principal ou le cache afin qu'un programme en cours d'exécution puisse y faire référence.
  1. Sécurité: Le module de sécurité protège le données et informations d'un système informatique contre les menaces de logiciels malveillants et les accès autorisés.
  1. Interprétation des commandes: Ce module interprète les commandes données par le et agit sur les ressources système pour traiter ces commandes.
  1. Mise en réseau: Un système distribué est un groupe de processeurs qui ne partagent pas de mémoire, de périphériques matériels ou d'horloge. Les processeurs communiquent entre eux via le réseau.
  1. Comptabilité des travaux: Suivi du temps et des ressources utilisées par divers travaux et utilisateurs.
  1. La gestion de la communication: Coordination et affectation des compilateurs, des interprètes et d'une autre ressource logicielle des différents utilisateurs des systèmes informatiques.

Caractéristiques du système d'exploitation (OS)

Voici une liste des fonctionnalités importantes du système d'exploitation :

  • Mode protégé et superviseur
  • Autorise l'accès au disque et les systèmes de fichiers Pilotes de périphérique Sécurité réseau
  • Exécution du programme
  • Gestion de la mémoire Mémoire virtuelle Multitâche
  • Gestion des opérations d'E/S
  • Manipulation du système de fichiers
  • Détection et traitement des erreurs
  • Allocation de ressources
  • Protection des informations et des ressources

Caractéristiques du système d'exploitation

Avantage du système d'exploitation

  • Vous permet de masquer details du matériel en créant une abstraction
  • Facile à utiliser avec une interface graphique
  • Offre un environnement dans lequel un utilisateur peut exécuter des programmes/applications
  • Le système d'exploitation doit s'assurer que le système informatique est pratique à utiliser
  • Le système d'exploitation agit comme un intermédiaire entre les applications et les composants matériels
  • Il fournit les ressources du système informatique avec un format facile à utiliser
  • Agit comme intermédiaire entre tous les matériels et logiciels du système

Inconvénients du système d'exploitation

  • Si un problème survient dans le système d'exploitation, vous risquez de perdre tout le contenu qui a été stocké dans votre système
  • Le logiciel du système d'exploitation est assez coûteux pour les organisations de petite taille, ce qui leur ajoute une charge supplémentaire. Exemple Windows
  • Il n'est jamais entièrement sécurisé car une menace peut survenir à tout moment

Qu’est-ce que le noyau dans le système d’exploitation ?

Le noyau est le composant central d’un système d’exploitation informatique. La seule tâche effectuée par le noyau est de gérer la communication entre le logiciel et le matériel. Un noyau est au cœur d'un ordinateur. Il rend possible la communication entre le matériel et le logiciel. Alors que le noyau est la partie la plus interne d’un système d’exploitation, le shell est la partie la plus externe.

Noyau dans le système d'exploitation
Introduction au noyau

Caractéristiques du noyau

  • Planification de bas niveau des processus
  • Communication interprocessus
  • Processus synchronisation
  • Changement de contexte

Types de noyau

Il existe de nombreux types de noyaux, mais parmi eux, les deux noyaux les plus populaires sont :

1. Monolithique

Un noyau monolithique est un code unique ou un bloc du programme. Il fournit tous les services requis offerts par le système d'exploitation. C'est une conception simpliste qui crée une couche de communication distincte entre le matériel et le logiciel.

2. Micro-noyaux

Microkernel gère toutes les ressources système. Dans ce type de noyau, les services sont implémentés dans différents espaces d'adressage. Les services utilisateur sont stockés dans l'espace d'adressage utilisateur et les services du noyau sont stockés dans l'espace d'adressage du noyau. Ainsi, cela aide à réduire la taille du noyau et du système d'exploitation.

Différence entre le micrologiciel et le système d'exploitation

Vous trouverez ci-dessous les principales différences entre le micrologiciel et le système d'exploitation :

Microcode Système d'exploitation
Définir le micrologiciel : le micrologiciel est un type de programmation intégré sur une puce de l'appareil qui contrôle cet appareil spécifique. Définir le système d'exploitation : le système d'exploitation fournit des fonctionnalités allant au-delà de celles fournies par le micrologiciel.
Le micrologiciel est un programme codé par le fabricant du circuit intégré ou autre et qui ne peut pas être modifié. Le système d'exploitation est un programme qui peut être installé par l'utilisateur et modifié.
Il est stocké sur une mémoire non volatile. Le système d'exploitation est stocké sur le disque dur.

Différence entre les systèmes d'exploitation 32 bits et 64 bits

Ci-dessous la clé Différences entre les systèmes d'exploitation 32 bits et 64 bits:

Paramètres 32 bits 64 bits
Architecture et logiciel Autoriser 32 bits de traitement de données simultanémentneohabituellement Autoriser 64 bits de traitement de données simultanémentneohabituellement
Compatibilité Les applications 32 bits nécessitent un système d'exploitation et des processeurs 32 bits. Les applications 64 bits nécessitent un système d'exploitation et un processeur 64 bits.
Systèmes disponibles Toutes les versions de Windows 8, Windows 7, Windows Vista et Windows XP, Linux, etc. Windows XP Professionnel, Vista, 7, Mac OS X et Linux.
Limites de mémoire Les systèmes 32 bits sont limités à 3.2 Go de RAM. Les systèmes 64 bits autorisent un maximum de 17 Billion Go de RAM.

Résumé

  • Qu'est-ce que le système d'exploitation (définition du système d'exploitation) et ses types : Un système d'exploitation est un logiciel qui agit comme une interface entre l'utilisateur final et le matériel informatique. Les différentes catégories de systèmes d'exploitation sur les ordinateurs et autres appareils sont les suivantes : système d'exploitation par lots, système d'exploitation multitâche/temps partagé, système d'exploitation multitraitement, système d'exploitation en temps réel, système d'exploitation distribué, système d'exploitation réseau et système d'exploitation mobile.
  • Les systèmes d'exploitation pour ordinateurs personnels ont été développés pour la première fois à la fin des années 1950 pour gérer le stockage sur bande.
  • Expliquer le fonctionnement du système d'exploitation : le système d'exploitation fonctionne comme un intermédiaire entre l'utilisateur et l'ordinateur. Il aide l'utilisateur à communiquer avec l'ordinateur sans savoirwing comment parler le langage de l'ordinateur.
  • Le noyau est le composant central d’un système d’exploitation informatique. Le seul travail effectué par le noyau est de gérer la communication entre le logiciel et le matériel.
  • Les deux noyaux les plus populaires sont Monolithic et Micro-noyaux
  • Processus, périphérique, fichier, E/S, stockage secondaire et gestion de la mémoire sont diverses fonctions d'un système d'exploitation.