Systèmes d'exploitation Mac OS

Systèmes d'exploitation: objectif et fonctions de base

Concept de système d'exploitation

Le système d'exploitation est un ensemble de programmes qui assurent l'interaction de tous les composants matériels et logiciels d'un ordinateur, ainsi que l'interaction de l'utilisateur et de l'ordinateur.

Le système d'exploitation fournit un fonctionnement global de tous les composants de l'ordinateur et fournit également à l'utilisateur un accès aux capacités matérielles de l'ordinateur. Le système d'exploitation est le composant de base et nécessaire du logiciel. Sans lui, l'ordinateur ne peut en principe pas fonctionner.

Composition OS

La structure du système d'exploitation comprend les modules suivants:

    module de base (noyau OS)- gère le travail des programmes et du système de fichiers, donne accès à celui-ci et permet l'échange de fichiers entre périphériques;

t. traduit les commandes de la langue du programme dans la langue des "codes machine" compris par l'ordinateur

    processeur de commande- déchiffre et exécute les commandes utilisateur qui passent principalement par le clavier;

t. invite l'utilisateur à entrer des commandes et les exécute. L'utilisateur peut par exemple donner une commande pour effectuer toute opération sur les fichiers (copier, supprimer, renommer), une commande pour imprimer un document, etc.

    pilotes périphériques- les logiciels garantissent la cohérence de ces périphériques avec le processeur (chaque périphérique traite les informations de manière différente et à un rythme différent);

t. programmes spéciaux permettant de contrôler le fonctionnement des appareils et de coordonner l'échange d'informations avec d'autres appareils. Chaque périphérique a son propre pilote.

    programmes de service supplémentaires(utilitaires) - rendent le processus de communication entre l'utilisateur et l'ordinateur pratique et polyvalent

c'est-à-direde tels programmes vous permettent de maintenir des disques, d'effectuer des opérations sur des fichiers, de travailler sur des réseaux informatiques, etc.

But du système d'exploitation

Le système d'exploitation est conçu pour résoudre les tâches suivantes:

    entretien du matériel informatique;

    créer un environnement de travail et une interface utilisateur;

    exécution de commandes utilisateur et d'instructions de programme;

    organiser les E / S, stocker des informations et

    gestion de fichiers et de données.

Selon la définition, toutes les tâches résolues par le système d'exploitation peuvent être divisées en deux groupes:

    fournir à l'utilisateur ou au programmeur, au lieu de matériel informatique réel, une machine virtuelle étendue (c'est-à-dire pas vraiment existante) avec laquelle il est plus facile de travailler et qui est plus facile à programmer;

    accroître l'efficacité de l'utilisation de l'ordinateur par une gestion rationnelle de ses ressources conformément à certains critères.

Fonctions du système d'exploitation

Caractéristiques principales:

    Exécution à la demande de programmes d’actions élémentaires (de bas niveau) communes à la plupart des programmes et que l’on retrouve souvent dans presque tous les programmes (saisie et sortie de données, démarrage et arrêt d’autres programmes, allocation et libération de mémoire supplémentaire, etc.)

    Accès normalisé aux périphériques (périphériques d'E / S).

    Gestion de la mémoire (répartition entre processus, organisation de la mémoire virtuelle).

    Contrôlez l'accès aux données sur des supports non volatiles (tels que des disques durs, des disques optiques, etc.) organisés dans un système de fichiers particulier.

    Fournir une interface utilisateur.

    Opérations réseau, prise en charge de la pile de protocoles réseau.

Caractéristiques supplémentaires:

    Exécution parallèle ou pseudo parallèle des tâches (multitâche).

    Répartition efficace des ressources du système informatique entre les processus.

    Différenciation de l'accès des différents processus aux ressources.

    L'organisation de calculs fiables (l'impossibilité d'un processus de calcul affecte intentionnellement ou par erreur les calculs d'un autre processus) repose sur la délimitation de l'accès aux ressources.

    Interaction entre processus: échange de données, synchronisation mutuelle.

    Protection du système lui-même, ainsi que des données et programmes utilisateur, contre les actions de l'utilisateur (malveillantes ou non) ou des applications.

    Mode multi-utilisateur et droits d'accès.

L'évolution des systèmes d'exploitation et des idées de base

Le prédécesseur du système d'exploitation doit être considéré comme un utilitaire (chargeur et moniteur), ainsi que comme une bibliothèque de sous-routines fréquemment utilisées, qui a commencé à être développée avec l'avènement des ordinateurs universels. 1ère génération(fin des années 1940). Les utilitaires minimisaient les manipulations physiques de l'opérateur avec l'équipement et les bibliothèques permettaient d'éviter la programmation multiple des mêmes actions (effectuer des opérations d'entrée-sortie, calculer des fonctions mathématiques, etc.).

Dans les années 50 et 60, les principales idées qui définissent la fonctionnalité du système d'exploitation ont été formées et mises en œuvre: mode batch, partage du temps et multitâche, séparation des pouvoirs, échelle de temps réel, structures de fichiers et systèmes de fichiers.

Système d'exploitationDos

