viernes, 1 de octubre de 2010

POR QUÉ ES LLAMADO GNU/LINUX...

Muchos usuarios de computadoras usan una versión modificada del sistema GNU (18.000 caracteres) a diario, sin darse cuenta. Debido a un particular giro de acontecimientos, la versión de GNU más ampliamente usada hoy es, con frecuencia, más conocida como «Linux», y muchos usuarios no son conscientes del alcance de su conexión con el Proyecto GNU.

Efectivamente hay un Linux, y esta gente lo usa, pero no es el sistema operativo. Linux es el núcleo: el programa del sistema que asigna los recursos de la máquina a los otros programas que usted ejecute. El núcleo es una parte esencial de todo sistema operativo, pero inútil por sí solo; sólo puede funcionar en el contexto de un sistema operativo completo. Linux se usa normalmente en combinación con el sistema operativo GNU: el sistema completo es básicamente GNU, con Linux actuando de núcleo.

Muchos usuarios no son plenamente conscientes de la diferencia entre el núcleo, que es Linux, y el sistema completo, al que también llaman «Linux». El uso ambiguo del nombre no facilita la comprensión. A menudo, estos usuarios piensan que Linus Torvalds desarrolló todo el sistema operativo en 1991, con un poco de ayuda.

Los programadores generalmente saben que Linux es un núcleo. Pero como generalmente han oído llamar también «Linux» a todo el sistema, frecuentemente se imaginan una historia que justifique que todo el sistema se llame como el núcleo. Por ejemplo, muchos creen que una vez que Linus Torvalds terminó de escribir Linux, el núcleo, sus usuarios buscaron más software libre que lo acompañara, y encontraron que (sin ninguna razón en particular) casi todo lo necesario para hacer un sistema de tipo Unix estaba ya disponible.

DIFERENCIAS ENTRE SOFTWARE LIBRE, GRATUITO Y DE DOMINO PUBLICO...

SOFTWARE LIBRE
El software libre es software con autorización para que cualquiera pueda usarlo, copiarlo y distribuirlo, ya sea con o sin modificaciones, gratuitamente o mediante una retribución. En particular, esto significa que el código fuente debe estar disponible. «Si no es fuente, no es software».

SOFTWARE GRATUITO
Mucha gente utiliza la expresión software de «código abierto» para referirse, más o menos, a la misma categoría a la que pertenece el software libre. Sin embargo, no son exactamente el mismo tipo de software: ellos aceptan algunas licencias que nosotros consideramos demasiado restrictivas, y hay licencias de software libre que ellos no han aceptado. Sin embargo, las diferencias entre lo que abarcan ambas categorías son pocas: casi todo el software libre es de código abierto, y casi todo el software de código abierto es libr

e.
Yo prefiero la expresión «software libre» porque se refiere a libertad, algo que la expresión «código abierto» no hace.

SOFTWARE DE DOMINIO PÚBLICO
El software de dominio público es software que no está protegido por derechos de autor. Es un caso especial de software libre no protegido con copyleft, lo que significa que algunas copias o versiones modificadas pueden no ser completamente libres.
En algunos casos, un programa ejecutable puede ser de dominio público sin que su código fuente esté disponible. Este software no es software libre, porque para que lo sea es preciso que el código fuente sea accesible. Por su parte, la mayoría del software libre no es software de dominio público; está protegido por derechos de autor, y los poseedores de estos han dado permiso legal para que cualquiera lo emplee libremente usando una licencia de software libre.

Algunas veces se utiliza el término «dominio público» de una manera imprecisa queriendo decir «libre» o «disponible gratuitamente». Sin embargo, «dominio público» es un término legal y significa de manera precisa «sin derechos de autor». Para ser lo más claro posible, recomendamos el uso de «dominio público» para expresar solamente este significado, y el uso de las otras expresiones para transmitir el suyo correspondiente.

Bajo la convención de Berna, que ha sido firmada por la mayoría de los países, a cualquier escrito nuevo se le aplica automáticamente derechos de autor. Esto incluye a los programas. Por lo tanto, si quiere que un programa que usted haya escrito sea de dominio público, debe cumplir ciertos procedimientos legales para evitar que, de manera automática, le sean añadidos los derechos de autor.

VULNERABILIDAD EN EL NÚCLEO DE WINDOWS VISTA...


Se ha encontrado un fallo de seguridad en el núcleo de Windows Vista relacionada con la creación de redes que puede colgar el sistema, y que no será resuelta hasta el próximo service pack.

El fallo de seguridad podría permitir que los rootkits se ocultasen, además de permitir que se ejecuten ataques de denegación de servicio en equipos que utilizan dicho sistema operativo.

La vulnerabilidad fue descubierta por Thomas Unterleitner de Austria, que forma parte de la empresa de seguridad Phion, según Unterleitner el fallo se encuentra localizado en el subsistema de entrada/salida de la red, donde algunas solicitudes enviadas al API de iphlpapi.dll pueden causar un desbordamiento de búfer que corrompe la memoria kernel de Vista.


Unterleitner también comento:

Este desbordamiento de búfer que podría (también) ser explotada para inyectar código, por lo tanto, comprometer la seguridad del cliente.

Debido a que el fallo radica en el componente de Netio.sys de Vista los rookits se pueden esconder, provocando que se puede apagar el ordenador de una victima de forma remota.

Los sistemas operativos afectados son los Windows Vista de 32 y 64 bits, en cambio Windows XP no se ve afectado.

Microsoft enviará una solución para resolver está vulnerabilidad en el próximo Service Pack de Vista, pero aún se desconoce la fecha.

POR QUÉ WINDOWS 7?....

El kernel o núcleo de Windows 7 es el mismo de siempre, pero el core (el corazón) ha cambiado, se ha reorganizado. Así que MinWin no es un nuevo kernel, sino un kernel reorganizado. ¿Por qué se ha hecho de esta manera? En primer lugar porque es mucho menos costoso reorganizar y optimizar el núcleo de Windows que empezar desde cero. Por el otro se conserva la compatibilidad con el sistema anterior, porque todas las llamadas se realizan de la misma forma y el núcleo funciona de la misma manera.

En resumen, es buena noticia que los ingenieros de Microsoft hayan trabajado en el núcleo de Vista para mejorarlo para Windows 7, sobre todo si el resultado es un sistema escalable que permitirá mejoras futuras y quién sabe si versiones más “ligeras” de Windows. Windows 7 for netbooks ¿lo imagináis?

NUCLEO DE WINDOWS 7 (MINWIN)...

¿qué es MinWin? Podría decirse que consiste en coger el núcleo de Windows e ir quitando cosas y parar sólo justo antes de que deje de funcionar. Su objetivo era consolidar el diseño del núcleo del sistema operativo. Por lo visto los ingenieros de Microsoft descubrieron que los sistemas de bajo nivel del núcleo de Windows realizaban llamadas a procesos de alto nivel.

Para mejorar el diseño “cortaron” estas llamadas de alto nivel para convertir el núcleo de Windows en un sistema escalable. De esta manera se realizó un mapa de dependencias para poder limpiar las llamadas que se realizaban fuera del núcleo. Se re-organizaron estas llamadas y las API. El experimento acabó con un sistema operativo que funcionaba perfectamente sin necesidad de librerías de alto nivel: el MinWin. El sistema ocupa de 25 a 40 Megabytes, frente a los 4 Gigabytes de Vista, y se compone de apenas 100 ficheros, cuando Windows necesita 5.000 para funcionar.

De esta forma se creó un “corazón” de Windows nuevo autocontenido y escalable, pero que contiene el núcleo (el kernel) del Windows de toda la vida, sólo que con las llamadas de alto nivel y las API reorganizadas.

COMPARACIONES ENTRE LINUX Y WINDOWS...

ARQUITECTURA DE WINDOWS Y DE LINUX...


ARQUITECTURA DE WINDOWS

