Interfaces du système d'exploitation. Interface utilisateur graphique des systèmes d'exploitation Outils d'interface utilisateur graphique pour divers systèmes d'exploitation

Tout dispositif, mécanique ou électronique, dont les tâches incluent une interaction directe avec l'utilisateur, en plus de son remplissage interne, doit avoir quelque chose grâce auquel cette interaction même pourrait être réalisée. Le nom de ce médiateur est connu de tous aujourd'hui. C'est l'interface. Cela peut être analogique, mais généralement l'interface est comprise comme un shell graphique ou autre. IHM graphique systèmes d'exploitation et logiciels.

La plupart des interfaces des systèmes d'exploitation actuellement populaires se caractérisent par une conception graphique intuitive avec l'utilisation d'effets visuels, mais cela n'a pas toujours été le cas. Du point de vue de l'utilisateur moderne, le premier IHM graphique étaient assez primitifs, même si, je dois leur rendre compte, cela ne signifiait pas toujours le manque de qualité à l'époque convivialité.

Un peu de fond

Traditionnellement l'année de naissance IHM graphique c'est considéré 1973 , c'est alors qu'est né le premier ordinateur personnel au sens plein du terme, dans lequel une interface graphique a été utilisée, mais il serait injuste de ne pas mentionner ses prédécesseurs antérieurs. V 1962 année scientifique Ivan Sutherland un programme a été créé qui peut être considéré comme le premier prototype d'éditeurs graphiques.

Il s'appelait et permettait de dessiner des figures sur l'écran avec un crayon lumineux. Six ans plus tard, les scientifiques de l'Université de Stanford ont présenté le premier à utiliser une interface graphique. Système d'ordinateur Système en ligne, dans lequel le concept de fenêtres modernes, de souris et de liens hypertexte était déjà posé à l'époque. Mais Système en ligneétait plutôt une démonstration des capacités techniques de l'époque, tout en restant très primitive.

Xerox - la première véritable interface graphique

Il est plus correct de considérer l'ancêtre de toutes les interfaces graphiques actuellement existantes IHM graphique , développé dans le cadre du projet - le premier ordinateur personnel créé en 1973 année. Coquille était très simple, mais même alors, il contenait des menus, des boutons et des fenêtres primitives. Il y avait aussi un curseur de souris avec ses fonctions inhérentes de sélection, de copier et de coller.

En outre. V 1981 année, un nouveau système apparaît sous le nom, basé sur le même , mais avec des fonctionnalités et une interface graphique plus avancées. Vous pourriez être surpris, mais le bureau pas très différent des ordinateurs de bureau d'aujourd'hui, à moins, bien sûr, de prendre en compte les effets visuels.

Il est basé sur le même principe d'utilisation de raccourcis pour lancer des fichiers et naviguer dans les répertoires du système de fichiers.

Apple - premiers pas espionnés au Xerox Lab

Je dois dire que ce n'était pas le seul système d'exploitation à l'époque. Au début 80 -s les entreprises ont présenté leurs développements au monde Pomme et Microsoft ... Comprendre tout le sens IHM graphique , mais n'ayant pas assez de temps pour créer des coques originales pour leurs systèmes, les développeurs des deux sociétés ont emprunté des idées Laboratoire Xerox, ce qui a même conduit plus tard à un conflit entre Steve Jobs et Bill Gates... Jobs a accusé Gates de plagiat qu'il aurait copié l'interface de Macintosh.

Bien sûr, Steve avait tort, car lui et l'accusé Gates ont pris le concept IHM graphique à Laboratoire Xerox, il se trouve que Jobs était le premier, et si vous comparez les interfaces , ainsi qu'en rapport avec elle Macintosh, alors vous pouvez voir une similitude claire avec ... Si quelque chose de nouveau a été ajouté par l'entreprise, c'était un menu texte en haut du bureau, un panier et une série de raccourcis, dont l'apparence, selon l'opinion "Pomme" concepteurs, plus cohérents avec la finalité des programmes et des fonctions lancées à travers eux.

DOS. Norton Commander comme tentative de création d'une interface graphique originale

Emprunter des idées Laboratoire Xerox cependant, cela ne signifie pas qu'aucune tentative n'a été faite pour créer des interfaces originales pour les systèmes d'exploitation. V 1986 année en tant que programmeur Jean Socha a été créé - un gestionnaire de fichiers pour MS-DOS, qui n'avait pratiquement aucune conception graphique auparavant. Le rôle des fenêtres y était joué par des panneaux, divisant l'écran verticalement et contenant des listes de dossiers et de fichiers. Dans les parties supérieure et inférieure du gestionnaire, il y avait des menus textuels qui permettaient d'effectuer certaines opérations.

Cependant, IHM graphique au plein sens du terme n'est pas apparu. Ainsi que publié en 1988 année son analogue, il fait référence à des interfaces pseudographiques qui imitent le graphisme, tout en restant textuel.

Cependant, ces deux applications ont rendu beaucoup plus facile le travail avec les données, éliminant le besoin pour les utilisateurs d'entrer DOS -commandes, qui ont longtemps déterminé la popularité de ces programmes.

Après avoir quitté l'équipe de développement, en 1982 année Steve Jobs a dirigé son propre projet Macintosh... Le système développé pour les coquelicots a été nommé Mac OS... Extérieurement, il ressemblait à l'Apple Lisa, mais il avait aussi ses propres caractéristiques inhérentes, et elles concernaient à la fois l'apparence des éléments d'interface et l'interaction même de l'utilisateur avec la coque. Également était basé sur le principe du fenêtrage, utilisant des menus, des icônes et des boîtes de dialogue.


Le shell permettait de renommer rapidement des fichiers et des dossiers, de les sélectionner, de les copier par glisser-déposer vers leur destination, et de fermer toutes les fenêtres en même temps, bien que la fermeture des fenêtres n'implique pas toujours la fermeture de l'application, c'était nécessaire pour fermer les programmes correctement - via le menu principal du système. Lors de la fermeture des fichiers modifiés mais non enregistrés, une boîte de dialogue est apparue, vous demandant s'il fallait enregistrer les modifications ou les annuler.