Le DOS est le premier système d’exploitation pour ordinateurs personnels, qui s’est généralisé et a été le principal pour les ordinateurs IBM PC de 1981 à 1995. Au fil du temps, il a été presque évincé par les nouveaux systèmes d’exploitation modernes, Windows et Linux, mais dans certains cas, le DOS reste pratique travailler sur un ordinateur (par exemple, dans le cas où l'utilisateur travaille avec un équipement obsolète ou un logiciel écrit depuis longtemps, etc.)

Avec le système d'exploitation DOS, les utilisateurs travaillent à l'aide de la ligne de commande, celle-ci ne disposant pas de sa propre interface graphique. Le système d'exploitation DOS permettait de travailler avec succès avec un PC pendant 15 ans. Néanmoins, ce travail ne peut pas être qualifié de pratique. DOS agissait en tant qu '«intermédiaire» entre l'utilisateur et l'ordinateur et a contribué à transformer les commandes d'accès au disque complexes en commandes plus simples et plus compréhensibles, mais au fil du temps, il est devenu «envahi» par une abondance de commandes et a commencé à restreindre le travail sur l'ordinateur. Il fallait donc un nouveau médiateur - il y avait donc des programmes shell.

Shell est un programme qui s'exécute sous le système d'exploitation et aide l'utilisateur à utiliser ce système. Le programme shell affiche visuellement l’ensemble de la structure de fichiers d’un ordinateur: disques, répertoires, fichiers. Les fichiers peuvent être recherchés, copiés, déplacés, supprimés, triés, modifiés et lancés avec seulement quelques clés. L'un des plus courants - Norton Commander (NC). Dans les interpréteurs graphiques de Windows 3.1 et Windows 3.11, on utilise le concept de «fenêtres», qui peut être ouvert, déplacé sur l'écran, fermé. Ces fenêtres "appartiennent" à divers programmes et reflètent leur travail.

DOS utilise le système de fichiers FAT. Un de ses inconvénients sont les restrictions sur les noms de fichiers et de répertoires. Le nom ne peut contenir plus de 8 caractères. De plus, DOS ne fait pas la distinction entre les lettres minuscules et majuscules du même nom.

Depuis que DOS a été créé il y a très longtemps, il ne répond pas aux exigences actuelles des systèmes d'exploitation modernes. Il ne peut pas utiliser directement de grandes quantités de mémoire installée sur des ordinateurs modernes.

Système d'exploitation MICROSOFT WINDOWS

Les peaux graphiques Widows 1.0, Widows 2.0, Widows 3.0, Widows 3.1 et Widows 3.11 ont été exécutées sous MS-DOS, c’est-à-dire qu’il ne s’agissait pas de systèmes d’exploitation indépendants. Mais depuis l’avènement de Windows, de nouvelles possibilités se sont ouvertes, Windows n’appelle pas un shell, mais un environnement.

L'environnement Windows est caractérisé par les fonctionnalités suivantes qui le distinguent des autres programmes shell:

    Multitâche;

    Interface logicielle unifiée;

    Interface utilisateur unique;

    Interface utilisateur graphique;

    Interface matérielle et logicielle unifiée.

Le système d'exploitation DOS, avec ses graphiques Windows 3.1 et Windows 3.11, a été remplacé par des systèmes d'exploitation à part entière de la famille MS Windows (d'abord Windows 95, puis Windows 98, Windows 2000, Windows XP). Contrairement à Windows 3.1 et Windows 3.11, ils démarrent automatiquement après la mise sous tension de l'ordinateur.

Sous MS Windows, la modification de fichier FAT - VFAT est utilisée pour stocker des fichiers. Dans celui-ci, la longueur des noms de fichier et de répertoire peut comporter jusqu'à 256 caractères.

Sous Windows, lors de l’utilisation de Windows et d’applications, une souris est largement utilisée, sous MS-DOS, seul le clavier est utilisé.

Il existe également une barre des tâches dans MSWindows. Il crée un mécanisme multitâche clair et accélère le processus de basculement entre les applications.

Le bureau Windows est conçu pour rendre l'utilisateur novice aussi simple que possible tout en offrant un maximum d'options de personnalisation pour répondre aux besoins spécifiques des utilisateurs expérimentés.

Système d'exploitation LINUX

Linux est le système d'exploitation des ordinateurs personnels et des postes de travail compatibles IBM. Il s’agit d’un système d’exploitation multi-utilisateurs doté d’un système graphique en réseau X Window System. Le système d'exploitation Linux prend en charge les normes système ouvertes et les protocoles Internet et est compatible avec les systèmes Unix, DOS et MS Windows.

En tant que système d'exploitation traditionnel, Linux exécute bon nombre des fonctions caractéristiques de DOS et de Windows, mais ce système d'exploitation est particulièrement puissant et flexible. Linux fournit à l'utilisateur de PC la rapidité, l'efficacité et la flexibilité d'UNIX, tout en tirant pleinement parti des machines personnelles. Lorsque vous travaillez avec la souris, les trois boutons sont activement utilisés. En particulier, le bouton du milieu sert à insérer des fragments de texte.

Avec l’aide de Linux, vous pouvez transformer n’importe quelle machine personnelle en poste de travail. De nos jours, Linux est le système d'exploitation pour la programmation professionnelle, éducative et individuelle.

Systèmes d'exploitationUniX

UNIX est un groupe de systèmes d’exploitation portables, multi-tâches et multi-utilisateurs.

Le premier système UNIX a été développé en 1969 dans la division des Bell Labs d’AT & T. Depuis lors, un grand nombre de systèmes UNIX différents ont été créés.

Parmi les caractéristiques des systèmes UNIX, citons:

    l'utilisation de simples fichiers texte pour configurer et gérer le système;

    utilisation intensive des utilitaires de ligne de commande;

    interaction avec l'utilisateur via un périphérique virtuel - le terminal;

    représentation de périphériques physiques et virtuels et de certains outils de communication interprocessus sous forme de fichiers;

    en utilisant des pipelines de plusieurs programmes, chacun effectuant une tâche.

Les systèmes UNIX ont une grande importance historique, car ils ont répandu certains des concepts et approches populaires actuels dans le domaine des systèmes d'exploitation et certains des concepts et approches populaires dans le domaine des systèmes d'exploitation et des logiciels. De plus, lors du développement de systèmes UNIX, le langage C a été créé.

    Le système d’exploitation est un ensemble de programmes interdépendants conçus pour améliorer l’efficacité du matériel informatique grâce à une gestion rationnelle de ses ressources, ainsi que pour offrir plus de commodité à l’utilisateur en lui fournissant une machine virtuelle étendue.

    Les principales ressources gérées par le système d'exploitation incluent les processus, la mémoire principale, les minuteries, les ensembles de données, les disques, les lecteurs de bande, les imprimantes, les périphériques réseau et certains autres. Pour résoudre les problèmes de gestion des ressources, différents systèmes d'exploitation utilisent divers algorithmes, dont les caractéristiques déterminent en définitive l'apparence du système d'exploitation.

    Ainsi, les systèmes d’exploitation réseau doivent aujourd’hui répondre aux exigences suivantes: intégrité fonctionnelle et efficacité de la gestion des ressources, modularité et extensibilité, portabilité et multiplatforme, compatibilité au niveau des applications et des interfaces utilisateur, fiabilité, tolérance aux pannes, sécurité et performances.

À l'ère des technologies en développement rapide et de l'industrie informatique, il est parfois difficile de voir les innovations émergentes qui plaisent à nos développeurs. La variété des programmes offerts, des systèmes d’exploitation et des utilitaires est telle qu’il arrive que les yeux divergent. Cependant, le plus souvent, l'utilisateur en a un, la principale question: quel système d'exploitation devez-vous choisir? Essayons de répondre à cette question en comparant les systèmes Windows et Mac OS X.

Mac vs Windows

La principale caractéristique du système Windows

C'est répandu. Cela est dû au fait que ce système d'exploitation a été créé pour les utilisateurs eux-mêmes, il ne force pas l'utilisateur à s'adapter au système existant, mais bien au contraire, il s'adapte aux besoins existants de l'utilisateur. Il s’agit du système d’exploitation le plus répandu dans le monde, bien qu’il soit, selon l’opinion publique bien établie, le plus «buggy», «instable», non fiable, etc. En plus, c'est payé.


Du point de vue de l'utilisateur, le système Windows est structuré comme suit:

  1. Noyau. Travaille avec différents périphériques, gère les processus et la mémoire, gère le sous-système graphique existant.
  2. Sous-système graphique lui-même. Fournit une interaction avec les utilisateurs.
  3. Sous-système de texte. Fournit une interaction textuelle avec les utilisateurs.
  4. Système d'accès à distance.

Les avantages: Prise en charge garantie à 100% pour tout type d’équipement. Ce système d’exploitation contient un pilote pour chaque périphérique. Ce dernier contient lui-même de nombreux pilotes préinstallés pour une reconnaissance rapide de divers équipements. Il existe une grande quantité de programmes professionnels appliqués dont les analogues complets ne se trouvent pas dans d'autres systèmes d'exploitation, tels que Photoshop et Promt.

La compréhensibilité et la simplicité de l'interface, ce qui la rend entièrement accessible à tous, même à ceux qui ne possèdent pas les compétences de base nécessaires pour travailler avec un ordinateur personnel. Un ensemble d’applications appelé Microsoft Office est devenu une norme pour les employés de bureau. L'utilisateur peut à tout moment obtenir une assistance ou des conseils qualifiés sur son système d'exploitation Windows sous licence.

Inconvénients: Ce système d'exploitation exige beaucoup des ressources matérielles nécessaires d'un ordinateur personnel, en particulier de la quantité de RAM nécessaire. L’interface graphique appliquée, bien qu’elle soit belle et pratique, est toutefois encombrante et encombrante. En conséquence, de nombreux utilisateurs désactivent ses nombreuses fonctions graphiques.

Ce système est considéré comme beaucoup plus vulnérable que les autres. Ceci est associé à la structure de sécurité très existante, par exemple la possibilité de travailler en permanence avec des droits d'administrateur (ce qui est partiellement décidé dans la version du système d'exploitation appelée Vista). Dans le même temps, plusieurs milliers d'anciennes applications informatiques écrites sous XP et d'autres versions de Windows doivent fonctionner sur le système.

Pour lancer un tel "ancien" programme, l'utilisateur doit obtenir une autorisation. En outre, la boîte de dialogue existante avec une demande de démarrage d'un programme ou d'un autre fournit à l'utilisateur trop peu d'informations pour prendre la décision nécessaire. Un autre inconvénient important est que même pour la suppression du raccourci sur le bureau, vous devez confirmer vos propres intentions trois fois. Cela peut être gênant et conduire au fait que les touches «Autoriser» et d'autres sont simplement pressées sans réfléchir - l'efficacité de l'ensemble du mécanisme de protection conçu est réduite à presque rien.

De ce fait, il faut souvent faire face à un grand nombre de virus qui infectent précisément les vulnérabilités de ce système d’exploitation, y compris les erreurs d’utilisateur, qu’il provoque lui-même. Le système d'exploitation est payé, son coût dépasse le coût d'achat ou de téléchargement d'un système d'exploitation gratuit.


Système d'exploitation Mac OS X

Comme on le sait, Linux et Mac OS X partagent des racines UNIX communes. Cependant, il existe des différences très importantes entre eux. Contrairement à un système UNIX ouvert, Mac OS X agit comme un logiciel propriétaire, c’est-à-dire qu’il existe une interdiction de distribution gratuite, de modifications diverses, etc. Le tout premier Mac OS est apparu en 1984, bien avant l’apparition de Windows. Le système Mac OS X lui-même est un système BSD-UNIX considérablement repensé avec son propre noyau (XNU).

Avantages de Mac OS. Le côté bénéfique du système Mac OS est l’absence presque complète de virus informatiques pour le système Macintosh. Et l’intérêt réside non seulement dans la faible prévalence du système Mac OS X par rapport au système Windows, mais également dans le fait que tous les virus informatiques classiques ne fonctionnent pas simplement dans un environnement UNIX. En théorie, il existe bien entendu des exemples de virus pouvant fonctionner avec certaines applications informatiques pour Mac OS. Toutefois, leur nombre par rapport aux logiciels malveillants, écrits pour Windows, est tout simplement insignifiant.

Les virus ne peuvent être dangereux que dans les cas où l'utilisateur commence à double-cliquer dessus. Les programmes qui infectent le courrier lors de la lecture d'e-mails ou de l'ouverture d'une page Web sont encore inconnus. La présence de simples preuves de sécurité. Pour apporter les modifications nécessaires au système Mac OS, par exemple, pour mettre à jour le système d'exploitation installé ou installer un nouveau programme, l'utilisateur n'a généralement besoin que de saisir un mot de passe.

Le système Windows dans de tels cas est plus exigeant

elle propose quelques actions de confirmation différentes. Même pirater à distance un ordinateur sous Mac OS est beaucoup plus compliqué qu'à pirater une machine sous Windows, et divers programmes anti-virus ne peuvent être nécessaires que pour envoyer accidentellement un fichier infecté à un ordinateur fonctionnant sous Windows, mais il ne peut pas vous faire de mal.

La conception ergonomique de toutes les applications, la beauté des performances du système d'exploitation lui-même et du matériel disponible. Extrême simplicité dans l'utilisation quotidienne. Malheureusement, cet excellent échantillon a toujours la réputation d'un produit d'élite dans notre pays et, selon lui, il est beaucoup plus cher que Windows, par exemple.

Gestion très simple. Travailler avec un logiciel pour Mac est généralement plus facile que de travailler avec un logiciel pour Windows. Un exemple frappant est un package appelé iLife, qui est installé sur n’importe quel ordinateur Macintosh. Il vous permet de gérer facilement la musique et les photos, de traiter les vidéos et d’enregistrer les résultats sur disques. Quiconque a pu maîtriser l'un des programmes du système Mac OS X peut facilement gérer d'autres logiciels. Les applications de ce système d'exploitation sont beaucoup plus similaires aux autres que celles du système Windows.

Du point de vue des utilisateurs de Mac OS, cela ressemble à ceci:

  1. Le noyau. Permet de travailler avec divers appareils, gère les processus et la mémoire.
  2. Sous-système de texte, la mise en œuvre du travail avec le système via le terminal.
  3. Le système d'accès à distance lorsque vous travaillez en mode texte.
  4. Le système d'accès à distance lorsque vous travaillez en mode graphique.
  5. Le système de transfert de la fenêtre graphique des applications sur un autre ordinateur.

Inconvénients de Mac OS

La première chose à faire est que le système Mac OS ne peut être installé que sur des ordinateurs Macintosh fabriqués par Apple. Contrairement aux ordinateurs personnels qui nous sont devenus familiers, ces ordinateurs ont une architecture fermée, c’est-à-dire que ces ordinateurs sont collectés exclusivement par Apple. C’est bien, d’une part, car cela garantit une intégration à 100% de tous les logiciels et du matériel informatique, ainsi que l’excellente qualité des composants utilisés et du processus d’assemblage.

Cependant, il y a un revers de la médaille. Comme le fabricant de "Mac" n’est qu’un seul, il n’ya pas de concurrence ici, en principe. Du point de vue des consommateurs, cela n’est pas très bon. De plus, il y a un problème avec le processus d'installation du pilote. Tous les périphériques disponibles ne produisent pas de pilotes pour le système Mac OS, et le système lui-même ne reconnaît pas tous les équipements utilisés, même très fréquemment.

Manque presque complet de jeux. Ils sont principalement développés pour les consoles de jeux et les ordinateurs personnels équipés de Windows. Bien que le choix des jeux disponibles pour Mac soit très modeste, il existe entre eux de véritables joyaux, par exemple un aviasimulator appelé X-Plane 9 ou un jeu musical appelé Guitar Hero 3.

Caractéristiques spéciales

La principale caractéristique qui attire immédiatement le regard est l'interface graphique du système. Par exemple, si dans Windows chaque programme en cours correspond généralement à une fenêtre avec des onglets déjà ouverts, ainsi qu’à des barres d’outils, des panneaux et des fenêtres "flottants" sont utilisés, qui ne sont pas liés à une fenêtre commune, mais situé sur le bureau. Une autre caractéristique distinctive de l'interface Makovsky est le panneau d'ancrage.

Il s'agit d'un panneau situé tout en bas du bureau, où se trouvent les icônes des applications et des fichiers nécessitant un accès rapide, ainsi que toutes les applications en cours d'exécution. Il est possible de modifier le panneau, de le redimensionner, d’ajouter et de supprimer des icônes d’application. Ceci est suivi par les fonctionnalités logicielles disponibles. La liste des programmes pour Mac OS n'est pas aussi impressionnante que pour Windows, mais néanmoins, elle n'est pas trop petite, en tout cas, toutes les principales applications nécessaires au divertissement et au travail sont, en outre, le concept même du processus de création de logiciels. de Apple implique qu'un seul programme suffira à accomplir la solution d'une tâche, le plus important est qu'il fonctionne parfaitement.

Les développeurs de l’interface graphique Mac OS estiment que cette solution sera beaucoup plus pratique pour les utilisateurs qui ne seront pas confondus dans un nombre infini d’options possibles et que l’ordinateur lui-même ne deviendra pas une décharge de programmes hautement discutables menaçant les performances de l’ensemble du système d’exploitation. Le nombre d’applications Mac disponibles a considérablement augmenté ces dernières années. Toutefois, le choix n’est pas aussi vaste que, par exemple, pour le système Windows.

Cependant, pour presque toute tâche souhaitée, vous pouvez sélectionner le logiciel approprié. Il est seulement nécessaire d'avoir un accès large bande à Internet, car il est très difficile de trouver et d'acheter des logiciels pour Mac OS sur des disques (surtout légaux).

Les résultats

Donc, vous pouvez faire le point. Si vous avez besoin d'un système très pratique, fonctionnel et rapide pour la créativité et le travail et que vous n'avez pas de problèmes d'argent, Mac est votre choix. Sur cela, vous pouvez obtenir d'excellents résultats.

Voulez-vous jouer quelque chose de haute qualité, et les documents doivent être faits, et se soucier de diverses difficultés informatiques n’est pas du tout une chasse, et il n’ya pas trop d’argent? Puis - Windows, et seulement lui. L'outil précis, pas trop difficile et pratique avec modération. Dans certains endroits, il y a des problèmes, mais en général un outil très utile.

Les analystes impliqués dans les systèmes d'exploitation 32 bits pour ordinateurs personnels se concentrent toujours sur la bataille entre Microsoft Windows et IBM OS / 2, ce qui suggère que Microsoft possède un avantage. Mais tout le monde n'est pas d'accord avec ce point de vue. OS / 2 v.2.0 a été le premier système d'exploitation 32 bits disponible et opérationnel pour les ordinateurs personnels. Et elle a été la première à lancer une nouvelle série de concours: la version OS / 2 Warp, conçue pour les ordinateurs clients client / serveur et entre homologues, est apparue sur le marché avant Windows 95, qui était positionné de la même manière. OS / 2 Warp a également été le premier système à inclure un ensemble d’outils de support Internet ainsi que d’outils d’orientation des objets.

Bataille de Microsoft - IBM sur le marché des systèmes d'exploitation de bureau

Lorsque les bêta-testeurs ont obtenu Chicago, la première version publique de Windows 95, ceux qui utilisaient déjà OS / 2 ont noté l'extrême similitude des deux systèmes. Par exemple, les deux commencent à utiliser un écran de veille magnifique, puis invitent l’utilisateur à travailler sur un bureau spacieux; les deux systèmes considèrent les icônes et les programmes comme des objets; les deux utilisent le bouton droit de la souris pour contrôler le comportement des objets; les deux utilisent plus de 20 disquettes pour l'installation. L'interface utilisateur des deux systèmes a le même niveau de sophistication, les exigences en ressources matérielles informatiques sont similaires et les deux reposent sur l'utilisation du même ensemble de technologies sous-jacentes. Ces technologies incluent le multitâche et le multithreading, la possibilité d'exécuter des programmes DOS à l'aide de machines virtuelles Intel 80x86, une organisation 32 bits complète.

Et ce n'est pas un accident. Depuis qu'IBM a publié OS / 2 version 2.0 et que Microsoft a décidé de positionner Windows NT en tant que système d'exploitation d'entreprise, une lacune importante dans la gamme de systèmes d'exploitation Microsoft remplie par IBM est clairement visible. Les tentatives de Microsoft pour forcer Windows 3.1 à jouer le même rôle que le système d’exploitation le plus avancé pour les systèmes de bureau, comme OS / 2 ont eu un succès limité. Les analystes estiment que Microsoft souhaitait réellement que Windows NT occupe la même place sur le marché que OS / 2, mais OS / 2 l’avait déjà prise au moment de la sortie de Windows NT.

En conséquence, Microsoft a commencé à subir des pertes de ventes et, plus important encore, à perdre un terrain solide pour ses systèmes d’exploitation. Lorsqu'il est devenu évident qu'il était improbable que Windows NT devienne un leader de premier plan des systèmes d'exploitation pour ordinateurs de bureau, la machine marketing de Microsoft a commencé à parler moins des capacités de Windows NT et des capacités de Windows 95. Il est clair que IBM et OS / 2 ont eu un impact significatif sur la stratégie. Microsoft dans le domaine des systèmes d'exploitation.

IBM, à son tour, crée constamment une concurrence saine pour la gamme Windows. Windows 95 n'est pas comparable à OS / 2 2.2. Windows 95 et OS / 2 Warp 3/0 seront au contraire en concurrence. Warp est un plan à long terme visant à chasser Windows. Et, bien que Warp présente certains avantages initiaux et que le système ait une apparence "meilleure", Windows reste un choix fiable.

Les noms des systèmes d'exploitation peuvent changer, mais la balance dans la bataille IBM / Microsoft restera la même. Après deux ans, Microsoft et IBM pourront partager des clichés similaires lors de la bataille du Caire - OS / 2 au lieu de Windows 95 - Warp.

Il existe deux raisons - réelles et émotionnelles - qui entravent l'établissement d'une trêve entre les deux sociétés:

    En fait  IBM était dans cette région en premier. OS / 2 est devenu un produit fonctionnel avec sa version 2.0 en 1992. Depuis lors, il est devenu un système multitâche, multithread avec une interface pratique orientée objet. Les efforts de développement d’OS / 2 ont été lents et réguliers et le système a reçu des éloges et un soutien tout au long du processus. Cependant, Windows détenait toujours la plus grande part de marché. Les avantages d’OS / 2 n’étaient pas exhaustifs et, malgré les efforts des experts techniques et marketing d’IBM, le système n’était pas parfaitement parfait.

En ce qui concerne la gestion du système, OS / 2 n’est pas plus facile à utiliser que sous Windows. Les conflits liés à la compatibilité du matériel et des logiciels peuvent toujours causer des problèmes, et leur solution ne semble pas universelle ni intuitive.

    Émotionnellement  IBM se sent "fidèle" à Microsoft, qui s’est échappé des rangs des développeurs OS / 2. Ce n’est pas tout à fait juste vis-à-vis de Microsoft, puisque la société a le droit d’investir son capital dans un domaine qui, à son avis, lui rapportera le plus grand profit. Bien que Microsoft puisse faire preuve de plus de tact et poursuivre le partenariat OS / 2.

Bien qu'IBM ne soit plus la même société qu'à l'époque où elle dominait le marché des ordinateurs personnels, elle manque également de tact. Cette société a été la première pendant si longtemps qu'elle ne sait pas comment agir en marge. La stratégie initiale consistant à ignorer les besoins sociaux et à imposer des décisions coûteuses, mais pas toujours informées, a rapidement échoué. Avec l'avènement des clones d'ordinateurs personnels, il n'était pas nécessaire de payer plus pour la marque IBM. Par conséquent, depuis l'avènement d'OS / 2 2.0, IBM a changé de stratégie. Elle a commencé à respecter les mêmes règles que les autres sociétés.

OS / 2 - améliorations progressives

Le système d'exploitation OS / 2 a commencé par un développement conjoint d'IBM et de Microsoft (bien que la plus grande partie du travail devait être effectuée par Microsoft). Il a été conçu à l'origine comme un remplacement du DOS. Même à ce moment-là, il était clair que DOS, avec ses limitations en matière de mémoire et de système de fichiers, ne pouvait utiliser la puissance de calcul des ordinateurs émergents. OS / 2 était un système bien conçu. Il devait prendre en charge le multitâche préemptif, la mémoire virtuelle, une interface utilisateur graphique, une machine virtuelle pour exécuter des applications DOS. En fait, il allait au-delà du simple multitâche avec son concept appelé multi-threading.

Les premières versions OS / 2 n’ont pas eu d’impact significatif sur le marché. La version 1.0 d'OS / 2, publiée en 1987, contenait la plupart des fonctionnalités techniques requises pour un système d'exploitation multitâche. Cependant, elle n’avait pas de gestionnaire graphique (responsable de la présentation, PM), et il n’existait pas non plus de pilotes pour de nombreux imprimeurs et autres périphériques populaires. La version OS / 2 1.1, parue en 1989, incluait une version rudimentaire de PM, qui a finalement rendu possible l’utilisation d’applications graphiques dans plusieurs fenêtres. Cependant, cette version de PM manquait de nombreuses fonctionnalités inhérentes à une interface utilisateur graphique développée. De plus, de nombreux pilotes d'imprimante manquaient encore. Publiée en 1990, la version 1.2 avait un PM amélioré, bien qu’elle ne suive pas les concepts d’interface graphique généralement acceptés. Il existe des pilotes pour la plupart des imprimantes et autres périphériques.

Cependant, OS / 2 a déjà été discrédité. La version 1.2 n'était pas sensiblement meilleure que les versions précédentes et avait toujours une configuration matérielle importante. À ce stade, de nombreux utilisateurs ont décidé de passer à la nouvelle plate-forme Windows 3.0 ou d'attendre que quelque chose de fondamentalement meilleur apparaisse. Les ventes d'OS / 2 étaient encore faibles et le marché ne s'y intéressait pas. Cela était dû à la présence d’un certain nombre de failles importantes dans OS / 2:

  • La machine virtuelle DOS, qui devrait pouvoir exécuter des applications DOS non modifiées, présentait des défauts techniques dès le départ. Cette machine virtuelle a été développée sur la base des capacités virtuelles du processeur i286, ce qui a permis d'allouer un segment de mémoire de 640 Ko pour une application DOS distincte. Cependant, le processeur i286 dans ce mode virtuel étant trop lent, la machine virtuelle DOS a été mise en œuvre sur la base du mode de processeur réel. Cela a nécessité un redémarrage du processeur pour basculer entre les modes réel et protégé. Bien que cette opération ait été effectuée très rapidement et imperceptiblement pour l'utilisateur, elle était complexe et déroutante.
  • Microsoft et IBM n'ont pas été en mesure de mettre pleinement en œuvre le concept de traitement virtuel en mode I8086: dans ce mode, les applications DOS directement en lecture ou en écriture sur les ports matériels ne fonctionnaient plus. À cet égard, les systèmes d’exploitation réseau basés sur DOS populaires n’ont pas pu être utilisés.
  • La mémoire dans ce mode était utilisée de manière irrationnelle - si l'utilisateur configurait OS / 2 avec une fonctionnalité compatible DOS, 640 Ko de mémoire étaient toujours alloués à ces fins et ne pouvaient pas être utilisés pour des tâches OS / 2.
  • L'absence d'échange de données entre les applications DOS et OS / 2 constituait un autre inconvénient.
  • Une seule application DOS peut être exécutée à la fois et cette application ne peut pas utiliser de mémoire étendue.

En conséquence, de nombreuses applications DOS populaires étaient inaccessibles aux utilisateurs OS / 2 et celles qui étaient disponibles ne pouvaient absolument pas interagir avec l'environnement OS / 2. Le temps a montré que ce fait s'avérait être très important pour les utilisateurs, car de nombreuses personnes ont refusé d'acheter OS / 2 et ont opté pour un DOS éprouvé, bien que pas très parfait.

Systèmes d'exploitation de la famille Mac OS: fonctionnalités et avantages.

Depuis plusieurs années, Microsoft, le leader du marché des systèmes d’exploitation, pousse progressivement les autres fabricants. Windows, bien sûr, reste un monopole à cet égard et publie régulièrement de nouveaux produits, mais les entreprises concurrentes ne s’endorment pas non plus et développent activement leurs systèmes - par exemple Apple avec son Mac OS.

Mac OS

Mac OS (système d'exploitation Macintosh) est une famille de systèmes d'exploitation propriétaires (privés) basés sur une interface graphique conçue spécifiquement pour les ordinateurs Apple Macintosh. Il convient de noter que de nombreux experts en informatique considèrent Mac OS comme le premier des systèmes d'exploitation modernes utilisant une interface utilisateur graphique, par opposition à la ligne de commande traditionnelle. C'est-à-dire qu'il était maintenant possible d'utiliser tous les objets et fonctions système disponibles en tant que composants graphiques de l'écran (fenêtres, icônes, menus, boutons, listes, etc.). Dans le même temps, contrairement à l'interface de ligne de commande, l'utilisateur avait un accès aléatoire (à l'aide du clavier ou du périphérique de pointage - la souris) à tous les objets d'écran visibles - éléments d'interface. En passant, à ce moment-là, certains programmeurs comparaient le travail de l'interface graphique avec le contrôle de leur propre monde - cette technologie était tellement pratique.

Ainsi, Mac OS a placé la barre très haut pour laquelle les développeurs d’autres systèmes d’exploitation ont commencé à lutter.

L'émergence du Mac OS se réfère à 1984, lorsque Apple Computer a introduit l'ordinateur Macintosh. La nouveauté offrait des fonctionnalités uniques à cette époque: les utilisateurs contrôlaient leur ordinateur non seulement à l'aide de commandes et d'instructions entrées au clavier, mais également à l'aide d'un nouveau périphérique de l'époque appelé la souris. La souris contrôlait le pointeur (curseur) qui, à son tour, contrôlait les objets graphiques visibles - dossiers, étiquettes de fichiers, etc. - sur l'écran du moniteur. De plus, pour la première fois, Mac OS utilisait pour la première fois l'interface utilisateur familière, conçue pour présenter et organiser les informations.

Le système Mac OS reposait sur un prototype d'interface utilisateur graphique emprunté par Apple au centre de recherche PARC de Xerox. Les développeurs Macintosh ont utilisé certaines des idées de prototype Xerox, en les affinant et en les développant, en ajoutant les leurs.

Il convient de noter qu'un certain nombre d'autres sociétés ont par la suite utilisé les idées d'Apple dans leurs produits, par exemple Microsoft, qui a présenté un shell graphique semblable à Mac OS pour son système d'exploitation MS-DOS, appelé Windows (traduit de l'anglais par Windows).

Contrairement aux produits concurrents, Apple souhaitait que les ordinateurs Macintosh soient une alternative à la plupart des ordinateurs. La société a même proposé une définition de ses produits. Pour Apple, l'ordinateur Macintosh était un produit "pour le reste d'entre nous", c'est-à-dire pour une minorité qui n'utilise pas de PC. Cette circonstance indiquait le caractère unique du Macintosh. Mais parallèlement, le système d’exploitation, grâce en grande partie aux différences entre les ordinateurs Mac et les autres ordinateurs, n’avait de nom officiel jusqu’au milieu des années 90.

Les versions antérieures de Mac OS étaient uniquement compatibles avec les ordinateurs Macintosh basés sur des processeurs Motorola 68k, puis le système d’exploitation d’Apple était compatible avec l’architecture du processeur PowerPC (PPC). Les dernières versions de système d'exploitation - Mac OS X - sont désormais compatibles avec l'architecture Intel x86. Cependant, la stratégie de l'entreprise n'autorise pas l'installation de Mac OS sur les périphériques basés sur l'architecture Intel x86. Le système d'exploitation Mac ne peut être installé que sur des ordinateurs Apple et des ordinateurs portables.

Cependant, comme le montre la pratique, la version piratée (piratée) de Mac OS peut être installée sur presque tous les ordinateurs prenant en charge l’architecture Intel x86. Ces versions piratées du système opérationnel sont développées par la communauté OSx86 et sont accessibles via des réseaux de partage de fichiers. Toutefois, il est à noter que l'installation de Mac OS sur des ordinateurs non publiés par Apple est illégale, car elle contredit les termes de la licence du système d'exploitation. Il convient de noter qu’il n’existe aucune contre-indication technique à cette étape: depuis 2006, les ordinateurs Apple utilisent des processeurs Intel (les anciens Macintosh étaient construits sur la base de PowerPC) et différaient peu des composants PC standard et le Mac OS lui-même était compatible avec un large éventail de composants personnels. les ordinateurs. Par conséquent, Apple ne s'appuie pas uniquement sur les utilisateurs respectueux de la loi, mais protège son système d'exploitation contre toute utilisation illégale par des méthodes matérielles: une puce supplémentaire est installée sur les ordinateurs Macintosh et, sans elle, l'installation du système d'exploitation est bloquée.

Cependant, les interdictions n'arrêtent pas les "pirates" informatiques. Il existe même des sociétés entières qui installent souvent illégalement Mac OS sur leurs propres ordinateurs assemblés en vue de leur mise en œuvre ultérieure. Apple tente par tous les moyens de lutter contre les produits de contrefaçon, jusqu'à la poursuite. Un litige entre Apple et Psystar, une société produisant des clones d’ordinateurs Mac, pourrait constituer un exemple de cette réaction.

Cependant, presque tous les utilisateurs peuvent installer Mac OS sur un PC. Il existe deux méthodes populaires pour installer Mac OS X sans acheter un vrai Macintosh. Tout d'abord, vous pouvez utiliser un programme d'amorçage spécial écrit sur un CD séparé qui installe Mac OS. Deuxièmement, vous pouvez utiliser un DVD propriétaire ou "piraté" avec la distribution du système d'exploitation.

Toutefois, le moyen le plus simple consiste à télécharger la distribution fissurée de Mac OS X à partir d’Internet et à l’écrire dans le champ "vierge". Cela vous permet d'installer le système d'exploitation sur un PC sans outils supplémentaires. Il est à noter que les distributions piratées de Mac OS X contiennent un grand nombre de correctifs et de pilotes qui permettent au système d'exploitation de fonctionner sur des ordinateurs personnels dont la configuration est loin de celle d'Apple.

Même si vous ne tenez pas compte des copies piratées, le système d’exploitation le plus répandu d’Apple est bien entendu Mac OS X, dont la dernière version (10.6), sortie en juin 2009, s’appelle Snow Leopard, et sa version bêta. OS a vu le jour en 2000. Dans ce cas, X est le chiffre romain dix. Le fait est que la première version officielle de Mac OS X était simultanément la dixième version des systèmes d'exploitation pour ordinateurs Apple. Il a été publié en 2001 sous le nom de code Puma.

Mac OS X

Système d'exploitation Mac OS X  - Il s'agit d'un "organisme" assez complexe et il est sans équivoque de dire qu'il est assez difficile d'être l'un des ses. La description la plus réussie du concept général est considérée comme la représentation du système d’exploitation sous la forme d’une structure à plusieurs niveaux, dans laquelle chaque niveau a son propre objectif et sa gamme de tâches.

Mac OS X est composé de plusieurs parties imbriquées les unes dans les autres. Tout en haut se trouve la nouvelle interface utilisateur Aqua. En dessous se trouve la couche de support pour les programmes d’application: les environnements Classic, Carbon, Cocoa et Java. Encore plus profond - graphiques et multimédia: Quartz, OpenGL, QuickTime. Et enfin, dans les profondeurs mêmes - le moteur principal du système, le noyau de Darwin.

Darwin core

Le noyau Darwin est au cœur du système d’exploitation Mac OS X. Pour accélérer l’entrée des produits et en améliorer la qualité, Apple, tout en développant Darwin, a ouvert l’accès aux codes sources à tout le monde. Les modules du noyau Darwin étaient complètement ouverts et accessibles aux programmeurs-développeurs, jusqu'au code source. Ainsi, au cours du développement et de la mise en œuvre de Darwin, un nombre considérable de personnes - plus de 100 000 personnes - a été travaillé.

La partie centrale de Darwin est le micro-noyau Mach 3, qui est passé sous Mac OS à partir du système NextStep / OpenStep. Il est responsable des comportements les plus élémentaires des systèmes d'exploitation de niveau supérieur. L’avantage de cette architecture micronucléaire par rapport à l’architecture monolithique est que toutes les fonctions essentielles sont exécutées comme un petit composant fonctionnant en mode privilégié, le reste du système fonctionnant en tant que plug-in et fonctionnant en mode normal défini par l’utilisateur. Ainsi, la fiabilité augmente considérablement, il est devenu assez facile de modifier les composants clés du système d'exploitation, etc.

En 2001, après cinq ans de sortie de divers cœurs (Rhapsody, Darwin), Mac OS X 10.0 (Cheetah) s’est révélé être basé sur le micro-noyau de Mach, emprunté à NeXT OS et BSD, avec un système d’émulation ancien. Mac OS Classic, un certain nombre de nouvelles technologies visant à garantir que le nouveau système d'exploitation Apple réponde aux exigences du moment. En 2001, Mac OS X 10.1 (Puma) est sorti en 2002 - Mac OS X 10.2 (Jaguar), en 2003 - Mac OS X 10.3 (Panther), en 2005 - Mac OS X 10.4 (Tiger). Mac OS X 10.4

Ainsi, au niveau le plus bas, il existe un noyau intégré ouvert appelé Darwin, qui signifie généralement une petite partie du système, généralement monolithique, chargée d’exécuter des fonctions de base minimales pour prendre en charge tous les services de base du système d’exploitation. Sous Mac OS X, le concept de noyau est considérablement développé. Le noyau dans Mac OS X fait référence à tous les modules logiciels exécutés dans l'espace d'adressage du noyau. Darwin combine plusieurs technologies dont les principales sont:

  • micro-noyau de Mach 3.0;
  • services du système d'exploitation BSD 4.4-Lite;
  • modules de réseau rapides, établis et basés sur des normes;
  • système d'entrée / sortie (kit d'E / S);
  • support pour divers systèmes de fichiers.

Microkernel mach

Le micro-noyau Mach (développé par l'Université Carnegie-Mellon) constitue la base de tout le cœur de Darwin, car il remplit toutes les fonctions essentielles du système d'exploitation. Il gère la charge du processeur, crée des planifications et en surveille l'exécution, alloue de la mémoire et assure sa protection, constitue un système centralisé de messages système pour les autres niveaux du système d'exploitation.

  • Protection de la mémoire. Mach veille à ce qu'aucun programme ne puisse écrire de données dans l'espace d'adressage d'un autre programme ou système. Par conséquent, les défaillances et les perturbations dans le programme d'application n'entraînent pas l'effondrement de l'ensemble du système: il suffit de désactiver le programme qui a provoqué la défaillance et de continuer à fonctionner.
  • Multitâche préemptif. Dans les systèmes modernes, de nombreuses tâches partagent les ressources du processeur. Mach contrôle l'utilisation du processeur, planifie, définit les priorités des tâches pour assurer une efficacité maximale du processeur et fournit à toutes les tâches le temps processeur nécessaire.
  • Mémoire virtuelle Chaque tâche de Mac OS X se voit attribuer son propre espace d'adressage virtuel, d'une capacité maximale de 4 Go. Mais l’exécution de toute tâche n’est possible que dans la vraie mémoire physique - la RAM de l’ordinateur. Mach affecte un espace physique aux tâches et convertit les adresses virtuelles en adresses de mémoire physique. En règle générale, un seul fragment du programme ou des données situées dans l'espace d'adressage virtuel de la tâche est chargé dans la mémoire physique. Si un autre fragment est requis, il est chargé en mémoire à partir du support de données, généralement à partir d'un disque magnétique, déplaçant le fragment précédent. Mach contrôle le chargement et la libération de la mémoire, assurant ainsi le bon fonctionnement de nombreuses tâches simultanément.
  • Temps réel. Pour les processus nécessitant une réaction rapide, Mach fournit un accès aux ressources du processeur dans les délais les plus brefs.

Système BSD

Le système BSD sous Mac OS X, étroitement intégré au micro-noyau Mach, est une version légèrement modifiée du système d’exploitation BSD 4.4-Lite (Berkeley Software Distribution, développé par l’Université de Californie à Berkeley). La version BSD du noyau Darwin prend en charge divers systèmes de fichiers et technologies réseau sous Mac OS X. De plus, BSD répond:

  • pour la sécurité, l'identification et les droits des utilisateurs,
  • conversion des appels du niveau programme vers le niveau système,
  • Modèle de processus BSD
  • implémentation du mécanisme des sockets BSD
  • la mise en oeuvre des processus appelés processus (threads POSIX),
  • Noyau d’API (Application Program Interface).

Système d'entrée / sortie

Le système d'entrée / sortie (Kit d'E / S) est construit sur un modèle orienté objet et les bibliothèques correspondantes. Il prend en charge de nombreux types de périphériques, facilite l’écriture de pilotes, est un système modulaire et extensible. Ses caractéristiques les plus importantes:

  • vrai mode plug-and-play
  • contrôle dynamique des périphériques (hot plug),
  • chargement dynamique des pilotes selon les besoins
  • gestion de l'alimentation pour les ordinateurs portables et de bureau,
  • multitraitement.

Au niveau utilisateur, la base logicielle du réseau et des outils de communication Mac OS X est la technologie OpenTransport.OpenTransport. Mac OS X prend en charge la plupart des fonctions déjà disponibles dans Mac OS 8 et 9, bien que certaines modifications aient dû être apportées. Pour travailler sur le réseau sous Mac OS X est disponible:

  • pile de protocoles TSRDR de BSD 4.4,
  • prise en charge IP et AppleTalk
  • prise en charge de plusieurs adresses IP avec une seule interface réseau (multihébergement),
  • routage (routage)
  • multidiffusion des mêmes données à plusieurs destinataires - multidiffusion,
  • implémentation AppleTalk basée sur la technologie de socket,
  • prise en charge de Mac OS Classic
  • un ensemble de modules permettant de travailler avec le réseau (OpenTransport), réécrits pour fonctionner dans l’environnement Carbon.

Mac OS X prend en charge les types d’environnements réseau suivants:

  • Ethernet-10 / 100Base-T;
  • Ethernet-1000Base-T;
  • Cadre jumbo;
  • Transmission séquentielle;
  • Transmission sans fil.

Mac OS X prend en charge les protocoles réseau standard suivants:

  • TCP / IP, UDP / IP;
  • HTTP;
  • DHCP et BOOTP;
  • LDAP;

Pour ajouter de nouvelles technologies de réseau sans qu'il soit nécessaire de recompiler le noyau, un mécanisme d'extension de noyau de réseau est fourni - Extensions de noyau de réseau. Ce mécanisme permet non seulement d’ajouter des modules réseau individuels, mais également un ensemble complet (pile) de nouveaux protocoles chargés dynamiquement dans le noyau ou déchargés du noyau en fonction des besoins.

Une autre caractéristique intéressante de Mac OS X est que le très courant serveur Web Apache est inclus avec Mac OS X en tant que partie du système d'exploitation. Par conséquent, il est assez facile de créer un serveur Web personnel à partir d’un ordinateur.

Pour ce faire, créez une structure hypertexte et placez tous les fichiers de cette structure dans le dossier personnel de l'utilisateur, Sites.La page initiale au format HTML doit être nommée index.html.

Pour activer le serveur Web lui-même, dans le volet des paramètres de partage, sous l'onglet Fichier et Web, recherchez l'étiquette Libération Web désactivée et cliquez sur le bouton Démarrer situé à l'écran sous cette étiquette.

Si vous comparez Mac OS avec le principal concurrent de Windows OS de Microsoft, alors il y a plusieurs différences majeures:

Tout d'abord, la fiabilité et la stabilité du système d'exploitation. À cet égard, le leadership peut être confié à Apple. Le fait est que Mac OS a été créé directement pour les ordinateurs Macintosh, ce qui indique leur compatibilité totale. Ainsi, l'ordinateur Apple sous Mac OS ne plante pas, le téléchargement d'applications est plus rapide. Il convient également de noter que l'absence de registre dans Mac OS supprime de nombreux problèmes qui, dans un PC sous Windows, entraînent souvent la réinstallation du système. Les professionnels de la vidéo, du design et de l’informatique choisissent Apple Macintosh, car ces machines et leur système d’exploitation sont fiables.

Deuxièmement, Mac OS a un design plus intéressant et pratique qui peut être décrit avec la phrase "Rien de superflu". À la hauteur et la convivialité du système - la convivialité. Selon Bill Gribbons, Ph.D., spécialiste des facteurs humains dans la conception des informations à la Bentley University (Bentley), l’approche d’Apple en matière de développement de produits est ce qui les distingue de Microsoft. Il a également souligné que Microsoft ne se focalisait pas toujours sur la technologie, mais que ce n'était pas toujours le meilleur confort pour les utilisateurs et qu'il n'était pas toujours facile d'apprendre un produit qui ne répondait pas toujours à leurs demandes.

Par exemple, l'interface système Mac OS X présente également des différences significatives par rapport à Windows. Si, dans Windows, chaque programme comporte généralement une fenêtre contenant des onglets et des barres d’outils, Mac OS utilise des fenêtres et des panneaux flottants non liés à une fenêtre commune, mais situés sur le bureau.

De plus, Mac OS est facile à installer et à désinstaller des applications. Par exemple, l'installation de la plupart des programmes sous le système d'exploitation Apple est beaucoup plus simple que sous Windows. Sous Mac OS, le programme apparaît à l'utilisateur sous la forme d'un seul objet (le "bundle"). Pour l'installer, faites simplement glisser l'icône "Bundle" dans un dossier ou lancez-le directement à partir du disque. Avec cette méthode d'installation, le programme ne laisse aucune trace dans la base de registres du système (car ce n'est pas sous Mac OS) et dans les dossiers publics. Seuls les programmes individuels (principalement des «monstres» tels que Adobe Creative Suite ou Microsoft Office) utilisent des programmes d’installation connus des utilisateurs Windows.