La arquitectura micronúcleo asigna solamente unas pocas funcionesesenciales al núcleo, incluyendo espacios de direcciones, comunicación entre procesos (IPC) y planificación básica. Otros servicios del Sistema Operativo los proporciona procesos, algunas veces llamados servidores, que se ejecutan en modo usuario y que el micronúcleo trata como a cualquier otra aplicación. Este enfoque desconecta el núcleo y el desarrollode servidores. Los servidores pueden estar diseñados para aplicaciones específicas o necesidades del entorno. El enfoque del micronúcleo simplifica la implementación, proporciona flexibilidad y se adapta bien para entornos distribuidos. En esencia, un micronúcleo interactúa de la misma forma con procesos servidores locales y remotos, facilitando la construcción de sistemas distribuidos.

Uno de los pasos más importantes que revolucionó los Sistemas Operativos de la Microsoft fue el diseño y creación de un Sistema Operativo extensible, portable, fiable, adaptable, robusto, seguro y compatible con sus versiones anteriores (Windows NT).

Y para ello crearon la siguiente arquitectura modular:


La cual está compuesta por una serie de componentes separados donde cada cual es responsable de sus funciones y brindan servicios a otros componentes. Esta arquitectura es del tipo cliente – servidor ya que los programas de aplicación son contemplados por el sistema operativo como si fueran clientes a los que hay que servir, y para lo cual viene equipado con distintas entidades servidoras.

Ya creado este diseño las demás versiones que le sucedieron a Windows NTfueron tomando esta arquitectura como base y le fueron adicionando nuevos componentes.

Uno de las características que Windows comparte con el resto de los Sistemas Operativos avanzados es la división de tareas del Sistema Operativo en múltiples categorías, las cuales están asociadas a los modos actuales soportados por los microprocesadores. Estos modos proporcionan a los programas que corren dentro de ellos diferentes niveles de privilegios para acceder al hardware o a otros programas que están corriendo en el sistema. Windows usa un modo privilegiado (Kernel) y un modo no privilegiado (Usuario).

Uno de los objetivos fundamentales del diseño fue el tener un núcleo tan pequeño como fuera posible, en el que estuvieran integrados módulos que dieran respuesta a aquellas llamadas al sistema que necesariamente se tuvieran que ejecutar en modo privilegiado (modo kernel). El resto de las llamadas se expulsarían del núcleo hacia otras entidades que se ejecutarían en modo no privilegiado (modo usuario), y de esta manera el núcleo resultaría una base compacta, robusta y estable.

ARQUITECTURA DE LYNUX
Linux es un núcleo monolítico híbrido, donde sus controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido como anillo, con acceso irrestricto al hardware, aunque algunos se ejecutan en espacio de usuario.
A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos y las extensiones al sistema operativo se pueden cargar y descargar fácilmente como módulos, mientras el sistema continúa funcionando sin interrupciones.
Así mismo, a diferencia de los núcleos monolíticos tradicionales, los controladores pueden detenidos momentáneamente por actividades más importantes bajo ciertas condiciones.
Esta habilidad fue agregada para manejar correctamente interrupciones de hardware, y para mejorar el soporte de multiprocesamiento Simétrico.
A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos son fácilmente configurables como Loadable Kernel Modules, y se pueden cargar o descargar mientras se está corriendo el sistema

FUNCIONES DEL NÚCLEO O KERNEL...



El kernel o núcleo de Linux se puede definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware del computador puedan trabajen juntos. Las funciones del Kernel se simplifican en:


Administración de la memoria, para todos los programas en ejecución.
Administración del tiempo de procesador, que estos programas en ejecución utilizan.


Acceder a los periféricos/elementos y hardware de entrada y salida de una forma practica y cómoda.


El usuario de Linux puede adaptar el Kernel a sus necesidades configurando y compilando un nuevo Kernel o simplemente parchando y compilando el Kernel existente.

TIPOS DE SISTEMAS OPERATIVOS...



Existen varios tipos de sistemas operativos, definidos según su capacidad para administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más.


Los sistemas operativos más conocidos son los siguientes:

1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.

La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.


Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.

Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.

2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.

3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo.


4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.


5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.

6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.

7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas.

CARACTERÍSTICAS DEL SISTEMA OPERATIVO...

· Conveniencia: Un Sistema Operativo hace más conveniente el uso de una computadora.

· Eficiencia:
Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.

· Habilidad para evolucionar: Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.

· Encargado de administrar el hardware: El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.

· Relacionar dispositivos (gestionar a través del kernel): El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.

· Organizar datos para acceso rápido y seguro.

· Manejar las comunicaciones en red: El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.

· Procesamiento por bytes de flujo a través del bus de datos.

· Facilitar las entradas y salidas: Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.

FUNCIONES DE UN SISTEMA OPERATIVO...

FUNCIONES DEL SISTEMA OPERATIVO





El sistema operativo cumple varias funciones:

Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.

Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.

Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).

Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".

Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.
Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

SISTEMA OPERATIVO...

SISTEMA OPERATIVO







Es el Software básico que controla una computadora. Es una capa intermedia entre el ordenador y el usuario. Se podría considerar como un programa (normalmente de gran tamaño) que toma el control del ordenador y que nos proporciona las utilidades básicas.





lunes, 10 de mayo de 2010

15. PUERTOS USB

PUERTOS USB

Un puerto USB es una entrada o acceso para que el usuario pueda compartir información almacenada en diferentes dispositivos como una cámara de fotos, un pendrive, entre otros, con un computador. Las siglas USB quieren decir Bus de Serie Universal en inglés.

ETHERNET (TARJETA DE RED INALAMBRICA)

Ethernet es un estándar de redes de computadoras de área local con acceso al medio por contienda CSMA/CDes Acceso Múltiple por Detección de Portadora con Detección de Colisiones")

Ethernet define las características de cableado y señalización de nivel físico y los formatos de tramas de datos del nivel de enlace de datos del modelo OSI.

Las tarjetas de red Ethernet utilizan conectores RJ-45 (10/100/1000) BNC (10), AUI(10), MII (100), GMII (1000). El caso más habitual es el de la tarjeta o NIC con un conector RJ-45, aunque durante la transición del uso mayoritario de cable coaxial (10Mbps) a par trenzado (100 Mbps) abundaron las tarjetas con conectores BNC y RJ-45 e incluso BNC / AUI / RJ-45 (en muchas de ellas se pueden ver serigrafiados los conectores no usados). Con la entrada de las redes Gigabit y el que en las casas sea frecuente la presencias de varios ordenadores comienzan a verse tarjetas y placas base (con NIC integradas) con 2 y hasta 4 puertos RJ-45, algo antes reservado a los servidores.

PUERTOS RJ-11

Es un conector utilizado por lo general en los sistemas telefónicos y es el que se utiliza para conectar el MODEM a la línea telefónica de manera que las computadoras puedan tener acceso a Internet.

El RJ11 se refiere expresamente al conector de medidas reducidas el cual está al cable telefónico y tiene cuatro contactos (pines) para cuatro hilos de cable telefónico aunque se suelen usar únicamente dos.

Forma: Tiene forma de cubo, y consta de cuatro cables de los cuales se utilizan solo dos para las conexiones telefónicas.
la velocidad de transmisión, normalmente 10 Mbps ó 10/100Mbps. Actualmente se están empezando a utilizar las de 1000 Mbps, también conocida como Gigabit Ethernet y en algunos casos 10 Gigabit Ethernet, utilizando también cable de par trenzado, pero de categoría 6, 6e y 7 que trabajan a frecuencias más altas.

PS/2

Puerto diseñado por IBM para conectar el teclado y el ratón, que poco a poco se está adoptando en los ordenadores.

