Quand on dit que les ressources sont partagées, ça ne peut être (sauf si je me trompe[1]) que la mémoire. Le "calcul" (processeur donc) ne peux pas être partagé, car les différentes personnes ne doivent pas faire le même opérations au même moment.
Par exemple (peut-être pas tout à fait exact), deux personnes utilisent matlab^W octave sur le même PC, la fonction (le code binaire, la suite d'instruction) permettant de multiplier deux matrices n'occupe qu'une fois la place dans la mémoire, mais comme personne1 veut faire A*B et personne2 C*D, en mémoire tu as quatre matrice, et non deux, et chacun doit faire [2] n3*(n-1) opérations. Donc pour avoir la même vitesse d'exécution, il faut que la charge processeur soit de moins de 50 % pour une personne seul, par contre, pour la RAM, tu n'est pas obligé d'avoir deux fois la quantité (mais deux utilisateurs utiliserons plus de RAM qu'un seul, u qu'il n'y a qu'une fonction, mais deux fois le nombre de matrices que pour un utilisateur)
N'hésitez pas à me corriger, j'ai certainement dit des conneries sur certains points.
[1] Oui, j'ai bien dit : c'est A, sauf si c'est non-A, comme ça, je suis couvert...
[2] supposant qu'il s'agit de matrice n*n et que mes souvenirs sont bons
[^] # Re: multi-utilisateurs ?
Posté par Nicolas Schoonbroodt . En réponse au journal Multi-user avec X.org. Évalué à 2.
Par exemple (peut-être pas tout à fait exact), deux personnes utilisent matlab^W octave sur le même PC, la fonction (le code binaire, la suite d'instruction) permettant de multiplier deux matrices n'occupe qu'une fois la place dans la mémoire, mais comme personne1 veut faire A*B et personne2 C*D, en mémoire tu as quatre matrice, et non deux, et chacun doit faire [2] n3*(n-1) opérations. Donc pour avoir la même vitesse d'exécution, il faut que la charge processeur soit de moins de 50 % pour une personne seul, par contre, pour la RAM, tu n'est pas obligé d'avoir deux fois la quantité (mais deux utilisateurs utiliserons plus de RAM qu'un seul, u qu'il n'y a qu'une fonction, mais deux fois le nombre de matrices que pour un utilisateur)
N'hésitez pas à me corriger, j'ai certainement dit des conneries sur certains points.
[1] Oui, j'ai bien dit : c'est A, sauf si c'est non-A, comme ça, je suis couvert...
[2] supposant qu'il s'agit de matrice n*n et que mes souvenirs sont bons