Maison  >  Article  >  Est-ce un logiciel système Unix ?

Est-ce un logiciel système Unix ?

(*-*)浩
(*-*)浩original
2020-01-06 13:16:5522803parcourir

Est-ce un logiciel système Unix ?

UNIX est un puissant logiciel de système d'exploitation multi-utilisateurs et multitâches qui prend en charge une variété d'architectures de processeur. Unix est populaire dans le domaine des serveurs en raison de sa sécurité. , des fonctionnalités fiables, efficaces et puissantes pour une large gamme d'applications. (Apprentissage recommandé : PHPSTORM )

Jusqu'à ce que la popularité de GNU/Linux commence, Unix est également le courant dominant du calcul scientifique, des grandes machines, des superordinateurs et autres systèmes d'exploitation

Unix est un système d'exploitation apparu au début des années 1970. En plus d'être un système d'exploitation réseau, il peut également être utilisé comme système d'exploitation autonome. . Unix est largement utilisé comme plate-forme de développement et système d'exploitation de bureau, et est actuellement principalement utilisé dans des domaines tels que les applications d'ingénierie et le calcul scientifique.

Le système UNIX est un système à temps partagé. Le premier système UNIX est sorti en 1970. Auparavant, il n'existait que des systèmes d'exploitation pour les tâches par lots, trop lents pour les utilisateurs ayant besoin de réponses immédiates.

À la fin des années 1960, Kenneth Thompson et Dennis Ritchie ont tous deux participé à la conception du système interactif de partage de temps Multics, et l'outil utilisé pour développer le système était CTSS. Les deux systèmes ont eu un impact majeur sur le développement des systèmes d’exploitation.

Sur cette base, dans le processus d'affinement et de développement de la technologie existante à l'époque, K. Thompson a développé le système UNIX sur un petit ordinateur en 1969, puis l'a mis en service en 1970.

Le système UNIX occupe une place importante dans l'histoire du développement des systèmes d'exploitation informatiques. Il a en effet continué à hériter et à transformer méticuleusement, soigneusement et sélectivement les technologies existantes, et a fait quelques progrès dans la conception globale du système d'exploitation, ce qui en a fait un si grand succès. Les principales caractéristiques du système UNIX se reflètent dans les aspects suivants :

(1) Le système UNIX est structurellement divisé en deux parties : le programme principal (noyau) et le programme périphérique (shell), et les deux sont organiquement combinés pour former Un tout. La partie centrale est responsable des fonctions de chaque module du système, à savoir la gestion des processeurs et des processus, la gestion du stockage, la gestion des périphériques et le système de fichiers.

Le programme de base se caractérise par une conception soignée, une simplicité et une simplicité. Il ne prend que peu de place et réside dans la mémoire pour garantir la haute efficacité du système. La partie périphérique comprend l'interface utilisateur du système, les utilitaires système et les applications grâce auxquelles les utilisateurs utilisent l'ordinateur.

(2) Le système UNIX offre une bonne interface utilisateur, facile à utiliser, entièrement fonctionnelle, claire et flexible, et facile à étendre et à modifier.

Il existe deux formes d'utilisation du système UNIX : l'une est la commande d'exploitation, c'est-à-dire le langage shell, qui est l'interface à travers laquelle les utilisateurs peuvent interagir avec le système via le terminal ; interface pour les programmes utilisateur, qui non seulement en langage assembleur, mais aussi en langage C pour fournir des services aux utilisateurs.

(3) Le système de fichiers du système UNIX est une structure arborescente. Il se compose d'un système de fichiers de base et de milliers de sous-systèmes de fichiers amovibles, qui peuvent non seulement étendre l'espace de stockage des fichiers, mais également faciliter la sécurité et la confidentialité.

(4) Le système UNIX gère les fichiers, les répertoires de fichiers et les périphériques de manière unifiée. Il traite les fichiers comme un flux de caractères sans aucun enregistrement pour un accès séquentiel ou aléatoire, et permet aux fichiers, répertoires de fichiers et périphériques d'avoir la même syntaxe et sémantique et le même mécanisme de protection, ce qui simplifie non seulement la conception du système, mais facilite également l'utilisation par l'utilisateur. .

(5) Le système UNIX contient un ensemble très riche de programmes de traitement du langage, de programmes utilitaires et de logiciels-outils pour le développement de logiciels, offrant aux utilisateurs un environnement de développement logiciel assez complet.

(6) La plupart des programmes du système UNIX sont programmés en langage C, et seulement environ 5 % des programmes sont programmés en langage assembleur. Le langage C est un langage de programmation de haut niveau, qui rend les systèmes UNIX faciles à comprendre, à modifier et à développer, et qui offre une très bonne portabilité.

(7) Le système UNIX fournit également des fonctions de communication simples entre les processus.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn