07.06.2013 Views

universidad latina curso de arquitectura de computadoras

universidad latina curso de arquitectura de computadoras

universidad latina curso de arquitectura de computadoras

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPITULO 2<br />

EL CPU:<br />

TECNOLOGIAS CISC Y RISC,<br />

OPERACIÒN INTERNA DEL CPU Y<br />

EVOLUCIÒN DE ARQUITECTURAS


TECNOLOGÍAS CISC Y RISC<br />

FILOSOFÍAS DE DISEÑO DE CPU’S SURGIDAS EN RESPUESTA AL<br />

PROBLEMA DEL SALTO SEMANTICO<br />

PROBLEMA DEL SALTO SEMÁNTICO<br />

DIFERENCIA EN COMPLEJIDAD ENTRE INSTRUCCIONES DE LOS<br />

4GL Y EL ASSEMBLER DE CPU´S<br />

INCONVENIENTES CREADOS POR EL SALTO SEMÁNTICO<br />

TAMAÑO EXCESIVO DEL CÓDIGO EN LENGUAJE MÁQUINA<br />

DISEÑO DE COMPILADORES MÁS COMPLEJOS


ARQUITECTURA CISC (COMPLEX INSTRUCTION SET COMPUTER)<br />

INSTRUCCIONES MÁS COMPLEJAS A NIVEL DE LENGUAJE<br />

MÁQUINA PARA APROXIMARSE A INSTRUCCIONES 4GL’S<br />

SUSTENTACIÓN:<br />

ARQUITECTURA CISC<br />

FACILITAR DISEÑO DE COMPILADORES<br />

MEJORAR EFICIENCIA DE EJECUCIÓN<br />

MENOS INSTRUCCIONES MENOS TIEMPO DE EJECUCIÓN<br />

EL DISEÑO RISC PROBÓ SER MEJOR EN ESTE ASPECTO<br />

BRINDAR SOPORTE A 4GL´S MÁS COMPLEJOS


ARQUITECTURA RISC<br />

ARQUITECTURA RISC (REDUCED INSTRUCTION SET COMPUTER)<br />

INSTRUCCIONES SENCILLAS EN LENGUAJE ASSEMBLER PARA<br />

CONSTRUIR INSTRUCCIONES 4GL’S<br />

SUSTENTACIÓN:<br />

LUEGO DE TODA COMPILACIÓN HAY:<br />

PREDOMINIO DE INSTRUCCIONES SENCILLAS DE<br />

ASIGNACIÓN Y BIFURCACIÓN.<br />

PREDOMINIO DE INSTRUCCIONES DE DEFINICION DE<br />

VARIABLES ESCALARES LOCALES (UBICABLES EN<br />

REGISTROS)<br />

EN INSTRUCCIONES DE LLAMADAS Y VUELTA EL<br />

ANIDAMIENTO NO SOBREPASA EL 4° NIVEL Y LOS<br />

PARÁMETROS NO EXCEDEN 6 (PUEDEN GUARDARSE EN<br />

REGISTROS).


CARACTERISTICAS DE ARQUITECTURAS<br />

ARQUITECTURA<br />

FORMATO DE INSTRUCCIONES<br />

COMPLEJO<br />

CISC<br />

USO DE MODOS DE<br />

DIRECCIONAMIENTO<br />

MÁS COMPLEJOS<br />

PREDOMINIO DE OPERACIONES<br />

REGISTRO A MEMORIA<br />

CPU´S CON POCOS REGISTROS<br />

NO HAY SEGMENTACIÓN DE<br />

INSTRUCCIONES<br />

CISC Y RISC<br />

FORMATO DE INSTRUCCIONES<br />

SENCILLO<br />

ARQUITECTURA<br />

RISC<br />

USO DE MODOS DE<br />

DIRECCIONAMIENTO<br />

MÁS SENCILLOS<br />

PREDOMINIO DE OPERACIONES<br />