Mac OS 7.5.5

Pendant sept ans de son existence Mac OS a subi de nombreux changements, mais presque tous étaient mineurs, et ce n'est que dans la septième version qu'il y avait des innovations qui mériteraient d'être mentionnées. Le plus important d'entre eux est peut-être la prise en charge des couleurs, car avant cela, l'interface du système était presque monochrome. Maintenant, l'utilisateur peut changer la couleur des icônes de dossier et de certains autres éléments, les rendant bleus, jaunes ou rouges.


Assisté en couleurs Mac OS 7.5.5 et d'autres nuances. En même temps, il se colore "Pomme" logo sur le côté gauche du menu principal. D'autres modifications incluent l'affichage des icônes de module lors du démarrage du système, l'extension des fonctionnalités du menu, l'ajout d'info-bulles lors du survol des options disponibles dans le menu, ainsi que la mise en œuvre de l'accès aux applications à partir d'un seul panneau de configuration.

Mac OS 8.1

Le travail sur l'utilisation de la couleur dans l'interface graphique a été activement poursuivi dans la huitième version du système. Icônes système dans Mac OS 8.1étaient colorées par défaut, et dans la plupart des Système d'exploitation il y a une nouvelle application Gestionnaire d'apparence vous permettant de contrôler les schémas de couleurs. acquis un ensemble d'images d'arrière-plan, en outre, l'utilisateur pouvait définir des images arbitraires comme arrière-plans.


Dans la même édition, pour la première fois, le célèbre thème gris platine apparaît, qui est devenu plus tard la marque de toutes les versions ultérieures Mac OS... Un autre changement intéressant était l'application de l'isométrie aux icônes, ce qui les faisait ressembler à des objets 3D, mais ils ne le sont pas vraiment. Les paramètres d'affichage du contenu du système de fichiers ont été améliorés - les fichiers peuvent désormais être visualisés sous forme de listes et d'icônes, dont la taille peut également être redimensionnée.

Mac OS 9.2.2

Version 9.2.2 l'histoire se termine Mac OS basé sur l'original système opérateur Macintosh et il semblait qu'il devrait y avoir plus d'innovations que dans les versions précédentes. Il y a en effet de nombreux changements dans la neuvième version, mais ils ont affecté la plupart des fonctionnalités, tandis que l'interface a légèrement changé.


L'un des changements les plus importants apportés au shell graphique est la prise en charge intégrée de plusieurs comptes. Au démarrage du système, une fenêtre de sélection de profil apparaissait à l'écran et chaque utilisateur pouvait installer ses propres thèmes, et les packages graphiques tiers étaient également pris en charge. Dans la même version, le panneau de contrôle du son a également été amélioré et la possibilité de définir un mot de passe vocal a été ajoutée.

En quittant Pomme, v 1985 année Steve Jobs a fondé sa propre entreprise Ordinateurs Prochains, dont les développeurs ont été créés Système d'exploitation L'étape suivante ... La base nouveau système est devenu le noyau Mach, et les idées de conception graphique sont empruntées à Mac OS et plus tôt .


Comme Mac OS initialement L'étape suivante disposait d'une interface monochrome simplifiée basée sur le principe du fenêtrage avec l'utilisation de menus, d'icônes et Boîtes de dialogue... La prise en charge des couleurs n'apparaissait que dans la version 3.3 , qui est devenu le dernier. Depuis les versions ultérieures Mac OS système se distinguait par un design plus net et plus concis.

Microsoft Windows 1.0

Nous ne sommes pas restés les bras croisés Microsoft... V 1985 année où l'entreprise présente son interface graphique pour MS-DOS avec un nom révélateur les fenêtres... Le shell supportait partiellement les graphiques en couleur, il avait 32 × 32-icônes de pixels, menus et boîtes de dialogue simples. Il n'y avait pas encore de zone fixe dans laquelle les icônes des applications en cours d'exécution seraient affichées ; elles pouvaient être situées n'importe où sur l'écran, chevauchant des fenêtres ouvertes.


Les fenêtres elles-mêmes dans la première version étaient assez primitives. Ils pouvaient être déplacés avec la souris, redimensionnés, mais en même temps, ils ne pouvaient pas se chevaucher. Il était également impossible de les plier. Interface Windows 1.0 facilitait le travail avec le système et les fichiers, soulageant l'utilisateur de la nécessité d'entrer des commandes dans la console, mais en même temps, il manquait de commodité. Donc, en termes de convivialité, le premier Version Windows nettement inférieur aux systèmes de Pomme.

Microsoft Windows 3.11

Versions Windows 1.0 , 2.0 et 3.0 n'étaient pas des systèmes d'exploitation au sens où il est communément entendu aujourd'hui. Il s'agissait de coquilles plus graphiques. MS-DOS, les premiers signes qui distinguent Windows en un Système d'exploitation, n'est apparu qu'avec la sortie des versions 3.1 et 3.11 , mais ils ne sont pas tellement liés à IHM graphique , combien à la fonctionnelle. En termes de conception graphique, il n'y a pas eu tellement de changements significatifs.


V Windows 3.11 la prise en charge complète des couleurs est déjà disponible, les fenêtres peuvent se chevaucher, se réduire et se développer. Les graphismes des éléments individuels sont légèrement améliorés (boutons volumétriques et barres de défilement) , des polices proportionnelles sont utilisées, apparence programmes Gestionnaire de fichiers et Gestionnaire de programme implémenté dans le style du shell lui-même. L'utilisateur peut changer les couleurs des éléments de l'interface à sa discrétion.

Une vraie révolution dans le design les fenêtres s'est passé dans 1995 année, c'est alors que le bouton désormais familier apparaît dans le système Début , Conducteur , Barre des tâches et bureau avec des icônes , qui était en même temps un dossier séparé. Dans la même version, l'affichage des disques dans le dossier a été implémenté. "Mon ordinateur" et un moyen de gérer les fichiers à partir du menu contextuel. Une innovation importante a été la transition vers 32 -bit architecture.