Un Conevtor VGA como se le conoce comúnmente (otros nombres incluyen conector RGBHV, D-sub 15, sub mini mini D15 y D15), de tres hileras de 15 pines DE-15. Hay cuatro versiones: original, DDC2, el más antiguo y menos flexible DE-9, y un Mini-VGA utilizados para computadoras portátiles. El conector común de 15 pines se encuentra en la mayoría de las tarjetas de vídeo, monitores de computadoras, y otros dispositivos, es casi universalmente llamado "HD-15". HD es de "alta densidad",
Super Video Graphics Array, también conocida como SVGA o Super VGA, es un término que cubre una amplia gama de estándares de visualización gráfica de ordenadores, incluyendo tarjetas de video y monitores.


RS-232
(Recommended Standard 232, también conocido como Electronic Industries Alliance RS-232C). Es una interfaz que designa una norma para el intercambio serie de datos binarios entre un DTE (Equipo terminal de datos) y un DCE (Data Communication Equipment, Equipo de Comunicación de datos)

Serial ATA o SATA
(acrónimo de Serial Advanced Technology Attachment). Es una interfaz de transferencia de datos entre la placa base y algunos dispositivos de almacenamiento, como puede ser el disco duro, u otros dispositivos de altas prestaciones que están siendo todavía desarrollados.

viernes, 7 de mayo de 2010

20. ALTAVOCES Y AUDIFONOS - FUNCIONAMIENTO-

Funcionamiento del Altavoz

Los altavoces que predominan en el mercado son los electromagnéticos. Todos los altavoces electromagnéticos tienen el mismo principio de funcionamiento: Partimos de la existencia de un campo magnético permanente creado por un imán fijo, que además va a tener su cara "sur" enfrentada a una bobina móvil.

Un grupo de espiras, formadas por un conductor eléctrico enrollado alrededor de un cilindro que tiene la capacidad de moverse en la dirección longitudinal, producen un campo magnético variable cuando la corriente del amplificador lo atraviesa y este campo magnético reacciona ante otro fijo.
Esta corriente es la representación eléctrica del sonido, la señal eléctrica que queremos reproducir, y hace que el bobinado (y en consecuencia el diafragma) reaccione contra el campo magnético fijo producido por el imán. Esto es, si la corriente que entra es positiva, la bobina adquiera polaridad "sur" y se va a sentir repelida por el imán fijo, si la corriente que entra en la bobina, por el contrario es negativa, la bobina adquiere polaridad "norte" y se sentir atraída por el imán fijo. Un pulso positivo debe producir que el cono se desplace hacia fuera y uno negativo hacia dentro. Cuando el diafragma se desplaza, como resultado de ser propulsado por el imán fijo, produce cambios de presión de aire que percibimos como sonido.

Funcionamiento del Audifono

Primero captan la señal sonora, sea la voz humana, música, etc. Esa señal sonora (acústica) debe ser convertida en señal eléctrica para ser procesada, amplificada y finalmente reconvertida en señal acústica para llevarla al oído.
La señal acústica recibida es entonces amplificada luego de ser transformada en señal eléctrica. Y una vez que esta ampliación se produce es reconvertida en señal acústica a fin de poder ser captada por el oído.

Por supuesto que para realizar este proceso intervienen muchísimos elementos técnicos.

19. MEMORIA LIFO Y FIFO

Las memorias LIFO y FIFO son memorias especiales del tipo tampón cuyo nombre proviene de la forma de almacenar y extraer la información de su interior.

LIFO (Last in-first out), la última información introducida en la memoria es la primera en extraerse, es lo que se llama una pila o apilamiento.

Estas memorias especiales se crearon para librar a la CPU de gran parte de la labor de supervisión y control al realizar algunas operaciones del tipo de manipulación de datos memorizándolos y extrayéndolos a una secuencia establecida.Las memorias LIFO, no tienen porque ser memorias especiales ajenas a la memoria central del sistema, algunos micro procesadores (UP), suelen incorporar un registro denominado Stock Pointer (puntero de pila), que facilita al UP la posibilidad de construir pila (stock) sobre una zona de memoria RAM, el direccionamiento de la pila lo lleva a cabo el registro Stock Pointer actuando sobre la zona de memoria RAM destinada a tal efecto.


FIFO (First in-firts out), primero en entrar - primero en salir, es decir, es lo que se llama una fila de espera. No son de acceso aleatorio, es escasa su incidencia en sistemas de microordenadores.

FIFO se utiliza en estructuras de datos para implementar colas. La implementación puede efectuarse con ayuda de arrays o vectores, o bien mediante el uso de punteros y asignación dinámica de memoria.

18. BUFER, MEMORIA FLASH, MEMORIA CACHÉ

Bufer (memoria intermedia o inter-memoria).
Memoria de almacenamiento temporal de información. Suele tratarse de una memoria intermedia entre un dispositivo y otro, por ejemplo, la computadora y la impresora, o la computadora y el disco rígido, etc. Se utiliza para mejorar el rendimiento o también para compensar la diferencia de tiempos y velocidades que manejan los distintos dispositivos.

Memoria Flash
Consiste en una pequeña tarjeta destinada a almacenar grandes cantidades de información en un espacio muy reducido. Usualmente es posible encontrarlas guardando las fotos de una cámara digital, los programas de calles y rutas de un GPS, la agenda de contactos de un teléfono celular o los archivos, correos y direcciones de una agenda PDA.
Memoria Caché

Desde el punto de vista del Hardware, existen dos tipos de Memoria Caché:


Interna: Denominada también cache primaria, caché de nivel 1 o simplemente caché L1 (Level one). Están incluidas en el procesador junto con su circuitería de control, lo que significa tres cosas: comparativamente es muy cara; extremadamente rápida, y limitada en tamaño (en cada una de las cachés internas, los 386 tenían 8 KB; el 486 DX4 16 KB, y los primeros Pentium 8 KB). Como puede suponerse, su velocidad de acceso es comparable a la de los registros, es decir, centenares de veces más rápida que la RAM.

Externa: La segunda se conoce también como cache secundaria, cache de nivel 2 o cache L2. Es más antigua que la interna. Es una memoria de acceso rápido incluida en la placa base, que dispone de su propio bus y controlador independiente que intercepta las llamadas a memoria antes que sean enviadas a la RAM.

La caché externa típica es un banco SRAM ("Static Random Access Memory") de entre 128 y 256 KB. Esta memoria es considerablemente más rápida que la DRAM ("Dynamic Random Access Memory") convencional, aunque también mucho más cara. Actualmente, la tendencia es incluir esta caché en el procesador. Los tamaños típicos oscilan entre 256 KB y 1 MB.

17. FUNCIONAMIENTO

Función del Mouse

En primer lugar, el ratón consta de una esfera de material plástico (en adelante, "bola") en su interior, que establece contacto con la superficie sobre la que se desliza el ratón (usualmente una alfombrilla diseñada a tal efecto). Cuando el usuario desplaza el ratón, la bola rueda, y hace girar dos pequeños rodillos que se encuentran en contacto con ella. Uno de los rodillos reacciona al desplazamiento en la dirección X (horizontal), mientras que el otro detecta el desplazamiento en la dirección Y (vertical).
Cualquier desplazamiento del ratón se puede entender como la combinación de los desplazamientos horizontal y vertical. Por ello los ejes de giro de los rodillos forman un ángulo de 90 grados. Cuando el usuario mueve el ratón, los discos giran. Esto permite calcular la velocidad y la longitud del desplazamiento en cada dirección.

Función del Teclado
El teclado por lo general está conectado a la computadora mediante un cable con un conector en su extremo. Los conectores difieren según el tipo de máquina:

Conector DIN de 5 pines, en las computadoras AT y compatibles (macho en el extremo del cable y hembra en la unidad central).

Mini-DIN de 6 pines, en las PS/2.

Rectangular y modular en otras computadoras IBM.

El teclado habitual consta de 102 teclas (101 teclas en la versión americana); también hay que tener en cuenta los antiguos teclados de 83 y 84 teclas, y los teclados especiales de las máquinas portátiles, de formato reducido y que exigen maniobras complicadas para simular el funcionamiento de las 102 teclas de referencia.

