• AgoraVox sur Twitter
  • RSS
  • Agoravox TV
  • Agoravox Mobile

Ouam (Paria statutaire non vacciné)

Ouam (Paria statutaire non vacciné)

Qui êtes-vous ?
Un emmerdeur, un empécheur de tourner en rond, un éternel incertain, un jamais sur de rien tant que ce n'est pas vérifié, un méfiant, un aigri, un raciste, un anti raciste, un plus a droite que l'extreme droite, mais plus à gauche que l'extreme gauche, en recentrant quelquefois mon poit de vue au centre,.....
Le pire des chieurs en gros.
Juste sur d'une chose, les dogmes : quels qu'ils soient, ne sonts juste la que pour brouiller l'esprit et limiter son champ de vision.

Tableau de bord

Rédaction Depuis Articles publiés Commentaires postés Commentaires reçus
L'inscription 0 31549 0
1 mois 0 156 0
5 jours 0 48 0

Derniers commentaires



  • Ouam (Paria statutaire non vacciné) Ouam 18 décembre 2016 02:26

    @tf1Groupie :

    salut tf,

    bah l’onformatique au lycée ca doit etre sommaire qd meme, je peut te reprendre sur un truc (t’y voit pas d’inconvénients)

    en fait c’est pire que ca (enfin pour moi) si je reprends ta phrase :

    « Il y aussi d’autres bêtises dans votre article notamment quand vous essayez de réduire l’informatique à 10 instructions comme réduire les mathématiques à 10 chiffres et 4 opérations ou bien le langage à 26 lettres. »

     

    non la le langage c’est pire il te le reduit à 5 ou 6 lettres, c’est la ou je ne suis pas d’accord avec lui.

     

    De plus aussi la partie ou il traite le temps d’exec d’un microcode (nbre de cycles), c’est vrai que c’est important, mais pas que (certains vonts comprendre ce que je vais expliquer)

    On prends certaines instructions qui bouffent bcp de code genre mul et div , et apres soit on ré-ecrit la fonction en entier en code archi optimisé (et la c’est déja pas gagné), bon ca va rajouter du code exec (du binaire), ou pire on se cree à la patos une « macro » en asm qui va regénerer l’ensemble du code (en ligne) à chaque fois que derrier le mot macro (nommeé div_ x,y) par ex, le compilo va regénerer l’ensemble du code avec les vars x,y de la fonction macro optimisée précédement codée.

     

    Ce qui va se passer dans le proc, c’est vrai que lorsqu’il ne sera pas « en pleine charge » dans son cache L1 (8k), ben ca va dépoter plus, sauf que des que le segment du code va un peu s’etaler (un « call » par exemple qui reprends un autre segment plus bas ou plus haut), ben la paf !

    tu sort de la memoire L1 (donc du gestionnaire de cache L1du proc qui devra la placer au mieux dans L2 (le second niveau) et la bilan de l’histoire, tu te retrouve avec une ramure vu que le proco passera son temps a basculer les segments L1 L2 (et pire la ram ensuite si ca tient plus dans L2) donc les perfs... badabom tsoin tsoin

     

    En plus à vouloir économiser (éviter) les opcodes lents, tu tombes sur un 2eme problème, ben wouii, il te faut des registres dispos (pour ta fonction de division optimisée) ca veut dire que d’abord tu devra backuper tes registres qui seronts utilisées par ta fonction optimisée (soit sur la pile, donc par projection sur L1 ou ca sera empilé vu que sp n’est que le descripteur (le pointeur en c pour illuster) sur la zone mémoire a atteindre), soit sur de la variabe fixe que tu aura défini par un segment mémoire (donc toujours au mieux qui sera projeté dans L1, et en esperant qu’elle y soit (meme bloc que le segment db xxxx(adresse mémoire spécifiée avant) qui s’y réfères ).

     

    Bref à vouloir chipoter on gagne pas toujours au bout

     

    Apres dans le chipotage on peut aller meme dans le code automodifiable (c’est terrible en efficacité pour des blocs en copie rapide sur le 68000 sur de la boucle) sauf que (et le hic est la, c’est que lorsque tu passe apres en mode « trace » sur le proc (le mode debug des outils) ben le proc il comprends plus rien, il ne peut plus débugguer le code automodifiable vu que le cache interne du proco n’est plus dans un mode de « préfetch » normal (essaye un jour si tu ne l’a pas fait tu comprendra), j’ai pris le 68xxx mais la punition est la meme sur les autres procs.

     

    Ca sert a quoi (ce genre de code) bah par exemple lorsque qd tu by-pass l’os dans la zone mémoire écran et te faire un CLS ultra rapide (lorsque tu basules en mode page écran de reconstruction de l’un par rapport à l’affiché pour éviter le « clipping » et recontruire au plus vite l’image, vu que le chiffre du nombre d’octets de la couverture écran (x,y) ne correspondra jamais aux nombres de mov D0, (a0)+, D1((A1)+, (etc jusqu’a 6, donc les 7 registres, parce qu’il faut garder au moins un Dx pour gerer la boucle), et avant bien sur tu aura placé d0 a d6 avec la valeur 0 (ou la serie d’opcode avec leurs valeurs dans la zone ou juste apres tu lance (enfin décales) PC (program conter) en relatif bien sur, c’est de la grosse bidouille de barbabare, mais j’ai pas trouvé d’exemple plus simple pour mieux expliquer (désolé) les optimisation et ce que ca peut entrainer comme dérives parfois.

    ca sert aussi pour eviter te te faire tracer ton programme dans un systeme anti debugguer, ou d’autres trucs  (rhahemm...) 

     

    Non ne pense pas le faire en deroutant la pile en sequence copie du contenu (vide) vs l’adresse écran, parce que simplement le temps d’exec (nb cycle r/w memoire) est dans ce cas plus lent (moins rentable en termes de mov de blocs de memoire vs vitesse vu que ca ne passe plus d’un registre de données, mais d’une adresse mémoire (enfin de son contenu) à travers L1 (au mieux)), enfin ca c’est au coup par coup, faut regarder tous les opcode et le nombre de clk / opcodes pour choisir la meilleure solution sur le proco donné (ou le chipset programmable), ici l’exemple est pris pour du 68000.

    Pt1 va expliquer rien que ca (qui est bon assez simple) à un etudiant d’un lycée en france

    je ne parles pas de paris 6 ou l’annexe 1 de Balard (si elle existe toujours), j’espere qu’ils ont un peu modernisé le matos pour l’assembleur ^^



  • Ouam (Paria statutaire non vacciné) Ouam 18 décembre 2016 00:40

    @COLIGNON

    bonjour,

    « Ils n’ont besoin que de 5 ou six instructions d’assembleur, Mov étant la principale qu’ils auront à utiliser.... »

    5 ou 6 la j’ai du mal.

    Rien que si allez sur un atari (je prends ceci pour le 68000)

    si tu fait l’équivalent d’un printf « bonjour » en c.

    un tu doit déclarer la variable (la c’est le comlpilo qui le fait) avec le db « bonjour »

    apres tu empile sur ta ppile l’adresse te ta variable (sur ta pile vu que tu va apeller par la suite ta fonction)

    move adresse_de ta chaine, -sp

    move la commande printf du gem, -sp

    call gemdos (appel du trap du systeme)

    add #6, Sp (tu rétablit la pile de 4 (l’adresse) + 2 le code le l’instruction qui est un word)

    pour une boucle c’est 

    le label la : (ici c’est l’adresse implicite que le compilo te fournira)

    nop (et oui nop c’est une instruction qui fait rien mais elle est utile

    ... le reste de tes instructions

    bne.s (short) adresse du label tant que ton registre de flag negatif n’est pas posé ca boucle

    il fait -1 tu est ici

    tu voit rien que en faisant rien je bouffe déja 5 instructions

    tu me dira je peut milutiplier par deux en faisant un lsr #2, (contenu de mon registre) pour eviter d’utiliser mul qui lui bouffe bcp plus de clocks, mais ca me fait encore une instruction

    idem si je / 2 je devrais utiliser rsr (a droite cette fois)

    j’en suis à 7 (instructions)

    apres lors des chiffres pas ronds, et la taille du code , j’ai interet a utiliser div (8)

    ou mul (9)

    puis defois je dois masquer un bit, pour par exemple rendre un chiffre pair (paf encore une) 10 instructions

    bon j’arrette, ca doit etre clair que 5 ou 6 c’est pas possible,

    ou mets moi un exemple de code avec 5 ou 6 instructions et la ok

    si c’est du proc intel, mais la c’est pire (en plus le cauchemar c’est que tout est à l’envers) lsb, msb par rapport aux familles 68000

    La avec l’instruction pour gerer les pages (mémore blocs de 64ko) ca t’en bouffe une en plus que le 68000, puis l’appel du mode protégé de mémoire ne se fait pas n’importe comment (a partir du 80186) c’est l’horreur...

    je ne parles pas des séries suivant le 386, 486, premier pentium du nom, apres il y a eu le mmx d’implémenté, etcetcet...

    bref... 5 ou 6 c’est pas possible (30 allez on peut commencer à faire un peu quelque chose) en comptant bien sur les différents modes d’addrressage pour une instruction (ce qui n’est pas le cas au niveau code binaire)

    par contre faire commencer la programmation en assembleur a des etudiants qui ne connaissent rien, il faut etre un grand malade, meme le fait d’appeller de l’assembleur a partir d’un langage évolué ne se fait pas n’importe comment (en plus) sinon c’est baoummm.

    Il n’y à aucun mystère mais juste de la rigueur et de l’éxpérience (surtout lorsque tu commence à attaquer des périphériques, r/w etc) tu doit aussi connaitre le matos (sa structure), et le Système d’ Exploitation (enfin au moins un mimimum).

    Juste pour info,les docs d’un i7 si tu imprimes ca t’en fait pour 10 bons kg au bas mot, alors 5 & 6 instructions bah... ta feuille est en plomb smiley

    apres t’en fait ce que tu veut de mon ptit avis de misérable...(chétien athé)



  • Ouam (Paria statutaire non vacciné) Ouam 17 décembre 2016 20:48

    @Ouam

    « tu peu me reprocher se que tu veux, mais je défis de trouver un mensonge, dans mes paroles. »

     

    T’a juste tord d’insister....tu t’enfonces... 

    http://www.algerie-monde.com/forums/threads/9576-Pour-l-interdiction-de-la-Burqua-et-du-Niqab-en-Algérie/page4

     

    « je vie en france, j’ai jamais vu ou entendu un francais être contre la bourka, on contraire il respecte, »la pudeur« c’est un problème de francaise en general »

     

    C’est fait, t’a vu, il y a qu’a demander smiley

    http://www.lexpress.fr/actualite/societe/l-interdiction-de-la-burqa_843200.html

     



  • Ouam (Paria statutaire non vacciné) Ouam 17 décembre 2016 20:09

    @JL

    « le ne lis ni n’écoute du Delerm. »

    Lire du Delerm ??? il écrit des bouquins en plus outch... sinon je n’ai pas compris ta phrase désolé smiley  

     

    « deux habitants, mais 10 votants aux présidentielles de 2012, dont 2 pour François Hollande, un pour Marine Le Pen et six pour Sarkozy !

    Ça interpelle, non ?
     »

    Non, sauf si la loi à changé, j’etais exactement (pendant de longues années) dans ce cas, cad à ne pas aller à mon bureau de vote ou je deumeurais (physiquement), mais à l’ancien ou j’etais inscrit.

    Regarde l’annexe (17 de mémoire) par le ministere de l’interieur (qui d’ailleurs n’est plus indexée), de la à présumer de fauxs dans une élection présidentielle, je ne penses pas que nous ayons DEJA atteint le niveau du zimbabowé, mais j’en doutes pas...ca va « viendre » comme on dit smiley

    a+



  • Ouam (Paria statutaire non vacciné) Ouam 17 décembre 2016 16:24

    @cevennevive

    Faut rester zen.

    La colère et la haine brouille l’esprit (donc la réflexion)

    Etre pragmatique, verifier ses infos.

    En 2016, la veritable force est le « savoir », ensuite gravce à celui ci tu pourra en puiser « la reflexion »

    bon j’dit ca mais je te rassure, j’ai du mal aussi smiley

    mais j’me soignes, p’tit à petit de manière homéopathique  smiley

Voir tous ses commentaires (20 par page)


Publicité


Publicité



Palmarès

Publicité


Agoravox.tv