En outre, les ordinateurs Mac OS sont pratiquement à l’abri des infections par des logiciels malveillants et des accès non autorisés aux informations personnelles.

Cependant, à mesure que la part des ordinateurs Apple sur le marché augmente, il est de moins en moins nécessaire de parler de la protection robuste de Mac OS X. À cet égard, l’activité des pirates informatiques qui tentent de casser la protection de Mac OS X augmente chaque jour. Puper - un programme qui se fait passer pour un module vidéo pour un système MacCinema inexistant. Lors de la visualisation des données, le cheval de Troie se présente sous la forme d’une image disque, après son lancement, ce qui crée l’apparence du logiciel installé. Une fois l'installation terminée, l'ordinateur est infecté par un script malveillant appelé Adobe Flash. Toutes les cinq heures, le script tente de télécharger et de lancer d'autres modules logiciels malveillants sur le système.

Mac OS X présente certains inconvénientsqui, en particulier, sont liés aux avantages de ce système d'exploitation. L'utilisation d'une technologie fiable et d'une conception originale a une incidence sur le coût de l'ordinateur et du système d'exploitation lui-même. En règle générale, il est beaucoup plus élevé que le coût d'un PC sous Windows. De plus, Apple ne dispose pas d'ordinateurs à productivité moyenne, car l'entreprise se concentre sur la production de machines puissantes pour l'exécution de tâches professionnelles, ce qui réduit le public cible. Pour cette raison, Apple est obligé de conserver le coût élevé de ses produits.