Debajo de las teclas se encuentra una placa electrónica bastante compleja que consta de un microprocesador (un 'microcontrolador") especializado. Esta tarjeta garantiza la parte esencial del tratamiento electrónico.

Cuando se presiona una tecla se genera un "código de activación" conocido como "scan code".

Cuando se suelta la tecla se genera otro código, llamado de "reposo" o "break code" y se envía una interrupción al procesador. La rutina de teclado del BIOS traduce el código de la tecla al código ASCII.

Función de los Micrófonos
Todos los micrófonos modernos intentan recrear el sonido, pero haciéndolo de forma electrónica en lugar de mecánica. Un micrófono quiere conseguir ondas de presión variables en el aire y convertirlas en señales eléctricas variables. El micrófono puede convertir ondas de sonido en señales eléctricas. Estos tienen en común el diafragma, el cual recolecta el sonido y crea un movimiento independiente de la tecnología usada para crear la señal.

Función del Escáner Plano o de Sobremesa
Las partes típicas de un scanner plano o de sobremesa es el Dispositivo de carga agrupada (CCD), la cual es la tecnología más común para la captura de imágenes en escáner. Podemos decir que CCD es una colección de pequeños diodos sensibles a la luz, que convierten fotones (luz) en electrones (carga eléctrica).

La imagen del documento que escaneas llega al conjunto CCD a través de una serie de espejos, filtros y lentes. La configuración exacta de estos componentes dependen del tipo de escáner, pero los principios básicos son prácticamente iguales.
Función de la Cámara de Video
Una cámara de video digital captura, convierte y permite almacenar imágenes en movimiento. Una videocámara es como un ojo humano: su primer componente son las lentes, por donde ingresan las imágenes en forma de luz. Mientras más puro sea el material con el que se elaboran, habrá menos defectos cromáticos y la calidad será mucho mejor.

Al ingresar a las lentes, la luz se descompone en colores primarios: rojo, verde y azul, que son captados mediante un sistema denominado CCD (Charge-Coupled Device, dispositivo de cargas eléctricas interconectadas), un circuito integrado que reemplazó a la tecnología de bulbos.

La máxima capacidad de almacenamiento depende de la compresión de video que ofrecen los diferentes formatos: a mayor compresión, mejor calidad y mayor uso de espacio. En un memory stick o smart disk (SD), se puede elegir la capacidad de compresión.

16. TIPOS DE RANURA PCI Y AGP

PCI

En el año 1990 se produce uno de los avances mayores en el desarrollo de los ordenadores, con la salida del bus PCI (Peripheral Component Interconnect).

Se trata de un tipo de ranura que llega hasta nuestros días (aunque hay una serie de versiones), con unas especificaciones definidas, un tamaño menor que las ranuras EISA (las ranuras PCI tienen una longitud de 8.5cm, igual que las ISA de 8bits), con unos contactos bastante más finos que éstas, pero con un número superior de contactos (98 (49 x cara) + 22 (11 x cara), lo que da un total de 120 contactos).

Esta trabaja de forma independiente respecto al microprocesador; entre el microprocesador y el bus PCI existe un controlador (PCI-HOST-bridge) que se encarga de reducir la velocidad del bus externo para que no se generen conflictos ni perdida de información. Su ancho de bus varia de 32 bits a 64 bits y su velocidad de bus máxima es de 33 Mhz.

Las principales versiones de este bus (y por lo tanto de sus respectivas ranuras) son:
- PCI 1.0: Primera versión del bus PCI. Se trata de un bus de 32bits a 16Mhz.

- PCI 2.0: Primera versión estandarizada y comercial. Bus de 32bits, a 33MHz.

- PCI 2.1: Bus de 32bist, a 66Mhz y señal de 3.3 voltios.

- PCI 2.2: Bus de 32bits, a 66Mhz, requiriendo 3.3 voltios. Transferencia de hasta 533MB/s.

- PCI 2.3: Bus de 32bits, a 66Mhz. Permite el uso de 3.3 voltios y señalizador universal, pero no soporta señal de 5 voltios en las tarjetas.
- PCI 3.0: Es el estándar definitivo, ya sin soporte para 5 voltios.


AGP:
El puerto AGP (Accelerated Graphics Port) es desarrollado por Intel en 1996 como puerto gráfico de altas prestaciones, para solucionar el cuello de botella que se creaba en las gráficas PCI. Sus especificaciones parten de las del bus PCI 2.1, tratándose de un bus de 32bits.


Modos AGP
Existen actual mente 4 modos AGP los cuales trabajan con la misma velocidad de bus igual a 66 Mhz pero con distintas tazas de transferencias; lo cual se logra gracias a la utilización de técnicas de compresión.

Las placas AGP x1 tienen una taza de transferencia de 264 MB/seg, las AGP x2 tienen una taza de transferencia de 528 MB/seg, las AGP x3 tienen un taza de transferencia de 792 Mhz/seg y las placas AGP x4 tienen una taza de transferencia de 1 GB/seg.

Se utiliza exclusivamente para tarjetas gráficas y por su arquitectura sólo puede haber una ranura AGP en la placa base.

Se trata de una ranura de 8cm de longitud, instalada normalmente en principio de las ranuras PCI (la primera a partir del Northbridge), y según su tipo se pueden deferenciar por la posición de una pestaña de control que llevan.

Con el tiempo has salido las siguientes versiones:

- AGP 1X: velocidad 66 MHz con una tasa de transferencia de 266 MB/s y funcionando a un voltaje de 3,3V.

- AGP 2X: velocidad 133 MHz con una tasa de transferencia de 532 MB/s y funcionando a un voltaje de 3,3V.

- AGP 4X: velocidad 266 MHz con una tasa de transferencia de 1 GB/s y funcionando a un voltaje de 3,3 o 1,5V para adaptarse a los diseños de las tarjetas gráficas.

- AGP 8X: velocidad 533 MHz con una tasa de transferencia de 2 GB/s y funcionando a un voltaje de 0,7V o 1,5V.

14. LA PLACA BASE

Una placa base actual debe disponer de una ranura AGP para la tarjeta gráfica, cuatro o cinco PCI y, al menos, dos ISA para las tarjetas viejas, como modems internos, tarjetas de sonido, placas SCSI, etc. Los puertos exteriores no deben bajar de dos entradas USB, dos COM, y varios puertos en paralelo.

Tipos de Placas de Bases

En los ordenadores actuales existen seis tipos básicos de placas base, en función de la CPU: Socket 7, Socket 8, Super 7, Slot 1, Slot 2 y Socket 370. Las placas Socket 7 albergan los procesadores Pentium, K5 de AMD, 6x86 de Cyrix y Winchip C6 de IDT; ya no se venden, pues carecen de las interfaces más utilizadas en la actualidad, como el bus AGP y el puerto USB. Estos dos estándares se incorporan en las placas Super 7, también compatibles Pentium y K6.
Las placas Socket 8, muy escasas, albergan los extinguidos procesadores Pentium Pro. Las placas Slot 1 son necesarias para suministrar soporte a los Pentium II/III y Celeron, y suelen disponer del formato ATX, que reorganiza la localización de las tarjetas, para que quepa mayor cantidad en el mismo espacio, y se reduzca el cruce de cables internos.
Las placas ATX también necesitan una carcasa especial ATX. Una variante son
las placas Slot 2, soporte de la versión Xeon del Pentium II, utilizada en servidores profesionales. Finalmente, las placas Socket 370 alojan una versión especial de Celeron, con las mismas prestaciones que el modelo Slot 1, pero más barato para el fabricante.

El bus y Ranuras de Expansión

El bus de la placa base son los canales por donde circulan los datos que van y vienen del microprocesador. Con la aparición de microprocesadores muy rápidos se desperdiciaba parte de su potencia debido a que el bus hacía de cuello de botella, atascando los datos y haciendo esperar al microprocesador a que estuvieran disponibles los datos. Tras el tradicional bus ISA de 8 MHz han surgido otras alternativas como el Vesa Local Bus y el PCI, que ampliaban el ancho de banda de 16 hasta 32 bits. El resultado es una mejora en el rendimiento al transferir el doble de información (de 16 a 32 bits) en una misma operación. El Vesa Local Bus se quedó rápidamente obsoleto, permaneciendo el bus PCI que es el que se ha estado usando en las placas Pentium.
Las placas más modernas soportan una velocidad del bus que varía entre los 50 y los 100 MHz, en función del procesador utilizado. Otros valores intermedios son 66, 75 o 112 MHz, por ejemplo. La placa también incorpora distintos multiplicadores: 2x, 3x, etc. Valores superiores a 5x comienzan a ser imprescindibles. Estos dos datos se utilizan para soportar todo tipo de procesadores. A mayor número de velocidades del bus y multiplicadores, la placa soportará mayor cantidad de procesadores. Para instalar un Pentium II a 400 MHz, por ejemplo, se configura el bus a 100 MHz y se activa el multiplicador 4x. 100x4=400 MHz. Un Pentium a 200 MHz se configura con un bus a 66 MHz y un multiplicador 3x. 66x3=198 MHz.
Todas las placas soportan diferentes voltajes. No obstante, puesto que se desconoce el voltaje de los futuros procesadores, es bueno adquirir una placa que permita establecer este valor a voluntad, mediante fracciones de 0.1 voltios.

El Chipset

El juego de chips de una placa, o chipset, es posiblemente su componente integrado más importante, ya que controla el modo de operación de la placa e integra todas sus funciones, por lo que podemos decir que determina el rendimiento y características de la misma. Determina lo que puede hacer el ordenador, desde el soporte para varias CPU, hasta la velocidad del bus o el tipo de memoria que se puede utilizar. Es el encargado de comunicar entre sí a todos los componentes de la placa, y los periféricos.

Socket
Socket con mecanismo ZIF (Zero Insertion Force). En ellas el procesador se inserta y se retire sin necesidad de ejercer alguna presión sobre él. Al levantar la palanquita que hay al lado se libera el microprocesador, siendo extremadamente sencilla su extracción. Estos zócalos aseguran la actualización del microprocesador. Antiguamente existía la variedad LIF (Low Insertion Force), que carecía de dicha palanca.

12. MONITOR CRT O TRC

La parte más visible de un monitor es la pantalla, cuyo nombre es Tubo de Rayos Catódicos o TRC (CRT en inglés). El TRC está formado por una gran ampolla de vidrio que se encuentra cerrada al vacío. En su interior nos encontramos una serie de electrodos que se explicarán más adelante, pero lo principal está en el frontal.

La parte delantera (la pantalla) se encuentra recubierta en su interior por una capa de fósforo. Este material tiene la propiedad de brillar al recibir el impacto de electrones (producidos por una corriente eléctrica). En la parte trasera, que se estrecha como la de una bombilla, encontramos un “cuello” en el cual se encuentran los electrodos anteriormente comentados.
El principal es un filamento, que recibe un voltaje de 6,3V. Este filamento se encuentra rodeado de un cilindro de metal denominado Cátodo. Posteriormente, muy juntos, se encuentran una serie de Rejillas, que sirven para controlar diversos parámetros de la imagen.

Y finalmente, en la parte delantera o pantalla, existe una conexión metálica en la que se inserta la vulgarmente conocida “chupeta”, una conexión a una fuente de alimentación de muy alta tensión (MAT). El voltaje del MAT depende del tamaño de la pantalla, por ejemplo, las pantallas de 14 y 15” utilizan un MAT de alrededor de 10.000V, mientras que las de 25” pueden llegar a los 25.000V.

11. MONITOR LCD

La tecnología LCD utiliza moléculas de cristal líquido colocadas entre diferentes capas que los polarizan y los rotan según si se quiere mostrar un color u otro. Su principal ventaja, además de su reducido tamaño, es el ahorro de energía. Cuando las moléculas en la red cristalina giran, cambian el ángulo de polarización de la luz que pasa por estas, de manera que parte de la misma es reflejada y parte es transmitida. Lo que se traduce en una reducción de la intensidad de la luz que traspasa el cristal. Los LCD necesitan una fuente externa de luz, ya que ellos mismos no son capaces de emitirla.

En las pantallas de computadora o de mayor tamaño se usan LCD de matriz pasiva y de matriz activa. En el primer caso, se hace pasar corriente eléctrica a través de una malla de conductores arriba y debajo de la placa de cristal líquido. De esta forma, en el punto donde se encuentran las cargas eléctricas, el pequeño cristal líquido se “destuerce”, permitiendo el paso de la luz que viene del fondo. Las pantallas LCD de matriz activa poseen transistores y capacitores para cada punto o píxel, lo que facilita un mayor control de qué cristal líquido se activa y cuál no, además de mayor precisión en el grado de polarización de cada cristal, llegando hasta 256 grados de brillantez por píxel.

1O. IMPRESORAS

Impresora de Matriz de Punto

Existe la tecnología básica de impresión como las que se basan en impacto (matriz de puntos y caracteres) las cuales contienen un grupo de "agujas" que se asientan sobre un cabezal móvil. Estas agujas impactan sobre una cinta impregnada de tinta (mediante la aplicación de fuerza producida por electroimanes), lo que hace que la tinta se transfiera al papel en cada pequeño punto de impacto. Como desventaja, hay que resaltar que se trata de dispositivos lentos y con baja calidad de impresión.
Impresora de Inyección de Tinta

Desde su introducción en la segunda mitad de los años 80, las impresoras de inyección de tinta (ink-jet, en inglés) han gozado de una aceptación en constante crecimiento. En este tipo de impresoras, un cabezal de impresión dispara pequeñísimas gotas de tinta (con un diámetro de unas 50 micras, menor que el diámetro de un cabello) sobre el papel, formando finalmente texto e imágenes. El cabezal (que transporta los cartuchos de tinta) se desplaza en sentido horizontal, mientras que la hoja se desplaza línea a línea en sentido vertical, gracias a un mecanismo de transporte del papel. Las gotas de tinta se posicionan sobre el papel con una precisión extrema, alcanzando resoluciones de hasta 4.800 ppp. Ya que cada punto puede tener un color diferente, se pueden generar imágenes impresas de calidad fotográfica.

Impresora Láser

La impresión láser se basa enteramente en la interacción electrostática. Para comprender la impresión electrostática, basta saber que las cargas eléctricas pueden ser positivas o negativas, y que las cargas de signo opuesto se atraen, mientras que las cargas de igual signo se repelen.

En primer lugar, se carga negativamente toda la superficie de un tambor fotosensible, del tamaño de una hoja. Acto seguido, se hace avanzar el tambor línea a línea, y un láser recorre horizontalmente cada línea, ayudado por un espejo giratorio (en otras palabras, se produce un proceso de barrido). El láser incide en los puntos donde la tinta se deberá fijar, invirtiendo la carga (que ahora será positiva). El láser se desconecta en los lugares donde no deberá aparecer tinta (quedando con carga negativa). Por tanto, tras recorrer todo el tambor, solo habrá cargas positivas en los puntos donde deberá depositarse tinta, mientras que el resto (lo que constituirá el fondo blanco del papel) queda cargado negativamente. En otras palabras, se ha conseguido crear una imagen electrostática de la hoja a imprimir, mediante cargas positivas sobre un fondo de cargas negativas.

jueves, 6 de mayo de 2010

9. DISCO DURO

Un disco duro o disco rígido (hard disk drive) es un dispositivo no volátil, que conserva la información aun con la pérdida de energía, que emplea un sistema de grabación magnétic digital.
Estructura física
Dentro de un disco duro hay uno o varios platos (entre 2 y 4 normalmente, aunque hay hasta de 6 ó 7 platos), que son discos (de aluminio o cristal) concéntricos y que giran todos a la vez. El cabezal (dispositivo de lectura y escritura) es un conjunto de brazos alineados verticalmente que se mueven hacia dentro o fuera según convenga, todos a la vez. En la punta de dichos brazos están las cabezas de lectura/escritura, que gracias al movimiento del cabezal pueden leer tanto zonas interiores como exteriores del disco.

Cada plato tiene dos caras, y es necesaria una cabeza de lectura/escritura para cada cara (no es una cabeza por plato, sino una por cara). Si se mira el esquema Cilindro-Cabeza-Sector (más abajo), a primera vista se ven 4 brazos, uno para cada plato. En realidad, cada uno de los brazos es doble, y contiene 2 cabezas: una para leer la cara superior del plato, y otra para leer la cara inferior. Por tanto, hay 8 cabezas para leer 4 platos, aunque por cuestiones comerciales, no siempre se usan todas las caras de los discos y existen discos duros con un número impar de cabezas, o con cabezas deshabilitadas. Las cabezas de lectura/escritura nunca tocan el disco, sino que pasan muy cerca (hasta a 3 nanómetros) ó 3 millonésimas de milímetro, debido a una finísima película de aire que se forma entre éstas y los platos cuando éstos giran (algunos discos incluyen un sistema que impide que los cabezales pasen por encima de los platos hasta que alcancen una velocidad de giro que garantice la formación de esta película). Si alguna de las cabezas llega a tocar una superficie de un plato, causaría muchos daños en él, rayándolo gravemente, debido a lo rápido que giran los platos (uno de 7.200 revoluciones por minuto se mueve a 129 km/h en el borde de un disco de 3,5 pulgadas).
Clasificación de los discos duros
IDE: Integrated Device Electronics ("Dispositivo con electrónica integrada") o ATA (Advanced Technology Attachment), controla los dispositivos de almacenamiento masivo de datos, como los discos duros y ATAPI (Advanced Technology Attachment Packet Interface) Hasta hace poco, el estándar principal por su versatilidad y relación calidad/precio.

SCSI: Son discos duros de gran capacidad de almacenamiento . Se presentan bajo tres especificaciones: SCSI Estándar (Standard SCSI), SCSI Rápido (Fast SCSI) y SCSI Ancho-Rápido (Fast-Wide SCSI). Su tiempo medio de acceso puede llegar a 7 mseg y su velocidad de transmisión secuencial de información puede alcanzar teóricamente los 5 Mbps en los discos SCSI Estándares, los 10 Mbps en los discos SCSI Rápidos y los 20 Mbps en los discos SCSI Anchos-Rápidos (SCSI-2).
Un controlador SCSI puede manejar hasta 7 discos duros SCSI (o 7 periféricos SCSI) con conexión tipo margarita (daisy-chain). A diferencia de los discos IDE, pueden trabajar asincrónicamente con relación al microprocesador, lo que los vuelve más rápidos.

8. MEMORIA ROM, PROM, EPROM y EEPROM

ROM
(Read Only Memory, memoria sólo de lectura):
Es una memoria no volátil, porque el computador puede leer información de ella pero nunca escribir información nueva. Todas las computadoras cuentan con dispositivos de ROM que contienen las instrucciones de arranque y otra información crítica. La información en la ROM se graba permanentemente cuando nace el computador, pero no hay manera de reemplazarla a menos que se reemplace el chip de ROM.

Memoria PROM
(Programmable read only memory, memoria de sólo lectura programable): Es la ROM en la que el usuario puede cargar programas y datos de solo lectura que una vez cargados rara vez o nunca se cambian.

Memoria EPROM:
Es la ROM que se puede borrar mediante luz. Eléctricamente programable pero no eléctricamente borrable. Podríamos decir que es de una sola grabación como la PROM.

Memoria EEPROM:
Es la ROM eléctricamente programable y eléctricamente borrable. Se puede regrabar infinitamente. Es como la FLASH.

7. MEMORIA RAM

RAM (Random Acces Memory, memoria de acceso aleatorio):
Memoria de almacenamiento primario. Almacena temporalmente instrucciones de programa y datos. El computador divide un chip de RAM en varias localidades de igual tamaño. Estas localidades de memoria tienen una dirección única, de manera que el computador pueda distinguirlas cuando se le ordena que guarde o recupere información. Puede almacenarse un trozo de información en cualquier localidad de la RAM tomada al azar y el computador puede recuperarlo rápidamente si se le indica hacerlo. De ahí proviene el nombre de memoria de acceso aleatorio. La información almacenada en la RAM no es más que un patrón de corriente eléctrica que fluye por circuitos microscópicos en chips de silicio. Es una memoria volátil, ya que la información que contiene no se conserva de manera permanente. Si se interrumpe la energía, dicha información se pierde. La RAM no tiene partes móviles; al no tener un movimiento mecánico, se puede tener acceso a los datos de la RAM a velocidades electrónicas o aproximadamente a la velocidad de la luz. La RAM ofrece al procesador un almacenamiento temporal para programas y datos.


Módulos de memoria RAM (SIPP, SIMM, DIMM)

Memoria SIPP (Paquete de Pines en Línea Simple) y consiste en un circuito impreso (también llamado módulo) en el que se montan varios chips de memoria RAM, con una disposición de pines correlativa (de ahí su nombre). Tiene un total de 30 pines a lo largo del borde del circuito, que encajan con las ranuras o bancos de conexión de memoria de la placa base del ordenador, y proporcionan 4 bits por módulo.

Memoria SIMM (Single in line Memory Module). Usualmente son ocho o nueve, chips DIP fabricados con tecnología DRAM y soldados en una tarjeta pequeña de circuito impreso.
El borde inferior de esta tarjeta posee contactos, que encajan perfectamente en zócalos (slots) especialmente diseñados para este tipo de módulos ubicados sobre la placa madre.

Memoria DIM (Dual In line Memory Module)

Módulos RAM para portátiles: SO-DIMM, MICRODIMM

Las memorias SO-DIMM'(Small Outline DIMM) consisten en una versión compacta de los módulos DIMM convencionales, contando con 144 contactos y con un tamaño de aproximadamente la mitad de un módulo SIMM. Dado su tamaño tan compacto, estos módulos de memoria suelen emplearse en laptops, PDAs y notebooks, aunque han comenzado a sustituir a los SIMM/DIMM en impresoras de gama alta y tamaño reducido y en equipos de sobremesa y terminales ultracompactos (basados en placa base Mini-ITX).

Tipos de memoria RAM ( la cantidad de palabras de datos en bits, las velocidades de reloj que necesitan para poder trabajar y la cantidad de contactos que tiene el módulo):

a) DRAM (Dynamic Random Access Memory) es un tipo de memoria dinámica ya que para mantener almacenado un dato, se requiere revisar el mismo y recargarlo, cada cierto período, en un ciclo de refresco.