REGISTRO A REGISTRO<br />

CPU´S CON MUCHOS REGISTROS<br />

PERMITE SEGMENTACIÓN DE<br />

INSTRUCCIONES


BREVE RESEÑA DE LA EVOLUCIÓN DEL CPU


EL CPU:<br />

ESPECIFICACIONES COMERCIALES Y CONCEPTOS<br />

ASOCIADOS<br />

PARÁMETROS MÁS SIGNIFICATIVOS EN LAS ESPECIFICACIONES DE UN<br />

CPU:<br />

FRECUENCIA DE OPERACIÓN (MULTIPLICADOR)<br />

TAMAÑO DE REGISTROS INTERNOS<br />

ANCHO DE BUS DE DATOS<br />

CAPACIDAD MAX DE DIRECCIONAMIENTO (ANCHO DE BUS DE ADD)<br />

CACHE L1: TAMAÑO Y TIPO<br />

CACHE L2: TAMAÑO Y VELOCIDAD<br />

TIPO DE INSTRUCCIONES PARA MANEJO MULTIMEDIA: MMX, 3DNow,<br />

Enhanced 3DNow, o SSE<br />

TIPO DE ARQUITECTURA INTERNA: SUPERESCALAR, CON<br />

EJECUCIÓN DINÁMICA, SOPORTE A SMP, HYPERTHREADING.


ESPECIFICACIONES DE CPU´S INTEL


ESPECIFICACIONES DE CPU´S OTRAS MARCAS


ENTENDIENDO EL CPU<br />

(Streaming, Lenguaje Máquina y Mo<strong>de</strong>lo <strong>de</strong> Programación)<br />

MODELO CALCULADORA (DOS OPERANDOS Y<br />

UNA OPERACIÓN) NO BASTA PARA ENTENDER<br />

LOS CPU’S MODERNOS<br />

ESTE MODELO SATISFACIA LA PROGRAMACIÒN<br />

DE ENTONCES<br />

AHORA UN MODELO MÀS AMPLIO HABLA DE<br />

CORRIENTES (STREAMS) DE DATOS,<br />

INSTRUCCIONES (CÒDIGO) Y RESULTADOS<br />

EL CPU SE ENTIENDE COMO UN DISPOSITIVO<br />

QUE REORDENA NUMEROS DESPLAZANDOLOS<br />

DE UN LUGAR A OTRO, LEYENDO,<br />

ESCRIBIENDO Y BORRANDO DE ACUERDO A<br />

UNA SERIE DE ENTRADAS, UNA SERIE DE<br />

REGLAS FIJAS PARA PROCESAR Y LA HISTORIA<br />

ANTERIOR DE LAS ENTRADAS.


PROFUNDIZANDO EN LA CORRIENTE DE CODIGO<br />

LA INSTRUCCIÒN DE SUMAR 2 + 3 MOSTRADA ANTES SE VERIA COMO:<br />

LINEA CODIGO COMENTARIO<br />

1 LOAD A, #12 LEA CONTENIDO DE CELDA RAM 12 Y LLENE REGISTRO A<br />

2 LOAD B, #13 LEA CONTENIDO DE CELDA RAM 13 Y LLENE REGISTRO B<br />

3 ADD A,B SUME REGISTROS A Y B. RESULTADO EN REGISTRO A<br />

4 STORE A, #14 ALMACENE CONTENIDO DE REGISTRO A EN CELDA<br />

EL CONTENIDO DE CELDAS RAM ANTES DE LA OPERACIÓN SERIA:<br />

CELDA #11 #12 #13 #14<br />

VALOR 0 2 3 0<br />

EL CONTENIDO DE CELDAS RAM DESPÙES DE LA OPERACIÓN SERIA:<br />

CELDA #11 #12 #13 #14<br />

VALOR 0 2 3 5


EL LENGUAJE MAQUINA<br />

