Unix est un système d'exploitation informatique multi-utilisateurs et multi-processus qui prend en charge une variété d'architectures de processeurs. Selon la classification des systèmes d'exploitation, il s'agit d'un système d'exploitation en temps partagé en plus d'être ; un système d'exploitation réseau, Unix peut également être utilisé comme système d'exploitation autonome. Le système UNIX offre une bonne interface utilisateur, facile à utiliser, entièrement fonctionnelle, claire et flexible, et facile à étendre et à modifier.
L'environnement d'exploitation de cet article : système Windows 7, version UNIX V6, ordinateur Dell G3.
unix
est un système d'exploitation informatique multi-utilisateurs et multi-processus. Il s'agit d'un puissant système d'exploitation multi-utilisateurs et multitâches qui prend en charge plusieurs architectures de processeurs. appartient au temps partagé Le système d'exploitation a été développé pour la première fois aux Bell Labs d'AT&T en 1969 par Ken Thompson, Dennis Ritchie et Douglas McIlroy.
En plus d'être un système d'exploitation réseau, Unix 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, principalement dans les applications d'ingénierie et de calcul scientifique.
Actuellement, ses droits de marque appartiennent à l'Organisation internationale de normes ouvertes. Seuls les systèmes UNIX qui correspondent à une seule spécification UNIX peuvent utiliser le nom UNIX, sinon ils ne peuvent être appelés que de type UNIX.
Histoire d'Unix
En 1965, les Bell Labs rejoignent un projet mené par General Electric ) et le Massachusetts Institute of Technology ( MIT); le plan est de construire un système d'exploitation MULTICS multi-utilisateurs, multi-tâches et multi-niveaux (multi-utilisateurs, multi-processeurs, multi-niveaux).
Jusqu'en 1969, le projet MULTICS fut arrêté car l'avancement des travaux était trop lent. À cette époque, Ken Thompson (plus tard connu comme le père d'UNIX) avait déjà un programme appelé "Star Trek" exécuté sur la machine GE-635.
Mais la réponse a été très lente. Il a trouvé un PDP-7 inactif (l'hôte de Digital) et Dernis Ritchie ont transplanté le programme "Star Trek" sur le PDP-7.
Caractéristiques du système UNIX
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 en 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 concision 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 fournit 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 ; n'est pas seulement en langage assembleur, mais aussi en Fournir des services aux utilisateurs en langage C.
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 plusieurs 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 des 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 non seulement simplifie 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 des systèmes 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.
Recommandations associées : "Tutoriel vidéo Linux"
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!