L'histoire est aussi intéressante Windows 95 et le rôle qu'elle a joué dans l'effondrement du projet OS / 2- système d'exploitation d'une idée commune Microsoft et IBM... Au moment de la sortie Windows 3.0 des désaccords surgissent entre les entreprises. Microsoft s'est engagé à promouvoir les fenêtres, une IBM a priorisé le développement OS / 2... En conséquence, un accord a été conclu entre les sociétés, selon lequel IBM aurait dû faire OS/2 2.0 et Windows 3.0, une Microsoft - OS/2 3.0.

Cependant, le chapitre Microsoft a décidé de le faire à sa manière, en annonçant OS / 2 2.0 obsolète et plus récent OS/2 3.0 renommer en Windows NT... Dans le même temps, Microsoft publie Windows 3.1 puis une mise à jour pour la version 3.1 nom de code Chicago , qui est la base de l'avenir Windows 95... Après ce chemin IBM et Microsoft s'est complètement séparé. Pour un moment IBM je développais encore OS / 2 mais le rendement est plus compétitif Windows 95 l'a finalement terminé, et IBM a été contraint de fermer le projet.

Puisque nous avons abordé le sujet du conflit entre IBM et Microsoft, il serait injuste d'ignorer OS / 2, fruit d'une coopération autrefois fructueuse entre les deux sociétés. Après une querelle et une rupture définitive avec Microsoft, développeurs IBM poursuite des travaux sur OS / 2... Dans la version 1996 OS / 2 Chaîne 4 des améliorations significatives ont été apportées à la conception externe du bureau et du shell graphique dans son ensemble. Il y avait des icônes sur le bureau qui donnaient accès à divers paramètres système, mais elles pouvaient aussi jouer le rôle de répertoires dans lesquels l'utilisateur pouvait placer des fichiers et des dossiers, il y avait les fenêtres-comme la barre des tâches et un menu unique d'accès à tous les programmes.


OS / 2 Chaîne 4 a beaucoup à voir avec les fenêtres, mais il y a des différences très importantes. Glisser-déposer par défaut vers OS / 2 Chaîne 4 effectué non pas avec la gauche, mais avec le bouton droit de la souris, Corbeille servi pas pour le stockage temporaire fichiers supprimés, mais pour leur destruction immédiate. Les boîtes de dialogue sur ce système n'avaient pas de boutons "Sauvegarder" ou "D'ACCORD", les données étaient enregistrées automatiquement à la fermeture de la fenêtre sauf si l'utilisateur a annulé l'action. Une autre caractéristique intéressante du système était la possibilité de visualiser l'arborescence du disque dans Windows.

DeskMate 3.05 (version de bureau 3.69)

Sortir les fenêtres v 1985 année n'a pas affaibli l'intérêt pour MS-DOS, qui était toujours populaire, ainsi que les coques graphiques créées pour cela, parmi lesquelles la société a publié Tandy Mercredi Compagnon de bureau mérite attention particulière. Compagnon de bureau n'est pas seulement un module complémentaire graphique, c'est un environnement d'exploitation à part entière qui inclut son propre ensemble de logiciels.


contrairement à , v Compagnon de bureau 3.05 il y avait des menus à part entière, des boutons et une sorte de fenêtres qui pouvaient être placées sur un bureau primitif. L'environnement a été intégré à un gestionnaire de fichiers avec une prise en charge limitée d'une arborescence, d'un didacticiel intégré, d'un calendrier, d'un organisateur, SGBD, texte et vecteur éditeurs graphiques... Une autre marque de fabrique Compagnon de bureau 3.05était le support des couleurs primaires.

AmigaOS- un système d'exploitation spécialement créé pour les ordinateurs de la famille Amiga v 1985 année. L'interface des premières versions était un croisement entre un shell et coquilles pseudographiques DOS, mais déjà dans il y avait des fenêtres qui se chevauchaient, des icônes colorées pour un accès rapide aux fichiers, aux applications et aux lecteurs de disque.


En général, a beaucoup à voir avec Mac OS... Le menu en haut de l'écran affiche les options en fonction des applications actuellement actives, les fenêtres sont équipées de commandes simples, il y a des barres de défilement. Caractéristique distinctive AmigaOS est une fonction qui vous permet de travailler avec plusieurs écrans, et chaque écran peut avoir sa propre résolution et sa propre profondeur de couleur.

Petit, rapide et quelque peu inhabituel Unix -comme un système d'exploitation conçu pour la plate-forme Tarte aux framboises ... Extérieurement, il se distinguait par une interface utilisateur minimaliste, la prise en charge de toutes les autorisations pour les ordinateurs disponibles à cette époque Gland, glisser-déposer, il avait des fenêtres, une sorte de barre des tâches en bas du bureau, des icônes colorées et des commandes décoratives pseudo-tridimensionnelles.


Ses propres puces étaient le multitâche mono-utilisateur, la modularité et une interface binaire d'applications, tous les fichiers qu'il contenait étaient des volumes, les applications étaient également implémentées sous la forme de répertoires avec point d'exclamation... Malgré le minimalisme, du point de vue des utilisateurs habitués à l'environnement les fenêtres ou LXDE, Bureau peut sembler gênant, car de nombreuses méthodes de contrôle présentaient des différences significatives.

BeOS 5.0 PE

Un système d'exploitation suffisamment puissant créé par l'entreprise Soyez inc ... et axé sur le travail avec le multimédia. Développé à l'origine pour les ordinateurs BeBox mais ensuite passé à Macintosh, puis sur ordinateur... Histoire BeOS étroitement liée à Pomme depuis le fondateur Soyez inc... n'était autre que Jean-Louis Gassier- ancien directeur général Pomme... Outre le multithreading et la prise en charge des architectures multiprocesseurs, l'attraction principale est BeOS 5.0 PEétait son interface avec des fonctionnalités les fenêtres et des systèmes de Pomme.