LOS COMPILADORES TRADUCEN INSTRUCCIONES DE BINARIO A<br />

PALABRAS COMO “LOAD”, “STORE”, “ADD” (NEMÒNICOS)<br />

A CADA NEMÒNICO O REGISTRO CORRESPONDE UN CODIGO BINARIO<br />

NEMONICO CODIGO DE OPERACIÓN<br />

ADD 0000<br />

LOAD 0001<br />

STORE 0010<br />

REGISTRO CODIGO<br />

A 00<br />

B 01<br />

C 10<br />

D 11<br />

EL FORMATO DE INSTRUCCIONES MEMORIA ES ENTONCES:<br />

BYTE 1<br />

CODIGO OPERACIÓN REGISTRO DESTINO REGISTRO FUENTE<br />

BYTE 1<br />

BYTE 2<br />

CODIGO OPERACIÓN REGISTRO DESTINO 00 REGISTRO FUENTE<br />

EL PROGRAMA EN BINARIO SERÌA:<br />

LINEA ASSEMBLER LENGUAJE MAQUINA<br />

1 LOAD A, #12 00010000 00001100<br />

2 LOAD B, #13 00010100 00001101<br />

3 ADD A,B 00000001<br />

4 STORE A, #14 00100000 00001110<br />

ARITMETICA<br />

MANEJO DE<br />

MEMORIA


EL MODELO DE PROGRAMACION<br />

TANTO CÒDIGO COMO DATOS ESTAN ALMACENADOS EN MEMORIA EN<br />

CELDAS SECUENCIALES<br />

LOS PROGRAMAS SON SECUENCIAS DE INSTRUCCIONES EJECUTADAS<br />

EN CIERTO ORDEN<br />

ENTONCES PARA EJECUTAR UN PROGRAMA EL CPU TENDRIA QUE<br />

CARGAR LA PRIMERIA INSTRUCCIÓN DE UNA DIRECCIÒN INICIAL Y<br />

CARGAR SECUENCIALMENTE LAS SIGUIENTES HASTA EL FINAL<br />

ADD INICIAL ADD FINAL<br />

CELDA #500 #501 #502 #503<br />

CONTENIDO<br />

DE CELDA<br />

00010000 00001100 00010100 00001101 00000001 00100000 00001110<br />

LOAD A, #12 LOAD B, #13 ADD A,B STORE A, #14<br />

SUME REGISTROS A Y B<br />

SIGNIFICADO CARGUE EN REG. A CARGUE EN REG. B<br />

PONIENDO RESULTADO<br />

CONTENIDO DE CELDA 12 CONTENIDO DE CELDA 13<br />

EN A<br />

ALMACENE CONTENIDO<br />

DE REGISTRO A EN<br />

CELDA 14


ESQUEMATICO DEL CPU Y ALGUNOS DE SUS<br />

REGISTROS


EL PROGRAMA EJECUTADO POR EL CPU<br />

CARGA (FETCH) INSTRUCCIÓN EN ADD SEÑALADO POR EL CONTADOR DE<br />

PROGRAMA (PROGRAM COUNTER=PC). EN ESTE CASO EL ADD #500.<br />

ALMACENA (STORE) INSTRUCCIÒN EN REGISTRO DE INSTRUCCIÒN (INSTRUCTION<br />

REGISTER=IR). DECODIFICA INSTRUCCIÒN Y SUMA 1 AL PC (=501).<br />

EJECUTA “LOAD A, #12”<br />

CARGA (FETCH) SIGUIENTE INSTRUCCIÒN DEL ADD # 501 (LEIDO EN EL PC).<br />

ALMACENA (STORE) INSTRUCCIÒN EN EL IR. DECODIFICA Y SUMA 1 AL PC (=502).<br />

EJECUTA “LOAD B, #13”<br />

CARGA (FETCH) INSTRUCCIÒN DEL ADD #502 (SEÑALADO POR EL PC).<br />