b) EDO RAM es capaz de enviar direcciones contiguas pero direcciona la columna que va utilizar mientras que se lee la información de la columna anterior, dando como resultado una eliminación de estados de espera, manteniendo activo el buffer de salida hasta que comienza el próximo ciclo de lectura.

c) BEDO RAM Fue la evolución de la EDO RAM y competidora de la SDRAM, fue presentada en 1997. Era un tipo de memoria que usaba generadores internos de direcciones y accedía a mas de una posición de memoria en cada ciclo de reloj, de manera que lograba un desempeño un 50% mejor que la EDO.

d) SDRAM Synchronous Dynamic Random Access Memory (SDRAM) es una memoria dinámica de acceso aleatorio (DRAM) que tiene una interfaz síncrona.

e) SDR SDRAM Memoria síncrona, con tiempos de acceso de entre 25 y 10 ns y que se presentan en módulos DIMM de 168 contactos.

f) DDR SDRAM Memoria síncrona, envía los datos dos veces por cada ciclo de reloj. De este modo trabaja al doble de velocidad del bus del sistema, sin necesidad de aumentar la frecuencia de reloj. Se presenta en módulos
DIMM de 184 contactos.

g) DRDRAM es un tipo de
memoria síncrona, conocida como Rambus DRAM. Éste es un tipo de memoria de siguiente generación a la DRAM en la que se ha rediseñado la DRAM desde la base pensando en cómo se debería integrar en un sistema.