Un autre inconvénient de Mac OS est le nombre réduit de programmes pouvant être installés sur l'ordinateur. Parmi les logiciels pour Mac OS, il existe un logiciel permettant de résoudre tous les problèmes, mais son choix n’est pas aussi vaste que pour Microsoft Windows.

L'inconvénient de Mac OS est également une interface utilisateur inflexible. Le système d'exploitation Apple ne permet pas à l'utilisateur de contrôler la taille et la position des panneaux d'interface de la manière la plus flexible possible sous Windows. Dans ce cas, le style des polices système sous Mac OS peut être modifié dans certaines limites et uniquement à l'aide de programmes supplémentaires spéciaux.

En outre, plusieurs experts soulignent les différences d’image entre les deux systèmes. Macintosh avec son système d’exploitation Mac OS est principalement conçu pour les fonctions graphiques et multimédias, et il s’acquitte mieux de ces tâches que Windows. À son tour, Windows fonctionne beaucoup mieux avec les applications statistiques et bureautiques. Peu de gens jouent à des jeux informatiques sur Macintosh, alors que le marché compte tout un segment d’ordinateurs de jeu et de périphériques spéciaux fonctionnant sous Windows.

Malgré le fait que Microsoft Windows soit le leader incontesté du nombre de systèmes d'exploitation installés, selon Net Applications, la proportion d'utilisateurs accédant à Internet avec Mac OS X en janvier 2009 était de 9,93%. Net Applications note également qu'en juillet 2009, la part de marché des systèmes d'exploitation Macintosh s'élevait à 4,86%, tandis que Windows représentait 93,04% du marché. À première vue, la part de Mac OS est ridicule, mais si cela se traduit en chiffres, nous verrons plus de 30 millions d’ordinateurs fonctionner sous ce système.