ALMACENA INSTRUCCIÒN EN EL IR. DECODIFICA Y SUMA 1 AL PC (=503)<br />

EJECUTA “ADD A, B”<br />

CARGA (FETCH) INSTRUCCIÒN DEL ADD #503.<br />

ALMACENA INSTRUCCIÒN EN EL IR. DECODIFICA Y SUMA 1 AL PC (=504)<br />

EJECUTA “STORE A, #14”<br />

EN LA SIGUIENTE SECUENCIA EL PROGRAMA DEBERÌA SEGUIR CON LA<br />

INSTRUCCIÒN “HALT” DETENER PARA INDICAR FIN DEL PROGRAMA


INSTRUCCIONES DE BIFURCACION (BRANCH)<br />

PARA EJECUTAR BRANCH INSTRUCTIONS SOLO BASTA REEMPLAZAR EL<br />

CONTENIDO DEL PC CON EL ADD DESTINO (TARGET) DE LA INSTRUCCIÓN<br />

EN LA SIGUIENTE CARGA EL CPU LEERÀ EL PC ENCONTRANDO ESTE<br />

TARGET ADD<br />

EN LOS BRANCHS CONDICIONALES IMPLICAN EVALUAR ALGO QUE DEBE<br />

CUMPLIRSE ANTES DE SALTAR. POR ELLO SE NECESITA UN REGISTRO<br />

ADICIONAL PARA ALMACENAR EL RESULTADO DE LA EVALUACIÒN DE LA<br />

CONDICIÒN QUE DEBE CUMPLIRSE PREVIO AL SALTO.<br />

ESTE REGISTRO ES EL PROGRAM STATUS WORD (PSW).<br />

EJ: SALTE SI EL CONTENIDO DE REGISTRO A ES CERO. UNO DE LOS BITS<br />

DEL PSW ES ACTIVO SI EL CONTENIDO DE REG. A ES 0. EL CPU LEE ESTE<br />

BIT Y EJECUTA EL SALTO SI EL MISMO ES ACTIVO (BIT = 1).


EJEMPLO DE BRANCH INSTRUCTION<br />

ADD CODIGO<br />

50 SUB A, B<br />

51 JMPZ #105<br />

CARGA (FETCH) INSTRUCCIÓN EN ADD SEÑALADO POR EL CONTADOR DE<br />

PROGRAMA (PROGRAM COUNTER=PC). EN ESTE CASO EL ADD #50.<br />

ALMACENA (STORE) INSTRUCCIÒN EN REGISTRO DE INSTRUCCIÒN (INSTRUCTION<br />

REGISTER=IR). DECODIFICA INSTRUCCIÒN Y SUMA 1 AL PC (=51).<br />

EJECUTA “SUB A, B” (RESTA B DEL CONTENIDO DE A)<br />

CARGA (FETCH) SIGUIENTE INSTRUCCIÒN DEL ADD # 51 (LEIDO EN EL PC).<br />

ALMACENA (STORE) INSTRUCCIÒN EN EL IR. DECODIFICA Y SUMA 1 AL PC (=52).<br />

EJECUTA “JMPZ #105”. SALTA A ADD 105 SI EL CONTENIDO DE (A) ES CERO. EN ESTE<br />

MOMENTO EL CPU CONSULTA EL PSW BUSCANDO EL BIT QUE DEBE SER ACTIVO<br />

CUANDO A=0. SI ENCUENTRA EL BIT ACTIVO (BIT=1) CAMBIA EL CONTENIDO DEL<br />

PC A 105 SINO LO DEJA EN 52 Y CONTINÙA CON EL CICLO DE PROGRAMA.


ESPECIFICACIONES EN DETALLE Y OTROS CONCEPTOS<br />

ASOCIADOS AL CPU Y SU ARQUITECTURA<br />

CHIPSET (O CONJUNTO DE CHIPS):<br />

• CIRCUITO INTEGRADOS CON FUNCIONES DE APOYO AL CPU<br />