h)SLDRAM Memoria de acceso al azar dinámica del acoplamiento síncrono es de alta velocidad
memoria de acceso al azar similar a DRDRAM

i)FPM DRAM ( Fast Page Mode) memoria en modo paginado, el diseñomás comun de chips de RAM dinámica.

j) SRAM (Static Random Access Memory), es un tipo de memoria que es más rápida y fiable que la más común DRAM (Dynamic RAM). El término estática viene derivado del hecho que necesita ser refrescada menos veces que la RAM dinámica.

k) ESDRAM Es un tipo de memoria RAM dinámica que es casi un 20% más rápida que la RAM EDO. SDRAM entrelaza dos o más matrices de memoria interna de tal forma que mientras que se está accediendo a una matriz, la siguiente se está preparando para el acceso.

l) VRAM Video Random Access Memory (VRAM) es un tipo de
memoria RAM que utiliza el controlador gráfico para poder manejar toda la información visual que le manda la CPU del sistema.

m) SGRAM (Synchronous Graphics RAM): es una tecnología relacionada con la SDRAM single-ported. Accesos simultáneos de lectura y escritura no son posibles. Ofrece extensas funciones gráficas (por ejemplo lecturas y escrituras bloque a bloque) y altas frecuencias de reloj.

n) WRAM (Window RAM): es un tipo de VRAM equipada con líneas separadas de lectura y escritura, que ofrece sin embargo tiempos rápidos de acceso y es barata de producir.
Como se almacena la información en una memoria RAM

