base B
les digits
poids du digit
plus fort
10 digits (de 0 à 9, le premier digit est le 10^0)
2 digits (de 0 à 1)
8 digits (de 0 à 7)
16 digits (de 0 à F)
en decompose l'octal en 3.
en decompose l'hexadecimal en groupe de 4
division sucessive
(96)10 = (1100000)2
(0,626)2 =
0,625*2 = 1,25 -> 1
0,25*2 = 0,5 -> 0
0,5*2 = 1 -> 1
(96,625)10 = (1100000,101)2
pareil pour les autres bases (?)10 -> (?)?
1*2^2+0*2^1+1*2^0+0*2^-1+1*2^-2 = (5,25)10
c'est que l'ordinateur ne reconnait pas les termes de l'ecritures scientifique par ex: 1,1*2^-2 l'ordit ne reconnait pas la virgule le fois la puissance et le moins.
il fait donc utiliser la norme IEEE 754.
Indtitute of electrical and electronics engineers. elle fixe les standard et les normes dans ces differentes disciplines.
simple precision
double precision
sp etendue
dp etendue
la sequence est code sur 32 bits :
1) 1 bit pour le signe
2) 23 bits pour le mantisse
3) 8 bits pour l'exposant
coder ainsi :
1) -> 3) -> 2)
dans ce contexte en parle de nombre reel est non de nombre signé entier en complement à 2.
contient la valeur de l'exposant 2^e qui donne le deplacement de la virgule, la elle ce deplace de e vers la gauche.
contient la partie fractionnaire du nombre ecrit avec la notation scientifique.
capacite de la taille memoire : represente le nombre total de bits que la memeoire peut stocker, exprimee en octets ou en nombre de mots memoire.
1k kilo 2^10 bits
1M mega 2^20 bits
1G giga 2^30 bits
1T tera 2^40 bits
une mc a 4 cases; espace d'adressage = 4 = 2^2 cases ou m=2, une adresse s'ecrit sur 2 bits.
physiquement la memoire centrale est divise en emplacement de taille fixe utilise pour stocker les instructions et data. ces emplacements sont appeler des cases memoires ou cellules memoires. la taille de la case memoire (TCM) est la meme pour toutes les cases de la memoire soit : 8bits, 16bits... par defaut TCM = 1octet = 8bits
a un numero unique qui la regerence, ce numero est appelle adresse de la case memoire centrale (generalement ecrite en hexadecimal)
adresse de fin/adresse de debut
les adresses sont numerote de 0 à N-1. Les adresses sont sequentielles. si N = 4 cases memoires, les adresses barient de 0 à 2^2-1 ou 0-> 3
espace d'adressage = espace d'adressage direct * TCM
d'executer les programmes
unite arithmetique et logique (UAL) et d'une unite de controle
operation elementaire du processeur a chaque top d'horloge. (addition, soustraction...)
les operations sur la memoire (lecture/ecriture) et les operations a realiser par l'UAL selon l'instruction en cours d'execution.
l'UC doit disposer d'un espace de travail. cette espace de travail s'appel la memoire centrale.
c'est un dispositif capable d'enregistrer une information, de la conserver (memoriser), et de la restituer.
memoire centrale, disque dur, disquette, flash disque
dans le processeur (registres)
interne (memoire centrale ou principale)
externe (memoire secondaire)
la capacite (taille) d'une memoire est le nombre (quantite) d'informations memoriser dans cette memoire
Bit : element de base pour la representation de l'information
octet: 1octet = 8 bits
si une memoire perd sont contenu (informations) lorsque la sources d'alimentation est coupee alors la memoire est dite volatile. si au contraire elle conserve sont contenu, alors elle est non volatile (permanente ou stable)
sur une memoire en peut effectuer l'operation de :
lecture : recuperer/restituer une info a partir de la memoire.
ecriture : enregistrer une nouvelle information, ou la modifier.
ces memoire s'appelle memoire vives.
ils existent aussi des memoires qui donnent que la possibilite de la lecture :
elles s'appellent memoire morte.
c'est le temps necessaire pour effectuer une operation de lecture ou d'ecriture.
memoires a semi conducteur (MC, ROM...) tres rapide mais de taille reduite.
memoire magnetique (disque dur...) moins rapide mais plus d'espace de stockage.
memoire optique (dvd, cdrom...).
elle peut etre soit vive soit morte:
vive : statique/dynamique/associative
morte: ROM/PROM/EPROM
ROM : le contenu est defini lors de la fabrication.
PROM : sont programmables par l'utilisateur, mais une seule fois en raison du moyen de stockage.
EPROM : sont effacable et programmables par l'utilisateur.
EEPROM : sont effacables et programmables par l'utilisateur. elles sont plus faciles a effacer que les EPROM car elles sont effacable electriqument.
c'est l'oragne proncipal de rangement des informations utilisees par le processeur. dans une machine pour executer un programme il faut le charger (copier) dans la memoire centrale.
creer a base de semi conducteur.
c'est une memoire vive.
RAM (acces aleatoire) c'est a dire que le temps d'acces a l'info est independant de sa place en memoire.
memoire volatile.
la capacite d'une mc est limitee.
pour la communication avec les autres organes de l'ordinateur la memoire centrale utilise les bus.
memoires statiques : sont a base de bascule de tupe D, elles ont un temps d'acces rapide (utiliser pour les memoires cache).
memoires dynamique : a base de condensateurs, possedent un tres grand taux d'integration, mais avec un temps d'acces plus long.
RAM (registre d'adresse memoire) : ce registre stock l'adresse du mot a lire ou a ecrire.
RIM (registre d'information memoire) : stock l'information lu a partir de la memoire ou l'information a ecrire dans la memoire.
decodeur : permet de selectionner un mot memoire.
R/W : commande de lecture/ecriture, cette commande permet de lire ou d'ecrire dans la memoire.
Bus d'adresse de taille k bits.
bus de donnees de taille n bits.
elles peuvent stocker comme la memoire de masse et elle a aussi les meme fonctionnalite que la RAM. par exemple le SSD est une memoire de masse.
SLC
MLC
TLC
consiste a utiliser une partie de la memoire de masse pour la transmettre dans la memoire centrale.
utilise une partie de la memoire centrale pour la transmettre a la memoire de masse.
a pour but de predire a l'avance ce qu'il y aura comme donnees, qui ont deja etait utiliser recemment, et donc faciliter le calcul au processeur.
NOT
AND
OR
XOR
NAND
NOR
XNOR