• USUALMENTE HAY DOS: NORTH BRIDGE Y SOUTH BRIDGE<br />

• NORTH BRIDGE CONTIENE CONTROLADOR DE MEMORIA<br />

• SOUTH BRIDGE CONTIENE INTERFASES PARA I/O<br />

FSB (FRONT SIDE BUS):<br />

• BUS DE DATOS QUE COMUNICA EL CPU CON SU CONTROLADOR DE<br />

MEMORIA Y LA RAM PRINCIPAL.<br />

BSB (BACK SIDE BUS):<br />

• BUS DE DATOS ENTRE CPU Y CACHE L2 (VELOCIDAD= VEL. DE CPU).


CONCEPTOS ...<br />

MEMORIA CACHE:<br />

• MEMORIA DE ACCESO RÁPIDO<br />

• GUARDA BLOQUES (RESUMENES) DE LA MEMORIA PRINCIPAL<br />

• DIVIDIDA EN NIVEL 1 (L1) Y NIVEL 2 (L2)<br />

• DEBE MANTENERSE SINCRONISMO DE SU CONTENIDO CON EL DE<br />

RAM PRINCIPAL PARA QUE LOS DATOS SEAN VALIDOS<br />

• PARA LOGRAR ESTO HAY 2 DISEÑOS: TIPO WT Y WB


CONCEPTOS ...<br />

CACHE WT (ESCRITURA DIRECTA - WRITE THROUGH):<br />

• ACTUALIZA RAM TAN PRONTO EL CPU ESCRIBE SOBRE UN<br />

BLOQUE EN ELLA<br />

CACHE WB ( RE-ESCRITURA – WRITE BACK)<br />

• EL CPU PUEDE RE-ESCRIBIR SOBRE SUS BLOQUES TANTAS VECES<br />

LO REQUIRA Y SOLO SE ACTUALIZA RAM CUANDO EL CPU LEE DE<br />

ELLA.


CONCEPTOS ...<br />

MÉTODO DE ACCESO A CACHE:<br />

• ASOCIATIVO POR CONJUNTOS (DE 2 O 4 VÍAS O CANALES)<br />

ACIERTO DE CACHE:<br />

• ÉXITO DEL CPU AL ENCONTRAR DATA EN CACHÉ.<br />

• EL DISEÑO INTEL ASEGURA UNA PROBABILIDAD DE ACIERTO<br />

DE 90% EN L1 Y 90% EN L2.<br />

BUS MASTER:<br />

• PROCESADOR ALTERNATIVO EN TARJETAS CONTROLADORAS<br />

• TIENE CAPACIDAD DE TOMAR CONTROL DEL BUS DE DATOS Y<br />

TRANSFERIR INFORMACIÓN DIRECTAMENTE A MEMORIA.


CONCEPTOS ...<br />

MODOS DE OPERACIÓN DE CPU:<br />

• MODO REAL:<br />

• ESPACIO DE DIRECCIONES DE 1 MB CON BUS DE ADD=20 BITS<br />

• SOLO CORRE UNA APLICACIÓN OCUPANDO EL ESPACIO DE<br />

MEMORIA DISPONIBLE.<br />

• ARQUITECTURA CON REGISTROS DE 16 BITS.<br />

• MODO PROTEGIDO:<br />

• SURGE CON LA APARICION DEL 286<br />

• MEMORIA DIVIDIDA EN 16 ESPACIOS 1 MB. BUS ADD=24 BITS<br />

• PERMITE MULTITAREA CORRIENDO UNA APLICACIÓN EN CADA<br />

ESPACIO<br />

• EL OS CONTROLA QUE UNA APLICACIÓN NO INVADA EL ESPACIO<br />

ASIGNADO A OTRA. (DE AHÍ EL NOMBRE)<br />

• USADO EN ARQUITECTURA 286.<br />

