Choix des lecteurs
Articles populaires
En travaillant avec un ordinateur tous les jours, nous ne pensons souvent même pas au fait qu'avec une seule frappe, nous forçons des millions de petits éléments à s'activer, forçons la logique la plus complexe à fonctionner, ouvrons et fermons plusieurs programmes cachés et fonctions. Nous ne pensons au système d'exploitation que lorsque nous manquons de fonctionnalités, lorsque de nouvelles versions de systèmes d'exploitation déjà utilisés sont publiées ou que des systèmes radicalement nouveaux sont développés. Ensuite, à la recherche de performances, de nouveauté et de commodité, nous installons nouveau système, nous découvrons de nouvelles opportunités dans le monde de l’information. Mais comment ça système opérateur? Comment ça marche et à quoi ça sert concrètement ? Quels types de systèmes d’exploitation existe-t-il et en quoi diffèrent-ils les uns des autres ? Quel système d'exploitation est préférable de choisir pour vous-même ? Nous parlerons de tout cela.
Comparer ces systèmes d’exploitation serait inapproprié, et vous pouvez le constater vous-même, n’est-ce pas ? Il est impossible de comparer des systèmes qui fonctionnent selon des logiques différentes, sont produits et développés par des entreprises différentes et n’ont généralement pratiquement rien en commun. Le terme « comparer » du point de vue des systèmes d'exploitation est autorisé au sein d'un type de système ou dans le cas du choix d'un système pour vous-même. Si vous les « comparez » en fonction de votre désir de choisir, mon conseil est de dresser une liste de ce qui est important pour vous dans un système d'exploitation (par exemple, la fiabilité, l'absence d'exigences matérielles strictes, etc.) et de considérer toutes les options possibles.
Il s’agit d’un ensemble de programmes interconnectés qui font office d’interface entre les applications et les utilisateurs d’une part, et le matériel d’autre part. Selon cette définition, le système d'exploitation remplit deux groupes de fonctions.
- fournir à l'utilisateur ou au programmeur un matériel étendu au lieu d'un véritable matériel informatique machine virtuelle, qui est plus pratique à utiliser et plus facile à programmer ;
- augmenter l'efficacité d'utilisation d'un ordinateur en gérant rationnellement ses ressources selon certains critères.
Un système d'exploitation (OS) est un programme conçu pour gérer toutes les ressources physiques et logiques d'un ordinateur et capable de créer une interface entre l'utilisateur et l'ordinateur.
Le système d'exploitation est conçu pour contrôler l'exécution des programmes utilisateur, planifier et gérer les ressources informatiques.
Les systèmes d'exploitation pour ordinateurs personnels sont divisés en :
1. Tâches uniques et multitâches (en fonction du nombre de processus d'application exécutés en parallèle) ;
2. Mono-utilisateur et multi-utilisateur (en fonction du nombre d'utilisateurs travaillant simultanément avec le système d'exploitation) ;
3. Non portable et portable vers d’autres types d’ordinateurs ;
4. Non-réseau et réseau, fournissant un travail dans un réseau local.
Exemples de systèmes d'exploitation : MS DOS, Windows 98/2000, Windows XP, Lunix, etc.
Objectif des systèmes d'exploitation
Un système d'exploitation est un complexe d'éléments interconnectés programmes système, dont le but est d'organiser l'interaction de l'utilisateur avec l'ordinateur, la gestion des ressources système informatique afin de les utiliser le plus efficacement possible. Le système d'exploitation fait le lien entre le matériel informatique, d'une part, et les programmes en cours d'exécution, ainsi que l'utilisateur, d'autre part. Le système d'exploitation peut être appelé une extension logicielle du dispositif de contrôle de l'ordinateur. Le système d'exploitation cache à l'utilisateur des détails complexes et inutiles du contrôle matériel, formant une couche entre eux, ce qui libère les utilisateurs du travail très laborieux d'organisation de l'interaction avec le matériel informatique.
La principale exigence du système d'exploitation est la tâche complexe d'organiser le partage efficace des ressources entre plusieurs processus, et cette complexité est générée principalement par le caractère aléatoire de l'apparition des demandes de consommation de ressources. Dans un système multiprogramme, des files d'attente de requêtes sont formées à partir de programmes exécutés simultanément vers des ressources informatiques partagées : processeur, page mémoire, imprimante, disque. Le système d'exploitation organise la gestion de ces files d'attente à l'aide de différents algorithmes : premier arrivé, premier servi, par priorité, round robin, etc.
En règle générale, un système d'exploitation moderne devrait prendre en charge le traitement multi-programmes, mémoire virtuelle, multi fenêtre Interface graphique utilisateur, ainsi que d’exécuter de nombreuses autres fonctions et services nécessaires. En plus de ces exigences d'exhaustivité fonctionnelle, les systèmes d'exploitation sont soumis à des exigences opérationnelles tout aussi importantes :
· Extensibilité. Alors que le matériel informatique devient obsolète en quelques années, la durée de vie utile des systèmes d’exploitation peut se mesurer en décennies. Par conséquent, les systèmes d’exploitation évoluent toujours au fil du temps, et ces changements sont plus importants que les changements matériels. Les modifications apportées au système d'exploitation impliquent généralement l'acquisition de nouvelles propriétés, telles que la prise en charge de nouveaux types de périphériques externes ou de nouveaux technologies de réseau. Si le code du système d'exploitation est écrit de manière à ce que des ajouts et des modifications puissent être effectués sans violer l'intégrité du système, alors un tel système d'exploitation est appelé extensible. L'extensibilité est obtenue grâce à la structure modulaire du système d'exploitation, dans laquelle les programmes sont construits à partir d'un ensemble de modules individuels qui interagissent uniquement via une interface fonctionnelle ;
· Portabilité. Idéalement, le code du système d'exploitation devrait être facilement portable d'un type de processeur à un autre type de processeur, et d'un type de plate-forme matérielle (qui diffère non seulement par le type de processeur, mais également par la manière dont l'ensemble du matériel informatique est organisé) à un autre. type de plate-forme matérielle. Les systèmes d'exploitation portables disposent de plusieurs options d'implémentation pour différentes plateformes, cette propriété de l'OS est aussi appelée multi-plateforme ;
· Compatibilité. Il existe plusieurs systèmes d'exploitation populaires « de longue durée » pour lesquels un large éventail d'applications ont été développées. Certains d’entre eux sont très populaires. Par conséquent, pour un utilisateur passant d'un système d'exploitation à un autre pour une raison ou une autre, la possibilité d'exécuter une application familière sur le nouveau système d'exploitation est très attractive. Si un système d’exploitation a les moyens d’exécuter des programmes d’application écrits pour d’autres systèmes d’exploitation, alors il est dit compatible avec ces systèmes d’exploitation. Une distinction doit être faite entre la compatibilité binaire et la compatibilité source. Le concept de compatibilité inclut également la prise en charge des interfaces utilisateur d'autres systèmes d'exploitation ;
· Fiabilité et tolérance aux pannes. Le système doit être protégé contre les attaques internes et erreurs externes, échecs et échecs. Ses actions doivent toujours être prévisibles et les applications ne doivent pas pouvoir endommager le système d'exploitation. La fiabilité et la tolérance aux pannes d'un système d'exploitation sont principalement déterminées par les solutions architecturales qui le sous-tendent, ainsi que par la qualité de sa mise en œuvre (débogage du code). De plus, il est important que le système d'exploitation inclut une prise en charge logicielle pour la tolérance aux pannes matérielles, telle que baies de disques ou sources Alimentation sans interruption;
· Sécurité. Un système d'exploitation moderne doit protéger les données et autres ressources du système informatique contre tout accès non autorisé. Pour qu'un OS ait des propriétés de sécurité, il doit au moins disposer d'un moyen de déterminer la légalité des utilisateurs, en fournissant aux utilisateurs légaux des droits d'accès différenciés aux ressources, et également être capable d'enregistrer tous les événements « suspects » pour la sécurité du système. système. La propriété de sécurité est particulièrement importante pour les systèmes d'exploitation réseau. Dans de tels systèmes d'exploitation, la tâche de protection des données transmises sur le réseau s'ajoute à la tâche de contrôle d'accès ;
· Productivité. Le système d'exploitation doit avoir un tel bonne performance et le temps de réponse, dans la mesure où la plate-forme matérielle le permet. Les performances du système d'exploitation sont influencées par de nombreux facteurs, parmi lesquels les principaux sont l'architecture du système d'exploitation, la variété des fonctions, la qualité de la programmation du code, la capacité à exécuter le système d'exploitation sur une plate-forme (multiprocesseur) hautes performances ;
La gestion des processus
La partie la plus importante du système d'exploitation, qui affecte directement le fonctionnement de l'ordinateur, est le système de contrôle des processus. Pour chaque processus nouvellement créé, le système d'exploitation génère des structures d'informations système, lui attribue une zone de RAM dans laquelle seront situés les codes de processus et les données, et lui fournit également le temps de processeur requis. Étant donné que les processus demandent souvent simultanément les mêmes ressources, les responsabilités du système d'exploitation incluent le maintien des files d'attente des demandes de ressources des processus et leur synchronisation, par exemple, les files d'attente pour le processeur, pour l'imprimante, pour port série, suspendant l'exécution jusqu'à ce qu'un événement se produise dans le système.
Gestion de la mémoire
Les fonctions de gestion de la mémoire du système d'exploitation incluent le suivi de la mémoire libre et utilisée ; allouer de la mémoire aux processus et libérer de la mémoire lorsque les processus se terminent ; protection de la mémoire ; déplacer les processus de la RAM vers le disque et les renvoyer dans la RAM, ainsi que définir les adresses des programmes sur une zone spécifique mémoire physique. La mémoire est une ressource aussi importante pour un processus que le processeur, puisqu'un processus ne peut être exécuté par le processeur que si ses codes et ses données sont dans la RAM.
Gestion des fichiers et appareils externes
La capacité du système d'exploitation à « protéger » les complexités du matériel réel se manifeste très clairement dans l'un des principaux sous-systèmes du système d'exploitation : le système de fichiers. Le système d'exploitation crée un ensemble virtuel de données stockées sur stockage externe, sous la forme d'un fichier - une simple séquence d'octets non structurée avec un nom symbolique. Pour faciliter le travail avec les données, les fichiers sont regroupés dans des répertoires qui, à leur tour, forment des groupes - des répertoires d'un niveau supérieur. L'utilisateur peut utiliser le système d'exploitation pour effectuer des actions sur des fichiers et des répertoires telles que rechercher par nom, supprimer, afficher du contenu sur un périphérique externe (par exemple, sur un écran), modifier et enregistrer du contenu.
Protection et administration des données
Un moyen important de protection des données sont les fonctions d'audit du système d'exploitation, qui consistent à enregistrer tous les événements dont dépend la sécurité du système.
Classifications de base des systèmes d'exploitation
Les systèmes d'exploitation peuvent différer par les caractéristiques de mise en œuvre des algorithmes internes de gestion des principales ressources informatiques (processeurs, périphériques, mémoire), les caractéristiques des méthodes de conception utilisées, les types de plates-formes matérielles, les domaines d'utilisation et bien d'autres propriétés.
Il existe plusieurs classifications de systèmes d’exploitation, qui mettent en avant certains critères qui reflètent diverses caractéristiques essentielles des systèmes ; regardons les plus courants :
Volontairement
1. Systèmes à usage général.
Cela implique un système d'exploitation conçu pour résoudre un large éventail de tâches, notamment le lancement de diverses applications, le développement et le débogage de programmes, le travail avec le réseau et le multimédia.
2. Systèmes en temps réel.
Conçu pour fonctionner dans la boucle de contrôle d'objet.
Autres systèmes spécialisés.
Il s'agit de systèmes d'exploitation différents, axés principalement sur une solution efficace à une certaine classe, avec des dommages plus ou moins importants pour d'autres tâches.
Par la nature de l'interaction de l'utilisateur
1. Systèmes d'exploitation par lots qui traitent des tâches pré-préparées
2.Systèmes d'exploitation conversationnels qui effectuent des tâches utilisateur de manière interactive
Système d'exploitation graphique
Système d'exploitation intégré sans interaction utilisateur
Par le nombre de tâches simultanées
1.OS à tâche unique.
Dans de tels systèmes, il ne peut exister plus d’un processus utilisateur à un moment donné. Cependant, en même temps, des processus système peuvent être en cours d'exécution
Système d'exploitation multitâche.
Ils assurent l'exécution parallèle de certains processus utilisateur. La mise en œuvre du multitâche nécessite une complication importante des algorithmes et des structures de données utilisées dans le système.
Par nombre d'utilisateurs simultanés
1. OS mono-utilisateur.
Ils se caractérisent par un accès complet des utilisateurs aux ressources. Systèmes similaires acceptable principalement sur des ordinateurs isolés.
2.OS multi-utilisateurs.
Leur élément important est le moyen de protection des données et des processus de chaque utilisateur, basé sur la notion de propriétaire de la ressource et sur l'indication précise des droits d'accès accordés à chaque utilisateur du système.
Par base matérielle
1. OS à processeur unique.
2. Système d'exploitation multiprocesseur.
Les tâches d'un tel système comprennent la répartition efficace des tâches exécutées entre les processeurs et l'organisation du fonctionnement coordonné de tous les processeurs.
3. Système d'exploitation réseau.
Ils incluent la possibilité d'accéder à d'autres ordinateurs réseau local, travaillant avec des fichiers et d'autres serveurs.
4.Systèmes d'exploitation distribués.
Un système distribué, utilisant les ressources du réseau local, les présente à l'utilisateur comme système unifié, non divisé en machines distinctes.
Par méthode de construction
1.Micronucléaire
2. Monolithique
Classification des systèmes d'exploitation par familles
La partie du logiciel qui interagit le plus étroitement avec le matériel informatique est le logiciel système et, surtout, le système d’exploitation.
Le système d'exploitation joue le rôle d'intermédiaire entre l'utilisateur, les programmes et le matériel informatique. Il offre la possibilité de lancer des programmes, maintient les fonctionnalités des appareils et fournit des outils pour vérifier et configurer divers composants. Plus le système d'exploitation est flexible et multifonctionnel, plus il offre de fonctionnalités, plus il est pratique de travailler avec l'ordinateur.
Système d'exploitation (OS) est un (ensemble) complexe de programmes qui assurent l'interaction de tous les appareils informatiques et permettent à l'utilisateur d'exercer un contrôle général sur l'ordinateur.
L'objectif principal du système d'exploitation- la gestion des ressources, les principales ressources qu'elle gère étant le matériel informatique. Le système d'exploitation contrôle le processus informatique et l'échange d'informations entre le processeur, la mémoire et les périphériques externes.
Puisque tous les appareils informatiques fonctionnent simultanément, l'OS assure le partage des ressources, évitant ainsi les risques de situations de conflit entre les composants du système informatique pouvant entraîner un dysfonctionnement, une perte ou une corruption d'informations.
Le système d'exploitation implémente de nombreuses fonctions différentes, notamment :
Crée un environnement de travail et entretient l'interface utilisateur ;
Fournit l'exécution des commandes utilisateur et des instructions du programme ;
Gère le matériel informatique;
Fournit le partage de ressources matérielles entre les programmes ;
Planifie l'accès des utilisateurs aux ressources partagées ;
Fournit les opérations d’E/S, le stockage et la gestion des informations système de fichiers;
Récupère les informations en cas de pannes matérielles et d'erreurs logicielles.
Le développement des systèmes d’exploitation a toujours suivi le développement du matériel.
Un système d’exploitation est un ensemble de programmes système interconnectés dont le but est d’organiser l’interaction de l’utilisateur avec l’ordinateur et l’exécution de tous les autres programmes.
Le système d'exploitation fait le lien entre le matériel informatique, d'une part, et les programmes en cours d'exécution, ainsi que l'utilisateur, d'autre part.
Le système d'exploitation se compose de :
Programme de contrôle ;
Un ensemble d'utilitaires nécessaires au fonctionnement du système d'exploitation.
Le système d'exploitation est généralement stocké dans mémoire externe ordinateur - sur disque. Lorsque vous allumez l'ordinateur, il est lu dans la mémoire disque et placé dans la RAM. Ce processus est appelé chargement du système d'exploitation.
Les fonctionnalités du système d'exploitation incluent:
Effectuer un dialogue avec l'utilisateur ;
E/S et gestion des données ;
Planifier et organiser le processus de traitement du programme ;
Répartition des ressources (RAM et cache, processeur, périphériques externes) ;
Lancer des programmes pour exécution ;
Toutes sortes d'opérations de maintenance auxiliaires ;
Transfert d'informations entre différents appareils internes ;
Assistance logicielle périphériques(afficheur, clavier, imprimante, etc.).
Le système d'exploitation peut être appelé une extension logicielle du dispositif de contrôle de l'ordinateur. Le système d'exploitation cache à l'utilisateur des détails complexes et inutiles d'interaction avec le matériel, formant une couche entre eux. De ce fait, les gens sont libérés du travail très laborieux consistant à organiser l'interaction avec l'équipement informatique.
Exigences pour les systèmes d'exploitation modernes :
Compatibilité - le système d'exploitation doit inclure des outils permettant d'exécuter des applications préparées pour d'autres systèmes d'exploitation ;
Portabilité - assurer la possibilité de transférer le système d'exploitation d'une plate-forme matérielle à une autre ;
Fiabilité et tolérance aux pannes - implique la protection du système d'exploitation contre les erreurs et les pannes internes et externes ;
Sécurité - le système d'exploitation doit contenir des moyens pour protéger les ressources de certains utilisateurs contre d'autres ;
Extensibilité - le système d'exploitation doit permettre d'effectuer facilement des modifications et des ajouts ultérieurs ;
Performances - le système doit avoir une vitesse suffisante.
En fonction du nombre de tâches exécutées simultanément, on distingue les systèmes d'exploitation :
Tâche unique (MS DOS, premières versions de PS DOS) ;
Le multitâche se produit :
Non préemptif (Net Ware, Windows 95/98), lorsque le processus actif, à la fin, transfère lui-même le contrôle au système d'exploitation pour sélectionner un autre processus dans la file d'attente ;
Préemptif (Windows NT, OS/2, UNIX) : la décision de basculer le processeur d'un processus à un autre est prise par le système d'exploitation.
En fonction du nombre d'utilisateurs du système d'exploitation travaillant simultanément, ils sont divisés en :
Utilisateur unique (MS DOS, Windows 3x, premières versions d'OS/2)
Multi-utilisateur (UNIX, Windows 2000, NT, XP, Vista). Les systèmes multi-utilisateurs contiennent des moyens pour protéger les informations des utilisateurs contre tout accès non autorisé.
Actuellement, environ 90 % des ordinateurs utilisent le système d'exploitation Windows.
Il existe quatre classes principales de systèmes d'exploitation :
1. Un seul utilisateur, une seule tâche, qui prend en charge un seul clavier et peut travailler avec une seule tâche (pour le moment) ;
2. Mono-utilisateur, monotâche avec impression en arrière-plan, qui permettent, en plus de la tâche principale, de lancer une tâche supplémentaire, généralement axée sur l'impression d'informations. Cela accélère le travail lors de l'impression de gros volumes d'informations ;
3. Multitâche mono-utilisateur, qui permet à un utilisateur de traiter en parallèle plusieurs tâches. Par exemple, vous pouvez connecter plusieurs imprimantes à un ordinateur, chacune travaillant pour sa « propre » tâche ;
4. Multitâche multi-utilisateurs, permettant à plusieurs utilisateurs d'exécuter plusieurs tâches sur un seul ordinateur. Ces systèmes d'exploitation sont très complexes et nécessitent des ressources machines importantes.
Un système d'exploitation pour ordinateur personnel destiné à un usage professionnel doit contenir les composants principaux suivants :
Programmes de contrôle d'E/S ;
Programmes qui gèrent le système de fichiers et planifient des tâches pour l'ordinateur ;
Processeur de langage de commande qui reçoit, analyse et exécute les commandes adressées au système d'exploitation.
Chaque système d'exploitation possède son propre langage de commande, qui permet à l'utilisateur d'effectuer certaines actions :
Accédez au catalogue;
Marquer les médias externes ;
Programmes de lancement ;
D'autres actions.
L'analyse et l'exécution des commandes utilisateur, y compris le chargement de programmes prêts à l'emploi à partir de fichiers dans la RAM et leur lancement, sont effectués par le processeur de commandes du système d'exploitation.
Pour contrôler les périphériques informatiques externes, des programmes système spéciaux sont utilisés - des pilotes. Les pilotes de périphériques standard forment collectivement le système d'entrée/sortie de base (BIOS), qui est généralement stocké dans la mémoire permanente de l'ordinateur.
Linux OS est un système d'exploitation réseau dont le noyau est développé sur la base du système d'exploitation Unix. Linux est distribué sous forme de code source et est utilisé pour créer des serveurs dans les réseaux informatiques et sur Internet.
Le système d'exploitation Unix est un système d'exploitation multi-utilisateurs et multitâche qui comprend des moyens assez puissants pour protéger les programmes et les fichiers de divers utilisateurs. Le système d'exploitation Unix est indépendant de la machine, ce qui garantit une grande mobilité du système d'exploitation et une portabilité aisée des programmes d'application vers des ordinateurs d'architectures différentes.
Une fonctionnalité importante et un ensemble complet de programmes de service qui vous permettent de créer un environnement d'exploitation favorable pour les utilisateurs - programmeurs (c'est-à-dire que le système est particulièrement efficace pour les spécialistes - programmeurs d'applications).
Sur compatible IBM Ordinateur personnel les systèmes d'exploitation de l'entreprise sont utilisés Microsoft Windows 9x/ME, un système d'exploitation Linux distribué gratuitement. Les ordinateurs personnels Apple utilisent différentes versions du système d'exploitation. Systèmes Mac Système d'exploitation. Sur les postes de travail et les serveurs, les systèmes d'exploitation sont les plus répandus. Systèmes Windows NT/2000/XP et UNIX.
Les systèmes d'exploitation sont différents, mais leur objectif et leurs fonctions sont les mêmes. Le système d’exploitation est un composant fondamental et nécessaire du logiciel informatique ; sans lui, un ordinateur ne peut en principe pas fonctionner.
Le système d'exploitation assure le fonctionnement conjoint de tous les appareils informatiques et permet à l'utilisateur d'accéder à ses ressources.
Les systèmes d'exploitation modernes ont une structure complexe, dont chaque élément remplit des fonctions spécifiques pour contrôler l'ordinateur.
Gestion du système de fichiers. Le processus de fonctionnement d'un ordinateur, dans un certain sens, se résume à l'échange de fichiers entre appareils. Le système d'exploitation contient des modules logiciels qui gèrent le système de fichiers.
Processeur de commandes. Le système d'exploitation comprend programme spécial- processeur de commandes - qui demande des commandes à l'utilisateur et les exécute.
L'utilisateur peut donner une commande pour lancer un programme, effectuer n'importe quelle opération sur des fichiers (copier, supprimer, renommer), imprimer un document, etc. Le système d'exploitation doit exécuter cette commande.
Pilotes de périphérique. Connectez-vous au backbone de l'ordinateur divers appareils(lecteurs de disque, moniteur, clavier, souris, imprimante, etc.). Chaque appareil remplit une fonction spécifique (saisie d'informations, stockage d'informations, sortie d'informations), tandis que la mise en œuvre technique des appareils varie considérablement.
Le système d'exploitation comprend des pilotes de périphériques, des programmes spéciaux qui permettent de contrôler le fonctionnement des appareils et la coordination. échange d'informations avec d'autres appareils, et vous permet également de configurer certains paramètres de l'appareil. Chaque appareil possède son propre pilote.
La technologie Plug and Play permet d'automatiser la connexion de nouveaux appareils à votre ordinateur et assure leur configuration. En cours Installations Windows définit le type et le modèle spécifique appareil installé et connecte le driver nécessaire à son fonctionnement. Lorsque vous allumez l'ordinateur, les pilotes sont chargés dans la RAM.
L'utilisateur a la possibilité d'installer ou de réinstaller manuellement les pilotes.
Interface graphique. Pour simplifier le travail de l'utilisateur, les systèmes d'exploitation modernes, et en particulier Windows, incluent des modules logiciels qui créent des graphiques interface utilisateur. Dans les systèmes d'exploitation dotés d'une interface graphique, l'utilisateur peut saisir des commandes à l'aide de la souris, alors que dans ligne de commande vous devez saisir des commandes à l'aide du clavier.
Programmes de services. Le système d'exploitation comprend également des programmes de service ou des utilitaires. De tels programmes vous permettent de conserver les disques (vérifier, compresser, défragmenter, etc.), d'effectuer des opérations avec des fichiers (archives, etc.), de travailler dans réseaux informatiques et ainsi de suite.
système de référence. Pour plus de commodité, le système d'exploitation comprend généralement également un système d'aide. Le système d'aide vous permet d'obtenir rapidement les informations nécessaires à la fois sur le fonctionnement du système d'exploitation dans son ensemble et sur le fonctionnement de ses modules individuels.
Retour avant
Attention! Les aperçus des diapositives sont fournis à titre informatif uniquement et peuvent ne pas représenter toutes les fonctionnalités de la présentation. Si tu es intéressé ce travail, veuillez télécharger la version complète.
informations générales
Les ordinateurs personnels compatibles IBM utilisent les systèmes d'exploitation Windows de Microsoft, ainsi que le système d'exploitation Liux disponible gratuitement.
Les ordinateurs personnels Apple utilisent différentes versions du système d'exploitation Mac OS.
Les systèmes d'exploitation les plus utilisés sur les postes de travail et les serveurs sont Windows T/2000/XP et UIX.
Objectif du système d'exploitation
Les systèmes d'exploitation sont différents, mais leur objectif et leurs fonctions sont les mêmes. Le système d’exploitation est un composant fondamental et nécessaire du logiciel informatique ; sans lui, un ordinateur ne peut en principe pas fonctionner.
système opérateur assure le fonctionnement conjoint de tous les appareils informatiques et permet à l'utilisateur d'accéder à ses ressources.
Composition du système d'exploitation
Les systèmes d'exploitation modernes ont une structure complexe, dont chaque élément remplit des fonctions spécifiques pour contrôler l'ordinateur.
1.Gestion du système de fichiers . Le processus de fonctionnement d'un ordinateur se résume à l'échange de fichiers entre appareils. Le système d'exploitation a modules logiciels, gestionnaires de système de fichiers.
2.Processeur de commandes . Un programme spécial qui demande des commandes à l'utilisateur et les exécute.
3.Pilotes de périphérique. Programmes spéciaux qui permettent de contrôler le fonctionnement des appareils et de coordonner l'échange d'informations avec d'autres appareils, et vous permettent également de configurer certains paramètres de l'appareil. Technologie « Plug annonce play » (plug and play) permet d'automatiser la connexion de nouveaux appareils à votre ordinateur et assure leur configuration.
4.Interface graphique. Utilisé pour simplifier le travail de l'utilisateur.
5.Programmes de service ou utilitaires. Programmes qui permettent d'entretenir les disques (vérifier, compresser, défragmenter, etc.), d'effectuer des opérations avec des fichiers (archiver, etc.), de travailler sur des réseaux informatiques, etc.
6.Système de référence. Vous permet d'obtenir rapidement des informations à la fois sur le fonctionnement du système d'exploitation dans son ensemble et sur le fonctionnement de ses modules individuels.
Après avoir allumé l'ordinateur, le système d'exploitation est chargé du disque système dans la RAM. Le téléchargement doit être effectué conformément au programme de téléchargement. Cependant, pour qu’un ordinateur exécute un programme, ce programme doit déjà être dans la RAM. La résolution de cette contradiction consiste en un chargement séquentiel, étape par étape, du système d'exploitation.
Auto-test de l'ordinateur
L'ordinateur comprend une mémoire morte (ROM) non volatile contenant des programmes permettant de tester l'ordinateur et la première étape de chargement du système d'exploitation - il s'agit du BIOS (Basic Iput/Output System).
Après avoir allumé l'appareil ou appuyé sur le bouton RESET unité système ordinateur ou en appuyant simultanément sur la combinaison de touches (Ctrl+Alt+Suppr) du clavier, le processeur commence à exécuter le programme d'auto-test de l'ordinateur POST (Power-OSelf Test). Les performances de l'ordinateur sont testées.
Pendant les tests, des messages de diagnostic peuvent initialement être émis sous la forme de diverses séquences de bips courts et longs.
Après une initialisation réussie de la carte vidéo, de courts messages de diagnostic s'affichent sur l'écran du moniteur.
Après l'auto-test, un programme spécial contenu dans le BIOS commence à rechercher le chargeur du système d'exploitation. Il existe un accès alternatif aux disques disponibles sur l'ordinateur et une recherche dans Un certain endroit disponibilité d'un programme spécial Démarrage principal (programmes de chargement du système d'exploitation).
Si le disque système et le programme de démarrage sont en place, il est alors chargé dans la RAM et le contrôle du fonctionnement de l'ordinateur y est transféré.
Si lecteurs système sont absents de l'ordinateur, le message « disque osystem » apparaît sur l'écran du moniteur et l'ordinateur reste inopérant.
Processus de démarrage du système d'exploitation
Une fois le chargement du système d'exploitation terminé, le contrôle est transféré au processeur de commandes.
Articles Liés: | |
Modules bibliques "Citations bibliques" sur iOS
La mise à jour 4.2 de Bible App pour iPhone, iPad et iPod touch est disponible... Windows 10 comment entrer en mode sans échec
Les utilisateurs débutants peuvent être confrontés pour la première fois à un concept tel que... Commandes du fichier Bat. Comment créer un fichier bat ? Commandes de base. Windows pour les nuls : bases du travail avec les commandes de fichiers bat
Les fichiers bat Windows sont un moyen pratique d’effectuer diverses tâches... |