Maison / l'Internet / Quelle est la structure du logiciel. La structure des logiciels des systèmes informatiques. Que sont les systèmes d'exploitation réseau

Quelle est la structure du logiciel. La structure des logiciels des systèmes informatiques. Que sont les systèmes d'exploitation réseau

Logiciel fait partie intégrante d'un système informatique. C'est une suite logique moyens techniques. La portée d'un ordinateur particulier est déterminée par le logiciel créé pour lui. L'ordinateur lui-même n'a de connaissances dans aucun domaine d'application. Toutes ces connaissances sont concentrées dans des programmes exécutés sur des ordinateurs. Logiciel Les ordinateurs modernes incluent des millions de programmes - du jeu au scientifique.

Il existe deux grands types de logiciels : système (appelé aussi général) et applicatif (appelé spécial). Chaque type de logiciel effectue diverses fonctions. Systémique Logiciel est un ensemble de programmes qui contrôlent les composants informatiques tels que le processeur, les communications et les périphériques. Les programmeurs qui créent un système Logiciel sont appelés programmeurs système. Les logiciels d'application font référence aux programmes écrits pour les utilisateurs, ou par les utilisateurs eux-mêmes, pour qu'un ordinateur effectue une tâche spécifique. Les programmes de traitement des commandes ou de liste de diffusion sont des exemples de logiciels d'application. Programmeurs qui écrivent des applications Logiciel sont appelés programmeurs d'applications.

Les deux types de logiciels sont interconnectés et peuvent être représentés sous la forme d'un schéma illustré à la Fig. 2.1. Comme vous pouvez le voir, chaque zone interagit étroitement avec l'autre. Systémique Logiciel fournit et contrôle l'accès au matériel informatique. Appliqué Logiciel interagit avec les composants matériels via le système. Les utilisateurs finaux travaillent principalement avec des logiciels d'application. Pour assurer la compatibilité matérielle, chaque type de logiciel est développé pour une plate-forme matérielle spécifique.


Riz. 2.1.

Logiciel système, qui comprend système opérateur , traducteurs de langue et utilitaires, contrôle l'accès au matériel. Les logiciels d'application, tels que les langages de programmation et diverses applications utilisateur, fonctionnent avec le matériel via la couche logicielle du système. Les utilisateurs, à leur tour, interagissent avec le logiciel d'application.

Les systèmes logiciels peuvent être classés selon divers critères. Envisagez une classification dans laquelle la caractéristique fondamentale est la portée (domaine) d'utilisation produits logiciels:

  • matériel informatique d'ordinateurs autonomes et de réseaux informatiques;
  • tâches fonctionnelles de divers domaines;
  • technologie de développement logiciel.

Pour le soutien informatique dans ces domaines, on distingue respectivement trois classes de produits logiciels présentés dans la figure 2.2 :

  • logiciel système;
  • logiciel d'application;
  • logiciel outil.

Systémique Logiciel(Logiciel système) - un ensemble de programmes et de systèmes logiciels conçus pour assurer le fonctionnement d'un ordinateur et de réseaux informatiques. Systémique Logiciel effectue les tâches suivantes :

  • création d'un environnement d'exploitation pour le fonctionnement d'autres programmes;
  • assurer un fonctionnement fiable et efficace de l'ordinateur lui-même et du réseau informatique ;
  • diagnostic, localisation de pannes, d'erreurs et de pannes et prévention d'équipements informatiques et de réseaux informatiques;
  • justificatif procédés technologiques(copie, archivage, restauration des fichiers programmes et des bases de données, etc.).


Riz. 2.2.

Cette classe de produits logiciels est étroitement liée au type d'ordinateur et en fait partie intégrante. Les produits logiciels sont principalement destinés aux utilisateurs qualifiés - professionnels du domaine informatique : programmeur système, administrateur réseau, programmeur d'application, opérateur. Cependant, la connaissance technologie de base travailler avec cette classe de produits logiciels est également requis par les utilisateurs finaux d'un ordinateur personnel, qui travaillent indépendamment non seulement avec leurs programmes, mais effectuent également la maintenance de l'ordinateur, des programmes et des données.

Les produits logiciels de cette classe sont caractère général applications, quelles que soient les spécificités Domaine. Ils sont soumis à des exigences élevées en matière de fiabilité et de fabricabilité du travail, de commodité et d'efficacité d'utilisation.

Appliqué Logiciel est un complexe de programmes interdépendants conçus pour résoudre des problèmes d'une certaine classe d'un Domaine. Forfaits d'application(IFR) usage général servent d'outils logiciels pour résoudre des problèmes fonctionnels et constituent la classe de produits logiciels la plus nombreuse. Cette classe comprend les produits logiciels qui traitent l'information dans divers domaines.

L'installation de packages d'application sur un ordinateur est effectuée par des administrateurs système, des programmeurs système et (dans certains cas) des utilisateurs qualifiés. L'exploitation directe des produits logiciels est effectuée, en règle générale, par les utilisateurs finaux - consommateurs d'informations, dont les activités sont souvent très éloignées du domaine informatique. Cette classe de produits logiciels peut être très spécifique à des domaines particuliers.