La coque du système s'est distinguée favorablement par une convivialité et une simplicité bien pensées combinées à la grâce. Comme prévu, il avait des fenêtres capables de se chevaucher, des menus, "Équipe" une barre des tâches qui ressemble à un élément shell similaire les fenêtres, des icônes et des dossiers en couleur pouvant être placés sur un bureau minimaliste. Caractéristique distinctive BeOS 5.0 PEétait la structure des fenêtres - au lieu du titre traditionnel, ils ont utilisé des onglets situés en haut de la fenêtre.

Canadien obscur Unix -like system, lié au type de systèmes d'exploitation dits temps réel. Étant polyvalent, il se distinguait par sa grande vitesse de fonctionnement et ses ressources matérielles peu exigeantes. L'enveloppe graphique du système est appelée Photon, mais son bureau a beaucoup en commun avec le bureau Windows XP... Au bas de l'écran, il y a un panneau de commande horizontal avec une similitude de bouton Début et un panneau de commande vertical sur la droite, la modification des images d'arrière-plan est prise en charge.


Fenêtre , dans lequel les applications sont lancées, ont une structure similaire avec des fenêtres les fenêtres... Ils peuvent être réduits et développés, mis à l'échelle, mis en cascade, etc. Conducteur, tel qu'il est communément compris dans les fenêtres v non, il est remplacé par le gestionnaire de fichiers Photon QNX, fonctionnalité similaire à Windows Explorer... En raison de sa légèreté, de sa commodité et de sa simplicité à un moment concouru et à certains égards même dépassé les fenêtres cependant les demandes sous QNX peu a été écrit, qui a déterminé son destin futur. Aujourd'hui QNX utilisé principalement sur des appareils spécialisés.

Red Hat 8.0 avec GNOME 2.06

Systèmes Linux, en particulier les premiers, étaient généralement perçus comme orientés geek, cependant, on ne peut pas dire que les développeurs Unix -des systèmes similaires n'ont rien fait pour rendre leurs produits aussi pratiques que les fenêtres... Un exemple de ceci est Red Hat 8.0- basé sur Linux Fedora OC avec gaine GNOME 2.06, soit dit en passant, développé à l'origine spécifiquement pour chapeau rouge et seulement ensuite étendu à d'autres distributions Linux.


Red Hat 8.0 a un bureau simple et propre avec la possibilité d'y placer des icônes et d'autres objets, les fenêtres-comme la barre des tâches, les fenêtres dont les contrôles n'étaient pas situés à gauche, comme c'est typique pour beaucoup Linux-systems, et dans le coin supérieur droit, il y a Red Hat 8.0 même son propre bouton et menu Début... Les menus eux-mêmes sont organisés selon un principe de cascade, ce qui, encore plus en termes de design, a rapproché ce système de les fenêtres.

Au lieu d'une postface

Depuis plus d'un demi-siècle d'existence ordinateur ont parcouru un long chemin, se développant en systèmes complexes et puissants qui ont trouvé une application dans presque toutes les industries modernes. Comparer les premiers ordinateurs électroniques aux supercalculateurs modernes, c'est comme comparer Montgolfière avec vaisseau spatial... Mais il semble d'autant plus surprenant que leurs interfaces n'aient pas subi de changements fondamentaux, hormis le passage aux véritables coques graphiques.

Si vous regardez de près les interfaces des systèmes d'exploitation modernes, vous remarquerez des similitudes claires avec les shells graphiques des fondateurs de tous IHM graphique et . Est-ce un manque d'imagination des concepteurs ou une sorte de nécessité dictée par le cadre de la physiologie de l'utilisateur ? Plutôt le deuxième que le premier. Cela peut-il être considéré comme un inconvénient ? Bien sûr que non. Oui, les premières interfaces graphiques étaient primitives, mais elles avaient aussi cette simplicité captivante qui manque parfois aux coques surchargées d'effets visuels. programmes modernes et les systèmes d'exploitation.

INTERACTION DE L'UTILISATEUR AVEC LE SE

L'une des trois fonctions les plus importantes d'un système d'exploitation est son interface utilisateur. C'est grâce à lui qu'il devient possible d'exécuter des programmes, de contrôler leur exécution et d'assurer la maintenance des fichiers. Ces mêmes moyens d'interaction avec le système d'exploitation incluent de nombreux autres moyens et fonctions.

A ce jour, deux systèmes d'interface fondamentalement différents se sont développés (en traduction - interaction avec l'utilisateur). Le premier système s'appelle interface de commande ou interface de ligne de commande... Il permet à l'utilisateur de contrôler le lancement et l'exécution des programmes en spécifiant des textes de contrôle à partir de la console de texte, c'est-à-dire équipes. Un tel système a été formé au début des années 70 du XXe siècle et a été le plus développé dans le cadre de la salle d'opération. Systèmes Unix... Notez que le contrôle à l'aide de textes spéciaux est très proche en fonctionnalités de la programmation ordinaire dans les langages de haut niveau, et donc l'interface de commande est facilement maîtrisée par les programmeurs, pour les utilisateurs non professionnels cette approche peut s'avérer aussi difficile que l'apprentissage pour programmer.

Le second des systèmes d'interface mentionnés est graphique. Il a été développé par PARC (Palo Alto Research Center of Xerox) à la fin des années 70 du XXe siècle, mais a été largement utilisé d'abord dans les systèmes d'exploitation Apple (MacOS) au milieu des années 80, puis dans les shells d'exploitation, et plus tard dans les systèmes d'exploitation de Microsoft. Il est bien connu du grand nombre d'utilisateurs non professionnels pour les shells graphiques MS Windows 3.1, Windows 9x, Windows NT et leurs modifications ultérieures.

Contrôle par ordinateur à l'aide interface graphique en ce qui concerne l'interface de ligne de commande, car la visualisation de bandes dessinées (histoires en images) est liée à la lecture de fiction. Sans aucun doute, les deux premières options sont plus faciles pour une personne inattentive ou illettrée, ainsi que pour une personne qui n'a pas l'habitude de se déranger. Dans le même temps, le nombre d'utilisateurs à la fois de la bande dessinée et de l'interface graphique dépasse d'un ordre de grandeur, sinon d'un ordre de grandeur, le nombre d'utilisateurs de textes stricts.