• PARA PASAR A MODO REAL REQUIERE REINICIO.


CONCEPTOS ...<br />

MODOS DE OPERACIÓN DE CPU:<br />

• MODO REAL VIRTUAL:<br />

• SURGE CON EL 386, PRIMER SISTEMA DE 32 BITS<br />

• USADO PARA CORRER APLICACIONES DE 16 BITS DE MODO REAL<br />

EN UN AMBIENTE MULTITAREA DE 32 BITS<br />

• SE ENGAÑA A LA APLICACIÓN DE MODO REAL ASIGNANDO UN<br />

ESPACIO DE 1 MB DEL DIRECCIONAMIENTO FISICO DE 4GB<br />

DISPONIBLE<br />

• SISTEMA CON CAPACIDAD DE DIRECCIONAMIENTO DE 4GB. BUS<br />

DE ADD= 32 BITS<br />

• NO SE REQUIERE REINICIO PARA REGRESAR A MODO PROTEGIDO


CONCEPTOS ...<br />

ARQUITECTURA SUPERESCALAR:<br />

• DIVIDE SU BUS DE DATOS INTERNO DEL CPU EN VARIOS CANALES<br />

PARA EJECUCIÓN SIMULTÁNEA DE INSTRUCCIONES.<br />

• SURGE CONCEPTO DE STREAMING (CORRIENTE O CAUCE DE<br />

INSTRUCCIONES) ASOCIADO A CPU´S RISC<br />

MMX (MULTIMEDIA EXTENSIONS):<br />

• 57 INSTRUCCIONES ADICIONALES AL ASSEMBLER x86 INTEL PARA<br />

MANEJO DE MULTIMEDIA.<br />

SIMD (SINGLE INSTRUCTION MULTIPLE DATA):<br />

• SURGE CON LAS NECESIDADES DE VELOCIDAD DEL MULTIMEDIA<br />

• UNA SOLA INSTRUCCIÓN OPERA SOBRE CONJUNTOS DE DATOS<br />

• MEJORA EJECUCIÓN DE BUCLES FRECUENTES EN MULTIMEDIA


CONCEPTOS ...<br />

SSE (STREAMING SIMD EXTENSIONS):<br />

• 70 INSTRUCCIONES ADICIONALES A MMX DE LA ARQUITECTURA<br />

INTEL PARA MANEJO DE MULTIMEDIA.<br />

BENEFICIOS DEL SSE:<br />

•RESOLUCIÓN Y CALIDAD DE IMAGEN MÁS ALTA<br />

•MEJORA EN CALIDAD DE AUDIO Y CODECS MPEG2.<br />

•MEJORA EN APLICACIONES DE RECONOCIMIENTO DE VOZ EN CPU<br />

•PUEDEN OPERAR EN 4 SEGMENTOS DE DATA A LA VEZ<br />

•USAN PREFETCH EN CACHE (PREOBTENCIÓN DE DATOS)


CONCEPTOS ...<br />

3DNow:<br />

• 21 INSTRUCCIONES ADICIONALES A MMX DE AMD PARA<br />

MULTIMEDIA. TAMBIÉN OPERAN CON SIMD.<br />

ENHANCED 3DNow:<br />

• 24 INSTRUCCIONES ADICIONALES A 3DNow PARA MULTIMEDIA.<br />

• SEGUN AMD LOGRA EL MISMO RENDIMIENTO SSE CON MENOS<br />

INSTRUCCIONES.<br />

EJECUCIÓN DINÁMICA:<br />

• 3 TÉCNICAS DE PROCESAMIENTO PARA AUMENTAR RENDIMIENTO<br />

DEL CPU (NACEN CON ARQUITECTURA P6 – 6 ta GENERACION).<br />

• TÉCNICA 1 – PREDICCIÓN DE RAMAS:<br />

EN INSTRUCCIONES DE BIFURCACION EL CPU USA ALGORITMO<br />

