Hardware

Les drivers pilotent nos ordinateurs

Posté dans Hardware le septembre 16th, 2009 par HIK3 – 1 Commentaire

Dans le monde interminable de l’informatique, il y a un petit coin qui s’appelle "Les Drivers", ou, pour les francophones "Les Pilotes". Ces micro-logiciels, déstinés à faciliter la reconnaissance de divers périphériques ornant votre ordinateur, sont parfois aussi dur à identifier qu’un passager arrivant aux USA sans passport biométrique.

Il arrive parfois que l’on ne peut pas identifier clairement certains drivers manquants. Néanmoins, le matériel est « identifiable » à partir de deux empreintes qui se nomment DEV (Device ID) et VEN (Vendor ID).

Lorsque les constructeurs de matériel créent le micro logiciel ils insèrent ces deux ID (ils le font le plus souvent dans une structure ex : http://www.pcidatabase.com/reports.php?type=c-header) dans leur code.

Ainsi, lorsque l’on va dans (*** ATTENTION : Âmes Linuxiennes, s’abstenir … ***) Poste de Travail > Gestionnaire des Périphériques > Propriétés du périphérique > Onglet Détails, on peut voir ces deux codes, souvent sous la forme : PCI\Ven_<code>&DEV_<code>. Une fois identifiés, ces codes peuvent se retrouver dans une base de données : http://www.pcidatabase.com/.

Vous insérez soit l’un, soit l’autre dans le champ de recherche et une fois la recherche terminée, il vous indiquera le matériel que vous recherchez (ex : Broadcom NetXtreme Gigabit Ethernet) ce qui facilite la recherche du drivers spécifique.

J’espères que cette astuce vous sera utile ;-).

Big Mess o’ Wires : et si on créait un CPU à la main ? :D

Posté dans Geek, Hardware le juin 18th, 2009 par HIK3 – 1 Commentaire

L’informatique est un monde très vaste. Il y a ceux qui programment, afin de nous mettre à disposition des systèmes stables, compactes (linux), ceux qui nous offrent des suites de logiciels libres (OpenOffice, Mozilla, GNU, etc.), mais il y a également des personnes, qui sont un peu « créatives », disons, et qui nous pondent des trucs incroyables …

C’est le cas de Steve Chamberlin, un type, comme ça, sans histoire particulière, mais à qui un jour il est passé par l’esprit de faire son propre microprocesseur … Aha, je parie qui vous tirez la même tête que moi lorsque vous avez appris cette nouvelle :P

Je sais pas, il devait s’ennuyer, ou tout simplement par défi, voire par curiosité, il a décidé de pondre son propre microprocesseur, le BMOW, soit le Big Mess O’ Wires. Je suis stupéfait d’apprendre cette nouvelle, d’après ce que j’ai lu par contre, le CPU est constitué à partir de plusieurs chips et il peut manipuler les données I/O, comme le clavier, la souris, etc. Mais il ne s’arrête pas là, car il peut également, je cite :

  • Boot into a simple integer BASIC program, capable of interactively editing and running its own programs.
  • Support multiple programs executing simultaneously, via a pre-emptive multitasking OS.
  • Provide keyboard input, VGA video and sound output.

Qui, je traduis, serait d’intégrer le BASIC, de manipuler les périphériques d’I/O et de supporter plusieurs programmes s’exécutant en même temps.

En tout cas, un grand Bravo à Steve, lui c’est un génie ! N’hésitez pas à consulter son site si vous avez un peu de temps : http://www.stevechamberlin.com/cpu/index.html