La gestion à l'aide d'une interface graphique est psychologiquement beaucoup plus simple et nécessite beaucoup moins d'efforts volontaires, d'attention et d'informations mémorisées. Pratiquement dans l'interface graphique, les informations nécessaires sont presque toujours présentes directement sur l'écran, où il est proposé de faire un des choix possibles. Mais en même temps, une configuration complexe nécessite de nombreuses boîtes de dialogue et, dans de nombreux cas, l'image globale de la configuration s'avère difficile à voir. En pratique, cette approche n'est capable de résoudre qu'un petit nombre de tâches de configuration typiques, mais elle n'a ni profondeur ni polyvalence. Conceptuellement, l'interface graphique est très proche du langage de programmation Cobol, si cher aux Américains, qui est conçu pour résoudre des problèmes économiques et permet d'écrire des algorithmes n'utilisant pas d'opérateurs spécialisés et plutôt abstraits, mais utilisant des phrases anglaises presque ordinaires. En particulier, les opérations arithmétiques en Cobol ne s'écrivent pas symboles mathématiques, et dans les mots anglais ajouter, soustraire, multiplier. Un profane est très réconforté par ce style, mais un professionnel est agacé par le manque de compacité et de clarté des structures de contrôle de l'information.



Malgré l'utilisation généralisée d'une interface graphique dans un système d'exploitation tel que Windows, la communication interne entre les composants du système d'exploitation lui-même a inévitablement le caractère de textes de contrôle, en particulier de commandes machine et d'appels de texte de fonctions système. La complexité fondamentale de la tâche au sein du programme de l'analogue d'influencer l'interface graphique laisse de force l'interface de ligne de commande en arrière-plan, non visible pour les utilisateurs non professionnels. Par conséquent, presque toute l'attention dans ce chapitre sera concentrée sur l'interface de ligne de commande, et nous ne considérerons pas les capacités de l'interface graphique, nous référant pour son étude à de nombreux guides sur la gestion de surface de systèmes d'exploitation spécifiques.

Une interface est un intermédiaire qui transforme le contrôle du fonctionnement d'un ordinateur en une forme conviviale.

Avant de vous familiariser avec les éléments de l'interface, examinons les commandes de Windows. Il est généralement admis que le clavier et la souris sont les périphériques d'entrée du PC. Ce n'est pas tout à fait correct, car ces éléments sont utilisés non seulement pour la saisie, mais également pour contrôler les éléments du système d'exploitation Windows.

La souris est le principal élément de contrôle du système d'exploitation Windows. Il contient, en règle générale, deux boutons de commande : gauche et droite, et une molette de défilement. La touche gauche est multifonctionnelle, avec son aide vous pouvez effectuer un certain nombre d'opérations : lancer des programmes, sélectionner des objets, "faire glisser" des objets, etc. La touche droite est utilisée pour lancer le menu contextuel. La molette de défilement permet de se déplacer dans le document. Dans les ordinateurs portables, un « pavé tactile » est fourni en remplacement d'une souris - une plate-forme spéciale tactile.

Le clavier est principalement utilisé pour saisir du texte dans les documents, cependant, il peut également servir d'élément de contrôle à l'aide de commandes et de touches dites "raccourcis". Les clés sont destinées à leur usage. Ctrl et Alt.

L'interface du système d'exploitation Windows se compose du bureau, de la barre des tâches, du système d'icônes ou de raccourcis et du menu utilisateur.

Riz. 2.2 Travailleur Tableau des fenêtres 7.

Le bureau est l'image sur l'écran du moniteur qui apparaît après le démarrage du PC, sur laquelle se trouvent les principaux éléments de contrôle. Les principaux sont des icônes. Divers objets sont affichés à l'aide d'icônes : lancement de programmes, documents, disques, dossiers, fichiers graphiques et vidéo, etc. De plus, les objets peuvent être représentés à la fois comme des objets eux-mêmes et comme des liens vers des objets. Dans le second cas, les icônes sont appelées étiquettes, et ont un pointeur en forme de petite flèche dans le coin inférieur gauche. Le nombre et l'emplacement des icônes sur le bureau sont individuels pour chaque utilisateur. Le travail avec les icônes est contrôlé par la souris.

La barre des tâches est située en bas du bureau et se compose d'une "zone de notification" sur le côté droit, d'une "barre des tâches" sur la gauche et du bouton "Démarrer" à l'extrême gauche.

La "zone de notification" contient diverses informations nécessaires au travail en cours sur l'ordinateur. La « barre des tâches » affiche les applications en cours d'exécution. Le bouton Démarrer contient le menu utilisateur.

Le travail avec ces éléments s'effectue à l'aide du pointeur de la souris.

Par exemple, pour afficher les documents ouverts dans ce moment dans Word, vous devez placer le pointeur de la souris sur l'icône Word dans la barre des tâches. Tout documents ouverts sera reflété sur l'écran sous forme de fenêtres séparées.

Riz. 2.3. Barre des tâches avec des documents ouverts.

Le menu utilisateur, lancé par un clic gauche sur l'icône "Démarrer", est le composant principal de Windows. Il contient les éléments de base du travail avec un ordinateur.

Figure 2.4. Menu de l'utilisateur.

Le menu se compose de deux colonnes.

Le côté gauche contient des icônes pour les programmes les plus fréquemment utilisés. Les flèches à droite des programmes affichent une liste des fichiers récemment ouverts dans ce programme. "Tous les programmes" est une liste de tous les programmes installés sur l'ordinateur. Tout en bas, il y a une ligne de recherche qui permet de trouver facilement n'importe quel fichier ou dossier sur votre ordinateur par mot-clé.

· « Ordinateur » ouvre le gestionnaire de fichiers ;

· "Panneau de commande" - Paramètres Windows;

· "Programmes par défaut" associe un type de document à l'application correspondante ;

· "Aide et support" - un manuel électronique détaillé sur Windows ;

· "Shutdown" est utilisé lorsque l'ordinateur est éteint.

