Download Memoria caché

Document related concepts
no text concepts found
Transcript
El Microprocesador
Introducción
La unidad central de proceso, procesador central o CPU (Central Process Unit) constituye el
componente más importante de cualquier placa base. Es realmente el elemento principal de proceso de
información.
La CPU gestiona cada paso en el proceso de los datos. Actúa como el conductor de supervisión de los
componentes de hardware del sistema. Está unida directa o indirectamente está conectada con todos los
demás componentes de la placa principal (placa base o placa madre). El procesador está equipado con
buses de direccionamiento, de datos y de control, que le permiten llevar acabo sus tareas. Estos sistemas
de buses están configurados de forma distinta según sea la categoría del procesador.
Memoria caché
La memoria caché (también memoria buffer) es una memoria rápida que permite reducir los tiempos de
espera de las distintas informaciones almacenada en la RAM (Random Access Memory o Memoria de
Acceso Aleatorio). En efecto, la memoria principal del ordenador es más lenta que la del procesador.
Existen, sin embargo, tipos de memoria que son mucho más rápidos, pero que tienen un costo más
elevado. Los últimos modelos de computadoras poseen muchos niveles distintos de memoria caché:
La Memoria caché nivel 1 (denominada L1 Cache) se encuentra integrada directamente al procesador.
La memoria caché nivel 2 (denominada L2 Cache) se encuentra ubicada en la carcasa junto con el
procesador (en el chip). La caché nivel 2 es un intermediario entre el procesador con su caché interna y
la RAM. Se puede acceder más rápidamente que a la RAM, pero no tanto como a la caché nivel 1.
Diagrama de bloques de la CPU
Bus del sistema
Introducción
El bus viene a ser algo así como el sistema de correo de una computadora. Asume todas las tareas
relacionadas con la comunicación que van dirigidas a la placa base, desde el envío de paquetes de datos
hasta la puesta a punto, pasando por la devolución de información cuando el receptor esta ausente o se
retrasa.
El bus vincula la CPU con la placa madre o con las tarjetas de expansión hacia los periféricos. A través
de él se reproducen caracteres en el monitor o se escriben informaciones procedentes de un escáner
directamente en la memoria de trabajo, esquivando la CPU.
El bus puede, por ejemplo, abastecer una tarjeta de audio con datos en forma de música desde la
memoria de trabajo, liberando al procesador de esa tarea. Asimismo se encarga de interrumpir sus
operaciones si el sistema registra algún error, ya sea que un sector de la memoria no pueda leerse
correctamente o que la impresora, que como no también opera bajo su dirección, se haya quedado sin
papel. En pocas palabras, el bus es el elemento responsable de la correcta interacción entre los diferentes
componentes de la computadora. Es, por tanto, su dispositivo central de comunicación.
De de la capacidad operativa del bus dependerá en buena medida el rendimiento general de la máquina.
Los componentes del bus
Un bus esta compuesto ni más ni menos que de conductos. En efecto, buena parte de las conexiones de la CPU
no son sino conductos del bus. Si se exceptúan algunas funciones adicionales, estos conductos constituyen la
única vía de contacto del procesador con el mundo exterior.
A través de las mencionadas vías, la CPU puede acceder a la memoria de trabajo para interpretar las instrucciones
de un programa ejecutable o para leer, modificar o trasladar los datos ahí ubicados. Los conductos especialmente
destinados al transporte de datos reciben el nombre de buses de datos.
No basta con que el procesador escriba en el bus de datos sus informaciones cualquiera que sea su formato, es
necesario también que establezca cual va a ser el destino de los mismos. Esta operación se lleva a cabo a través de
otro grupo de conductos conocido como el bus de direcciones.
A los dos mencionados ha de añadirse el llamado bus de sistema o bus de control. Su participación es necesaria
porque al bus se hallan conectados otros dispositivos, aparte de la CPU y la memoria.
Bus del Sistema
Placa base
La "placa base" (mainboard), o "placa madre" (motherboard), es el elemento principal de todo ordenador, en el
que se encuentran o al que se conectan todos los demás aparatos y dispositivos.




el microprocesador, "pinchado" en un elemento llamado zócalo;
la memoria, generalmente en forma de módulos;
los slots o ranuras de expansión donde se conectan las tarjetas;
diversos chips de control, entre ellos la BIOS.
Slots de expansión
Son unas ranuras de plástico con conectores eléctricos (slots) donde se introducen las tarjetas de expansión
(tarjeta de vídeo, de sonido, de red...). Según la tecnología en que se basen presentan un aspecto externo
diferente, con diferente tamaño y a veces incluso en distinto color.