Todos los programas y datos se deben transferir a la RAM desde un dispositivo de entrada o del almacenamiento secundario antes de que se puedan ejecutar los programas o procesar los datos. El espacio de la RAM es siempre escaso, por eso, después de que se haya ejecutado un programa, se libera.

6. MICROPROCESADOR


El microprocesador es el microchip más importante en una computadora, se le considera el cerebro de una computadora. Está constituido por millones de transistores integrados (circuito integrado). Puede definirse, como un chip (tamaño micro), un tipo de componente electrónico en cuyo interior existen miles o en ocasiones millones, según su complejidad, de elementos llamados transistores cuyas interacciones permiten realizar las labores o funciones que tenga encomendado el chip.
Así mismo es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. Este ejecuta instrucciones que se le dan a la computadora a muy bajo nivel haciendo operaciones lógicas simples, como sumar, restar, multiplicar y dividir. Este dispositivo se ubica generalmente en un zócalo especial en la placa o tarjeta madre y dispone para su buen funcionamiento de un sistema de enfriamiento
Una computadora personal o más avanzada puede estar soportada por uno o varios microprocesadores, y un microprocesador puede soportar una o varias terminales (redes). Un núcleo suele referirse a una porción del procesador que realiza todas las actividades de una CPU real.

Arquitectura

El microprocesador tiene una arquitectura parecida a la computadora digital. En otras palabras, el microprocesador es como la computadora digital porque ambos realizan cálculos bajo un programa de control. Consiguientemente, la historia de la computadora digital nos ayudará a entender el microprocesador. El microprocesador hizo posible la manufactura de poderosas calculadoras y de muchos otros productos. El microprocesador utiliza el mismo tipo de lógica que es usado en la unidad procesadora central (CPU) de una computadora digital. El microprocesador es algunas veces llamado unidad microprocesadora (MPU). En otras palabras, el microprocesador es una unidad procesadora de datos.

Velocidad

Su "velocidad" es medida por la cantidad de operaciones por segundo que puede realizar: también llamada frecuencia de reloj. La frecuencia de reloj se mide en MHz (megahertz) o gigahertz (GHz).

Marcas y generaciones

1971: MICROPROCESADOR 4004
El 4004 fue el primer microprocesador de Intel. Este descubrimiento impulsó la calculadora de Busicom y pavimentó la manera para integrar inteligencia en objetos inanimados así como la computadora personal.

1972: MICROPROCESADOR 8008

Codificado inicialmente como 1201, fue pedido a Intel por Computer Terminal Corporation para usarlo en su terminal programable Datapoint 2200, pero debido a que Intel terminó el proyecto tarde y a que no cumplía con la expectativas de Computer Terminal Corporation, finalmente no fue usado en el Datapoint 2200. Posteriormente Computer Terminal Corporation e Intel acordaron que el i8008 pudiera ser vendido a otros clientes.

1974: MICROPROCESADOR 8080
Los 8080 se convirtieron en los cerebros de la primera computadora personal la Altair 8800 de MITS, según se alega, nombrada en base a un destino de la Nave Espacial "Starship" del programa de televisión Viaje a las Estrellas, y el IMSAI 8080, formando la base para las máquinas que corrían el sistema operativo CP/M. Los fanáticos de las computadoras podían comprar un equipo Altair por un precio (en aquel momento) de $395. En un periodo de pocos meses, vendió decenas de miles de estas computadoras personales.

1978: MICROPROCESADOR 8086-8088
Una venta realizada por Intel a la nueva división de computadoras personales de IBM, hizo que los cerebros de IBM dieran un gran golpe comercial con el nuevo producto para el 8088--el IBM PC. El éxito del 8088's propulsó a Intel en la lista de las 500 mejores compañías de la prestigiosa revista Fortune, y la revista nombró la compañía como uno de "los Triunfos Comerciales de los Sesentas."

1982: MICROPROCESADOR 286
El 286, también conocido como el 80286, era el primer procesador de Intel que podría ejecutar todo el software escrito para su predecesor. Esta compatibilidad del software sigue siendo un sello de la familia de Intel de microprocesadores. Luego de 6 años de su introducción, había un estimado de 15 millones de 286 basados en computadoras personales instalados alrededor del mundo.

1985: EL MICROPROCESADOR INTEL 386(TM)
El Intel 386TM microprocesador ofreció 275,000 transistores--más de 100 veces tantos como en el original 4004. El 386 añadió una arquitectura de 32 bits, poseía capacidad "multi-tarea", significando esto, que podría ejecutar múltiples programas al mismo tiempo y una unidad de traslación de páginas, lo que hizo mucho más sencillo implementar sistemas operativos que emplearan memoria virtual.

1989: EL DX CPU MICROPROCESADOR INTEL 486(TM)
La generación 486TM realmente significó que el usuario contaba con una computadora con muchas opciones avanzadas, entre ellas,un conjunto de instrucciones optimizado, una unidad de coma flotante y un caché unificado integrados en el propio circuito integrado del microprocesador y una unidad de interfaz de bus mejorada. Estas mejoras hacen que los i486 sean el doble de rápidos que un i386 e i387 a la misma frecuencia de reloj. El procesador Intel 486TM fue el primero en ofrecer un coprocesador matemático, el cual acelera las tareas del micro, porque ofrece la ventaja de que las operaciones matemáticas complejas son realizadas (por el co-procesador) de manera independiente al funcionamiento del procesador central (CPU).

1993: PROCESADOR DE PENTIUM®
El procesador de Pentium® poseía una arquitectura capaz de ejecutar dos operaciones a la vez gracias a sus dos pipeline de datos de 32bits cada uno, uno equivalente al 486DX(u) y el otro equivalente a 486SX(u). Además, poseía un bus de datos de 64 bits, permitiendo un acceso a memoria 64 bits (aunque el procesador seguía manteniendo compatibilidad de 32 bits para las operaciones internas y los registros también eran de 32 bits). Las versiones que incluían instrucciones MMX no sólo brindaban al usuario un mejor manejo de aplicaciones multimedia, como por ejemplo, la lectura de películas en DVD sino que se ofrecían en velocidades de hasta 233 MHz, incluyendo una versión de 200 MHz y la más básica proporcionaba unos 166 MHz de reloj. El nombre Pentium®, se mencionó en las historietas y en charlas de la televisión a diario, en realidad se volvió una palabra muy popular poco después de su introducción.