La présentation des informations dans Windows est construite sous forme de fenêtres.

Riz. 2.5. Fenêtre du dossier "Ordinateur".

La fenêtre se compose des éléments suivants :

Le titre de la fenêtre, qui indique programme ouvert;

Boutons de contrôle de la fenêtre (réduire, étendre en plein écran, fermer) ;

· menu utilisateur;

· Barre d'outils ;

· Partie informative.

La fenêtre peut être positionnée arbitrairement sur le bureau et la taille de la fenêtre peut être modifiée. Lorsque vous travaillez avec plusieurs programmes, vous pouvez ouvrir plusieurs fenêtres en même temps. Ce mode de fonctionnement est appelé multifenêtre. Le passage d'une fenêtre à l'autre s'effectue à l'aide du pointeur de la souris.

Le moyen le plus simple de personnaliser l'interface est d'appeler menu contextuel en faisant un clic droit sur une zone vide du bureau. Sur la commande "personnalisation" une fenêtre s'ouvre avec divers éléments de paramétrage de l'interface Windows.

Riz. 2.6. Paramètres d'interface.

L'apparence de Windows comprend les éléments suivants : arrière-plan du bureau, curseur, jeu de couleurs, sons système, etc. Chacun de ces éléments peut être modifié séparément, mais le moyen le plus simple consiste à sélectionner un ensemble de paramètres sous la forme thèmes... Microsoft propose une grande variété de thèmes, y compris des mises en page à contraste élevé pour les malvoyants.

L'un des principaux paramètres de l'image sur l'écran du moniteur est autorisation filtrer. Il est défini sous la forme d'une spécification du nombre de points horizontalement et verticalement dans les paramètres de l'élément de menu "Écran". Par défaut lors de l'installation Systèmes Windows le schéma le plus rationnel de l'image à l'écran est installé sur l'ordinateur. Malgré la possibilité d'ajuster automatiquement l'image, il est recommandé de ne les modifier que lors du remplacement du moniteur, car les paramètres du moniteur affectent la qualité de l'image.

Un autre élément de conception est gadgets- gadgets. Ils s'installent à l'aide de la rubrique "gadgets" du menu contextuel.

Riz. 2.7. Gadgets.

Le gadget peut être placé n'importe où sur le bureau et installé sur toutes les fenêtres. Dans ce cas, il est utile de rendre le gadget translucide afin qu'il n'interfère pas avec votre travail. Si vous le souhaitez, vous pouvez compléter votre collection de gadgets sur Internet.

Fonctions du système d'exploitation, interface utilisateur.

Système opérateur, OS (eng. système opérateur) - complexe de base logiciels d'ordinateur, qui permet le contrôle du matériel informatique, l'utilisation de fichiers, l'entrée et la sortie de données, ainsi que l'exécution de programmes d'application et d'utilitaires.

Système opérateur Est un ensemble de programmes, de règles et de données spéciales qui gèrent conjointement les ressources informatiques et les processus qui utilisent ces ressources dans leur travail.

Système d'exploitation (SE)

1.c'est un ensemble de programmes qui assurent le fonctionnement conjoint de tous les appareils informatiques et donne accès à ses ressources

* .sys - fichiers système

* .bak - fichier de sécurité

Quelle que soit la version, les 3 composants suivants assurent le fonctionnement DOS :

1. Système d'entrée/sortie de base (BIOS) (ou RIOS). Le programme écrit en ROM est fourni par les constructeurs d'ordinateurs et assure la fonction d'assurer le fonctionnement normal : vérification de l'exhaustivité, test divers appareils PC, initialisation de démarrage DOS et un certain nombre d'autres fonctions. Ce programme n'est pas un fichier et n'est pas fourni avec QOS ;

2.le noyau DOS contient sous la forme fichiers cachés: bloc bootstrap situé dans le premier secteur disque système(lisible par le BIOS) et en chargeant le système d'exploitation dans la mémoire de la machine - IO. SYS (ou IBM), le système d'E/S dit de base avec maintenance logicielle des périphériques (extension et correctif du BIOS), ainsi que le fichier MS DOS. SYS (IBM), qui contient les programmes de gestion des fichiers, de la mémoire, de l'exécution des programmes, etc. Ce fichier est parfois appelé module de contrôle des interruptions, car l'appel aux outils logiciels (fonctions DOS) à partir d'un programme utilisateur s'effectue à l'aide d'interruptions logicielles ;

3. fichier, ou processeur de commandes (interprète), dont les fonctions incluent la réception, la vérification des commandes saisies par l'utilisateur à partir du clavier, et leur exécution. Il existe 3 catégories de commandes DOS - résidentes ou internes, résidant en permanence dans le système d'exploitation, semi-résidentes, qui peuvent (au besoin) être "écrasées" par les programmes d'application, et externes, appelées au besoin à partir de la mémoire externe.

Les commandes MS DOS sont de deux types :

Commandes internes, elles sont exécutées par le processeur de commandes (par exemple, dir, copy). Les commandes externes sont des programmes fournis avec le système d'exploitation sous forme de fichiers séparés. Ils sont situés sur le disque et effectuent des actions de maintenance (par exemple, formater le disque, nettoyer l'écran, vérifier le disque).

Les commandes se composent d'un nom de commande et éventuellement de paramètres, séparés par des espaces. Les crochets marquent les éléments facultatifs des commandes.

Travailler avec des fichiers

Création fichiers texte copier avec nom de fichier... Après avoir entré cette commande, vous devrez entrer les lignes du fichier une par une. A la fin de chaque ligne, appuyez sur la touche Entrée. Et après avoir entré le dernier - appuyez simultanément sur Ctrl et Z, puis sur Entrée.

Suppression de fichiers del (chemin) nom de fichier. Le chemin n'est écrit que lorsque le fichier à supprimer se trouve dans un autre répertoire.

Renommer des fichiers ren (chemin) nom_fichier1 nom_fichier2. File_name1 est le nom du fichier que vous souhaitez renommer, filename2 est le nouveau nom de fichier qui lui sera attribué après l'exécution de la commande.