À l'avenir, le nombre d'utilisateurs Macintosh et, par conséquent, Mac OS, augmentera progressivement. Les experts du marché informatique attribuent cela à la baisse constante du coût des ordinateurs Apple et des ordinateurs portables. En conséquence, le nombre de logiciels malveillants pour Macintosh augmentera également, ce qui pourrait donner naissance au premier logiciel antivirus officiel pour Apple PC. Bien entendu, dans un avenir proche, le nombre d’applications exclusives pour Mac OS augmentera également, ainsi que le nombre d’applications compatibles avec Windows, et inversement.

Les nouveaux utilisateurs d’ordinateurs ont généralement de nombreuses questions auxquelles il faut répondre de la manière la plus compréhensible et la plus accessible. L'un d'eux est le suivant: "Qu'est-ce qu'un système d'exploitation?". Comprenons cela.

Quel est et quel est son but?

Il s'agit d'un shell spécialisé conçu pour contrôler un ordinateur, lancer des programmes, assurer une protection efficace des données stockées sur un ordinateur et effectuer diverses fonctions de service sur les demandes émanant de programmes et d'utilisateurs. Tout programme utilisant des services, le travail peut donc être effectué exclusivement sous le contrôle d’un certain système d’exploitation. On ne peut compter sur l’activité coordonnée de l’ordinateur que lorsque cette condition est remplie.

