Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 07 Jun 2004 06:41:56

Tekkeitserktok
Membre Communauté Graph100
Lieu: Nancy(54)
Date d'inscription: 12 Jan 2004
Messages: 416

Possible ou Impossible?

Je m'explique...
Le but est de faire tourner un prog de la caltoche en tache c'est-à-dire kon peut exécuter un prog pdt que l'on va dans un autre prog....
Possible?


Démo disponible:
-->The legend of Zelda:The revenge of Ganon
-->v0.1b
-->http://linkoncasio.free.fr

http://tekkeitserktok.free.fr/Cat.gif

Hors ligne

 

#2 07 Jun 2004 07:33:39

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Possible ou Impossible?

ui c possible mais le probleme est le mank de memoire
c ce ki se passe avec enter.com de roenender, il ecoute les appels a l'interuption clavier et change le code stocké
pour la place, il est coneillé de le faire en asm...mais c cho !

Hors ligne

 

#3 07 Jun 2004 07:39:47

Tekkeitserktok
Membre Communauté Graph100
Lieu: Nancy(54)
Date d'inscription: 12 Jan 2004
Messages: 416

Re: Possible ou Impossible?

ué ok donc pa possible pour moi....lol merci!


Démo disponible:
-->The legend of Zelda:The revenge of Ganon
-->v0.1b
-->http://linkoncasio.free.fr

http://tekkeitserktok.free.fr/Cat.gif

Hors ligne

 

#4 07 Jun 2004 11:14:25

[neo]f4kill
Programmeur Graph100
Lieu: montauban
Date d'inscription: 05 Oct 2003
Messages: 678
Site web

Re: Possible ou Impossible?

sa s'appelle un TSR
Terminate and stay resident ... (cf le prog inutile)


=> Auteur de : Code, Hot-dog (v alpha), Aspirin v1.2, Memory v1.0, Slider v1.0 + 2 ou 3 progs à la noi wink


http://www.danasoft.com/sig-fre.jpg

Hors ligne

 

#5 07 Jun 2004 14:40:27

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Possible ou Impossible?

pas du tout, mais si on regarde la gestion du multitache, en général ça ressemble à ceci:

while(1)
{
[bout de code du prog 1]
!Interruption periodique!
sauver les registres 1
charger les registres 2
[bout de code du prog 2]
!Interruption periodique!
sauver les registres 2
charger les registres 3
[bout de code du prog 3]
!Interruption periodique!
sauver les registres 3
charger les registres 1
}

et ainsi de suite!
En théorie, on pourrait faire tourner plusieurs programmes en meme temps.

En problème, y' a évidemment la mémoire, à moins d' allouer pas mal de mémoire en memzone, interdisant au prog s' executant dedans d' utiliser celle ci!
Y' a aussi un ralentissement parce que un tel système doit recharger les registres et les sauvegarder a chaque fois...
Enfin, il peut y avoir des conflits entre programmes, notemment avec le port comm et clavier... mais si c' est bien géré, je pense que c' est tout a fait possible!
Mais ça necessiterait la création d' un nouvel OS pour la G100, histoire de recuperer le max de mémoire, et interdirait aussi l' utilisation des RXE.

Neo> le TSR est un moyen, c' est pas automatique que ça soit executé toutes les X secondes!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#6 07 Jun 2004 16:00:59

[neo]f4kill
Programmeur Graph100
Lieu: montauban
Date d'inscription: 05 Oct 2003
Messages: 678
Site web

Re: Possible ou Impossible?

quoi pas du tout?

je parlai de sa :

ce ki se passe avec enter.com de roenender

sa c un TSR! :x


=> Auteur de : Code, Hot-dog (v alpha), Aspirin v1.2, Memory v1.0, Slider v1.0 + 2 ou 3 progs à la noi wink


http://www.danasoft.com/sig-fre.jpg

Hors ligne

 

#7 07 Jun 2004 16:03:26

mastermage
Magicien G100
Lieu: Charleville-Mézières,Compiègne
Date d'inscription: 31 Jan 2002
Messages: 1008

Re: Possible ou Impossible?

lol c possible mais c chaud a gerer sous DOS

Hors ligne

 

#8 08 Jun 2004 02:48:36

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Possible ou Impossible?

un tsr c' est pas une autre tache. c' est la conservation de code executable sans possibilité qu' une autre execution l' écrase en mémoire. point barre.
Après tout dépend de son utilisation.


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#9 08 Jun 2004 15:43:54

