Tableau de comparaison
Base de comparaison | Système multiprocesseur faiblement couplé | Système multiprocesseur à couplage étroit |
---|---|---|
De base | Chaque processeur a son propre module de mémoire. | Les processeurs ont des modules de mémoire partagés. |
Efficace | Efficace lorsque les tâches exécutées sur différents processeurs ont une interaction minimale. | Efficace pour le traitement à grande vitesse ou en temps réel. |
Conflit de mémoire | En général, ne rencontrez pas de conflit de mémoire. | Il éprouve plus de conflits de mémoire. |
Interconnexions | Système de transfert de messages (MTS). | Réseaux d'interconnexion PMIN, IOPIN, ISIN. |
Débit de données | Faible. | Haute. |
Coûteux | Moins cher. | Plus cher. |
Définition de système multiprocesseur à couplage lâche
Le multiprocesseur est un processeur qui a plus de deux processeurs dans le système. Maintenant, lorsque le degré de couplage entre ces processeurs est très faible, le système est appelé système multiprocesseur faiblement couplé . Dans les systèmes faiblement couplés, chaque processeur possède sa propre mémoire locale, un ensemble de périphériques d’entrée-sortie et un commutateur de canal et d’arbitre (CAS) . Nous faisons référence au processeur avec sa mémoire locale et son ensemble de périphériques d’entrée-sortie et de CAS en tant que module informatique .
Si la demande d'accès de deux modules ou plus au MTS entre en collision, le serveur CAS choisit de manière responsable l' une des demandes simultanées et retarde les autres demandes jusqu'à ce que la demande sélectionnée soit complètement traitée. Le système CAS dispose d’une mémoire de communication haute vitesse à laquelle tous les processeurs du système peuvent accéder. La mémoire de communication dans le système CAS sert à mettre en tampon les transferts de messages .
Définition de système multiprocesseur à couplage étroit
Le débit du système à couplage lâche peut être trop faible pour certaines applications nécessitant un temps d’accès rapide . Dans ce cas, un système à microprocesseur étroitement couplé doit être utilisé. Le système à couplage étroit comprend des processeurs, des modules de mémoire partagée et des canaux d’entrée / sortie .
PMIN: C'est un commutateur qui connecte chaque processeur à chaque module de mémoire . Il peut également être conçu de manière à ce qu'un processeur puisse diffuser des données vers un ou plusieurs modules de mémoire.
ISIN: Il permet à chaque processeur de diriger une interruption vers n’importe quel autre processeur .
IOPIN : Cela permet à un processeur de communiquer avec un canal d'E / S connecté à des périphériques d'entrée-sortie.
Principales différences entre les systèmes multiprocesseurs faiblement couplés et étroitement couplés
- La principale différence entre les systèmes faiblement couplés et étroitement couplés réside dans le fait que le système faiblement couplé possède une mémoire distribuée, alors que le système étroitement couplé dispose d' une mémoire partagée .
- Le couplage lâche est efficace lorsque les tâches exécutées sur différents processeurs ont une interaction minimale entre elles. D'autre part, le système à couplage étroit peut nécessiter un degré d'interaction plus élevé entre les processus et est efficace pour un traitement à grande vitesse et en temps réel .
- Les systèmes faiblement couplés ne rencontrent généralement pas de conflit de mémoire, ce qui se produit principalement dans les systèmes à couples serrés.
- Le réseau d'interconnexion dans un système faiblement couplé est un système de transfert de messages (MTS), tandis que, dans un système étroitement couplé, les réseaux d'interconnexion sont un réseau d'interconnexion processeur-mémoire (PMIN), un réseau d'interconnexion processeur E / S (IOPIN) et le signal d'interruption réseau d'interconnexion (ISIN) .
- Le débit de données du système à couplage lâche est faible, tandis que celui du système à couplage étroit est élevé .
- Le système à couplage lâche est moins coûteux, mais sa taille est plus grande, tandis que le système à couplage étroit est plus cher, mais sa taille est compacte .
Conclusion:
Le système à couplage lâche a une mémoire distribuée qui retarde le débit de données, tandis que le système à couplage étroit a une mémoire partagée qui augmente le débit de données.