Un système d'exploitation qui permet à plusieurs utilisateurs d'utiliser un ordinateur de manière interactive est appelé « système d'exploitation en temps partagé ». Un système d'exploitation à temps partagé est un système d'exploitation qui permet à un ordinateur de servir plusieurs, des dizaines, voire des centaines d'utilisateurs en même temps grâce à la rotation des tranches de temps.
L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.
Un système d'exploitation qui permet à plusieurs utilisateurs d'utiliser un ordinateur de manière interactive est appelé « système d'exploitation en temps partagé ».
Le système d'exploitation (OS) est un programme informatique qui gère les ressources matérielles et logicielles de l'ordinateur. Il constitue également le cœur et la pierre angulaire du système informatique. Le système d'exploitation doit gérer des tâches de base telles que la gestion et la configuration de la mémoire, la priorisation de l'offre et de la demande de ressources système, le contrôle des périphériques d'entrée et de sortie, l'exploitation des réseaux et la gestion des systèmes de fichiers. Le système d'exploitation fournit également une interface d'exploitation permettant aux utilisateurs d'interagir avec le système. Il existe de nombreux types de systèmes d'exploitation. Les systèmes d'exploitation installés sur différentes machines peuvent aller du simple au complexe, des systèmes embarqués dans les téléphones mobiles aux systèmes d'exploitation à grande échelle dans les superordinateurs.
Système d'exploitation à partage de temps : il s'agit d'un système d'exploitation interactif multi-utilisateurs en ligne qui permet à un ordinateur de servir plusieurs, des dizaines, voire des centaines d'utilisateurs en même temps grâce à la rotation des tranches de temps.
Connectez l'ordinateur à de nombreux utilisateurs finaux. Le système d'exploitation en temps partagé bascule tour à tour le temps du processeur système et l'espace mémoire vers les programmes de chaque utilisateur final à certains intervalles. Les intervalles de temps étant courts, chaque utilisateur a l'impression d'avoir l'ordinateur pour lui tout seul. La caractéristique du système d'exploitation à temps partagé est qu'il peut augmenter efficacement l'utilisation des ressources. Par exemple, les systèmes UNIX utilisent une planification CPU à priorité dynamique privée pour prendre en charge efficacement les opérations de partage de temps.
Principe :
Un hôte est connecté à plusieurs terminaux ; chaque terminal est utilisé par un utilisateur ; envoie des commandes de manière interactive au système ; le système accepte les commandes de chaque utilisateur ; utilise la rotation des tranches de temps pour traiter les demandes de services ; afficher les résultats à l'utilisateur sur le terminal de manière interactive ; l'utilisateur émet la commande suivante en fonction des résultats de l'étape précédente
L'enjeu clé dans la mise en œuvre du système de temps partagé : la réception dans les délais. Traitez-le rapidement.
Caractéristiques :
Interactivité (simultanéité) : les utilisateurs engagent un dialogue homme-machine avec le système. Les utilisateurs peuvent directement saisir, déboguer et exécuter leurs propres programmes sur le terminal, sur l'ordinateur local, ils peuvent modifier les erreurs du programme et obtenir directement les résultats.
Accès multiple (simultanéité multi-utilisateurs) : plusieurs utilisateurs utilisent le même processeur et d'autres ressources sur leurs terminaux respectifs en même temps, permettant ainsi de tirer pleinement parti de l'efficacité du système.
Indépendance : les utilisateurs peuvent fonctionner indépendamment les uns des autres sans interférer ni se confondre.
Rapidité : les utilisateurs peuvent obtenir des réponses rapides du système en peu de temps.
Facteurs qui affectent le temps de réponse : nombre de terminaux, taille de la tranche de temps, quantité d'informations échangées et vitesse d'échange d'informations.
Avantages :
1) Fournissez aux utilisateurs une interface conviviale, c'est-à-dire que les utilisateurs peuvent obtenir des réponses en peu de temps et peuvent terminer l'écriture, le débogage, la modification, l'exécution et l'obtention des résultats de calcul du programme de manière conversationnelle.
2) Il favorise la vulgarisation et l'application des ordinateurs. Un système de partage de temps peut transporter plusieurs terminaux et être utilisé par plusieurs utilisateurs proches et éloignés en même temps, ce qui offre une grande commodité pour l'enseignement et la bureautique.
3) Facilite le partage de ressources et l'échange d'informations, et fournit un bon environnement pour le développement de logiciels et la conception technique.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
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!