La boîte à outils de la technologie de programmation est un ensemble de programmes et de systèmes logiciels qui fournissent une technologie pour le développement, le débogage et la mise en œuvre programmes créés des produits.

La boîte à outils de la technologie de programmation comprend des produits logiciels spécialisés qui sont des outils de développement. Les produits logiciels de cette classe prennent en charge toutes les étapes technologiques du processus de conception, de programmation (codage), de débogage et de test des programmes créés. Les utilisateurs de la technologie de programmation sont les programmeurs de systèmes et d'applications.

Systémique Logiciel(Figure 2.3) peuvent être divisés en Logiciel, qui, en règle générale, est fourni avec l'ordinateur et le service Logiciel qui peuvent être achetés séparément.

De base Logiciel(logiciel de base) – ensemble minimum outils logiciels qui font fonctionner l'ordinateur. Service Logiciel comprend des programmes et des progiciels qui étendent les capacités du logiciel de base et organisent un environnement utilisateur plus pratique.


Riz. 2.3.

Baser Logiciel comprend :

  • système opérateur;
  • coquilles d'exploitation (généralement textuelles et graphiques);
  • système d'exploitation du réseau.

Système opérateur conçu pour gérer l'exécution programmes personnalisés, planification et gestion des ressources informatiques.

La comparaison d'OS la plus traditionnelle est effectuée selon les caractéristiques suivantes du processus de traitement de l'information :

  • gestion de la mémoire (espace adressable maximal, types de mémoire, spécifications d'utilisation de la mémoire) ;
  • fonctionnalité des programmes auxiliaires (utilitaires) dans le cadre du système d'exploitation ;
  • la présence de compression de disque ;
  • la possibilité d'archiver des fichiers ;
  • prise en charge du multitâche ;
  • prise en charge des logiciels réseau ;
  • disponibilité d'une documentation de qualité ;
  • conditions et complexité du processus d'installation ;
  • mobilité (portabilité), sécurité, fiabilité, etc.

Les systèmes d'exploitation, compte tenu de leur position centrale dans les logiciels informatiques, sont abordés en détail dans le chapitre suivant du manuel.

Coquilles opératoires - programmes spéciaux, conçu pour faciliter la communication de l'utilisateur avec les commandes du système d'exploitation. Les coques d'exploitation ont des options d'interface utilisateur textuelles et graphiques et, à l'avenir, des options d'interface vocale et la reconnaissance sont possibles. écriture Les données. Ces programmes simplifient considérablement la configuration des informations de contrôle pour l'exécution des commandes du système d'exploitation, réduisent la tension et la complexité de l'utilisateur final.

Une extension du logiciel informatique de base est un ensemble de services, de programmes installés en plus (ou de programmes fournis directement avec les systèmes d'exploitation), qui peuvent être classés selon leur fonctionnalité comme suit :

  • programmes informatiques de diagnostic de la santé;
  • programmes antivirus qui assurent la protection informatique, la détection et la récupération de fichiers infectés;
  • programmes de maintenance du disque qui vérifient la qualité de la surface du disque magnétique, contrôlent la sécurité système de fichiers aux niveaux logique et physique, compression des disques, création de copies d'assurance des disques, sauvegarde des données sur médias externes et etc.;
  • programmes d'archivage de données qui fournissent le processus de compression d'informations dans des fichiers afin de réduire la quantité de mémoire pour les stocker;
  • programmes de maintenance du réseau.

Ces programmes sont souvent appelés utilitaires. Utilitaires - programmes utilisés pour effectuer des opérations auxiliaires de traitement de données ou de maintenance informatique (diagnostics, tests de matériel et de logiciels, optimisation de l'utilisation de l'espace disque, récupération d'informations détruites sur un disque magnétique, etc.).

Dans les systèmes d'exploitation modernes, ces utilitaires peuvent être représentés, comme par exemple dans Windows, par des groupes de programmes "standard" et "utilitaires". Ils comprennent un nombre programmes utiles: calculatrice, enregistreur de son, bloc-notes, etc. Dans le groupe "utilitaires", il existe un certain nombre de programmes qui étendent les capacités du système d'exploitation : nettoyage et défragmentation du disque, récupération du système, etc.

La structure du logiciel en version 05/01/2018 est 12 modules logiciels.

1. Service vétérinaire

Un module qui permet au sujet du service vétérinaire d'effectuer un suivi complet des épizooties et des mesures de quarantaine dans la zone contrôlée à l'aide d'une carte interactive. Il comprend un système de suivi du processus d'enregistrement des animaux et de conduite des activités sanitaires et vétérinaires.

2. Sujet épidémiologiste

Un module qui vous permet de créer de nouvelles tâches de vaccination et de recherche pour les vétérinaires de district dans la zone contrôlée, ainsi que de tenir un registre des produits biologiques, y compris les sous-types. L'épidémiologiste a la possibilité de consulter des informations sur les maladies, les registres de vaccination et de recherche et de générer des rapports conformément à l'arrêté du Ministère de l'agriculture de la Fédération de Russie du 2 avril 2008 n ° 189 "Sur le règlement relatif à la fourniture d'informations aux l'état aide à l'information dans le domaine agricole ».

3. Comptabilité et enregistrement des animaux

Un module qui permet à un employé autorisé du service vétérinaire de district d'effectuer la comptabilité et l'enregistrement des entités commerciales, des objets et des animaux contrôlés, ainsi que de travailler avec les registres pertinents, de compiler des rapports, de consulter les archives des tâches et de rédiger des demandes d'élimination et le déplacement des animaux.

4. Administration du district

Un module qui permet au responsable du service vétérinaire de district de nommer des vétérinaires de district sur les sites, de créer des tâches pour eux, de confirmer les informations sur le mouvement des animaux saisies par le registraire, d'utiliser la carte interactive de la région pour voir les écarts dans les objets supervisés en temps réel, contrôler l'état épidémique de la zone contrôlée et son statut.

5. Vétérinaire (pour PC)

Un module qui permet au vétérinaire de district d'enregistrer les animaux sur le territoire sous son contrôle, de saisir des données sur les mesures épizootiques prises, de générer des actes de travail effectués avec leur impression, de générer des listes pour le mouvement des animaux, de travailler avec des registres d'entités commerciales et supervisées objets dans son domaine.

6. Vétérinaire (application mobile)

Le module de travail principal du système, qui vous permet d'identifier l'animal, d'obtenir et de saisir les données nécessaires à son sujet. Il contient: informations générales sur les objets sous contrôle, les entités économiques, les tâches de vaccination, de recherche et autres activités épizootiques, les nouvelles du service vétérinaire. Le module vous permet d'obtenir des informations sur recherche en laboratoire, informations sur la reproduction, forme passeport électronique et la carte vétérinaire des animaux, visualiser le plan et la mise en œuvre des activités vétérinaires sur la carte et marquer l'emplacement des objets infectés. Application mobile fonctionne avec des données à la fois en ligne et dans hors ligne lorsqu'il n'y a pas de connexion Internet.

7. Laboratoire vétérinaire

Le module est intégré au FSIS VETIS et vous permet d'entrer les résultats de la recherche dans le système. Un code QR lié à l'UIN de l'animal et imprimé sur des tubes à essai avec du matériel PAT entrant dans le laboratoire permet d'exclure la falsification et la dissimulation de résultats fiables des études.

8. Abattoir

Le module permet de saisir rapidement des données sur la date d'abattage, le poids vif, le poids carcasse, d'attribuer une puce électronique à la carte vétérinaire, de créer des formulaires de déclaration électronique n° SP-54 et n° SP-5 et d'échanger documents électroniques avec les participants du système, ainsi que pour suivre l'ordre des demandes soumises par les propriétaires des animaux.

9. Point de recyclage

Un module qui vous permet de documenter en au format électronique toutes les opérations effectuées avec un animal mort conformément à l'arrêté du ministère de l'Agriculture de la Fédération de Russie du 16.08.2007. N° 400.

10. Administration des règlements

Le module prévoit la tenue du livret de ménage sous forme électronique, ce qui permet de saisir des données sur les animaux dans les fermes subsidiaires personnelles pour un enregistrement ultérieur et l'enregistrement de ces animaux par les vétérinaires, avec la possibilité d'obtenir des données statistiques récapitulatives dans la zone contrôlée .

11. Département de l'agriculture du district

Le module a une carte interactive intégrée de la région, l'accès aux registres des sujets, des objets et des animaux de ferme dans la zone contrôlée, avec la possibilité de générer les rapports nécessaires, consolide les données des livres de ménage électroniques des administrations de règlement.

12. Clinique vétérinaire privée

Un module qui vous permet d'interagir rapidement avec les propriétaires d'animaux, d'autres cliniques, laboratoires vétérinaires, services vétérinaires, d'élargir la portée des services et d'automatiser le processus de déclaration. Une clinique accréditée dans le système a accès au module et peut fournir des services d'enregistrement et d'identification pour les petits animaux.

Sujet 2.1. Structure du logiciel PC

Le nom du paramètre Sens
Sujet de l'article : Sujet 2.1. Structure du logiciel PC
Rubrique (catégorie thématique) Des ordinateurs

Dans les années 60, le développement de langages de programmation de haut niveau (Algol, Fortran, Basic, Pascal, etc.) a commencé, ce qui a permis de faciliter considérablement le travail des programmeurs. Aujourd'hui, avec l'avènement des systèmes de programmation visuelle (Visual Basic, Delfi, etc.), la création de programmes est devenue accessible même aux utilisateurs novices en informatique. Depuis plusieurs décennies, des programmes ont été créés, nécessaires au traitement de diverses données. Agrégat programmes nécessaires constitue un logiciel informatique.

Bien sûr, pour le traitement des données sur un ordinateur, il est extrêmement important d'avoir non seulement Matériel ordinateur, le soi-disant matériel, mais aussi logiciel, le soi-disant Logiciel.

Traitement logiciel les données sur l'ordinateur sont implémentées comme suit. 1.Après avoir lancé un programme stocké dans la mémoire externe à long terme, il est chargé dans la RAM.

2. Le processeur lit séquentiellement les instructions du programme et les exécute. 3. Les données nécessaires à l'exécution de la commande sont chargées de la mémoire externe dans la mémoire opérationnelle et les opérations nécessaires sont effectuées sur celles-ci. Les données reçues lors de l'exécution de l'instruction sont réécrites par le processeur dans la mémoire opérationnelle ou mémoire externe. 4. Pendant l'exécution du programme, le processeur peut demander des données à des dispositifs d'entrée d'informations et envoyer des données à des dispositifs de sortie d'informations.

L'ensemble des programmes stockés sur un ordinateur le rend Logiciel . L'ensemble des programmes préparés pour le travail s'appelle logiciel installé . L'ensemble des programmes exécutés à un moment donné est appelé paramétrage logiciel .

Niveaux de configuration du logiciel PC. La configuration du logiciel PC est à plusieurs niveaux. Cela est dû au fait que les exigences des programmes conçus pour fonctionner avec des appareils diffèrent considérablement des exigences des programmes conçus pour fonctionner avec des personnes. Principe général comme ceci : plus le niveau des programmes est bas, plus ils fonctionnent avec des appareils et moins avec une personne. Ce principe est respecté partout la technologie informatique d'un seul PC au réseau informatique mondial Internet.

Programmes de niveau faible fonctionne uniquement avec des appareils. Les programmes de niveau intermédiaire fonctionnent avec des programmes de niveau inférieur et des programmes de niveau supérieur. Une personne y a un accès limité. Les programmes des niveaux supérieurs travaillent avec la personne et les programmes des niveaux inférieurs.

Fig.5 Niveaux de configuration du logiciel PC

Système d'entrée-sortie de base. Au niveau le plus bas se trouvent les programmes BIOS (Basic Input/Output System). Leur code est codé en dur dans l'une des puces informatiques. Lorsque l'ordinateur est allumé, ces programmes effectuent une vérification du matériel et fournissent l'interaction la plus simple avec le clavier et le moniteur - le clavier est capable de répondre à la pression de certaines touches et le moniteur affiche des informations sur la progression du démarrage de l'ordinateur. L'interaction avec une personne pour les programmes de ce niveau est extrêmement limitée et n'est possible que dans les premières secondes après le démarrage de l'ordinateur.

Programmes système. Les programmes système sont conçus pour fonctionner avec tous les périphériques informatiques. Οʜᴎ appartiennent au niveau intermédiaire. D'en bas, les programmes système contrôlent le fonctionnement des appareils et utilisent des programmes de niveau inférieur, et d'en haut, ils répondent aux demandes des programmes de niveaux supérieurs. Les programmes système qui contrôlent directement les périphériques sont également appelés pilotes de périphérique. Les gens ne travaillent avec des programmes de ce niveau que dans les cas relativement rares où il est nécessaire d'ajuster l'équipement.

Programmes de services. Il s'agit du niveau suivant, dont les programmes sont conçus pour entretenir l'ordinateur, vérifier ses périphériques et configurer les périphériques et les programmes. D'en bas, ces programmes communiquent avec des programmes de niveau inférieur, et d'en haut, ils transmettent des données aux programmes de niveau supérieur à leur demande. Le degré d'interaction avec une personne est déterminé par l'extrême importance. Par exemple, les assistants d'installation et de configuration de l'équipement fonctionnent activement avec des programmes utilitaires. Les utilisateurs ordinaires les utilisent relativement rarement.

Programmes d'application. Le niveau du programme d'application est le plus élevé. Voici des programmes qui servent une personne et satisfont ses besoins. Avec leur aide, taper et éditer des textes, créer des dessins et des illustrations, communiquer entre les personnes, jouer de la musique et des vidéos, et bien plus encore. En haut, les programmes de la couche application communiquent avec les humains, et en bas, avec les programmes de niveau inférieur. accès direct les programmes au niveau de l'application, en règle générale, n'ont pas accès aux périphériques.

Fig.6 Structure du logiciel PC

Les logiciels peuvent être grossièrement divisés en trois catégories :

1. Logiciel système(programmes publics) qui remplissent diverses fonctions auxiliaires, par exemple, créer des copies des informations utilisées, émettre Informations d'arrière-plan sur l'ordinateur, vérifier la santé des périphériques informatiques, etc.

Le logiciel système comprend :

Systèmes d'exploitation (ce programme est chargé dans la RAM lorsque l'ordinateur est allumé)

Programmes Shell (fournissent un moyen plus pratique et visuel de communiquer avec l'ordinateur que d'utiliser la ligne de commande DOS, par exemple, Norton Commander)

Les shells d'exploitation sont des systèmes d'interface qui permettent de créer des interfaces graphiques, de la multiprogrammation, etc.

Pilotes (programmes conçus pour gérer les ports périphériques, généralement chargé dans la RAM au démarrage de l'ordinateur)

Utilitaires (programmes d'aide ou utilitaires qui présentent à l'utilisateur une série de des services supplémentaires)

2. Logiciel d'application, qui assure l'exécution des travaux nécessaires sur un PC : édition de documents texte, création de dessins ou d'images, traitement de tableaux d'informations, etc.

Forfaits d'application- ϶ᴛᴏ un système de programmes qui, selon le domaine d'application, sont divisés en packages à usage général orientés problème et en packages intégrés. Les packages intégrés modernes contiennent jusqu'à cinq composants fonctionnels : un processeur de test et de feuille de calcul, un SGBD, un éditeur graphique et des outils de télécommunication.

Le logiciel d'application comprend, par exemple :

Suite MS OFFICE

Systèmes comptables

Financier systèmes analytiques

Forfaits bureautiques intégrés

CAO - systèmes (systèmes de conception assistée par ordinateur)

Éditeurs HTML ou Web

Navigateurs - Web Viewers

Éditeur graphique

3. Logiciel d'outil(systèmes de programmation), qui prévoit le développement de nouveaux programmes pour un ordinateur dans un langage de programmation.

Logiciel outil ou les systèmes de programmation sont des systèmes permettant d'automatiser le développement de nouveaux programmes dans un langage de programmation.

Dans le cas le plus général, pour créer un programme dans le langage de programmation sélectionné (langage de programmation système), vous devez disposer des composants suivants :

1. Éditeur de texte pour créer un fichier avec le code source du programme.

2. Compilateur ou interpréteur.
Hébergé sur ref.rf
Le texte source est traduit en un code objet intermédiaire à l'aide d'un programme compilateur. Texte source grand programme se compose de plusieurs modules (fichiers sources). Chaque module est compilé en fichier séparé avec du code objet, qui doivent ensuite être combinés en un seul ensemble.

3. Un éditeur de liens ou un assembleur qui relie les modules d'objets et produit une application exploitable à la sortie - code exécutable.

Code exécutable - ϶ᴛᴏ un programme complet qui peut être exécuté sur n'importe quel ordinateur où le système d'exploitation pour lequel ce programme a été créé est installé. En règle générale, le fichier résultant porte l'extension .EXE ou .COM.

4. Récemment, les méthodes de programmation visuelle (utilisant des langages de script) orientées vers la création d'applications Windows se sont généralisées. Ce processus est automatisé dans les environnements de conception rapide. Dans ce cas, des composants visuels prêts à l'emploi sont utilisés, qui sont configurés à l'aide d'éditeurs spéciaux.

Les éditeurs les plus populaires (systèmes de programmation utilisant des outils visuels) pour la conception visuelle :

Borland Delphi - conçu pour résoudre presque tous les problèmes de programmation d'applications

Borland C++ Builder - ϶ᴛᴏ excellent outil pour DOS et Applications Windows

Microsoft Visual Basic - ϶ᴛᴏ outil populaire pour créer des programmes Windows

Microsoft Visual C++ - cet outil vous permet de développer toutes les applications qui s'exécutent dans un environnement de système d'exploitation tel que Microsoft Windows.

Sujet 2.1. Structure du logiciel PC - concept et types. Classement et caractéristiques de la catégorie "Thème 2.1. Structure des logiciels PC" 2017, 2018.

Logiciel système- un ensemble de programmes et systèmes logiciels permettant d'assurer le fonctionnement d'un ordinateur et des réseaux informatiques.

Le logiciel système se compose de logiciel de base, généralement fourni avec l'ordinateur, et logiciel de maintenance qui peuvent être achetés séparément.

Logiciel de base- l'ensemble minimum d'outils logiciels qui assurent le fonctionnement de l'ordinateur.

Logiciel de maintenance- programmes et systèmes logiciels qui étendent les capacités du logiciel de base et organisent un environnement utilisateur plus pratique.

Le logiciel de base comprend :

    Système opérateur;

    Coquilles d'exploitation (textes et graphiques);

    système d'exploitation du réseau.

Système opérateur conçu pour gérer l'exécution des programmes utilisateur, planifier et gérer les ressources informatiques.

Coquilles d'exploitation- programmes spéciaux conçus pour faciliter la communication de l'utilisateur avec les commandes du système d'exploitation. Les coques d'exploitation disposent d'options textuelles et graphiques pour l'interface utilisateur final.

Ces programmes simplifient considérablement la configuration des informations de contrôle pour l'exécution des commandes du système d'exploitation, réduisent la tension et la complexité de l'utilisateur final.

DOS (Disk Operating System) est sorti en 1981 et a été conçu pour être livré avec les ordinateurs IBM PC.

Le système d'exploitation DOS monotâche 16 bits avait une "interface de ligne de commande", c'est-à-dire que l'utilisateur devait taper manuellement toutes les commandes sur le clavier, sur la ligne de commande du système d'exploitation. DOS est utilisé depuis 10 ans. Au fil du temps, DOS a été amélioré et reconstitué avec de nouveaux programmes, chaque nouvelle version prenant en charge de plus en plus de types d'appareils. Cependant, ses principales lacunes n'ont pas pu être éliminées:

    Travailler avec la RAM (le service DOS standard ne permettait pas de travailler avec une mémoire supérieure à 640 Ko);

    L'incapacité de travailler en mode graphique complet. DOS ne vous permettait pratiquement pas de travailler avec des pilotes chargeables pour diverses cartes vidéo,

    Pour un fonctionnement normal, des programmes d'obus spéciaux étaient nécessaires (Norton Commander, Volkov Commander);

    mono-tâche ;

    Absence de mécanismes de protection des informations.

En conséquence, avec l'avènement de Windows 95, DOS a presque disparu de la scène, bien qu'il soit toujours utilisé comme composant du noyau Windows.

Windows 3.1/3.11. La première version de ce système d'exploitation est sortie à la fin des années 80, et en 1994, les versions 3.1 et 3.11 vraiment fonctionnelles sont apparues. Windows 3.1/3.11 était installé sur MS DOS et, en fait, c'était un shell graphique, un add-on pour MS-DOS.

Les avantages de Windows 3.1 / 3.11 incluent : une interface graphique à part entière qui vous permet d'émettre des commandes d'un simple clic de souris sur des icônes ; multitâche (le nombre d'applications exécutées simultanément était limité à deux ou trois, une petite quantité de mémoire vive); la barrière de 640 Ko avait disparu et l'ordinateur pouvait utiliser toute sa RAM.

Les inconvénients de Windows 3.1/3.11 incluent : l'instabilité et un grand nombre d'erreurs, car les programmes devaient fonctionner dans un espace commun, en concurrence pour les ressources RAM ou processeur, c'est-à-dire que le modèle multitâche a été simplifié ; manque de mécanismes de protection des informations.

Windows 95 est apparu en 1995. Pour la première fois, Windows est passé d'un module complémentaire graphique à un système d'exploitation à part entière, bien qu'il soit toujours basé sur DOS, modernisé et non annoncé comme un produit distinct.

Avantages de Windows 95 : interface graphique avancée ; possibilité de travailler dans mode normal DOS sans charger de shell graphique ; système d'exploitation est devenu 32 bits.

Inconvénients : pour la compatibilité avec les anciens programmes, le noyau du système d'exploitation contenait encore les anciens modules 16 bits ; Le système d'exploitation était également caractérisé par une instabilité et un grand nombre d'erreurs.

Si Windows 3.11 n'avait qu'un support relatif pour le multimédia, alors Windows 95 a été le premier à intégrer le complexe de pilotes logiciels DirectX, ce qui a permis de créer des jeux pour Windows 95. Et un autre système - ActiveMovie - a fourni un support pour jouer un grand nombre de fichiers multimédias - de la musique au format MIDI aux disques vidéo.

Enfin, Windows 95 pouvait reconnaître automatiquement un grand nombre de composants et disposait d'un mécanisme d'installation et de configuration beaucoup plus avancé. Tout cela a considérablement réduit le risque d'erreurs critiques.

Windows 98/98SE. Microsoft Windows 98 est sorti en juin 1998. Fin 1999, une version russe de Windows 98 SE est apparue. Principal Différences Windows 98/98 SE : 1) fonctionne Tableau des fenêtres 98 est entièrement intégré aux outils d'accès à Internet. L'outil principal pour travailler avec des fichiers et des dossiers est Programme Internet explorateur; 2) capacités de gestion d'interface avancées ; 3) travail correct avec de nouveaux composants - Processeur Pentium II, port graphique AGP, bus USB, nouveaux modèles de cartes vidéo, cartes mères, modems, etc...

Windows 98 contenait de nombreux nouveaux programmes et utilitaires - notamment un ensemble complet de logiciels pour travailler avec Internet et un utilitaire pour convertir le système de fichiers FAT16 en FAT32 plus économique.

WindowsNT. La première version de Windows NT 32 bits (nouvelle technologie) est apparue en 1993. Dès le début, ce système d'exploitation a été conçu pour fonctionner dans local réseaux informatiques (LAN).

Avantages du système d'exploitation: stabilité et fiabilité (effectue une séparation fiable des programmes exécutés sous son contrôle, évitant les conflits sur les ressources); l'accès aux ressources est interdit pour tous les programmes qui essaient de travailler directement avec le matériel.

Les inconvénients du système d'exploitation sont les suivants : sous Contrôle Windows NT ne peut exécuter aucun programme écrit pour DOS, et de nombreux programmes créés pour Windows 95 ; la consommation de ressources d'un ordinateur sous Windows NT est deux fois plus élevée que sous Windows 98. Il convient également de garder à l'esprit que la plupart des avantages de NT se manifestent en mode réseau.

Windows 2000. La prochaine version de Windows NT (5.0) a été renommée Windows 2000.

Les avantages du système incluent : un noyau 32 bits stable habillé d'un shell pratique de Windows 98 ; sécurité de l'information, excellentes capacités de mise en réseau et services NT ; fonctionnalités multimédia avancées ; Progiciel DirectX pour les jeux informatiques.

Le principal inconvénient du système est lié à exigences élevées aux ressources informatiques. C'est cela, et le fait que la prise en charge du mode jeu dans Windows 2000, même après des améliorations, était loin d'être idéale qui a forcé Microsoft à abandonner l'idée de faire de Windows 2000 un système d'exploitation unique et universel pour les réseaux et utilisateurs individuels.

Windows ME (édition millénaire). Après avoir subi un revers relatif en introduisant Windows 2000 sur le marché des PC domestiques, Microsoft a publié une nouvelle version mise à jour de la gamme "home OS" de Windows 98/ME - Millennium - au cours de la dernière année du deuxième millénaire.

Avantages : une nouvelle version Microsoft Internet Explorer 5,5 ; package de pilotes DirectX 7.1 mis à jour ; un certain nombre de nouveaux programmes supplémentaires (par exemple, lecteur windows lecteur multimédia); introduction de la prise en charge des appareils photo et vidéo numériques, des scanners ; suppression de la prise en charge du mode MS-DOS ; vous pouvez supprimer et ajouter n'importe quel composant du système d'exploitation sans accéder au CD d'installation ; ajouté un certain nombre d'outils pour assurer la sécurité de la configuration et fichiers système; la stabilité est supérieure à celle de Windows 98.

Inconvénients: un ensemble complet de Windows ME occupe de 300 à 500 Mo sur le disque dur - environ trois fois plus que Windows 98 (lors de l'installation, le kit de distribution est enregistré, le dossier RESTORE des fichiers système prend beaucoup de place) ; la vitesse de travail dans Windows ME a légèrement diminué; la quantité de RAM requise a augmenté.

Le système de sécurité du système d'exploitation lui-même a subi des changements majeurs - dans l'ensemble programmes standards le complexe Windows Restore est apparu, offrant à l'utilisateur la possibilité de «revenir» aux configurations Windows précédentes en cas d'échec de l'installation des programmes.

Windows ME ne prend bien en charge que les réseaux domestiques ; pour réseaux d'entreprise en utilisant Windows 2000.

Windows XP. Le successeur de Windows 2000, un système d'exploitation 32 bits doté d'une nouvelle architecture sécurisée, s'appelait Windows XP (abréviation de « expérience »).

En dessous de Nom Windows XP est représenté par toute une gamme de systèmes d'exploitation : les systèmes d'exploitation d'entreprise Windows XP Server et Windows XP Professionnel et fenêtres d'accueil XP à la maison.

Les différences du système sont les suivantes : meilleure protection des fichiers système ; un certain nombre de nouveaux pilotes de périphériques ; système de reconnaissance intégré commandes vocales et données. Windows XP est le premier système d'exploitation de Microsoft avec une interface entièrement personnalisable ; le menu de démarrage "intelligent" vous propose un menu de programmes fréquemment utilisés ; Panneau de configuration repensé - toutes les icônes sont divisées en groupes ; Support Enregistrements sur CD-R et les disques CD-RW au niveau du système d'exploitation lui-même (vous pouvez travailler avec ces disques comme avec des disquettes ordinaires, en copiant des fichiers sur le disque à l'aide de l'Explorateur).

L'inconvénient du système est la demande accrue de ressources informatiques. Donc pour la normale Travail Windows XP nécessitera au moins 128 Mo de RAM, un processeur avec une fréquence d'au moins 700-800 MHz et environ 1 Go d'espace disque.

WindowsSE. Ce système d'exploitation est conçu pour être installé sur des ordinateurs "de poche" (palmtop). Aujourd'hui, les "organisateurs électroniques" sont utilisés à la fois par les hommes d'affaires qui sont constamment sur la route et par les étudiants - heureusement, les nouveaux articles ne sont pas trop chers.

Le petit système d'exploitation intègre toutes les applications nécessaires pour travailler avec un mini-ordinateur - simple éditeur de texte, Carnet, feuille de calcul et système E-mail. Tel que conçu par Microsoft, Windows CE sera installé dans les appareils électroménagers et même sur ordinateurs de bord certains modèles de voitures.

PC-DOS 2000 (IBM). Alors que Windows a réussi à prendre le contrôle de la plupart des ordinateurs personnels, réseaux locaux de nombreuses grandes entreprises aux États-Unis et en Europe utilisent encore de vieux ordinateurs avec des processeurs 386 et 486 - les grandes organisations sont très réticentes à mettre à niveau leurs PC de réseau. Ces considérations ont incité IBM à poursuivre la ligne DOS apparemment éteinte. Fin 1998, le dernier représentant de cette gamme est apparu - DOS 2000. Ses différences par rapport à ses prédécesseurs résident principalement dans un système amélioré d'optimisation de la mémoire et de la compression du disque.

mac OS (Apple). Ce système d'exploitation sur les ordinateurs compatibles PC pas installé. MacOS est conçu pour les ordinateurs Macintosh fabriqués par Apple.

A une certaine époque, le Macintosh était considéré comme le leader du marché des PC. Et c'est MacOS qui est devenu le premier système d'exploitation à offrir à l'utilisateur la commodité de interface graphique, Bureau avec icônes correspondant aux dossiers et programmes, outils de configuration pratiques, fonctionnement de la souris. Enfin, au début des années 80, les ordinateurs Macintosh fonctionnaient en toute confiance avec des packages graphiques puissants, ne connaissaient pas la «barrière de 640 Ko», qui est devenue pendant de nombreuses années le fléau de la famille PC. Vidéo et son sur l'ordinateur, impression couleur et bien d'autres sont devenus connus grâce au Macintosh et à MacOS, bien qu'ils n'aient pas tous été développés par cette société.

Et aujourd'hui, sur la stabilité et la commodité de MacOS toujours inégalé. MacOS peut utiliser rationnellement les ressources informatiques - les programmes écrits pour cela fonctionnent deux fois plus vite que leurs concurrents sur un PC de configuration similaire aux professionnels.

Aujourd'hui, Macintosh et MacOS sont largement utilisés dans le processus de préparation prépresse de livres, magazines, journaux. Des programmes tels qu'Adobe Photoshop, Adobe Illustrator, Adobe PageMaker ont été initialement conçus pour MacOS, puis transférés vers Windows. Et si vous envisagez de travailler avec des graphiques, des animations, des vidéos en direct - il est probable que vous deviez travailler sur Macintosh et MacOS, bureau, structure de dossiers et de fichiers - tout cela est présent ici. De plus, les programmes PC les plus populaires aujourd'hui ont leurs homologues conçus pour fonctionner sur Mac (bien qu'il soit souvent plus logique de dire le contraire).

OS/2 (IBM). En raison de l'instabilité de Windows, parallèlement à son amélioration, Microsoft Corporation, en collaboration avec IBM Corporation, travaillait activement à la création d'un système plus avancé et sécurisé - OS / 2.

Ce système d'exploitation 32 bits a surpassé le système d'exploitation 16 bits à bien des égards. Versions Windows. La faiblesse d'OS/2 était qu'il est arrivé plus tôt qu'il n'aurait dû : toutes ses vertus sont un multitâche à part entière, garantissant que chaque programme peut fonctionner dans un espace séparé et isolé " machine virtuelle”, une fiabilité élevée, une interface plus attrayante, des capacités multimédia avancées - ont été barrés par le principal inconvénient: un besoin accru en ressources informatiques.

Cependant, OS/2 existe toujours et a même gagné en popularité dans l'environnement des réseaux d'entreprise. Pour OS/2 développé un grand nombre de produits logiciels, y compris les applications d'entreprise (un progiciel complet de Lotus - le « géniteur » de cette catégorie de programmes et le créateur de la feuille de calcul populaire « 1-2-3 ») et les outils de développement de logiciels.

linux. Le système d'exploitation Linux, lancé en 1994 par Linus Torvalds, est fondamentalement différent de tous les autres systèmes d'exploitation. Linux est le seul système d'exploitation populaire créé par un programmeur amateur. Il est soutenu, développé et complété par des centaines de milliers de passionnés du monde entier. Enfin, Linux est le seul système d'exploitation open source (c'est-à-dire entièrement gratuit). En termes de stabilité, le système d'exploitation Linux occupe depuis longtemps et avec confiance la première place. Cependant, jusqu'à un certain temps, pour travailler avec Linux, il fallait, au minimum, comprendre la programmation. Ainsi, le seul domaine où Linux a fonctionné jusqu'au tout dernier moment était le réseautage. Jusqu'à présent, la plupart des serveurs Web Internet exécutent Linux.

En 1998, les premiers kits d'installation Linux commerciaux peu coûteux sont apparus, ce qui a permis même aux débutants d'installer eux-mêmes un système d'exploitation fantaisiste. Plus tard, des programmes shell pratiques sont apparus et, en 2000 VersionLinux conçu pour être installé sur Windows. La combinaison du bureau familier et Icônes Windows et reliques Noyaux Linux attiré l'attention des développeurs et des utilisateurs. Aujourd'hui, Linux est installé non seulement sur des serveurs, mais également sur des systèmes prêts à l'emploi Ordinateur personnel et ordinateurs portables.

Une extension du logiciel informatique de base est un ensemble de services, de programmes installés en plus, également appelés "utilitaires". Utilitaires - programmes utilisés pour effectuer des opérations de traitement de données auxiliaires ou de maintenance informatique.

Les services publics peuvent être classés comme suit :

    programmes de diagnostic de la santé d'un ordinateur;

    Programmes antivirus qui assurent la protection informatique, la détection et la récupération des fichiers infectés ;

    Programmes entretien du disque, qui vérifient la qualité de la surface d'un disque magnétique, contrôlent la sécurité du système de fichiers aux niveaux logique et physique, compressent les disques, créent des copies d'assurance des disques, sauvegardent les données sur des supports externes, etc. ;

    Programmes archivage des données, qui fournissent le processus de compression des informations dans des fichiers afin de réduire la quantité de mémoire pour les stocker ;

    Programmes entretien du réseau.