1995: PROCESADOR PENTIUM® PROFESIONAL
Lanzado al mercado para el otoño de 1995 el procesador Pentium® Pro se diseña con una arquitectura de 32-bit, su uso en servidores, los programas y aplicaciones para estaciones de trabajo (redes) impulsan rápidamente su integración en las computadoras. El rendimiento del código de 32 bits era excelente, pero el Pentium Pro a menudo iba más despacio que un Pentium cuando ejecutaba código o sistemas operativos de 16 bits. Cada procesador Pentium® Pro estaba compuesto por unos 5.5 millones de transistores.

1997: PROCESADOR PENTIUM® II
El procesador de 7.5 millón-transistores Pentium® II, se busca entre los cambios fundamentales con respecto a su predecesor, mejorar el rendimiento en la ejecución de código de 16 bits, añadir el conjunto de instrucciones MMX y eliminar la memoria caché de segundo nivel del núcleo del procesador, colocándola en una tarjeta de circuito impreso junto a éste. Gracias al nuevo diseño de este procesador, los usuarios de PC pueden capturar, pueden revisar y pueden compartir fotografías digitales con amigos y familia vía Internet; revisar y agregar texto, música y otros; con una línea telefónica, el enviar video a través de las líneas normales del teléfono mediante el Internet se convierte en algo cotidiano.

1998: EL PROCESADOR PENTIUM® II XEON (TM)
Los procesadores Pentium® II XeonTM se diseñan para cumplir con los requisitos de desempeño en computadoras de medio-rango, servidores más poderosos y estaciones de trabajo (workstations). Consistente con la estrategia de Intel para diseñar productos de procesadores con el objetivo de llenar segmentos de los mercados específicos, el procesador Pentium® II XeonTM ofrece innovaciones técnicas diseñadas para las estaciones de trabajo (workstations) y servidores que utilizan aplicaciones comerciales exigentes como servicios de Internet, almacenaje de datos corporativo, creaciónes digitales y otros. Pueden configurarse sistemas basados en el procesador para integrar de cuatro o ocho procesadores y más allá de este número.

1999: EL PROCESADOR CELERON (TM)
Continuando la estrategia de Intel, en el desarrollo de procesadores para los segmentos del mercado específicos, el procesador Intel CeleronTM es el nombre que lleva la línea de procesadores de bajo costo de Intel. El objetivo era poder, mediante esta segunda marca, penetrar en los mercados impedidos a los Pentium, de mayor rendimiento y precio. Se diseña para el añadir valor al segmento del mercado de las PC (Computadoras Personales). Proporciona a los consumidores una gran actuación a un valor excepcional (bajo costo), y entrega un desempeño destacado para usos como juegos y el software educativo.

1999: PROCESADOR PENTIUM® III
El Pentium® III procesador ofrece 70 nuevas instrucciones (Internet Streaming, las extensiones de SIMD) las cuales refuerzan dramáticamente el desempeño con imágenes avanzadas, 3-D, añadiendo una mejor calidad de audio, video y desempeño en aplicaciones de reconocimiento de voz. Fue diseñado para reforzar el área del desempeño en el Internet, le permite a los usuarios hacer cosas, tales como, navegar a través de paginas pesadas (llenas de graficas) como las de los museos online, tiendas virtuales y transmitir archivos video de alto-calidad. El procesador incorpora 9.5 millones de transistores, y se introdujo usando en él la tecnología 0.25-micron.

1999: EL PROCESADOR PENTIUM® III XEON (TM)
El procesador Pentium® III de XeonTM amplia las fortalezas de Intel en cuanto a las estaciones de trabajo (workstation) y segmentos de mercado de servidor y añade una actuación mejorada en las aplicaciones del e-comercio y la informática comercial avanzada. Los procesadores incorporan tecnología que refuerzan los multimedios y las aplicaciones de video. La tecnología del procesador III XeonTM acelera la transmisión de información a través del bus del sistema al procesador, mejorando la actuación significativamente. Se diseña pensando principalmente en los sistemas con configuraciones de multiprocesador.

Buses del procesador

Todos los procesadores poseen un bus principal o de sistema por el cual se envían y reciben todos los datos, instrucciones y direcciones desde los integrados del chipset o desde el resto de dispositivos. Como puente de conexión entre el procesador y el resto del sistema, define mucho del rendimiento del sistema, su velocidad se mide en bytes por segundo.
Ese bus puede ser implementado de distintas maneras, con el uso de buses seriales o paralelos y con distintos tipos de señales eléctricas. La forma más antigua es el bus paralelo en el cual se definen líneas especializadas en datos, direcciones y para control.

Sistema de refrigeración
Disipación de calor
Con el aumento en el número de transistores incluidos en un procesador, el consumo de energía se ha elevado a niveles en los cuales la disipación natural del procesador no es suficiente para mantener temperaturas aceptables en el material semiconductor, de manera que se hace necesario el uso de mecanismos de enfriamiento forzado, como son los disipadores de calor.
Entre ellos se encuentran los sistemas sencillos como disipadores metálicos que aumentan el área de radiación, permitiendo que la energía salga rápidamente del sistema. También los hay con refrigeración líquida, por medio de circuitos cerrados.

Instalación del microprocesador
Siga las siguientes indicaciones:
  • Identifique el tipo de microprocesador que necesita.
  • Apague y desconecte totalmente el equipo...
  • Si ya hay un micro instalado, quítelo.
  • Conecte el nuevo micro, prestando atención a su orientación.
  • Ponga silicona termoconductora sobre el micro.
  • Instale y conecte el conjunto de disipador y ventilador.
  • Configure la placa base para el nuevo microprocesador.
    Revise todo, conecte el equipo.
Partes del microprocesador
  • Unidad de Control (UC), misma que está delegada a seguir cada una de las operaciones que realiza una instrucción.
  • Unidad Aritmética y Lógica, que es la responsable de recibir todas las operaciones asignadas y convertirlas en datos. Estas operaciones son del tipo matemático y son respaldadas por un co-procesador matemático o como muchos lo conocen por FPU.
  • El Registro, el cual es de suma importancia ya que sirve para detallar las instrucciones efectivas y fallidas. Podemos mencionar un sub-grupo en el que se encuentra el Registro contador (mismo que indica cual es la instrucción que sigue en el proceso), el Registro de Instrucción (que indica la instrucción que se encuentra ejecutándose en ese instante) el Registro Acumulador (que es donde se guarda los resultados intermedios) y el Registro de estado (que guarda distintos tipos de avisos).
  • La Memoria Caché, viene a ser un espacio reservado dentro del procesador, lugar donde se guardas procesos que son de uso regular y que tiene por finalidad ocuparlos y cargarlos rápidamente desde la memoria para la aplicación. Se puede hacer una comparativa con las neuronas que tenemos en nuestro cerebro, es decir, mientras menos neurona tengamos, menor será nuestra capacidad de retención de información. Así mismo actúa la memoria caché, que mientras más grande sea, mayor será su eficiencia en la información guardada.

Tipos de Buses

  • Buses de Dirección son las encargadas de indicar la posición de memoria o el dispositivo con el que se desea establecer comunicación.
  • Buses de Control son las encargadas de enviar señales de arbitraje entre los dispositivos. Entre las más importantes están las líneas de interrupción, DMA y los indicadores de estado.
  • Buses de Datos trasmiten los bits, de manera que por lo general un bus tiene un ancho que es potencia de 2.
  • Buses de entrada/salida: son aquellos que permiten la comunicación entre la computadora y el usuario.
    DISPOSITIVOS DE ENTRADA: Son aquellos que sirven para introducir datos a la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Los dispositivos de entrada convierten la información en señales eléctricas que se almacenan en la memoria central.
    DISPOSITIVOS DE SALIDA: Son los que permiten representar los resultados (salida) del proceso de datos. El dispositivo de salida típico es la pantalla o monitor.