51 votes

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

Quelqu'un pourrait-il élaborer sur les différences entre le BIOS et le firmware s'il vous plait?

27 votes

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

1 votes

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

0 votes

@Ramhound ouais, j'ai réalisé après coup que c'était il y a un moment. J'ai apprécié tes tentatives et ta volonté de comprendre ce qu'il disait... et j'ai pensé que ce n'était peut-être qu'une légère barrière de la langue. Santé

50voto

Tonny Points 26909

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

Veuillez noter que tout ordinateur contient, en plus du BIOS (ou EFI ou UEFI), d'autres firmwares. Les cartes réseau, les cartes vidéo, les contrôleurs RAID, les disques durs, les clés USB, les SSD, les cartes son, pour ne citer que quelques exemples, peuvent tous contenir un firmware intégré dans le périphérique.

Étrangement, le firmware d'une carte vidéo est souvent appelé le BIOS vidéo. Ceci est techniquement incorrect. BIOS est approprié uniquement pour le firmware de démarrage de la carte mère elle-même.

19 votes

"Le BIOS convient uniquement au micrologiciel de démarrage de la carte mère elle-même." -- C'est l'usage 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

"D'une manière étrange, le micrologiciel d'une carte vidéo est souvent appelé le video-BIOS. C'est techniquement incorrect. --> À mon avis, une carte graphique est essentiellement un second 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 propre 'système d'exploitation' et (oui!) BIOS. Certaines cartes effectuent même un test POST pour vérifier leur mémoire et si elles fonctionnent correctement! Avec ces informations, il est techniquement correct de dire 'video-BIOS'."

1 votes

Le "BIOS vidéo" est un code qui est exécuté par le processeur principal (x86), et non par le processeur vidéo. Au fait: les cartes graphiques simples intégrées ne contiennent toujours aucun processeur exécutant du code.

36voto

user170292 Points 41

Alors, le BIOS est un micrologiciel pour les ordinateurs.

En continuant à lire sur les ordinateurs, vous comprendrez le BIOS, UEFI, EFI, etc.

Le BIOS (un acronyme pour Basic Input/Output System et également connu sous les noms de System BIOS, ROM BIOS ou PC BIOS) est un type de micrologiciel utilisé lors du processus de démarrage (mise sous tension) sur les ordinateurs compatibles IBM PC. Le micrologiciel BIOS est intégré dans les PC, et c'est le premier logiciel qu'ils exécutent lorsqu'ils sont allumés. 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 qui y sont stockées. Des exemples typiques de dispositifs contenant un micrologiciel sont les systèmes embarqués (comme les feux de circulation, les appareils électroménagers et les montres numériques), les ordinateurs, les périphériques informatiques, les téléphones mobiles et les appareils photo numériques. Le micrologiciel contenu dans ces dispositifs fournit le programme de contrôle du dispositif.

15 votes

En d'autres termes, le BIOS est un firmware de la même manière que le carré est un rectangle. En quelque sorte, c'est pareil, mais plus spécialisé. De toute façon, 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 on verra. Le langage 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 disque) et de charger le système d'exploitation. De "tirez-vous vers le haut par vos lacets".

0 votes

En réalité, bien que cette réponse n'est 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 (un objectif de conception de 86-DOS était la compatibilité avec les sources CP/M après traduction automatique du code source de 8080 en 8086), et donc à la fois le PC IBM et le DOS de premier plan pour celui-ci (86-DOS est devenu PC-DOS, puis 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 incorporés dans la mémoire non volatile. Le BIOS est stocké dans la mémoire morte, c'est donc un micrologiciel.

0 votes

Qu'est-ce que le firmware, 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 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 la coordination de la façon dont vos autres appareils (et micrologiciels) communiquent avec votre système d'exploitation. Le Bios peut également être utilisé par l'utilisateur pour dicter quelles sortes d'options de démarrage (et le 'comportement' de certains composants, comme la RAM, le CPU, le GPU, etc.) sont exécutées lorsque vous allumez l'ordinateur. Le Bios démarre en premier, avant tout le reste, lorsque vous allumez l'ordinateur.

Micrologiciel - c'est un terme plus général qui fait référence aux morceaux de code qui communiquent avec vos appareils et indiquent au système d'exploitation comment il est censé fonctionner avec ces appareils.

À espérons que cela soit une bonne explication de haut niveau pour ceux qui sont tout nouveaux dans le domaine. ;)

3voto

Professor Points 31

Le BIOS a vu le jour au début de l'époque des puces LSI (Large Scale Integrated). C'était vraiment un mini système d'exploitation et disposait de hooks pour que les programmeurs système puissent l'utiliser. Par exemple, pour afficher un caractère sur un périphérique quelconque. Le firmware est un terme générique pour désigner le logiciel embarqué (et les données incluses) pour exécuter quelque chose. Les contrôleurs système dans de grands systèmes informatiques qui contrôlent la mise sous tension, etc., ont un mini système d'exploitation (typiquement 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 appelé BIOS.

J'espère que cela vous aidera.

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