PARA PREDECIR ADD DE SIGUIENTE INSTRUCCIÓN Y ASÍ TENER POR<br />

ANTICIPADO SU UBICACIÓN.


CONCEPTOS ...<br />

• TÉCNICA 2 – ANÁLISIS DE FLUJO DE DATOS<br />

• SE ANALIZAN LAS INSTRUCCIONES INGRESADAS AL CPU Y SE<br />

EJECUTAN PRIMERO LAS MAS SENCILLAS NO IMPORTA EL<br />

ORDEN EN QUE LLEGARON<br />

• SE ALMACENAN RESULTADOS EN EL CPU Y LUEGO SE<br />

DESPACHAN EN EL ORDEN ORIGINAL.<br />

• TÉCNICA 3 – EJECUCIÓN ESPECULATIVA<br />

• EN INSTRUCCIONES DE BIFURCACION, EL CPU DECIDE EL<br />

CAMINO CON LA PREDICCIÓN DE LA TÉCNICA 1.<br />

• LOS RESULTADOS SON GUARDADOS EN EL CPU Y CUANDO SE<br />

TIENE EL FLUJO DE PROGRAMA REAL SI HUBO ACIERTO LOS<br />

RESULTADOS YA SE TIENEN.<br />

• EN CPU’S MODERNOS ESTA TÉCNICA TIENE UN 90% DE ACIERTO<br />

EN LAS PREDICCIONES.


CONCEPTOS ...<br />

ARQUITECTURA DIB (DUAL INDEPENDENT BUS):<br />

• NACE CON CPU´S DE 6a. GENERACIÓN<br />

• DOS BUSES DE DATOS INTERNOS CPU PARA EJECUCIÓN SIMULTÁNEA<br />

DE INSTRUCCIONES<br />

• 2° BUS EXCLUSIVO PARA CACHE L2.<br />

ENCAPSULAMIENTO:<br />

• FORMA FÍSICA DEL CONTENEDOR DEL CPU<br />

• PUEDEN SER TIPO RANURAS O TIPO SOCKETS .<br />

ENCAPSULADOS TIPO SOCKET:<br />

PGA: PIN GRID ARRAY (TIPO MALLA DE PINES)<br />

SPGA: SCALED PIN GRID ARRAY<br />

FC-PGA: FORWARDED CHIP PGA (PGA PARA CHIP INVERTIDO)<br />

ENCAPSULADOS DE RANURA:<br />

SEC: SINGLE EDGE CONECTOR (CUBIERTA EN UN LADO)<br />

SEP: SINGLE EDGE PROCESSOR (SIN CUBIERTA PLÁSTICA)<br />

SECC:SINGLE EDGE CONECTOR CARTRIDGE (CUBIERTA EN 2 LADOS)


DEFINICIONES Y CONCEPTOS ...<br />

VOLTAJES OPERATIVOS DE CPU´S<br />

• TENDENCIA DE DISEÑO = DISMINUIR VOLTAJE Y CONSUMO<br />

• HASTA ANTES DEL PENTIUM HABÍA DISEÑO DE PLANO UNIFICADO<br />

(V NÚCLEO = V DE INTERFAZ E/S)<br />

• ACTUALMENTE SE USA DISEÑO DE PLANO DUAL. V NUCLEO < V DE<br />

INTERFAZ E/S.<br />

• DESDE PENTIUM PRO Y DISEÑOS POSTERIORES AL USO DE SOCKET 7<br />

LOS CPU CUENTAN CON MÓDULO VRM (MÓDULO AUTO REGULADOR<br />

DE VOLTAJE)<br />

• EN ESTOS CPU LOS VOLTAJES OPERATIVOS SE DEFINEN EN PINES<br />

LLAMADOS VOLTAJE ID (VID) DEL CHIP. SU CONEXIÓN YA SEA A<br />

TIERRA O VCC DEFINE LOS VOLTAJES OPERATIVOS.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!