Back-side bus


Back-side bus

Back-side bus

En el mundo de la computación personal, el Back Side Bus (BSB, literalmente “bus trasero”, en contraposición al frontal o FSB) se refiere a la conexión entre un microprocesador y su memoria cache externa, en particular y comúnmente la de segundo nivel o L2 (en inglés, Level 2)[1] . Dado que el concepto de BSB vino a complementar al de FSB, las computadoras modernas utilizan una “arquitectura de bus dual” o, en la nomenclatura de Intel, Dual Independent Bus (DIB).[2] .

Contenido

Ventajas implícitas

Este en ese entonces nuevo bus tiene algunas ventajas sobre el antiguo FSB “unificado”:

  • Es dedicado, es decir está específica y exclusivamente concebido para el tráfico de datos de la cache L2. Además, de esa manera no precisa de señales protocolares adicionales como las de un bus “genérico” como el FSB (por ejemplo, las clásicas IRQ, Interrupt ReQuest lines o solicitudes de interrupción a la CPU).
  • Libera al casi siempre ocupado FSB de realizar una importante y pesada tarea adicional, contribuyendo a que éste tenga menos “cuellos de botella”.
  • Además, al ser un bus más corto que el FSB puede operar a frecuencias o velocidades bastante más altas que aquél. De hecho, históricamente las mismas caches L2 se han estado acercando cada vez más a la CPU, desde las antiguas (ubicadas en la placa madre) hasta las actuales (montadas sobre el mismo núcleo del procesador).

Historia

Intel Pentium II

