Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRABAJO DE INVESTIGACIÓN
CICLO: 02 - 2022
Con nuestra investigación esperamos poder dar a conocer sobre cómo surge la
necesidad de crear un tipo de memoria que fuera capaz de mejorar el rendimiento de
nuestras computadoras ya que con el pasar del tiempo los procesadores han ido
evolucionando y requiriendo tecnologías como la memoria cache que tuvo que ser
desarrollada a mediados de los años ochenta con la finalidad de aportar velocidad al
acceso de la información y mejorar la búsqueda de archivos dentro de nuestros equipos,
explicar cómo se desarrolla dentro de la BIOS y el proceso de arranque del equipo.
Así como dar una explicación de cómo se parte la memoria cache y que beneficios
trae a la hora de manejar información y conocer un poco sobre las políticas que se
emplean en la actualidad también buscamos una forma de comprender como las
memorias caches pueden tener niveles de jerarquía que a la hora de mejorar rendimiento
pueden dar una mayor utilidad incluso dentro del manejo de espacio virtual dentro de
nuestras tarjetas de video y memoria RAM.
Marco teórico
Procedimiento caching
Como se ha visto, la memoria caché es una memoria intermedia que contiene
datos a los que se va a acceder varias veces y que permite recuperarlos rápidamente.
En otras palabras, el caché es una capa entre el usuario y la fuente real de los datos. El
proceso de almacenamiento de datos en la caché se llama caching.
Cuando se accede a cualquier dato dentro del sistema, se crea una copia de
manera inmediata de los datos más relevantes del mismo en la memoria caché, de modo
que los accesos siguientes a dicha información se tengan en la memoria y no deban
rastrearla hacia su lugar de origen. De esta forma, al acceder a la copia y no al original,
se ahorra tiempo de [procesamiento y por ende velocidad debido a que el
microprocesador no debe acudir todo el tiempo a la memoria principal. (Editorial Etecé,
2021)
1. Se solicita un recurso al sistema o programa que cuenta con una memoria caché.
2. Si el recurso ya se encuentra en ella, se entrega desde aquí. Esto se conoce como
cache hit, o sea, acierto de caché.
3. Si el recurso no está en ella, primero se carga desde el sistema subyacente y
luego se entrega. Este caso se conoce como cache miss, o fallo de caché.
4. Si en el futuro se vuelve a solicitar el mismo recurso, se entrega desde la caché
como cache hit.
• FIFO: este algoritmo significa, por sus siglas en inglés, que el primer objeto en
entrar en la caché será al primer archivo en salir de la caché. Esta política toma
como parámetro para eliminar un objeto la edad del objeto en la caché, mientras
más tiempo tenga en la caché, mayor, es su probabilidad de ser eliminado. El
reemplazo en esta política es un consecutivo lineal de los objetos web.
Niveles de cache
Debemos saber que existe una memoria caché L1, L2 y L3 dentro de la CPU, Pues estos
tres niveles de memoria caché atienden a una jerarquía de velocidad y por supuesto, de
capacidad.
Memoria caché L1
Además, cada núcleo cuenta con sus propias memorias caché L1, así que, si
tenemos un procesador de 6 núcleos, tendremos 6 caché L1 divididas en L1 D y L1 I.
Memoria caché L2
Memoria caché L3
La memoria caché L3, o de nivel 3, es una memoria que está integrada en la placa
base. Se utiliza para alimentar a la memoria caché L2, y generalmente es más rápida
que la memoria principal del sistema, pero todavía más lenta que la memoria caché L2.
AIX utiliza memoria virtual para dirigirse a más memoria de la que está físicamente
disponible en el sistema.
El puente norte o northbridge es uno de los dos chips en el núcleo lógico del conjunto de
chips de una placa madre, el otro es el puente sur o southbridge. Separar el conjunto de
chips en dos puentes es lo más usual, aunque hay algunos casos donde ambos chips
han sido combinados en un único circuito integrado.
El puente norte es llamado también memory controller hub (MCH) en los sistemas Intel.
Se llama “norte” este sector por ubicarse en la parte superior de las placas madre de
formato ATX, y por lo tanto no era un término utilizado antes de la aparición de las ATX.
Por ejemplo, el chipset Intel i915g sólo trabaja con los procesadores Pentium 4 y Celeron,
y pueden usar memoria DDR o DDR2. En cambio, el chipset Intel i875 puede trabajar
con procesadores Pentium 4 y Celeron con relojes superiores a los 1.3 GHz y solo con
memoria DDR SDRAM.
El puente norte de una placa madre es el que determinará el número, velocidad y tipo de
CPU (o CPUs) y la cantidad, velocidad y tipo de memoria RAM que puede usar una
computadora. También es el sector que más calor genera, necesitando siempre algún
disipador de calor (heatsink).
El puente sur o southbridge, es el chip que implementa las capacidades “lentas” de la
placa madre, en una arquitectura chipset puente norte/puente sur.
Es también conocido como I/O Controller Hub (ICH) en los sistemas Intel.
El puente sur se distingue del puente norte porque no está directamente conectado al
CPU, sino que más bien el puente norte conecta el puente sur con la CPU.
Por lo general, un puente sur en particular podrá trabajar con múltiples diferentes puentes
norte, aunque ambos deben ser diseñados para trabajar juntos. No hay un estándar
industrial de interoperabilidad entre ambos. Al principio la típica interfaz entre el puente
norte y el puente sur era un bus PCI, pero esto creaba un cuello de botella y por lo tanto
la mayoría de los chipsets actuales usan algún otro método de comunicación entre
ambos para mejorar el rendimiento.
• El bus PCI: soporta la especificación PCI tradicional, pero también podría soportar PCI-
X y PCI Express.
• Bus SPI: un bus serial sencillo usado generalmente por el firmware (ej. la BIOS).
• SMBus: usado para comunicar con otros dispositivos en la placa madre (por ejemplo,
el sistema de ventiladores).
• Controlador IDE (SATA o PATA): el interfaz IDE permite la conexión directa del sistema
de discos duros.
• Memoria no volátil BIOS: El sistema CMOS, asistido por una batería de energía
independiente, crea un área de almacenamiento no volátil para los datos de
configuración del sistema.
El puente sur también podría incluir soporte Ethernet, RAID, USB, códec de audio y
FireWire. En muy pocas ocasiones el puente sur podría incluir soporte para el teclado, el
mouse, puertos paralelos y puertos seriales; pero, por lo general, estos están
incorporados en otro dispositivo llamado Super I/O.
Tarjeta de video
Historia
La primera tarjeta gráfica, que se lanzó con los primeros IBM PC, fue desarrollada
por IBM en 1981. La MDA (Monochrome Display Adapter) trabajaba en modo texto y era
capaz de representar 25 líneas de 80caracteres en pantalla. Contaba con una memoria
de vídeo de 4KB, por lo que sólo podía trabajar con una página de memoria. Se usaba
con monitores monocromo, de tonalidad normalmente verde. (GIBRAN ENRIQUE 2021)
Pantalla verde controlada por un Monochrome Display Adapter
Definición
Es una tarjeta para expansión de capacidades que sirve para procesar y otorgar mayor
capacidad de despliegue de gráficos en pantalla, por lo que libera al microprocesador y
a la memoria RAM de estas actividades y les permite dedicarse a otras tareas. La tarjeta
de video se inserta dentro de las ranuras de expansión o "Slots" integradas en la tarjeta
principal ("Motherboard”) y se atornilla al gabinete para evitar movimientos y por ende
fallas. Todas las tarjetas de video integran uno o varios puertos para conectar los
dispositivos externos tales como monitores CRT, pantallas LCD, proyectores, etc.
Una tarjeta gráfica, tarjeta de vídeo, tarjeta aceleradora de gráficos o adaptador de
pantalla, 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 o televisor. Las tarjetas
gráficas más comunes son las disponibles para las computadoras compatibles con la
IBM PC, debido a la enorme popularidad de éstas, pero otras arquitecturas también
hacen uso de este tipo de dispositivos. En el contexto de las IBM PCs, se denota con el
mismo término tanto a las habituales tarjetas dedicadas y separadas como a las GPU
integradas en la placa base (aunque estas ofrecen prestaciones inferiores) (HUGO
ENRIQUE VILLASEÑOR SOLIS 2021)
Ranuras
Ranuras de expansión
Son las ranuras donde se conectan diversas tarjetas en el sistema. Ejemplos de
tarjetas que se pueden instalar son tarjetas de video, audio, o red. Una ranura de
expansión (también llamada slot de expansión) es un elemento de la placa base de un
ordenador que permite conectar a ésta una tarjeta adicional o de expansión, la cual suele
realizar funciones de control de dispositivos periféricos adicionales, tales como
monitores, impresoras o unidades de disco. En las tarjetas madre del tipo LPX las ranuras
de expansión no se encuentran sobre la placa sino en un conector especial denominado
riser card.
ISA
ISA proviene de las siglas de ("Industry Standard Architecture") ó arquitectura
estándar de la industria, también llamada en un inicio como bus AT ("Advanced
Tecnology"), esto es, tecnología avanzada. Este tipo de ranura se comercializa en 1980
y hay 2 versiones, una de 8 bits y 16 bits.
PCI
PCI proviene de las siglas de ("Peripheral Components Interconect") ó
componentes periféricos interconectados. Este tipo de ranura fue desarrollado por Intel®
y lanzado al mercado en 1993, se comercializa con una capacidad de datos de 32 bits y
64 bits para el microprocesador intel
DIMM
DIMM son las siglas de «Dual In-line Memory Module» y que podemos traducir
como Módulo de Memoria en línea doble. Son módulos de memoria RAM utilizados en
ordenadores personales. Se trata de un pequeño circuito impreso que contiene chips de
memoria y se conecta directamente en ranuras de la placa base. Los módulos DIMM son
reconocibles externamente por poseer sus contactos (o pines) separados en ambos
lados, a diferencia de los SIMM que poseen los contactos de modo que los de un lado
están unidos con los del otro.
SIMM
SIMM (siglas de Single In-line Memory Module), es un formato para módulos de memoria
RAM que consisten en placas de circuito impreso sobre las que se montan los integrados
de memoria DRAM. Estos módulos se insertan en zócalos sobre la placa base. Los
contactos en ambas caras están interconectados, esta es la mayor diferencia respecto
de sus sucesores los DIMMs. Fueron muy populares desde principios de los 80 hasta
finales de los 90, el formato fue estandarizado por JEDEC bajo el número JESD-21C.
AGP
Una ranura de expansión, bus de expansión ó "Slot" es un elemento que permite
introducir dentro de sí, otros dispositivos llamados tarjetas de expansion (son tarjetas
que se introducen en la ranura de expansión y dan más prestaciones al equipo de
cómputo), mientras que la definición de Intel® de su conector es como puerto debido a
sus características, por ello aún no está bien determinado el tipo que es.
ZÓCALO DE CPU:
El zócalo (socket en inglés) es un sistema electromecánico de soporte y conexión
eléctrica, instalado en la placa base, que se usa para fijar y conectar un microprocesador.
Se utiliza en equipos de arquitectura abierta, donde se busca que haya variedad de
componentes permitiendo el cambio de la tarjeta o el integrado. En los equipos de
arquitectura propietaria, los integrados se sueldan sobre la placa base, como sucede en
las videoconsolas.
Existen variantes desde 40 conexiones para integrados pequeños, hasta más de 1300
para microprocesadores, los mecanismos de retención del integrado y de conexión
dependen de cada tipo de zócalo, aunque en la actualidad predomina el uso de zócalo
ZIF (pines) o LGA (contactos).
(David Fernando Murcia Mendez)
Vamos a explicarte qué es el PCI Express, un tipo de bus que puedes encontrarte
en varios puertos de la placa base de tu ordenador para conectar múltiples tipos de
extensiones, desde discos duros hasta tarjetas gráficas.
No es una ranura que esté dedicada a un único tipo de hardware, sino que se
utiliza para conectar varios tipos de expansión que te explicaremos a continuación.
El puerto sólo conecta dos componentes de hardware, lo que quiere decir que en
cada ranura sólo puedes dejar conectada una tarjeta, no se puede compartir el espacio
con otra.
También sirve para poder conectar otros tipos de tarjetas de expansión, como esas que
le añaden conectividad WiFi o Bluetooth al ordenador.
Y también son utilizados para conectar determinados tipos de discos duros SSD.
Se trata de los SSD que utilizan el protocolo NVMe, que pueden utilizar tanto PCI Express
como las conexiones SATA del resto de discos duros.
Has de saber que una tarjeta que sea x1 podrá utilizarse en un conector x16,
aunque utilizando únicamente las ranuras que le corresponden.
Y, por último, además de los tipos de PCI Express también has de saber que
existen diferentes versiones que han ido apareciendo según ha ido evolucionando esta
tecnología.
A continuación, tienes la lista con todas las versiones que han ido apareciendo y
sus principales características.
¿Qué es el BIOS?
Cuando se vuelve a encender la PC, el BIOS recupera los mismos datos almacenados.
Una vez que todos los dispositivos conectados son asignados y se les da el visto
bueno, el inicio de tu computadora continúa como de costumbre, llevándote a la pantalla
de carga de Windows en cuestión de segundos.
Si el BIOS detecta algún problema, aparecerá una pantalla de error o sonará una
serie de códigos de sonido, indicando que, efectivamente, algo salió mal.
Ahora que comprendes lo que es el BIOS, analicemos lo que realmente hace para
las desktops, laptops y tabletas.
Estos sonidos siempre son señales para mensajes determinados, por lo que, si te
sucede esto, deberás verificar lo que ello significa para el hardware de tu computadora
Los pasos que realiza la BIOS en el proceso de arranque son los siguientes: - Lo
primero que hace la BIOS es un chequeo de todos los componentes de hardware.
En este momento la BIOS que arranca el ordenador busca la BIOS del adaptador
de vídeo y la inicia.
La BIOS inicia una serie de pruebas del sistema incluida la cantidad de RAM
detectada en el sistema.
A continuación, la BIOS comprueba los dispositivos que están presentes con sus
características; por ejemplo, unidades de disco, CD-ROM. - Si la BIOS oporta la
tecnología Plug-and-Play, todos los dispositivos detectados se configuran.
estos.
Bibliografía
Amazon aws. (2022). Información general sobre el almacenamiento en caché. Obtenido de aws:
https://aws.amazon.com/es/caching/
Fernandez, Y. (2021). PCI Express o PCIe: qué es, para qué sirve y qué tipos y versiones hay. Obtenido de
Xataka: https://www.xataka.com/basics/pci-express-que-sirve-que-tipos-versiones-hay
HP. (3 de Mayo de 2021). ¿Qué es el BIOS? Funciones básicas y cómo acceder a la configuración de
Windows. Obtenido de HP: https://www.hp.com/mx-es/shop/tech-takes/como-acceder-a-la-
configuracion-del-bios-en-una-pc-con-
windows#:~:text=Como%20el%20programa%20de%20inicio,responsable%20de%20iniciar%20tu
%20sistema
Hutchison, C. (s.f.). ¿Qué son las memorias caché L1, L2 y L3? Obtenido de techlandia:
https://techlandia.com/son-memorias-cache-l1-l2-l3-info_194186/
IONOS. (10 de Enero de 2020). Digital Guide . Obtenido de La memoria caché: qué es y cómo funciona:
https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/que-es-una-cache/