Architecture des ordinateurs
Ngah Asse /Génie Informatique/IUT Dla 2005 3/75
3.1.1 Bit et cellule mémoire..........................................................................................30
3.1.2 Les adresses mémoire..........................................................................................30
3.1.3 Ordonnancement des octets (indianisme).........................................................30
3.1.4 Organisation d’une mémoire..............................................................................30
3.1.4.1 Organisation interne d’une mémoire................................................................30
3.1.4.2 Aspect extérieur des mémoires centrales..........................................................32
3.1.5 Caractéristiques d’une mémoire........................................................................32
3.1.6 Typologie des mémoires......................................................................................32
3.1.6.1 Les mémoires vives..............................................................................................32
3.1.6.2 Les mémoires mortes...........................................................................................32
3.1.7 Relation entre mémoires et microprocesseur...................................................33
3.1.8 Chronogrammes types des mémoires................................................................33
3.1.9 Principe du décodage d’adresse.........................................................................34
3.2 Les mémoires dans les PC...................................................................................35
3.2.1 La barrière des 640 Ko et catégories des mémoires.........................................35
3.2.1.1 La mémoire paginée et les EMM.......................................................................36
3.2.1.2 Les EMS..............................................................................................................36
3.2.1.3 La mémoire étendue............................................................................................36
3.2.1.4 La mémoire haute ou HMA................................................................................37
3.2.2 Adressage des mémoires.....................................................................................37
3.2.2.1 Segmentation de la mémoire..............................................................................37
3.2.2.2 Pagination de la mémoire...................................................................................38
3.2.2.3 Les blocs de mémoire supérieure (UMB)..........................................................38
3.2.3 La mémoire virtuelle...........................................................................................39
3.2.4 Les gestionnaires de mémoire et analyse des mémoires..................................39
3.2.5 La mémoire CMOS.............................................................................................39
3.3 Les modes d'adressage des mémoires................................................................39
3.3.1 Adressage implicite..............................................................................................40
3.3.2 Adressage inhérent ou à registre........................................................................40
3.3.3 Adressage immédiat............................................................................................40
3.3.4 Adressage de registre..........................................................................................40
3.3.5 Adressage direct et absolu..................................................................................40
3.3.6 Adressage indirect par registre..........................................................................41
3.3.7 Adressage indirect par mémoire........................................................................42
3.3.8 Adressage relatif..................................................................................................42
3.3.8.1 Adressage relatif..................................................................................................42
3.3.8.2 Adressage relatif au contenu du compteur ordinal..........................................43
3.3.9 Adressage indexé.................................................................................................43
3.3.10 Adressage par registre de base...........................................................................44
3.3.11 Segmentation de la mémoire..............................................................................44
3.3.11.1 Principe de la segmentation avec les processeurs 16 bits.................................44
3.3.11.2 Protection offerte par les segments....................................................................45
3.3.11.3 Séparation des segments.....................................................................................45
3.3.11.4 Désignation d'une adresse...................................................................................46
3.3.11.5 Contraintes de la segmentation..........................................................................46
3.3.12 Pagination de la mémoire...................................................................................46
3.4 Accès direct en mémoire.....................................................................................47
3.4.1 DMA par halte (arrêt) du processeur................................................................47
3.4.1.1 Organisation d'un échange.................................................................................48
3.4.1.2 Avantages et inconvénients.................................................................................48
3.4.2 DMA par vol de cycle..........................................................................................48
3.4.3 DMA multiplexé..................................................................................................49