El Pentium II, lanzado al inicialmente mercado en mayo de 1997, fue la primera CPU que incluyó la cache L2 en el propio cartucho del microprocesador, aunque todavía no en el encapsulado del núcleo (como posteriormente sucedería con los Celeron y los Pentium III de núcleo Coppermine.

Aquella cache funcionaba a la mitad del núcleo (core) del procesador, como se puede observar en la pequeña tabla siguiente:

Nombre
código
Tecnología
de proceso
Frecuencia
del núcleo
(MHz)
Multi-
plicador
Frecuencia
del FSB
(MHz)
Frecuencia
del BSB
(MHz)
Klamath 350 nm (0,35 μm) 233 3,5 66 116
Klamath 350 nm (0,35 μm) 266 4,0 66 133
Klamath 350 nm (0,35 μm) 300 4,5 66 150
Klamath 350 nm (0,35 μm) 333 5,0 66 166
Deschutes 250 nm (0,25 μm) 350 3,5 100 175
Deschutes 250 nm (0,25 μm) 400 4,0 100 200
Deschutes 250 nm (0,25 μm) 450 4,5 100 225

Evidentemente, la cache montada en el propio cartucho de la CPU, ofrecía un rendimiento superior que las hasta entonces caches externas (ubicadas en la placa madre), como la de los Intel Pentium originales (que seguirían serían heredadas por AMD en sus K5, K6 y K6-2; el K6-III tenía 256 KB internos en el propio núcleo del procesador (on-die), por lo que “relegaba” a la cache del motherboard (placa base) a ser de tercer nivel (L3). Esas viejas caches, que aunque fuesen de 2 MB, no proporcionaban ninguna mejorar sustancial ya que, al estar limitadas por la frecuencia del FSB (usualmente de 66 ó 100 MHz)[3] , no eran más rápidas que las por entonces nuevas memorias dinámicas del tipo SDRAM (las cuales también operaban a esa velocidad).

Por su parte, el Intel Celeron basado en el Pentium II, a partir de su versión 300A (de nombre código Mendocino), ya incorporaba una cache L2 on-die (aunque de 128 KB en lugar de los 512 KB de los PII). Por lo tanto, en su caso, la frecuencia de su BSB ya equivalía a la velocidad del propio núcleo del microprocesador (de hecho, cuando fue lanzado en agosto de 1998, fue la primera CPU para PC en disponer de esa interesante característica).

Intel Pentium III

Los Pentium III de primera generación (conocidos con el nombre código Katmai), lanzados a fines de febrero de 1999, que básicamente PII acelerados (cuya principal novedad consistía en la incorporación de unas instrucciones adicionales denominadas SSE) siguieron con ese mismo esquema, hasta alcanzar los 600 MHz. Fueron fabricados con una tecnología de proceso de 250 nm (0,25 μm).

Frecuencia
del núcleo
(MHz)
Multi-
plicador
Frecuencia
del FSB
(MHz)
Frecuencia
del BSB
(MHz)
450 4,5 100 225
500 5,0 100 250
533 4,0 133 266
600 6,0 100 300
600 4,5 133 300

La versiones posteriores de los Intel Pentium III, de nombre código Coppermine (180 nm o 0,18 μ) y Tualatin (130 nm o 0,13 μ), directamente incorporaron una cache L2 en el propio núcleo, por lo que su FSB pasó a ser equivalente a la velocidad de aquél.

AMD Athlon

Por su parte, el BSB de los AMD Athlon (K7 Argon/Pluto) de primera generación (lanzado inicialmente en agosto de 1999), que imitaban el formato de cartucho de los Pentium II, también operaba a una fracción de la velocidad de la propia CPU. Más precisamente lo hacía a 1/2 (50%), 2/5 (40%) o 1/3 (33%) de aquélla, como su muestra en la siguiente tablita (la velocidad del bus era de 100 MHz DDR). Esto se decía a que las pastillas (chips) de SRAM (RAM estática, bastante más rápida que la convencional SDRAM de esa época), tenía problemas para alcanzar frecuencias superiores a los 350 MHz.

Código Nombre
código
Tecnología
de proceso
Frecuencia
del núcleo
(MHz)
Frecuencia
del BSB
(MHz)
K7 Argon 250 nm (0,25 μm) 500 250
K7 Argon 250 nm (0,25 μm 550 275
K7 Argon 250 nm (0,25 μm) 600 300
K7 Argon 250 nm (0,25 μm) 650 325
K7 Argon 250 nm (0,25 μm) 700 350
K75 Pluto 180 nm (0,18 μm) 750 300
K75 Pluto 180 nm (0,18 μm) 800 320
K75 Pluto 180 nm (0,18 μm) 850 340
K75 Pluto 180 nm (0,18 μm) 900 300
K75 Pluto 180 nm (0,18 μm) 950 317
K75 Pluto 180 nm (0,18 μm) 1.000 333

Todos los microprocesadores fabricados por Intel desde fines de octubre de 1999 y los AMD producidos desde junio de 2000 poseen cache L2 en el propio núcleo (on-die).[4] Por lo tanto sus respectivos FSBs operan exactamente a la frecuencia de aquéllos. Esto incluye a los AMD Athlon (desde el núcleo Thunderbird), Duron, Athlon 64, Sempron, Phenom, Phenom II, Intel Pentium III (a partir de la versión Coppermine), Pentium 4, Core Duo, Core 2 e Core i7.

Véase también

Front Side Bus (FSB)

Nota y referencias

  1. Whatis.com (ed.): «Backside Bus» (30 de abril de 2001).
  2. PCguide.com (ed.): «Dedicated Backside Cache Bus» (30 de abril de 2001).
  3. Por ejemplo, la plataforma Super 7 de AMD era un Socket 7 operando a 100 MHz (en vez de los 66 MHz originales).
  4. ITworld (ed.): «Buses: frontside and backside» (30 de abril de 2001).
Obtenido de "Back-side bus"

Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Back side bus — (BSB)  шина кэш памяти второго уровня в процессорах с двойной независимой шиной (англ. DIB dual independed bus). Для связи с контроллером памяти предназначена FSB (front side bus), работающая в качестве магистрального канала между… …   Википедия

  • Back side bus — In personal computer microprocessor architecture, a back side bus (BSB), or backside bus, is a computer bus used to connect the CPU to CPU cache memory, usually L2. If a design utilizes it along with a front side bus (FSB), it is said to use a… …   Wikipedia

  • Front-side bus — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar al auto …   Wikipedia Español

  • Front side bus — In personal computers, the Front Side Bus (FSB) is the bus that carries data between the CPU and the northbridge.Depending on the processor used, some computers may also have a back side bus which connects the CPU to the cache. This bus and the… …   Wikipedia

  • Front Side Bus — (FSB)  шина, обеспечивающая соединение между x86 совместимым центральным процессором и внутренними устройствами. Как правило, современный персональный компьютер на базе x86 совместимого микропроцессора устроен следующим образом:… …   Википедия

  • Front side bus — FSB (англ. Front side bus, переводится как «системная шина») компьютерная шина, обеспечивающая соединение между x86 совместимым центральным процессором и внешним миром. Как правило, современный персональный компьютер на базе x86 совместимого… …   Википедия

  • Bus posterior o BSB — Saltar a navegación, búsqueda Es una interfaz similar a FSB pero está en ámbito de memoria caché. Refiriéndose a la arquitectura de microprocesadores de computadoras, un bus posterior (BSB) o back side bus es un bus o interfaz que interconecta la …   Wikipedia Español

  • Bus (computing) — 4 PCI Express bus card slots (from top to bottom: x4, x16, x1 and x16), compared to a 32 bit conventional PCI bus card slot (very bottom) In computer architecture, a bus is a subsystem that transfers data between components inside a computer, or… …   Wikipedia

  • Bus advertising — Buses and their related infrastructure is a medium commonly used by advertisers to reach the public with their message. Usually this takes the form of promoting commercial brands, but can also be used for public campain messages. Buses may also… …   Wikipedia

  • Bus rapid transit — ( BRT ) is a broad term given to a variety of transportation systems that, through improvements to infrastructure, vehicles and scheduling, attempt to use buses to provide a service that is of a higher quality than an ordinary bus line. Each BRT… …   Wikipedia


Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.