La DRACHME de Rambus (RDRAM) est une conception assez radicale de mémoire trouvée dans les systèmes à extrémité élevé de PC de 1999 à 2002 en retard. Intel a signé un contrat avec Rambus en 1996 l'assurant soutiendrait RDRAM dans 2001. Après 2001, Intel a continué à soutenir RDRAM dans les systèmes existants, mais les nouveaux chipsets et cartes mères ont principalement décalé à DDR SDRAM, et tous les futurs chipsets et cartes mères d'Intel sont conçus pour DDR conventionnel ou la norme DDR2 plus nouvelle. On avait proposé des normes de RDRAM qui soutiendront des unités de traitement plus rapides par 2006 ; cependant, sans engagement d'Intel au futurs développement et appui de jeu de puces, très peu de systèmes RDRAM-basés ont été vendus en 2003, et presque aucun ensuite cela. En raison du manque d'appui d'industrie des fabricants de jeu de puces et de carte mère, RDRAM ne jouera très probablement pas un grand rôle dans des PCS de futur.
Avec RDRAM, Rambus développé ce qui est essentiellement un autobus interpuces de mémoire, avec les dispositifs spécialisés qui communiquent aux rapports de vitesse très élevés. Ce qui pourrait être intéressant à certains est que cette technologie a été développée la première fois pour des systèmes de jeu et a rendu la première fois populaire par le système de jeu de Nintendo 64, et elle plus tard a été employée dans le Sony Playstation 2.
Des systèmes conventionnels de mémoire qui emploient FPM/EDO ou SDRAM sont connus comme systèmes de large-canal. Ils ont des canaux de mémoire aussi larges que le bus des données du processeur, que pour le Pentium et hauts est 64 bits. Le module intégré duel de mémoire (DIMM) est un dispositif large 64-bit, signifiant des données peut être transféré à lui 64 bits (ou 8 bytes) à la fois.
RDRAMs, d'autre part, sont des dispositifs de étroit-canal. Ils transfèrent des données seulement 16 bits (2 bytes) à la fois (plus 2 bits de parité facultatifs), mais à des vitesses beaucoup plus rapides. C'est un décalage loin d'un plus parallèle à une conception plus périodique et est semblable à ce qui se produit avec d'autres autobus d'évolution dans le PC.
le canal simple de 16 bits RIMMs a à l'origine fonctionné à 800MHz, ainsi la sortie globale est 800x2, ou 1.6GB par seconde pour un channelthe simple mêmes que PC1600 DDR SDRAM. Les systèmes du Pentium 4 typiquement ont employé deux banques simultanément, créant une conception à canal double capable de 3.2GBps, qui assortit la vitesse d'autobus des processeurs originaux du Pentium 4. Les caractéristiques de conception de RDRAM moins de latence entre les transferts parce qu'ils tous fonctionnent synchroniquement dans un système fait une boucle et dans seulement une direction.
De plus nouvelles versions de RIMM fonctionnent à 1,066MHz ou à 1,200MHz en plus du taux 800MHz original et sont disponibles dans les versions à canal unique et de 16 bits aussi bien que le multiple-canal, versions de 32 bits pour des sorties jusqu'à 4.8GBps par module.
Un canal simple de mémoire de Rambus peut soutenir jusqu'à 32 différents dispositifs de RDRAM (les morceaux de RDRAM), et plus si des amortisseurs sont employés. Chaque morceau individuel est en série relié au prochain sur un paquet appelé un module intégré de mémoire de Rambus (RIMM), mais tous les transferts de mémoire sont faits entre le contrôleur de mémoire et un dispositif simple, pas entre les dispositifs. Les différents morceaux de RDRAM sont contenus sur RIMMs, et un canal simple a typiquement trois douilles de RIMM. L'autobus de mémoire de RDRAM est un chemin continu par chaque dispositif et module sur l'autobus, avec chaque module ayant entré et goupilles de rendement sur les extrémités opposées. Par conséquent, toutes les douilles de RIMM ne contenant pas un RIMM doivent alors être remplies de module de continuité pour s'assurer que le chemin est accompli. Les signaux qui atteignent l'extrémité de l'autobus sont terminés sur la carte mère.
Chaque morceau de RDRAM sur un RIMM1600 fonctionne essentiellement comme module autonome se reposant sur le canal de 16 bits de données. Intérieurement, chaque morceau de RDRAM a un noyau qui opère un autobus 128-bit large coupé en huit banques de 16 bits fonctionnant à 100MHz. En d'autres termes, chaque 10ns (100MHz), chaque morceau de RDRAM peut transférer 16 bytes à et du noyau. Cette interface à grande vitesse intérieurement large pourtant extérieurement étroite est la clef à RDRAM. D'autres améliorations à la conception incluent séparer des signaux de commande et de données sur l'autobus. Des bus d'adresses indépendants de commande et sont coupés en deux groupes de goupilles pour des commandes de rangée et de colonne, alors que des données sont transférées à travers le bus des données 2-byte large. L'horloge réelle d'autobus de mémoire fonctionne à 400MHz ; cependant, des données sont transférées sur les bords en chute et de montées du signal d'horloge, ou deux fois par impulsion d'horloge. Le bord en chute s'appelle un cycle égal, et le bord de montée s'appelle un cycle impair. La synchronisation complète d'autobus de mémoire est réalisée en envoyant des paquets des données commençant sur un intervalle égal de cycle. L'attente globale avant qu'un transfert de mémoire puisse commencer (latence) est seulement un cycle, ou maximum 2.5ns.
L'architecture soutient également le multiple, des transactions intercalées simultanées en multiple séparent des domaines de temps. Par conséquent, avant qu'un transfert ait même accompli, des autres peuvent commencer.
Un autre dispositif important de RDRAM est que c'est un système de basse puissance de mémoire. Le RIMMs eux-mêmes comme la course de dispositifs de RDRAM sur seulement 2.5 volts et le signal de basse tension d'utilisation balance de 1.0V à 1.8V, une oscillation du total seulement 0.8V. RDRAMs ont également quatre modes de puissance-vers le bas et transitions de bidon automatiquement dans le mode 'attente'à l'fin d'une transaction, qui offre davantage d'épargne de puissance.
Comme discuté, des morceaux de RDRAM sont installés dans des modules appelés RIMMs. Un RIMM est semblable sous la taille et la forme physique à DIMMs courant, mais ils ne sont pas interchangeables. RIMMs sont disponible dans des tailles de module jusqu'à 1GB ou plus et peuvent être ajoutés à un système un par un parce que chaque différent RIMM représente techniquement les banques multiples à un système. Elles doivent être ajoutées dans les paires si vos instruments RDRAM à canal double et vous de carte mère emploient RIMMs large de 16 bits.
Un contrôleur de mémoire de RDRAM avec un canal simple de Rambus soutient jusqu'à trois modules de RIMM selon la conception. Cependant, la plupart des cartes mères mettent en application seulement deux modules par canal pour éviter des problèmes avec le bruit de signal.
RIMMs sont disponible dans trois catégories primaires de vitesse, avec trois versions différentes de largeur dans chaque catégorie. Les versions de 16 bits sont habituellement courues dans un environnement à canal double, ainsi elles doivent être installées dans les paires, avec chacune des paires dans un ensemble différent de douilles. Chaque ensemble de douilles de RIMM sur de tels conseils est un canal. La version de 32 bits incorpore les canaux multiples dans un dispositif simple et, en tant que tels, est conçue pour être installée individuellement, éliminant la condition pour pairs.Note assorti que les noms une fois-communs pour des modules de RIMM, tels que PC800, ont été remplacé par les noms qui reflètent la largeur de bande réelle du module pour éviter la confusion avec de la mémoire de DDR.
| Norme De Module | Format De Module | Type De Morceau | La Fréquence D'Horloge (Mégahertz) | Cycles par horloge | Vitesse D'Autobus (MT/s) | Largeur D'Autobus (Bytes) | Taux De Transfert (MBps) |
|---|---|---|---|---|---|---|---|
| RIMM1200 | RIMM-16 | PC600 | 300 | 2 | 600 | 2 | 1.200 |
| RIMM1400 | RIMM-16 | PC700 | 350 | 2 | 700 | 2 | 1.400 |
| RIMM1600 | RIMM-16 | PC800 | 400 | 2 | 800 | 2 | 1.600 |
| RIMM2100 | RIMM-16 | PC1066 | 533 | 2 | 1.066 | 2 | 2.133 |
| RIMM2400 | RIMM-16 | PC1200 | 600 | 2 | 1.200 | 2 | 2.400 |
| RIMM3200 | RIMM-32 | PC800 | 400 | 2 | 800 | 4 | 3.200 |
| RIMM4200 | RIMM-32 | PC1066 | 533 | 2 | 1.066 | 4 | 4.266 |
| RIMM4800 | RIMM-32 | PC1200 | 600 | 2 | 1.200 | 4 | 4.800 |
| MT/s = Megatransfers par seconde | |||||||
| MBps = méga-octets par seconde | |||||||
| Module intégré de mémoire de RIMM = de Rambus | |||||||
Quand Intel a au commencement jeté son poids derrière la mémoire de Rambus, elle a semblé destinée être une chose sûre pour le succès. Malheureusement, technique retarde dans les chipsets a causé les cartes mères de support d'être sensiblement retardé, et à peu de systèmes pour soutenir le RIMMs, la plupart des fabricants de mémoire ont été assortis de nouveau à faire SDRAM ou ont décalé à DDR SDRAM à la place. Ceci a causé le RIMMs disponible restant étant fabriqué pour avoir le prix indiqué à l'origine trois fois ou plus qui d'un DIMM comparativement classé. Plus récemment le coût pour RDRAM RIMMs est descendu approximativement à celui de DDR SDRAM, mais avant que produit, Intel avait décalé tout le futur développement de jeu de puces à la mémoire DDR et DDR2 de soutien seulement.
Car j'ai énoncé beaucoup de fois, une des considérations principales pour la mémoire est que la sortie de l'autobus de mémoire devrait assortir la sortie de l'autobus de processeur, et du fait le secteur RDRAM RIMMs à l'origine davantage ont été convenus aux systèmes de processeurs initiaux du Pentium 4. Cependant, avec les augmentations de la vitesse de l'autobus de processeur du Pentium 4 de 400MHz à 533MHz et puis à 800MHz et de l'arrivée des chipsets soutenant la mémoire à canal double de DDR, DDR et DDR2 sont actuellement la meilleure allumette pour les vitesses d'autobus d'unité centrale de traitement d'Intel et de processeurs d'AMD. En bref, l'arrivée de plus nouveaux chipsets soutenant DDR à canal double en 2002 et DDR2 en 2004 a rendu DDR et DDR2 comme choix les plus appropriés aux systèmes modernes, offrant l'exécution maximum de mémoire possible.
Note
Malheureusement pour les fabricants de puces de mémoire, Rambus a réclamé les brevets qui couvrent la norme et les conceptions de DDR SDRAM. Ainsi, indépendamment de si la fabrication de ces compagnies SDRAM, DDR, ou RDRAM, il est la controverse de Rambus que ces fabricants de mémoire doivent payer aux redevances de compagnie. Plusieurs affaires en jugement sont continues avec des compagnies provocantes ces brevets, et beaucoup montent sur les résultats. La plupart des caisses qui sont allées à l'épreuve ont jusqu'ici régné contre Rambus, essentiellement infirmant ses brevets et réclamations sur DDR et SDRAM. Beaucoup d'appels sont en suspens, et ce sera probablement un long temps avant que les problèmes de brevet soient résolus.
Online: 299 users browsing the articles directory
![]() . |