question à qqun quis'y connait ... Hexadecimal et loi de boolé ... - Windows & Software
Marsh Posté le 16-02-2001 à 12:42:05
Euhla
Il me semble que le mode LBA c'est un mode qui permettait au BIOS de simuler un disque dur correspondant aux normes anciennes, quand à la quantité de tetes/pistes etc ...
Et c'est toujours d'actualité, tu peux avoir besoin de configurer ton disque dur de + d'un 1Go en LBA sur certaines cartes mères.
L'algèbre de bool c'est une théorie sur la logique binaire.
C'est pas difficile du tout. On va faire vite et court.
Plutot que de représenter les nombres avec 10 chiffres comme on le fait d'habitude - ce qu'on appelle la base 10 - , on représente les nombres avec seulement 2 chiffres , le 0 et le 1 -on est donc en base 2 -. On appelle une valeur 0 ou 1 , un BIT.
Des lors, on compte de la façon suivante : 0 , 1 , 10 ,11 ,100, 101, 110 , 111 etc ...
L'avantage, tu l'auras compris c'est de pouvoir déterminer des nombres a partir de 1 et 0, ou vrai et faux, ou y'a du courant et y'en a pas etc...
On peut donc définir des "opérateurs" sur les nombres binaires pour permettre de déterminer ce que l'on cherche.
Il y'en a 3 de bases :
* le NON qui est un opérateur unaire définit tel que : NON 0 =1
et NON 1 = 0 .
* le ET qui est un opérateur binaire tq :
0 ET 0 = 0
0 ET 1 = 0
1 ET 0 = 0
1 ET 1 = 1
* le OU :
0 OU 0 = 0
0 OU 1 = 1
1 OU 0 = 1
1 OU 1 = 1
Et on peut en définir d'autres en combinant ceux ci.
Quand on a deux nombres binaires codés sur plusieurs bits - c'est à dire contenant plus d'un chiffre 0 ou 1-, on effectue ces opérations booléennes sur chaque paire de bits du meme rang.
Genre : 0101111010
ET 1011011101
===========
0001011000
NON 010101110101
============
101010001010
etc ...
On dit que 8 octets forment un octet (ou byte en anglais)
que 16 octets forment un mot
et que 32 bits forment un double mot
L'hexadécimal c'est la base 16. Donc tu as 16 "chiffres" pour représenter les nombres, mais comme nous ne connaissons que 10 chiffres, les 6 "chiffres" suivant sont représentés par les 1eres lettres de l'alphabet.
On compte donc ainsi : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C etc...
Par convention on note les nombres hexa en les préfixants de "0x"
Par exemple : 0xF5F0BE4E (un nombre hexa sur codable en binaire sur 32 bits, c'est a dire 8 octets; et remarque qu'il faut 4 bits pour écrire un nombre hexa de 0 à F en binaire car 2^4=16)
Bon voilà tout le principe.
Le décimal, pas la peine de te l'expliquer je pense, c'est celui que tu as appris en CM1
Bon courage
Marsh Posté le 16-02-2001 à 13:00:39
putain, c genial, merci d'avoir pris le temps de tout m'expliquer !
qqun a qqe chose à ajouter ?
Marsh Posté le 16-02-2001 à 13:21:16
Le mode LBA est une option du BIOS qui permet de faire une diminuer le nombre de cylindres apparents du disques dur. Ca permet notamment de pallier aux problemes issus de la limitation des 1024 premiers cylindres. (Exemple classique le gestionnaire de boot de linux nomme LILO ne permet de booter a partir du dur que si lui et tous les fichiers de boot sont situés sur les 1024 premiers cylindres.) Ce mode est disponible sur tous les bios actuels par contre les anciens bios (a l'epoques des durs de moins de 512 Mo) ne possedent pas cette option car si 512 Mo correspondent a 1024 Mo cylindres. Le mode LBA permet de repousser cette limite a 8 Go si je ne me trompe pas.
Marsh Posté le 16-02-2001 à 14:22:16
ouhla ouais j'avais pas vu
donc 8 bits = 1 octet
16 bits = 1 mot ou 1 demi mot selon l'archi
32 bits = 1 double mot ou 1 mot selon l'archi
sorry pour le poliotage de mes doigts
Marsh Posté le 16-02-2001 à 14:33:02
les bases de l'informatique enfin décryptée
Marsh Posté le 17-02-2001 à 01:06:38
bon, z'avez tt dit ?
si, autre question : kel magazine traite [bien] des reseaux ? ?
Marsh Posté le 16-02-2001 à 12:18:28
bonjour et merci,
voila, 2-3 questions :
mode lba > koi ça ??
conventions de : bases binaires
bases decimales
bases hexadecimales ?
0xff 0x00 = ???
quelle est la théorie de boolé ??
Merci de prendre le temps de me repondre, c très urgent, et important
---------------
-