|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Interruption Bios ou Dos ? [ Archives / Newbii ] (Valmont)
Informations & options pour cette discussion
|
mardi 24 septembre 2002 à 18:12:00 |
Interruption Bios ou Dos ?

Valmont
|
Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?
|
|
|
|
mercredi 25 septembre 2002 à 18:47:21 |
Re : Interruption Bios ou Dos ?

GuruMeditation
|
Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau. Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.
@+ Guru_Meditation
------------------------------- Réponse au message : -------------------------------
Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?
|
|
|
|
dimanche 29 septembre 2002 à 15:46:01 |
Re : Interruption Bios ou Dos ?

Valmont
|
OK Merci Bcp
Donc si je veux faire des utilitaire Dos j'utilise soit la plus facile a utiliser soit ( si le temp est critique ) l'int du Bios.
encore merci
------------------------------- Réponse au message : -------------------------------
Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau. Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.
@+ Guru_Meditation
------------------------------- Réponse au message : -------------------------------
Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?
|
|
|
|
mardi 15 octobre 2002 à 15:12:13 |
Re : Interruption Bios ou Dos ?

Juke
|
Je suis pas sur mais il me sembleque si possible il vaut mieux utiliser les int du dos, sauf si tu a besoin de ne pas utiliser le bios en tout cas c comme sa pour la manipulation graphique car les int du bios sont beaucoup plus lente (enfin, en theorie.)
sinon pour un code portable il vaut mieu utiliser le bios meme si par exmple linux bloque quelque interruption, faire de l'asm portable est difficile.
voila
a+
------------------------------- Réponse au message : -------------------------------
OK Merci Bcp
Donc si je veux faire des utilitaire Dos j'utilise soit la plus facile a utiliser soit ( si le temp est critique ) l'int du Bios.
encore merci
------------------------------- Réponse au message : -------------------------------
Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau. Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.
@+ Guru_Meditation
------------------------------- Réponse au message : -------------------------------
Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?
|
|
|
|
mardi 15 octobre 2002 à 15:59:13 |
Re : Interruption Bios ou Dos ?

Juke
|
Je viens d'avoir la reponse en cour, il vaut mieux utiliser l'int dos car l'interruption bios est situer dans la rom le temp d'acces est d'a peu pres 150 ns alors que le system d'exploitation recopie les instruction machine dans la memoire shadow qui a un acces d'a peu pres 10 ns . j'espere que mon explication de suffit.
A+ (ps: comment rebooter en asm ???)
------------------------------- Réponse au message : -------------------------------
Je suis pas sur mais il me sembleque si possible il vaut mieux utiliser les int du dos, sauf si tu a besoin de ne pas utiliser le bios en tout cas c comme sa pour la manipulation graphique car les int du bios sont beaucoup plus lente (enfin, en theorie.)
sinon pour un code portable il vaut mieu utiliser le bios meme si par exmple linux bloque quelque interruption, faire de l'asm portable est difficile.
voila
a+
------------------------------- Réponse au message : -------------------------------
OK Merci Bcp
Donc si je veux faire des utilitaire Dos j'utilise soit la plus facile a utiliser soit ( si le temp est critique ) l'int du Bios.
encore merci
------------------------------- Réponse au message : -------------------------------
Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau. Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.
@+ Guru_Meditation
------------------------------- Réponse au message : -------------------------------
Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?
|
|
|
|
jeudi 17 octobre 2002 à 21:55:04 |
Re : Interruption Bios ou Dos ?