Copie de fichiers copier le nom de fichier (chemin) nom de fichier1.

Copier des jeux. jeux txt copier des jeux de fichiers. txt dans le sous-répertoire GAMES du disque actuel.

Travailler avec des répertoires

La commande pour changer le disque actuel UNE:- passage au disque A.

Parcourir le répertoire dir (chemin) (nom de fichier) (/ p) (/ w).

Si le chemin et le nom du fichier ne sont pas renseignés, des informations sur le contenu du répertoire seront affichées à l'écran (noms des fichiers, leur taille et la date de la dernière modification).

Le paramètre /p spécifie l'affichage des informations en mode écran, avec un délai jusqu'à ce que l'utilisateur clique sur n'importe quelle touche. C'est pratique pour les grands répertoires, / w - n'affiche que des informations sur les noms de fichiers dans le répertoire, cinq noms par ligne.

Changer le répertoire courant CD manière.

Créer un répertoire Maryland manière.

Supprimer un répertoire e manière.

Exemples:
réal
- afficher la table des matières du répertoire courant ;
dir * .exe- afficher des informations sur tous les fichiers avec l'extension. exe du répertoire courant ;
dir a :- afficher la table des matières du répertoire racine du lecteur a :.
jeux de disques- passage au répertoire GAMES du disque en cours ;
cd ..- passage au répertoire précédent ;
CD- aller dans le répertoire racine du disque en cours.
ème jeux - supprimer le sous-répertoire GAMES dans le répertoire courant ;
ATTENTION! IL EST POSSIBLE DE SUPPRIMER UNIQUEMENT UN RÉPERTOIRE VIDE !

Ligne de commande

C'est la ligne que vous voyez à l'écran après le démarrage de MS DOS. Elle est également appelée invite DOS et a la forme, par exemple, comme ceci

C : \>,

ici C : est le nom du lecteur ; > - le symbole d'invite, après quoi le curseur clignote, indiquant l'endroit où vous devez entrer la commande.

D'autres commandes.
Date- affichage d'informations sur la date avec possibilité de personnalisation.
Temps- affichage d'informations sur l'heure avec possibilité de personnalisation.
Vérifier sur- activer le mode de vérification d'écriture sur disque.
Vérifier de- désactiver le mode de vérification d'écriture sur disque.
Vérifier- afficher des informations indiquant si le mode de vérification d'écriture sur disque est activé.
Chemin- détermine l'ordre de recherche des programmes les plus fréquemment lancés.
Ver- affiche la version du système d'exploitation.
Cls- efface l'écran.
Étiqueter- affiche des informations sur l'étiquette du disque avec la possibilité de la modifier.

Structurer et principes généraux construire un programme en Turbo Pascal. Alphabet. Constantes. Variables.

Structure générale des programmes Pascal

Les programmes Pascal ressemblent à ceci :

Programme Nom du programme

Rubrique descriptif

Section Opérateurs

Les mots PROGRAM, BEGIN et END distinguent 2 parties d'un programme : une section de déclaration et une section d'instruction. Cette structure est obligatoire. Tout objet utilisé dans le programme doit être pris en compte dans la section des descriptions.

Un programme écrit selon les règles du langage Pascal standard doit avoir la structure suivante dans sa version complète :

Programme est le nom du programme ;

Utilisations Liste des modules utilisés

Libellé Liste des libellés du bloc de programme principal

Const Définition des constantes du programme

Type Description des types

Var Description de la variable

Procédure Texte de la procédure

Fonction Texte de la fonction

Le bloc principal du programme

(section opérateurs)

Syntaxe et sémantique

La description de chaque élément du langage est précisée par sa syntaxe et sa sémantique. syntaxique les définitions établissent les règles de construction des éléments du langage. Sémantique définit le sens et les règles d'utilisation des éléments de la langue pour lesquels des définitions syntaxiques ont été données.

Alphabet de la langue

Un alphabet est un ensemble de caractères autorisés dans une langue. L'alphabet de Turbo Pascal comprend l'ensemble de symboles de base suivant :

    lettres latines minuscules et majuscules : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ; a b c d e f g h i j k l m n o p q r s t u v w x y z; trait de soulignement espace : _ chiffres arabes : 8 9 caractères d'opération : + - * / =<> < > <= >=: = @ délimiteurs :. , "() () (* *) ..:; spécificateurs : ^ # $ mots auxiliaires (réservés) :

ENSEMBLE DE BIBLIOTHÈQUE ABSOLUTE EXPORTATIONS

ASSEMBLEUR EXTERNE MOD SHL

ET NOM LOIN SHR

FICHIER DE TABLEAU NIL CHAÎNE

ASM POUR PRES DE ALORS

L'ASSEMBLEUR AVANT DE NE PAS

TYPE D'OBJET DE FONCTION COMMENCER

CAS GOTO DE L'UNITÉ

CONST SI OU JUSQU'À

CONSTRUCTEUR MISE EN UVRE PACKAGE USAGES

DESTRUCTEUR EN PRIVÉ VAR

PROCÉDURE D'INDICE DIV VIRTUELLE

FAIRE UN PROGRAMME HÉRITÉ PENDANT

DOWNTO INLINE PUBLIC AVEC

ELSE INTERFACE RECORD XOR

FIN DE LA RÉPÉTITION DE L'INTERRUPTION

RÉSIDENT DU LABEL D'EXPORTATION

Constructions élémentaires

Les constructions élémentaires du langage Pascal comprennent des noms, des nombres et des chaînes.

Noms (identifiants) les éléments du langage sont appelés - constantes, étiquettes, types, variables, procédures, fonctions, modules, objets.

Un identifiant en Turbo Pascal peut inclure :

3. caractère de soulignement.

minuscules et majuscules ne pas. Un chiffre ne peut pas figurer en premier dans un identifiant et le caractère de soulignement peut être dans n'importe quelle position (par exemple, name1 et name2item sont des identifiants valides, mais 5name ne l'est pas ; _name, name_, name_item sont également des noms valides). L'identifiant peut être de n'importe quelle longueur, mais seuls les 63 premiers caractères sont significatifs. Les mots officiels ne sont pas autorisés comme noms.

