Bavardages » Un problème à résoudre
Un problème à résoudre
Publié le 22/03/2009 @ 17:38:44,
Par DerdesderPour aider une de mes connaissances , voici un problème à résoudre.
Elle a besoin d'aide pour comprendre ce qu'on lui demande et comment y répondre .
Juste écrire la solution ne suffit pas , elle veut aussi essayer de comprendre
Merci d'avance à l'équipe
Elle a besoin d'aide pour comprendre ce qu'on lui demande et comment y répondre .
Juste écrire la solution ne suffit pas , elle veut aussi essayer de comprendre
Merci d'avance à l'équipe
SCENARIO
Vous dirigez un laboratoire où vous utilisez un appareil de mesure quelconque, connecté à
un ordinateur qui collecte et analyse les données.
Cet appareil émet des signaux analogiques qui sont convertis en signaux numériques par
une carte d'acquisition branchée sur la carte mère du PC. Ces signaux sont traités par le
processeur et enregistrés sur le disque dur.
L'ordinateur du labo a les caractéristiques suivantes :
- Processeur bi-coeur cadencé à 2 GHz (cycles par seconde)
- Carte d'acquisition numérisant sur 16 bits à une fréquence de d'échantillonnage de 30
MHz connectée sur la carte mère.
- Disque dur de 750Go (Giga octets), ayant un débit maximum de 100Mo/s en écriture.
- 2 GBytes de mémoire RAM
Pour chaque octet traité, 20 instructions sont nécessaires et que chaque coeur de votre
processeur peut effectuer 2 instructions par cycle. De plus, le programme traitant les
informations à besoin d'au moins 10 secondes d'enregistrement en mémoire RAM pour
effectuer ses calculs.
OBJECTIFS :
1. Décrivez le trajet suivi par l'information entre la carte d'acquisition et le disque dur,
en n'omettant pas les bus sur lesquels transite cette information.
2. Votre budget permet de remplacer un des éléments suivants : processeur, disque
dur, mémoire RAM ou carte d'acquisition. Sur base de votre analyse des performances de l'ordinateur, quel élément choisiriez-vous de remplacer afin
d'accélérer le fonctionnement de l'ensemble du système?
PISTES DE REFLEXION :
Voici quelques pistes de réflexion susceptibles de vous aider à structurer votre réponse :
Quel est le débit binaire en chaque point ?
Combien de cycles sont nécessaires, en moyenne, pour traiter un octet?
Combien de temps de test pourra-t-on enregistrer sur le disque dur?
Vous dirigez un laboratoire où vous utilisez un appareil de mesure quelconque, connecté à
un ordinateur qui collecte et analyse les données.
Cet appareil émet des signaux analogiques qui sont convertis en signaux numériques par
une carte d'acquisition branchée sur la carte mère du PC. Ces signaux sont traités par le
processeur et enregistrés sur le disque dur.
L'ordinateur du labo a les caractéristiques suivantes :
- Processeur bi-coeur cadencé à 2 GHz (cycles par seconde)
- Carte d'acquisition numérisant sur 16 bits à une fréquence de d'échantillonnage de 30
MHz connectée sur la carte mère.
- Disque dur de 750Go (Giga octets), ayant un débit maximum de 100Mo/s en écriture.
- 2 GBytes de mémoire RAM
Pour chaque octet traité, 20 instructions sont nécessaires et que chaque coeur de votre
processeur peut effectuer 2 instructions par cycle. De plus, le programme traitant les
informations à besoin d'au moins 10 secondes d'enregistrement en mémoire RAM pour
effectuer ses calculs.
OBJECTIFS :
1. Décrivez le trajet suivi par l'information entre la carte d'acquisition et le disque dur,
en n'omettant pas les bus sur lesquels transite cette information.
2. Votre budget permet de remplacer un des éléments suivants : processeur, disque
dur, mémoire RAM ou carte d'acquisition. Sur base de votre analyse des performances de l'ordinateur, quel élément choisiriez-vous de remplacer afin
d'accélérer le fonctionnement de l'ensemble du système?
PISTES DE REFLEXION :
Voici quelques pistes de réflexion susceptibles de vous aider à structurer votre réponse :
Quel est le débit binaire en chaque point ?
Combien de cycles sont nécessaires, en moyenne, pour traiter un octet?
Combien de temps de test pourra-t-on enregistrer sur le disque dur?
Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière.
Y'a pas que la secte dans la vie ... y'a aussi le culte !
Y'a pas que la secte dans la vie ... y'a aussi le culte !
Un problème à résoudre
Publié le 23/03/2009 @ 08:43:07,
Par H2G21. Décrivez le trajet suivi par l'information entre la carte d'acquisition et le disque dur, en n'omettant pas les bus sur lesquels transite cette information.
S'il y a grève des bus, ça va moins vite
En tout cas, t'es pas le seul à poser la question
En attendant que les informaticiens locaux se lèvent et se penchent sur ton problème, déjà une première réponse là (un site de jeux vidéo, ils ont le temps de s'amuser avec des devinettes. Ici les informaticiens travaillent )
« Nul n'éprouvette en son pays. » (Louise Brown)
Twitter: Quand le besoin est pressant, tous les lieux sont propices.
Twitter: Quand le besoin est pressant, tous les lieux sont propices.
Un problème à résoudre
Publié le 23/03/2009 @ 09:12:39,
Par DerdesderEn suivant ton lien , j'ai vu qu'il y a au moins une erreur dans la réponse.
Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière.
Y'a pas que la secte dans la vie ... y'a aussi le culte !
Y'a pas que la secte dans la vie ... y'a aussi le culte !
Un problème à résoudre
Publié le 23/03/2009 @ 09:50:13,
Par Dr_DanJ'ai calculé
60 Mo/s pour la carte d'acquisition et 200 Mo/s par coeur.
60 Mo/s pour la carte d'acquisition et 200 Mo/s par coeur.
Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root.
Un problème à résoudre
Publié le 23/03/2009 @ 10:15:00,
Par rfrLa carte d'aquisition génére un flux de 2 * 30 000 000 d'octets par seconde. Si on considère le ko à 1024 octets et le Mo à 1024 ko, on a 57,22Mo/s. Sinon c'est effectivement 60Mo/s.
Il faut 5 cycles pour traiter 20 instructions, donc 1 octets.
Sachant que le processeur fait 2 000 000 000 de cycles par secondes, le processeur traite
2 000 000 000 / 5 = 400 000 000 octets/seconde. Donc avec le Ko à 1024 octets et le Mo à 1024ko: 4 000 000 000 / (1024 * 1024) = 381,48 Mo/s sinon c'est bien 400Mo/s.
Pour 10 sec d'enregistrement, il faut 572,2 Mo ou 600 Mo, il y a suffisament de ram
Largement assez de CPU ... et suffisament de disque. La carte d'acquisition peut être remplacée pour qu'elle échantillionne à la même vitesse que le disque dur.
Edith: le processeur c'est 2Ghz pas 20Ghz
D'après l'IETF, l'usage du Ko à 1024 octets et du Mo à 1024 Ko est toléré mais pas juste. Le seul problème sur un ordinateur, c'est que 1000 base 10 en binaire ça tombe moins bien que 1024
Dernière édition: 23/03/2009 @ 10:25:48
Il faut 5 cycles pour traiter 20 instructions, donc 1 octets.
Sachant que le processeur fait 2 000 000 000 de cycles par secondes, le processeur traite
2 000 000 000 / 5 = 400 000 000 octets/seconde. Donc avec le Ko à 1024 octets et le Mo à 1024ko: 4 000 000 000 / (1024 * 1024) = 381,48 Mo/s sinon c'est bien 400Mo/s.
Pour 10 sec d'enregistrement, il faut 572,2 Mo ou 600 Mo, il y a suffisament de ram
Largement assez de CPU ... et suffisament de disque. La carte d'acquisition peut être remplacée pour qu'elle échantillionne à la même vitesse que le disque dur.
Edith: le processeur c'est 2Ghz pas 20Ghz
D'après l'IETF, l'usage du Ko à 1024 octets et du Mo à 1024 Ko est toléré mais pas juste. Le seul problème sur un ordinateur, c'est que 1000 base 10 en binaire ça tombe moins bien que 1024
Dernière édition: 23/03/2009 @ 10:25:48
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)