Ranuras ISA: son las más veteranas, un legado de los primeros tiempos del PC.
Ranuras Vesa Local Bus: un modelo de efímera vida: se empezó a usar en los 486 y se dejó de usar en
los primeros tiempos del Pentium.
Ranuras PCI: el estándar actual. Pueden dar hasta 132 MB/s a 33 MHz, lo que es suficiente para casi
todo, excepto quizá para las nuevas tarjetas de vídeo. Miden unos 8,5 cm y generalmente son blancas.
Ranuras AGP: ya que se dedica exclusivamente a conectar tarjetas de vídeo, por lo que sólo suele
haber una;
Ranura PCI expres: se utilizan para conectar las nuevas tarjetas aceleradoras graficas.
Las placas actuales tienden a tener más conectores PCI, por motivos de compatibilidad con tarjetas antiguas
algún AGP para el vídeo. Y ranuras PCI-E
Chipset de control
El "chipset" es el conjunto (set) de chips que se encargan de controlar determinadas funciones del ordenador,
como la forma en que interacciona el microprocesador con la memoria o la caché, o el control de puertos PCI,
AGP, USB...
Antiguamente estas funciones eran relativamente sencillas de realizar, por lo que el chipset era el último
elemento al que se concedía importancia a la hora de comprar una placa base, si es que alguien se molestaba
siquiera en informarse sobre la naturaleza del mismo. Sin embargo, la llegada de micros más complejos como
los Pentium o los K6, además de nuevas tecnologías en memorias y caché, le ha hecho cobrar protagonismo, en
ocasiones incluso exagerado. Debido a lo anterior, se puede decir que el chipset de un 486 o inferior no es de
mayor importancia (dentro de un límite razonable), pero en los equipos actuales es de suma importancia para el
rendimiento.
Tarjeta de expansión
Las tarjetas de expansión son dispositivos con diversos circuitos integrados, y controladores que, insertadas en
sus correspondientes ranuras. Muchos de los componentes que vienen en forma de tarjeta y se encuentran
integrados en el chipset, por lo tanto el agregar una tarjeta sirven para ampliar las capacidades o mejorar un
componente. Es necesario saber los pasos para colocar una tarjeta de expansión: conocer el tipo de interfaz
(que ranura tiene), verificar disponibilidad, tener el equipo totalmente desconectado (se pueden quemar muy
fácilmente), y poseer los driver adecuados para su funcionamiento en el sistema operativo que este instalado.
Tarjeta de sonido
Una tarjeta de sonido o placa de sonido es una tarjeta de expansión para computadoras que permite la
entrada y salida de audio
Las operaciones básicas que permiten las tarjetas de sonido convencionales son:
• Grabación: La señal acústica procedente de un micrófono u otras fuentes se introduce en la
tarjeta por los conectores. Esta señal se transforma convenientemente y se envía al computador.
• Reproducción: La información de onda digital existente en la máquina se envía a la tarjeta. Tras
cierto procesado se expulsa por los conectores de salida para ser interpretada por un altavoz u
otro dispositivo.
• Síntesis: El sonido también se puede codificar mediante representaciones simbólicas de sus
características (tono, timbre, duración...), por ejemplo con el formato MIDI.
•
ADC (Conversor analógico-digital) Se encarga de transformar la señal de sonido analógica en
su equivalente digital. Esto se lleva a cabo mediante tres fases: muestreo, cuantificación y
codificación. Como resultado se obtiene una secuencia de valores binarios que representan el
nivel de tensión en un momento concreto.
•
DAC (Conversor digital-analógico) Su misión es reconstruir una señal analógica a partir de su
versión digital. Para ello el circuito genera un nivel de tensión de salida de acuerdo con los
valores que recibe, y lo mantiene hasta que llega el siguiente. En consecuencia se produce una
señal escalonada, pero con la suficiente frecuencia de muestreo puede reproducir fielmente la
original.
Tarjetas Gráficas
Una tarjeta gráfica o de vídeo, también conocidas como placa, es una tarjeta de expansión para una
computadora, encargada de procesar los datos provenientes de la CPU y transformarlos en información
comprensible y representable en un dispositivo de salida, como un monitor.
Componentes: GPU, Memoria de vídeo, RAMDAC, Salidas, Interfaces con la placa base, Dispositivos
refrigerantes, Alimentación
La GPU (Graphics Processing Unit), que significa Unidad de Procesado de Gráficos: es un procesador
dedicado al procesamiento de gráficos.
• En el mercado de las tarjetas gráficas hay que distinguir dos tipos de fabricantes:
• De chips: generan exclusivamente la GPU. Los dos más importantes son:
– ATI
– NVIDIA
• De tarjetas: integran los chips adquiridos de los anteriores con el resto de la tarjeta, de diseño propio.
De ahí que tarjetas con el mismo chip den resultados diferentes según la marca.
Driver
Son un programa informático que permite al sistema operativo interactuar con un periférico, haciendo
una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo.
Se puede esquematizar como un manual de instrucciones que le indica al sistema operativo, cómo debe
controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no
se podría usar el hardware
Aplicaciones S
o
f
S.O
t
w
Driver
a
r
e
Hardware
Todo el hardware necesita de un driver, de algunos es necesario instalarlo manualmente y otros los
instala el sistema operativo. Podemos determinar que driver necesitamos accediendo al administrador de
hardware del equipo (en Windows) o por medio de un software como por ejemplo el Everest o el aida32