Pièces obligatoires incluses dans ce qui suit:

Le noyau, qui est un interpréteur de commandes, c’est-à-dire une sorte de traducteur, transfère les requêtes des utilisateurs ou des programmes sous une forme compréhensible pour les composants physiques de l’ordinateur;

Les composants logiciels spécialisés axés sur la gestion d'une variété de périphériques inclus dans l'ordinateur sont appelés pilotes;

C’est un shell pratique à travers lequel la communication principale est établie.

Qu'est-ce qu'un système d'exploitation et que contient-il?

Le système d’exploitation est un complexe constitué de programmes interconnectés, destiné à organiser des interactions pratiques entre l’utilisateur et l’ordinateur, ainsi qu’à exécuter d’autres programmes. Il est important de comprendre que l'installation du deuxième système d'exploitation n'est possible que sur l'autre, chacun d'eux ayant ses propres modules et composants. Vous pouvez considérer la structure du système d'exploitation, qui se compose de composants et de modules très spécifiques:

Le module de base ou le système de base est conçu pour contrôler le fonctionnement du programme et du système de fichiers, en permettant un accès aisé à celui-ci, ainsi que l’échange de fichiers entre périphériques;

Le processeur de commandes est conçu pour décrypter et exécuter les commandes utilisateur, qui sont généralement reçues via le clavier;