Séparer les uns des autres identifiants, numéros, mots réservés des séparateurs sont utilisés. Vous pouvez utiliser comme eux :

1.espace et tabulation ;

2. saut de ligne ;

3. commenter.

N'importe quel endroit dans le programme où un séparateur peut être placé, ils peuvent être placés dans n'importe quel nombre et dans n'importe quelle combinaison, ce qui vous permet de visualiser la structure du programme.

Il existe plusieurs concepts fondamentaux dans le domaine des technologies de l'information. L'un d'eux est "l'interface". Notez qu'il peut être interprété de différents points de vue. Le chapitre précédent décrivait le concept d'"Interface appels système". Si vous recherchez un tel terme dans les dictionnaires Yandex, vous recevrez plus d'une douzaine de définitions du terme, dont la plupart sont associées à d'autres termes, par exemple : " Interface de transfert de données ", " Interface de programmation ", " Interface d'application ". " Sciences naturelles " sur GLOSSAIRE .RU la définition suivante d'un concept fondamental est donnée.

Une interface au sens le plus large est une frontière définie par des normes entre des objets indépendants en interaction. L'interface définit les paramètres, les procédures et les caractéristiques de l'interaction des objets.

Dans le "Dictionnaire de publication", il existe une telle définition du terme de base "interface". Ce:

  1. Le système de connexions et d'interaction des appareils informatiques.
  2. Moyens d'interaction de l'utilisateur avec le système d'exploitation de l'ordinateur ou le programme utilisateur. On distingue une interface utilisateur graphique (l'interaction avec un ordinateur est organisée à l'aide d'icônes, de menus, de boîtes de dialogue, etc.) et une interface intelligente (moyen d'interaction entre un utilisateur et un ordinateur dans le langage naturel de l'utilisateur).

Comme vous pouvez le voir, ce terme a ici deux sens. Mais nous nous concentrerons brièvement sur la seconde - l'"interface utilisateur". Sur la source déjà mentionnée GLOSSAIRE .RU, il est défini comme suit : « L'interface utilisateur est constituée des éléments et composants du programme qui sont capables d'influencer l'interaction de l'utilisateur avec le logiciel, notamment :

  • moyens d'affichage des informations, informations affichées, formats et codes ;
  • modes de commande, langage de l'interface utilisateur ;
  • dispositifs et technologies de saisie de données;
  • dialogues, interactions et transactions entre l'utilisateur et l'ordinateur ;
  • Commentaires des utilisateurs;
  • aide à la décision dans un domaine spécifique;
  • la procédure d'utilisation du programme et sa documentation ".

Avec le développement de l'informatique, les méthodes et les moyens d'interaction de l'utilisateur avec le système d'exploitation ont changé. Utilisation généralisée du numérique machines informatiques conduit à un mode de communication entre une personne et un ordinateur dans une langue spéciale. Au début, pendant la période de traitement par lots des tâches, cela était réalisé à l'aide de supports de stockage spéciaux (par exemple, des cartes perforées sur lesquelles des tâches pour un ordinateur étaient appliquées). Mais plus tard, avec la généralisation des terminaux et des claviers, mode de commande expérience utilisateur, dans laquelle l'interaction a été construite sur la base d'un système de commandes intégrées. Dans l'encyclopédie gratuite "Wikipédia", il est défini comme suit.

L'interface de ligne de commande (CLI) est un type d'interface de texte (CUI) entre une personne et un ordinateur, dans laquelle les instructions à l'ordinateur sont données principalement en entrant des chaînes de texte (commandes) à partir du clavier ; dans les systèmes UNIX, l'utilisation d'un la souris est possible. Aussi connu sous le nom de console.

Voici un fragment approximatif de l'écran qui apparaît en mode ligne de commande (Fig. 4.1).


Riz. 4.1.

L'invite () apparaît sur la gauche de la ligne, après quoi vous pouvez taper une commande dont les résultats sont affichés plus loin. Voici un exemple d'exécution de la commande date sur un système Linux (Fig. 4.2).


Riz. 4.2.

Les premiers systèmes d'exploitation Microsoft pour Ordinateur personnel L'IBM PC (appelé MS DOS) prenait également en charge le mode commande, similaire à d'autres systèmes. La ligne dans laquelle les commandes ont été saisies était similaire à celles ci-dessus. Aujourd'hui, le mode commande des systèmes d'exploitation est assuré par les émulateurs cmd.exe (pour le mode 32 bits) ou command. com (pour le mode 16 bits). En mode graphique de la famille UNIX / Linux ligne de commandeémulé par le programme Terminal (xterm).

Notez que pour les ordinateurs équipés du système d'exploitation MS DOS, le légendaire programme Norton Commander est devenu un ajout réussi à la mise en œuvre d'une telle interface utilisateur. Elle a minimisé les actions de saisie dans ligne de commande, vous permettant d'opérer, tout d'abord, en choisissant une commande appropriée dans le menu. Ce programme utilise également activement les touches de fonction de l'ordinateur. Wikipedia décrit ce système comme suit :

"Norton Commander (NC) est un gestionnaire de fichiers populaire pour DOS, développé à l'origine par le programmeur américain John Socha (certains composants supplémentaires ont été écrits en tout ou en partie par d'autres personnes : Linda Dudinyak - Commander Mail, téléspectateurs ; Peter Bradeen - Commander Mail ; Keith Ermel, Brian Yoder - téléspectateurs) Le logiciel a été publié par Peter Norton Computing (dirigé par Peter Norton), qui a ensuite été racheté par Symantec Corporation. "

Voici un exemple de capture d'écran de ceci gestionnaire de fichiers(fig. 4.3).


Riz. 4.3.

La popularité du programme était si grande que de nombreux clones sont apparus qui ont copié plus ou moins fidèlement Nortonian

2021 wisemotors.ru. Comment ça fonctionne. Le fer. Exploitation minière. Crypto-monnaie.