GuruMeditation
|
Certe c'est vrai mais je ne suis pas sur mais il est possible que les int du DOS appelle les int du BIOS.
------------------------------- Réponse au message : -------------------------------
Je viens d'avoir la reponse en cour, il vaut mieux utiliser l'int dos car l'interruption bios est situer dans la rom le temp d'acces est d'a peu pres 150 ns alors que le system d'exploitation recopie les instruction machine dans la memoire shadow qui a un acces d'a peu pres 10 ns . j'espere que mon explication de suffit.
A+ (ps: comment rebooter en asm ???)
------------------------------- Réponse au message : -------------------------------
Je suis pas sur mais il me sembleque si possible il vaut mieux utiliser les int du dos, sauf si tu a besoin de ne pas utiliser le bios en tout cas c comme sa pour la manipulation graphique car les int du bios sont beaucoup plus lente (enfin, en theorie.)
sinon pour un code portable il vaut mieu utiliser le bios meme si par exmple linux bloque quelque interruption, faire de l'asm portable est difficile.
voila
a+
------------------------------- Réponse au message : -------------------------------
OK Merci Bcp
Donc si je veux faire des utilitaire Dos j'utilise soit la plus facile a utiliser soit ( si le temp est critique ) l'int du Bios.
encore merci
------------------------------- Réponse au message : -------------------------------
Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau. Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.
@+ Guru_Meditation
------------------------------- Réponse au message : -------------------------------
Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?
|
|
|
|
vendredi 18 octobre 2002 à 08:58:43 |
Re : Interruption Bios ou Dos ?

Juke
|
oui, en quelque sorte l'os appelle les interruptions du bios (de toute facons il est obligé) mais auparavant, au demarrage, il te recopie ces instructions dans la mémoire shadow qui est beaucoup plus rapide que de faire apppele au bios. La meilleur solution, pour aller plus vite est de recopier les interruptions du bios en memoire shadow toi meme et tu les utilise apres. mais c pas evident, c pour sa que la plupart des coderz font appel au fonction du dos (ou du bios quand ils n'ont pas le choix)
voilà, je ne pense pas dire de conneries mais bon je pe me tromper.
à votre service.
au fait, je recherche des coders pour creer une application qui se charge juste avant le boot pour demander un mot de passe, quelqu'un pourrais t'il m'aider ?
Juke
------------------------------- Réponse au message : -------------------------------
Certe c'est vrai mais je ne suis pas sur mais il est possible que les int du DOS appelle les int du BIOS.
------------------------------- Réponse au message : -------------------------------
Je viens d'avoir la reponse en cour, il vaut mieux utiliser l'int dos car l'interruption bios est situer dans la rom le temp d'acces est d'a peu pres 150 ns alors que le system d'exploitation recopie les instruction machine dans la memoire shadow qui a un acces d'a peu pres 10 ns . j'espere que mon explication de suffit.
A+ (ps: comment rebooter en asm ???)
------------------------------- Réponse au message : -------------------------------
Je suis pas sur mais il me sembleque si possible il vaut mieux utiliser les int du dos, sauf si tu a besoin de ne pas utiliser le bios en tout cas c comme sa pour la manipulation graphique car les int du bios sont beaucoup plus lente (enfin, en theorie.)
sinon pour un code portable il vaut mieu utiliser le bios meme si par exmple linux bloque quelque interruption, faire de l'asm portable est difficile.
voila
a+
------------------------------- Réponse au message : -------------------------------
OK Merci Bcp
Donc si je veux faire des utilitaire Dos j'utilise soit la plus facile a utiliser soit ( si le temp est critique ) l'int du Bios.
encore merci
------------------------------- Réponse au message : -------------------------------
Hé bien quand tu n'est pas sous DOS tu ne peux pas utiliser les ints du DOS. Je crois qu'en règle générale ceux du BIOS sont plus rapide que ceux du DOS parce qu'ils sont généralement fait dans un plus bas niveau. Dans le cas de lecture et d'écriture on utilise généralement l'INT 13h qui est une int du BIOS.
@+ Guru_Meditation
------------------------------- Réponse au message : -------------------------------
Quand choisir d'utiliser une int Dos plutot que Bios et inversement qd il y a + ou - doublon, comme par ex. pour la lecture/ecriture de secteur sur un dur ?
|
|
|
|
vendredi 18 octobre 2002 à 11:02:40 |
Re : Interruption Bios ou Dos ?

PierreF
|
1) Ce n'est pas le DOS qui met en mémoire shadows le BIOS, mais le bios lui-même et il peut faire la même chose pour le bios video
2)les interuption bios sont certainement (le plus part) plus rapide que celle du dos, car le dos fait plus de verification que le bios, mais ca depende des fonctions.
3)Linux bloque tout les interuption du BIOS car c'est du mode proteger, tout comme windows
|
|
|
|
vendredi 18 octobre 2002 à 11:22:57 |
Re : Interruption Bios ou Dos ?