mastermage
Magicien G100
Lieu: Charleville-Mézières,Compiègne
Date d'inscription: 31 Jan 2002
Messages: 1008

Re: Possible ou Impossible?

TSR differend de multi-taches !
et puis par multi-taches il faut faire la difference entre mult-threading et multi-processus.
le multi-threading, bien que pas tres facile a mettre en place, pourrait tres bien etre utilisé sur g100, alors que plusieurs processus qui tournent en meme temps ( != TSR) c'est quasi voire totalement impossible sous un systeme DOS

Hors ligne

 

#10 08 Jun 2004 16:14:14

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Possible ou Impossible?

(essayez pas de le casser parce qu' il a le sort boomrang sur lui)


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#11 09 Jun 2004 01:41:49

Tekkeitserktok
Membre Communauté Graph100
Lieu: Nancy(54)
Date d'inscription: 12 Jan 2004
Messages: 416

Re: Possible ou Impossible?

moi je parle du muliti process.... sad


Démo disponible:
-->The legend of Zelda:The revenge of Ganon
-->v0.1b
-->http://linkoncasio.free.fr

http://tekkeitserktok.free.fr/Cat.gif

Hors ligne

 

#12 09 Jun 2004 04:10:33

mastermage
Magicien G100
Lieu: Charleville-Mézières,Compiègne
Date d'inscription: 31 Jan 2002
Messages: 1008

Re: Possible ou Impossible?

lol... la je suis cassé  :mrgreen:
bon alors multi-process -> faut faire un nouvel OS :twisted:
(X-thunder tu faisais allusion au sujet des librairies dynamiques ?)

Hors ligne

 

#13 09 Jun 2004 06:08:32

Tekkeitserktok
Membre Communauté Graph100
Lieu: Nancy(54)
Date d'inscription: 12 Jan 2004
Messages: 416

Re: Possible ou Impossible?

donc ça va pa être possible because moi et l'asm ==  :x lol


Démo disponible:
-->The legend of Zelda:The revenge of Ganon
-->v0.1b
-->http://linkoncasio.free.fr

http://tekkeitserktok.free.fr/Cat.gif

Hors ligne

 

#14 09 Jun 2004 07:49:43

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Possible ou Impossible?

ouais mais pour faire un nouvel OS il faut obligatoirement kon trouve comment modifier ce *** de lecteur A: !!!!

Hors ligne

 

#15 10 Jun 2004 02:13:21

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Possible ou Impossible?

par fatalement, suffit de modifier en live la mémoire, de reconstruire toutes les interruptions!

Et croiser les doigts pour que l' utilisateur ou un prog ne reboot pas la calc  :mrgreen:

Sinon je suis persuadé qu' il y' a moyen de le modifier, une etude pourrait etre faite à partir d' un ému non?


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#16 19 Sep 2004 13:08:11

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Possible ou Impossible?

désolé de reveiller ce post mais bon c vrai qu'en stockant chaque processus dans une interuption, et en reveillan certain processus kan on el veut on pourrais faire ce systeme
mais apres fo pouvoir se retrouver la ou on étais.......

Hors ligne

 

#17 20 Sep 2004 12:39:44

Spesiel
Testeur G100
Lieu: Le Mans
Date d'inscription: 06 Feb 2002
Messages: 598
Site web

Re: Possible ou Impossible?

Marrant, mais ça me rappelle Win 1.0 ou 2.0... Y'avait un système pseudo multi-tâches...


No matter where you are, everyone is always connected...

Hors ligne

 

#18 20 Sep 2004 13:19:18

mastermage
Magicien G100
Lieu: Charleville-Mézières,Compiègne
Date d'inscription: 31 Jan 2002
Messages: 1008

Re: Possible ou Impossible?

dans windows 16 bits le mult-taches n'etait pas preemptif (temps processeur redistribué par l'OS entre les differents processus et thread sur un seul ou plusieurs processeurs, le tout selon un algo de gestion de ressources machine), mais cooperatif (ce sont les applications qui rendent la main a l'OS, qui passe l'execution au precessus suivant. C'etait transparent pour le programmeur a cause de la programmation evenementielle (pour ceux qui ont programmé avec windows, c'est la boucle de message qui faisait tout).

comme tu dis hop... euh spesiel  :mrgreen:  c'est pas du vrai multi-taches, alors que ce que dont parle superna c'est du vrai multi-taches

"la culture c'est comme la confiture, moins on en a, plus on l'étale !"

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr