51 votes

Quelle est la différence entre le BIOS et le firmware ?

Est-ce que quelqu'un pourrait élaborer sur les différences entre le BIOS et le firmware s'il vous plaît ?

27 votes

Le BIOS est un firmware. Il existe d'autres firmwares en dehors du BIOS.

1 votes

@FlakDiNenno - Nous ne le saurons jamais puisque l'auteur a posé des questions courtes dans un commentaire.

0 votes

@Ramhound oui, j'ai réalisé après coup que c'était il y a un bon moment. J'ai apprécié vos tentatives et votre essai de comprendre ce qu'il disait... et je pensais que cela pourrait être juste un léger problème de langue. cheers

50voto

Tonny Points 26909

Comme d'autres l'ont déjà mentionné, BIOS est le nom spécifique du micrologiciel (firmware) de la carte mère dans les anciens PC. Les nouveaux ordinateurs d'aujourd'hui ont un type de micrologiciel techniquement différent appelé EFI ou UEFI.

Veuillez noter que tout ordinateur contiendra, en plus du BIOS (ou EFI ou UEFI), également un autre micrologiciel. Les cartes réseau, les cartes vidéo, les contrôleurs RAID, les disques durs, les lecteurs flash, les SSD, les cartes son, pour ne citer que quelques exemples, peuvent tous avoir un micrologiciel intégré dans le périphérique.

De manière étrange, le micrologiciel d'une carte vidéo est souvent appelé le BIOS de la vidéo. Cela est techniquement incorrect. BIOS est approprié uniquement pour le micrologiciel de démarrage de la carte mère elle-même.

19 votes

"Le BIOS est uniquement approprié pour le micrologiciel de démarrage de la carte mère elle-même." -- C'est l'utilisation moderne. Sur le PC IBM original exécutant MS-DOS ou CP/M-86, le BIOS fournissait les pilotes de périphériques, comme son nom l'indique, pour les périphériques de base. Et le BIOS vidéo fournissait le pilote pour le tampon d'image. Le nom n'était pas "techniquement incorrect" comme vous l'affirmez.

3 votes

"In my opinion, a graphic card is basically a second computer. It has it's processor, it's inputs, outputs, power source (most of the time), it's own RAM memory and even has it's own firmware,'operating system' and (yes!) BIOS. Some card even do POST to check it's memory and if it is functioning properly! With this information, it is technically correct to say 'video-BIOS'." --> À mon avis, une carte graphique est essentiellement un deuxième ordinateur. Elle a son processeur, ses entrées, sorties, source d'alimentation (la plupart du temps), sa propre mémoire RAM et possède même son propre micrologiciel, son 'système d'exploitation' et (oui !) BIOS. Certaines cartes effectuent même un test POST pour vérifier leur mémoire et leur bon fonctionnement ! Avec ces informations, il est techniquement correct de dire 'video-BIOS'.

1 votes

Le "BIOS de la vidéo" est un code qui est exécuté par le processeur principal (x86), et non par le processeur vidéo. Au fait : Les simples graphiques embarqués ne contiennent toujours aucun processeur exécutant du code.

36voto

user170292 Points 41

Donc, le BIOS est un micrologiciel pour les ordinateurs.

En continuant à lire sur les ordinateurs, vous aurez une idée du BIOS, de l'UEFI, de l'EFI, et ainsi de suite.

Le BIOS (acronyme de Basic Input/Output System et également connu sous le nom de System BIOS, ROM BIOS ou PC BIOS) est un type de micrologiciel utilisé lors du processus de démarrage (démarrage sous tension) sur les ordinateurs compatibles IBM PC. Le micrologiciel BIOS est intégré aux PC, et c'est le premier logiciel qu'ils exécutent lorsqu'ils sont sous tension. Le nom lui-même provient du Basic Input/Output System utilisé dans le système d'exploitation CP/M en 1975.

Le micrologiciel est la combinaison de mémoire persistante, de code de programme et de données stockées en elle. Des exemples typiques de dispositifs contenant du micrologiciel sont des systèmes embarqués (comme les feux de circulation, les appareils électroménagers et les montres numériques), des ordinateurs, des périphériques informatiques, des téléphones mobiles et des appareils photo numériques. Le micrologiciel contenu dans ces appareils fournit le programme de contrôle pour le dispositif.

15 votes

En d'autres termes, le BIOS est un micrologiciel de la même manière que le carré est un rectangle. Un peu pareil, mais plus spécialisé. Quoi qu'il en soit, ce serait une bonne idée d'arrêter d'utiliser le mot BIOS dans tous les cas, sauf pour les PC pré-UEFI. Mais nous verrons. La langue est une bête très imprévisible...

1 votes

Le BIOS est le micrologiciel d'amorçage qui permet à l'ordinateur de démarrer, de trouver tous les autres micrologiciels d'interface, le stockage du système d'exploitation (pas nécessairement un lecteur) et de charger le SE. De "se mettre sur ses propres pieds grâce à ses lacets".

0 votes

En fait, bien que cette réponse ne soit pas techniquement incorrecte, il serait encore plus correct de dire que le BIOS forme une couche dans le modèle CP/M : BIOS en dessous de BDOS en dessous de CCP. Le PC IBM et le 86-DOS de SCP ont très probablement été fortement influencés par les systèmes existants à l'époque, y compris CP/M (l'objectif de conception du 86-DOS était la compatibilité des sources CP/M après une traduction automatique du code source de 8080 à 8086), et donc à la fois le PC IBM et le DOS principal pour celui-ci (86-DOS est devenu PC-DOS, plus tard MS-DOS) ont adopté une architecture similaire.

11voto

jcbermu Points 16624

Le micrologiciel est un nom générique pour tous les logiciels qui sont intégrés dans la mémoire non volatile. Le BIOS est stocké dans la ROM, donc c'est du micrologiciel.

0 votes

Quel est un autre exemple de micrologiciel par exemple?

3 votes

Toute routine de programme stockée en mémoire non volatile utilisée par un microprocesseur ou un FPGA dans un sous-système de carte mère ou un périphérique.

3 votes

Le système d'exploitation d'un routeur domestique ou d'un lecteur Blu-Ray sont de bons exemples de micrologiciel. Même de nos jours, votre téléviseur a un micrologiciel.

3voto

Frooze Points 31

Bios - un type spécifique de micrologiciel qui est responsable de coordonner la façon dont vos autres appareils (et micrologiciels) communiquent avec votre OS. Le Bios peut également être utilisé par l'utilisateur pour dicter quels types d'options de démarrage (et le 'comportement' de certains composants, comme la RAM, le CPU, le GPU, etc.) sont exécutés lorsque vous allumez l'ordinateur. Le Bios démarre en premier, avant tout le reste, lorsque vous allumez l'ordinateur.

Micrologiciel - il s'agit d'un terme plus général faisant référence aux morceaux de code qui communiquent avec vos appareils et indiquent à l'Operating System comment il est censé fonctionner avec ces appareils.

Esperons que cela soit une description de base décente pour ceux qui sont très nouveaux dans le domaine. ;)

3voto

Professor Points 31

Le BIOS est apparu au début de l'ère des puces LSI (Large Scale Integrated). C'était vraiment un mini système d'exploitation et disposait de fonctions pour les programmeurs système à utiliser. Par exemple, l'émission d'un caractère vers un périphérique. Le firmware est un terme générique pour désigner un logiciel embarqué (et ses données incluses) pour exécuter quelque chose. Les contrôleurs de système dans de grands systèmes informatiques qui contrôlent la mise sous tension, etc., disposent d'un mini système d'exploitation (généralement un mini Linux) appelé firmware. Ces termes sont quelque peu interchangeables, mais le firmware téléchargé sur une carte mère d'ordinateur est appelé BIOS. Le firmware téléchargé sur une carte vidéo peut également être désigné comme BIOS.

J'espère que cela vous aide.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X