Juke
|
Apres c peut etre du cas par cas mais je sais que pour par afficher un pixel, il vaut mieux utiliser l'interruption dos. Merci de tes precisions pierreF.
en fait mes connaissances sont theoriques, je ne programme pas encore en assembleur.(enfin pas vraiment)
'lut
Juke
------------------------------- Réponse au message : -------------------------------
1) Ce n'est pas le DOS qui met en mémoire shadows le BIOS, mais le bios lui-même et il peut faire la même chose pour le bios video
2)les interuption bios sont certainement (le plus part) plus rapide que celle du dos, car le dos fait plus de verification que le bios, mais ca depende des fonctions.
3)Linux bloque tout les interuption du BIOS car c'est du mode proteger, tout comme windows
|
|
|
|
vendredi 18 octobre 2002 à 17:42:30 |
Re : Interruption Bios ou Dos ?

GuruMeditation
|
Moi pour afficher un pixel je n'utilise pas d'interruptions j'y vais direct dans la mémoire c'est ça qui a de plus rapide
------------------------------- Réponse au message : -------------------------------
Apres c peut etre du cas par cas mais je sais que pour par afficher un pixel, il vaut mieux utiliser l'interruption dos. Merci de tes precisions pierreF.
en fait mes connaissances sont theoriques, je ne programme pas encore en assembleur.(enfin pas vraiment)
'lut
Juke
------------------------------- Réponse au message : -------------------------------
1) Ce n'est pas le DOS qui met en mémoire shadows le BIOS, mais le bios lui-même et il peut faire la même chose pour le bios video
2)les interuption bios sont certainement (le plus part) plus rapide que celle du dos, car le dos fait plus de verification que le bios, mais ca depende des fonctions.
3)Linux bloque tout les interuption du BIOS car c'est du mode proteger, tout comme windows
|
|
|
Cette discussion est classé dans : interruption, bios, dos
Répondre à ce message
Sujets en rapport avec ce message
interruption du bios et du dos sous windows [ par eedy31 ]
eedy31Salut a tous est ce que quelqu'un pourait m'aider car je ne sais pascomment faire pour utiliser les interruption du dos et du bios sous windows!
interruption BIOS [ par project0 ]
est ce quelqu un connais les interruptions BIOS qui arrete le systeme ( avec mise sous tension ) et celle qui permet un reboot ( redemarrage propre pa
NASM VESA ET DOS [ par Ludolpif ]
Bonjour, et merci d'avance à ceux qui prennent la peine de lire ce message !J'aimerai créer 1 petit programme en ASM permettant sous dos de faire quel
ou se trouve le système MS-DOS dans la RAM? [ par ibroman ]
Bonjour,j'ai remarquer que pour un fichier .com, les adresses debutent avec un décalage de 100h.Ensuite que les adresses interruptions se trouve au de
interruption clavier nasm [ par escobales ]
Bonjour,Je n'arrive pas à appeler l'interrruption clavier avec nasmj'ai ecrit un programme en C mais j'ai besoin d'utiliser le clavier pendant que le
retour d'interruption [ par S2R ]
Bonjour,Je n'arrive pas à récupérer l'adresse d'appel d'une int.J'aurais besoin de pouvoir changer l'adresse de retour d'une int (que j'ai reprogrammé
interruption du clavier sous linux [ par xian2 ]
bonjour,je voudrais connaitre l'equivalent de l'interruption 6 du int 21h du DOS.elle permet de lire le clavier sans afficher le caractère lu.mon co
que choisir, le masm6 ou le 8? [ par Fildomen ]
salutje débute en assembleur et j'ai bien aimé le masm, mais il me reste de choisir, le masm6 pour le dos qui a l'air facile, le masm8 32bits pour win
Lecture d'un fichier sous DOS (débutant) [ par jezequel ]
Bonjour !J'aimerai savoir comment lire un fichier de données (très volumineux) sous DOS avec un 286. Le fichier doit etre lu octet par octet, en boucl
Probléme d'Affichage pour les chaines de caractères [ par HwW_Mb ]
Salut les petits :-)A L'AIDE !!!!!!!!!!!!!j'ai programmé un Mini Os avec un secteur de démarrage et un noyau de 5 secteursmais je n'arrive pas à affic
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|