Les pilotes sont conçus pour assurer la cohérence des périphériques et du processeur. Ils sont nécessaires car chacun des périphériques traite les informations différemment et à des vitesses différentes.

Les utilitaires, qui sont des programmes de service supplémentaires qui rendent le processus de communication entre utilisateurs et un ordinateur aussi polyvalent que possible.

Si tout est plus ou moins clair avec le fait que c'est un système d'exploitation, alors nous pouvons considérer les problèmes liés à son chargement. Les fichiers inclus dans le système d'exploitation sont stockés sur le disque. On sait que pour exécuter des programmes, ils doivent être en RAM. Pour commencer, le programme de démarrage initialement absent de la RAM doit être exécuté. Et il existe un moyen de sortir - le système d'exploitation est chargé progressivement dans la RAM.

Le premier segment du système est chargé à partir du périphérique de stockage permanent, où se trouvent tous les programmes de test des unités d'alimentation du PC. Elles sont exécutées instantanément après l’arrivée des premières impulsions de courant. En même temps, le programme de démarrage est lancé sur le secteur initial du disque, qui en prend le contrôle. Cette application recherche le module de système d'exploitation de base, puis lui transfère le contrôle. Le chargeur du module de base trouve tous les autres composants et les charge dans la RAM. Lorsque le système d'exploitation est chargé, le contrôle est transféré au shell, après quoi l'utilisateur peut interagir avec le système. Les systèmes d'exploitation mobiles fonctionnent toutefois sur le même principe, avec quelques modifications associées à la fonctionnalité des périphériques.

Ce principe s'applique à tous les systèmes d'exploitation modernes.

2019 wisemotors.ru. Comment ça marche Le fer L'exploitation minière Crypto-monnaie.