Translate

jueves, 28 de febrero de 2013

Intel Atom

Intel® Atom™ es el nombre de una línea de microprocesadores x86 y x86-64 de Intel, anteriormente denominados Silverthorne/Diamondville. Están diseñados para un proceso de fabricación de 45 nm CMOS y destinados a utilizarse en dispositivos móviles de Internet (MID, por sus siglas en inglés), Ultra-portátiles, Teléfonos inteligentes, y otros portátiles de baja potencia y aplicaciones. Intel anunció su primera versión de procesadores atom el 2 de marzo de 2008.

En Barcelona donde el MWC 2013 está ocupando todas las novedades de estos días, como por otro lado era de esperar. Intel, quien desde hace un par de años está poniendo gran empeño en ampliar su catálogo de productos hacia el mercado móvil, ha anunciado hoy dos novedades en lo referente a este tipo de dispositivos.

La primera se refiere a los nuevos modelos de procesadores Atom para móviles. Hasta hoy teníamos el más potente Z2580 (utilizado en el Lenovo K900) y los Z2420 (mercados emergentes) y Z2460 (la anterior generación). A todos estos ahora se unen dos nuevos modelos: Intel Atom Z2560 y Atom Z2520.


Son dos modelos situados junto al Z2580 (2.0 GHz.), fundamentados en transistores de 32 nanómetros y pertenecientes a la misma familia Clover Trail+. Por su numeración se ve claramente que son productos inmediatamente inferiores a aquel aunque cercanos el rendimiento, con frecuencias de 1.6 y 1.2 GHz., dos núcleos e hyperthreading, gráficos Intel hasta 533 MHz. y soporte para pantallas de hasta 1900×1200 píxeles, pensando en salidas de vídeo para tablets. Intel también ha confirmado que a finales de año presentarán nuevos procesadores Atom para móviles con transistores Tri-Gate en 22 nanómetros. 

Intel se apunta al LTE

La otra “gran” novedad que Intel nos había preparado para este MWC tiene forma de modem: el Intel XMM 7160 permitirá que los dispositivos que usen la plataforma Intel Atom (tanto tablets como smartphones) dispongan de la capacidad de conectarse a redes 4G LTE, algo que es habitual en los productos de gama más alta y empieza a serlo en las gamas inferiores.
Intel no ha confirmado qué modelos incluirán esta novedad, pero entendemos que si no es estos días en el MWC será en los próximos meses cuando presenten estas novedades.



Aquí dos videos sobre los INTEL ATOM:







Fuentes:
Wikipedia: Intel Atom
Xataka: Intel Atom



lunes, 25 de febrero de 2013

Las últimas placas base ITX de Zotac reciben clases de 'Trinity'

La placa base, también conocida como placa madre o tarjeta madre (del inglés motherboard o mainboard) es una tarjeta de circuito impreso a la que se conectan los componentes que constituyen la computadora u ordenador. Es una parte fundamental a la hora de armar una PC de escritorio o portátil. Tiene instalados una serie de circuitos integrados, entre los que se encuentra el circuito integrado auxiliar, que sirve como centro de conexión entre el microprocesador, la memoria de acceso aleatorio (RAM), las ranuras de expansión y otros dispositivos.


Las placas base mini-ITX de Zotac, así como las de reducido tamaño de otros fabricantes, son siempre interesantes para montarse un pequeño pero completo equipo. Ofrecen las características suficientes para satisfacer al usuario medio, y viendo cómo está la tecnología incluso también al avanzado.
Esta semana, Zotac ha actualizado sus ITX Para AMD Fusion con dos nuevos modelos: Zotac A75-ITX Wifi B-Series y Zotac A55-ITX Wifi B-Series, que como podréis suponer se trata de dos modelos muy parecidos salvo por el chipset: el interesante A75 frente al más comedido A55. Ambas traen el socket FM2 por ahora exclusivo de los últimos procesadores AMD Fusion ‘Trinity’ y, al venir en reducido espacio (recuerdo que mini-ITX es un formato de 17×17 centímetros), ofrecerán características un tanto limitadas aunque en principio suficientes para la mayoría.

Las características compartidas entre ambos modelos son las siguientes:
  • Dos zócalos de memoria RAM DDR3 que admiten hasta los 16 GB (2×8GB).
  • Un PCI Express x16
  • Un mini-PCI Express, aunque ocupado por la tarjeta de expansión Wifi. Si no la necesitas la puedes quitar y poner otra cosa
  • Audio de 8 canales integrado
  • Salidas de vídeo HDMI y DVI
  • Wifi 802.11n (con el adaptador mini-PCIe) y Bluetooth 4.0
Las principal diferencia es la relacionada con el controlador, claro. La Zotac A75-ITX Wifi B-Series es algo más potente y permite cuatro puertos SATA 6 Gbps, ocho USB 3.0 (seis traseros) y dos USB 2.0, mientras que la Zotac A55-ITX Wifi B-Series se planta en tecnología algo más anticuada y sólo trae cuatro SATA II, dos USB 2.0 y 8 USB 2.0 (cuatro traseros). También difieren en la cantidad de puertos Ethernet, dos para la A75 y uno para la A55, aunque entiendo que la mayoría de usuarios tendrán suficiente con uno de ellos.

Una pequeña revisión para incluir el nuevo socket FM2 y compatibilidad con los AMD Trinity. Estos procesadores integran gráficos AMD y son una muy buena opción para montarse un equipo de bajo coste con un rendimiento aceptable. mini-ITX + AMD Fusion ‘Trinity’ es una muy buena combinación para tener un ordenador barato, pequeño y en principio suficiente para la inmensa mayoría de tareas cotidianas.



Aqui os dejo un video que tarata de las placas base:
Fuentes:
Xataka: Trinity
Wikipedia: Placa madre

lunes, 21 de enero de 2013

OVERLOCKING



Overclock es un anglicismo de uso habitual en informática que literalmente significa sobre el reloj, es decir, aumentar la frecuencia de reloj de la CPU. La práctica conocida como overclocking (antiguamente conocido como undertiming) pretende alcanzar una mayor velocidad de reloj para un componente electrónico (por encima de las especificaciones del fabricante). La idea es conseguir un rendimiento más alto gratuitamente, o superar las cuotas actuales de rendimiento, aunque esto pueda suponer una pérdida de estabilidad o acortar la vida útil del componente.

Los componentes electrónicos que se fabrican normalmente tiene un margen de seguridad que sirve para asegurar que estos componentes trabajando en esas condiciones y bajo esos parametros no van a sufrit ningún tipo de fallo. No obstante, los componentes pueden trabajar mucho más rapido pero el fabricante ya no garantiza que todos estos productos que ha fabricado funcionen sin problemas a ese rendimiento más exigente.

¿Qué puede pasar si realizamos un overlocking? 

  1. Podríamos perder la garantía del fabricante. 
  2. Qué funcione pero se caliente más el procesador. 
  3. Que se estropee el componente. 
  4. Que la velocidad marcada no funcione correctamente.

¿Que opciones hay para realizar el overlocking?

  • Elevar la frecuencia de base del sistema o FSB lo que redundaría en una subida de la velocidad del micro, memoria y buses.
  • Subir aisladamente la velocidad del micro, memoria o buses.
  • Alguna combinación de las anteriores.
  • Mejorar el rendimiento de otros elementos del equipo.
  Formulas:
Velocidad del micro = Multiplicador x Velocidad base FSB
Velocidad real del FSB = Velocidad base FSB x Índice de aprovechamiento



¿Cómo se debería de hacer el overcloking para que funcione? 


El overclocking para que sea seguro debería de hacerse de forma gradual y verificando en cada pequeña subida que el sistema funcione correactamente realizándole una batería o test de tortura.
Realizando este test de tortura durante cierto tiempo continuado se puede garantizar la estabilidad del sistema.
Durante los test de tortura debemos monitorizar el microprocesador sobre todo mirando la temperatura que está alcanzando para no llegar nunca a temperaturas en las que la salud del micro vaya a verse afectada.

Si se va a aumentar de una forma considerable la velocidad del microprocesador se aconseja cambiar el disipador de serie por otro con mejores caracteriísticas. 



¿Cómo se modifican esta parámetros? 

  • Mediante la BIOS que es la forma más común.
  • Con el programa de overclocking que proporciona el fabricante de la placa base.
  • Con algún programa especifico para modificar parámetros de overclocking tipo microguru o similar. 
A veces puede ser que encontremos problemas al hacer overclocking, bien porque los valores del multiplicador estén fijos en algún valor concreto o que solo permitan underclocking impidiendo subir el valor del multiplicador.


Subir el multiplicado del microprocesador

El micrprocesador dunciona a dos velocidades:
-Externa: es la velocidad con la que se comunica con la placa base y es la velocidad del FSB.
-Interna es la velocidad del FSB multiplicada por el multiplicador. 
Mediante la variacióhn del multiplicador únicamente modificaremos la velocidad interna del microprocesador, con lo cual no tnedrá efecto sobre otros componentes del equipo.


Recuerda: Existen micros con multiplicador fijo que impiden la modificación del mismo.



Subir la velocidad del FSB

En este caso lo que se modifica es la velocidad base del bus FSB.
Esta modificación de la velociad base del bus sí tiene efecto sobre otros componentes del equipo com la memoria, la cual funciona en proporción a la velocidad del FSB o lso buses PCI, PCIe o AGP.


Elevar el voltaje


Elevar el voltaje es una de las posibles opciones que tenemos para aumentar la velocidad del sistema. Los expertos aseguran que es la opción más arriesgada puesto que no solo se puede producir un deterioro de los materiales por el aumento claro está del calor producido, sino también por el aumento de la corriente al propio componente. Elevar el voltaje incrementa mucho la posibilidad de electromigración de los componentes.

Existen placas que permiten regular el voltaje y de esta manera se puede aumentar el voltaje que la misma suministra a los componentes, otra forma de hacerlo es mediante la BIOS (en las placas más modernas). No obstante y pese a las advertencias si se opta por este tipo de overclocking, hay que aumentar como mucho 0,1 o 0,2 voltios.


Importante: Hay veces que cuando se aumenta la frecuencia del microprocesador es inevitable subir el voltaje (para estabilizar el sistema). Una subida de la frecuencia u overclock en ocasiones requiere una subida del voltaje pues los componentes demandan más corriente.

Obiamente subir el voltaje implica una mayor probabilidad de electromigración.

Overclocking de la tarjeta gráfica


Muchas veces el cuello de botella en un ordenador se encuentra en la tarjeta gráfica. Si se utiliza el equipo para diseño o simplemente para jugar, el disponer de una tarjeta gráfica con mejores prestaciones hará que todo el equipo vaya mucho más rápido. No obstante el cambio de una tarjeta de video a otra es bastante caro y no queda más remedio que optar por el overclocking.

Opciones para overclockear la tarjeta:
  • Aumentar la velocidad de la GPU.
  • Auemntar la velocidad de la memoria de video. 
  • Aumentar ambas.
Estos parámetros se pueden modificar mediante lso drivers de la tarjeta gráfica u otra utilidad como PowerStrip.

Overclocking de la memoria






 


La memoria funciona a una velocidad proporcional al bus FSB. Para un overclocking de la RAM podemos aumentar la velocidad de FSB o bien modificar la proporción FSB: DRAM.

Vídeo:
Un video que explica el overclocking

Fuentes:
-Apuntes Propios
-Wikipedia: Overclock

jueves, 17 de enero de 2013

50 CONCEPTOS BÁSICOS DE COMPUTADORAS


  1. Acumulador (AC): es el registro que recibe el resultado.
  2. Bit: El bit es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoría de la información. Con él, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1).
  3. Bus de comunicación: es el medio (canal) por el cual se comunican entre si la CPU, la UM, la UE/S, etc.
  4. Bus de control (BC): transfiere datos entre los elementos del ordenador.
  5. Bus de datos (BD): transfiere direcciones entre la UC y UM.
  6. Bus de direcciones (BA): emite las señales de control que gobiernan el funcionamiento de las unidades.
  7. Circuito de control: genera las señales de control necesarias para gobernar el ordenador.
  8. Circuito integrado (Chip): es una pastilla pequeña de material semiconductor, de algunos milímetros cuadrados de área, sobre la que se fabrican circuitos electrónicos generalmente mediante fotolitografía y que está protegida dentro de un encapsulado de plástico o cerámica. El encapsulado posee conductores metálicos apropiados para hacer conexión entre la pastilla y un circuito impreso.
  9. CISC: (Complex Instructions Set Computer) es la tecnología presente en los primeros diseños de la CPU. Se caracteriza por tener un amplio conjunto de instrucciones complejas y potentes.Computadora Analógica: es un tipo de computadora que utiliza dispositivos electrónicos o mecánicos para modelar el problema que resuelven utilizando un tipo de cantidad física para representar otra.
  10. Computadora Digital: es una máquina electrónica que recibe y procesa datos para convertirlos en información útil.
  11. Computadora Híbrida: son las combinaciones de un componen digital y un componente analógico.
  12. Controlador: gestiona directamente el periférico. Es un sistema electrónico o mecánico que suele ir integrado en el propio periférico.
  13. Decodificador: interpreta la instrucción y determina el conjunto de órdenes necesarias para llevarla a cabo.
  14. Firmware: es un bloque de instrucciones de máquina para propósitos específicos, grabado en una memoria de tipo de solo lectura (ROM, EEPROM, flash, etc), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo.
  15. Hardware: el término hardware se refiere a todas las partes tangibles de un sistema informático, es decir, sus componentes.
  16. Humanware: la parte humana de un sistema informáticos. Se divide entre profesionales informáticos y usuarios.
  17. Informatica: es una contracción de las palabras information y automatic (información automática). En lo que hoy día conocemos como informática confluyen muchas de las técnicas, procesos y máquinas (ordenadores) que el hombre ha desarrollado a lo largo de la historia para apoyar y potenciar su capacidad de memoria, de pensamiento y de comunicación.
  18. Interfaz: se encarga de gestionar el intercambio de información entre el periférico y la CPU.
  19. Mainframe: son servidores de gama alta. Son rápidos y caros sistemas que son capaces de controlar cientos de usuarios simultáneamente.
  20. Memoria Auxiliar: esta memoria se usa como soporte de respaldo de información, pudiendo situarse en medios extraíbles o en la red.
  21. Memoria Caché: memoria intermedia entre la UM y la CPU utilizada como apoyo para acelerar los accesos de la CPU a la UM.
  22. Memoria integrada: Una memoria propia de la CPU que no es la memoria RAM.
  23. Memoria Principal (RAM): Es el bloque que constituye realmente la UM. Se emplea para almacenar datos y programas de forma temporal.
  24. Memoria de registros: Es una memoria de alta velocidad y baja capacidad utilizada para el almacenamiento intermedio de datos en la unidades funcionales, especialmente en la UC y la UAL.
  25. Memoria Secundaria: También llamada memoria de disco, se utiliza para almacenar información de forma permanente, por lo que es de alta capacidad.
  26. Miniordenador: También llamados servidores, son equipos con mayores prestaciones que un PC, que permiten simultáneamente el uso de decenas de usuarios.:
  27. Operación de escritura: operación que se realiza al introducir información en la memoria.
  28. Operación de lectura: operación que se realiza al acceder a la información almacenada en la memoria.
  29. Operador: es el elemento principal de la UAL. Es un componente electrónico cuya misión es realizar un cálculo. Los operadores se pueden clasificar según su ámbito, el numero de operandos y su capacidad de operar.
  30. Periféricos de entrada: con ellos el usuario introduce la información en el ordenador. (Ratón, teclado, micrófono,etc)
  31. Periféricos de salida: son utilizados por el ordenador para mostrar la información al usuario. (Pantalla, impresora, altavoces,etc)
  32. Placa base: La placa base es una tarjeta de circuito impreso a la que se conectan los componentes que constituyen la computadora u ordenador. Es una parte fundamental a la hora de armar un PC de escritorio o portátil. Tiene instalados una serie de circuitos integrados.  
  33. Protocolo: En informática, para que dos equipos puedan comunicarse a través de una red deben utilizar una serie de normas que aseguren el envío de un mensaje del equipo remitente al equipo receptor. Al conjunto de normas que regula dicha comunicación se le denomina protocolo. En las redes informáticas existen distintos tipos de protocolos.
  34. Registro de direcciones (RD): Se utiliza para almacenar de forma temporal la dirección de memoria de un dato o instrucción.
  35. Registro de datos (RM): Almacena temporalmente cualquier dato o instrucción que se intercambie con la memoria.
  36. Registros de la Unidad de Control: son utilizados pro el circuito de control para labores auxiliares diversas (resultados, intercambios, direcciones,etc).
  37. Reloj: es un circuito que genera pulsos, los cuales marcan la temporización básica del sistema. Se utiliza como elemento sincronizador de todos los movimiento del sistema.
  38. RISC: Reduced Instructions Set Computer es la tecnología que se caracteriza por tener un conjunto de instrucciones no muy complejas, la mayoría completadas en un ciclo de reloj.
  39. Sistema Binario: El sistema binario, en ciencias e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).
  40. Secuenciador: Distribuye de forma ordenada las señales de control correspondientes a cada orden recibida.
  41. Servidor: En informática, un servidor es una computadora que forma parte de una red, provee servicios a otras computadoras denominadas clientes.
  42. Sistema Operativo: es el conjunto de componentes hardware necesarios para la explotación de las aplicaciones informáticas o software.
  43. Software: Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware.
  44. Superordenador: Es el tipo de computadora más potente, más rápida y más cara que existe actualmente y de elevadísimas prestaciones.
  45. Transistor: El transistor es un dispositivo electrónico semiconductor que cumple funciones de amplificador, oscilador, conmutador o rectificador. Actualmente se encuentran prácticamente en todos los aparatos electrónicos de uso diario.
  46. Unidad Aritmético-Lógica (UAL): La UAL es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre dos números.
  47. Unidad Central de Proceso (CPU) o microprocesador: La CPU es el componente principal del ordenador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. Proporciona la característica fundamental del ordenador digital y son uno de los componentes necesarios encontrados en los ordenadores de cualquier tiempo.
  48. Unidad de Control (UC): Launidad de control es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento.
  49. Unidad de Entrada y Salida (UE/S): su misión es realizar las operaciones de introducción y extracción de información en el ordenador.
  50. Unidad de Memoria (UM): la unidad de memoria es aquella memoria de un ordenador, donde se encuentran el código de instrucciones y los datos del programa, que es ejecutado actualmente.
  51. WWW: La World Wide Web es un sistema de distribución de información basado en hipertexto o hipermedios enlazados y accesibles a través de Internet. Con un navegador web, un usuario visualiza sitios web compuestos de páginas web que pueden contener texto, imágenes... y navega a través de ellas usando hiperenlaces.

VIDEO
Un video que explica algunos conceptos:


Fuentes:
-Apuntes propios

lunes, 14 de enero de 2013

Generaciones de Computadoras



Historia




En 1928 la empresa Fairchild y Texas Instruments produjeron los primeros circuitos integrados basados en semiconductores. Las primeras computadoras, incluyeron a la ENIAC, el Electronic Numerical Integrator and Computer, que en 1943 comenzaron a construir John W. Mauchly y John P. Eckert en la universidad de Pensilvania (EE.UU.). Esta enorme máquina medía más de 30 metros de largo y pesaba 32 toneladas, estaba compuesta por 17.468 válvulas. El calor de las válvulas elevaba la temperatura de la sala donde se hallaba instalada hasta los 50º C. y para que llevase a cabo las operaciones para las que se había diseñado. Cuando la ENIAC se terminó en 1946, la II Guerra Mundial ya había terminado. El fin de la contienda hizo que los esfuerzos hasta entonces dedicados principalmente a objetivos militares, se destinaran también a otro tipo de investigación científica más relacionada con las necesidades de la empresa privada. Los esfuerzos múltiples dieron resultados en 1945 Mauchly y Eckert comenzaron a trabajar en una sucesora de la ENIAC, el EDVAC (Electronic Discrete Variable Automatic Computer) y Aiken inició el diseño de la Mark II. En 1951, el que está considerado como la primera computadora que se llamo saly ampliamente comercializada, la UNIVAC I, comenzó a funcionar con éxito. En 1952 la computadora UNIVAC se utilizó para realizar el recuento de votos en las elecciones presidenciales de EE.UU. El resultado victoria (Eisenhower sobre Adlai Stevenson) se conoció 45 minutos después de que se cerraran los colegios electorales.
En 1952 entra en funcionamiento la primera de las llamadas IAS machines, diseñadas por John von Neumann y que incorporaban notables mejoras respecto a sus predecesoras y en 1962, Steven Russell creó el primer juego para computadoras, Spacewar.



Primera Generación (1940-1954)




En esta generación había una gran desconocimiento de las capacidades de las computadoras, puesto que se realizó un estudio en esta época que determinó que con veinte computadoras se saturaría el mercado de los Estados Unidos en el campo de procesamiento de datos. Esta generación abarco la década de los cincuenta. Y se conoce como la primera generación. Estas máquinas tenían las siguientes características:
  • Usaban tubos al vacío para procesar información.
  • Usaban tarjetas perforadas para entrar los datos y los programas.
  • Usaban cilindros magnéticos para almacenar información e instrucciones internas.
  • Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran cantidad de calor y eran sumamente lentas.
  • Se comenzó a utilizar el sistema binario para representar los datos.
En esta generación las máquinas son grandes y costosas (de un costo aproximado de 10,000 dólares).La computadora más exitosa de la primera generación fue la IBM 650, de la cual se produjeron varios cientos. Esta computadora que usaba un esquema de memoria secundaria llamado tambor magnético, que es el antecesor de los discos actuales.



Segunda Generación (1955-1963)




En esta generación las computadoras se reducen de tamaño y son de menor costo. Aparecen muchas compañías y las computadoras eran bastante avanzadas para su época como la serie 5000 de Burroughs y la ATLAS de la Universidad de Manchester. Algunas computadoras se programaban con cinta perforadas y otras por medio de cableado en un tablero.

Características de está generación:

  • Usaban transistores para procesar información.
  • Los transistores eran más rápidos, pequeños y más confiables que los tubos al vacío.
  • 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío.
  • Usaban pequeños anillos magnéticos para almacenar información e instrucciones. cantidad de calor y eran sumamente lentas.
  • Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generación.
  • Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN, los cuales eran comercialmente accsesibles.
  • Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas, control del tráfico aéreo y simulaciones de propósito general.
  • La marina de los Estados Unidos desarrolla el primer simulador de vuelo, "Whirlwind I".
  • Surgieron las minicomputadoras y los terminales a distancia.
  • Se comenzó a disminuir el tamaño de las computadoras.



Tercera Generación (1964-1970)




La tercera generación de computadoras emergió con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electrónicos en una integración en miniatura. Las computadoras nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes. El ordenador IBM-360 dominó las ventas de la tercera generación de ordenadores desde su presentación en 1965. El PDP-8 de la Digital Equipment Corporation fue el primer miniordenador.

Características de está generación:
  • Se desarrollaron circuitos integrados para procesar información.
  • Se desarrollaron los "chips" para almacenar y procesar la información. Un "chip" es una pieza de silicio que contiene los componentes electrónicos en miniatura llamados semiconductores.
  • Los circuitos integrados recuerdan los datos, ya que almacenan la información como cargas eléctricas.
  • Surge la multiprogramación.
  • Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis matemáticos.
  • Emerge la industria del "software".
  • Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.
  • Otra vez las computadoras se tornan más pequeñas, más ligeras y más eficientes.
  • Consumían menos electricidad, por lo tanto, generaban menos calo



Cuarta Generación (1971-1983)




Aparecen los microprocesadores que es un gran adelanto de la microelectrónica, son circuitos integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con base en estos circuitos son extremadamente pequeñas y baratas, por lo que su uso se extiende al mercado industrial. Aquí nacen las computadoras personales que han adquirido proporciones enormes y que han influido en la sociedad en general sobre la llamada "revolución informática".

Características de está generación:

  • Se desarrolló el microprocesador.
  • Se colocan más circuitos dentro de un "chip".
  • "LSI - Large Scale Integration circuit".
  • "VLSI - Very Large Scale Integration circuit".
  • Cada "chip" puede hacer diferentes tareas.
  • Un "chip" sencillo actualmente contiene la unidad de control y la unidad de aritmética/lógica. El tercer componente, la memoria primaria, es operado por otros "chips".
  • Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio.
  • Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.
  • Se desarrollan las supercomputadoras.



Quinta Generación (1984 -1989 )





Surge la PC tal cual como la conocemos en la actualidad. IBM presenta su primera computadora personal y revoluciona el sector informativo.En vista de la acelerada marcha de la microelectrónica, la sociedad industrial se ha dado a la tarea de poner también a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras.


Computadoras personales




La historia de las computadoras personales se remonta a algunas décadas mas atrás y normalmente suele indicarse 1976 como el año de partida. John P.Eckert colaboró en algunas investigaciones en el campo de la computación. John von Neumann que además de cómo consultor en el diseño de la ENIAC, colaboró en la fabricación de la bomba atómica durante la II Guerra Mundial recibiendo un premio de manos del presidente Eisenhower.

La IBM PC fue la primera computadora personal de IBM. Se basaba en el procesador Intel 8086 de 16 bits a 4,7 MHz Y llegó a ser una computadora muy popular. Su precio era de 3285 dólares de la época. Hoy una computadora con infinitas prestaciones cuesta 10 veces menos.



SEXTA Generación (1999 hasta la fecha )








Como supuestamente la sexta generación de computadoras está en marcha desde principios de los años noventas, debemos por lo menos, esbozar las características que deben tener las computadoras de esta generación. También se mencionan algunos de los avances tecnológicos de la última década del siglo XX y lo que se espera lograr en el siglo XXI. Las computadoras de esta generación cuentan con arquitecturas combinadas Paralelo / Vectorial, con cientos de microprocesadores vectoriales trabajando al mismo tiempo; se han creado computadoras capaces de realizar más de un millón de millones de operaciones aritméticas de punto flotante por segundo (teraflops); las redes de área mundial (Wide Area Network, WAN) seguirán creciendo desorbitadamente utilizando medios de comunicación a través de fibras ópticas y satélites, con anchos de banda impresionantes. Las tecnologías de esta generación ya han sido desarrolla das o están en ese proceso. Algunas de ellas son: inteligencia / artificial distribuida; teoría del caos, sistemas difusos, holografía, transistores ópticos, etcétera.


Video:

Un pequeño resumen de las diferentes generaciones de computadoras.





Fuentes:

Wikipedia: Generaciones de las computadoras
Cad:  Generaciones de las computadoras

jueves, 20 de diciembre de 2012

Las Computadoras Digitales y La Arquitectura Von Neumann

INTRODUCCIÓN:

Estructura básica de un sistema informático
Esta formado por cuatro partes:
-Hardware (parte física): formada por
  •  La Unidad Central de Proceso
  •  La memoria auxiliar
  •  Los periféricos 
  •  Los buses de comunicación.
    -Firmware: es el software que viene incorporado el Firmware
-Software(programas): formada por
  • El Sistema Operativo
  • Las Aplicaciones
-Humanware, que es la parte humana y se divide en dos grupos:
  • El Profesional Informático
  • Los Usuarios



¿Quien es John von Neumann?

John von Neumann nació el 28 de diciembre de 1903 en Budapest y falleció el 8 de febrero de 1957 en Washington, D.C.
Fue un matemático húngaro-estadounidense que realizó varias contribuciones fundamentales en la física cuántica, el análisis funcional, la teoría de conjuntos, el análisis numérico, etc. Es considerado como uno de los matemáticos mas importantes de toda la historia moderna. También es conocido por su famosa arquitectura von Neumann.







La Arquitectura von Neumann
La arquitectura von Neumann es una familia de arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos. La mayoría de computadoras modernas están basadas en esta arquitectura, aunque pueden incluir otros dispositivos adicionales.
En la actualidad s utilizan dos tipos principales de ordenadores: analógicos y digitales. Sin embargo, el término ordenador suele utilizarse para referirseexclusivamente al tipo digital.
Existen muchas opciones posibles a la hora de diseñar un ordenador digital. En la actualidad, la más aceptada es la denominada aquitectura Von Neumann, propuesta por el matemático húngaro John von Neumann en 1945. 
Esta arquitectura consta de las siguentes partes:
  







Unidad de Memoria (UM): es la encargada de almacenar la información. Esta arquitectura se caracteriza por utilizar dicha unidad tanto para almacenar información como para programas. Aquí surge el concepto de programa almacenado. De esta manera, un ordenador puede utilizarse para varios cometidos sin necesidad de reprogramarlo.







NivelMemoriaVelocidadCapacidad
4Auxilidar<10 KHzGB a EB
3Secundaria>100 KHzGB a EB
2Principal>66 MHzMB a GB
1Cache>200 MHzKB a MB
0Registros>1 GHzbit

  • Auxiliar: esta memoria se usa como soporte de respaldo de información, pudiendo situarse en medios extraíbles o en red.
  • Secundaria: también llamada memoria de disco. Se utiliza para almacenar información de forma permanente, por lo que es de alta capacidad.
  • Principal: conocida también como memoria RAM. Es el bloque que constituye realmente la UM. Se emplea para almacenar datos y programas de forma temporal.
  • Caché: memoria intermedia entre la UM y la CPU utilizada como apoyo para acelerar los accesos de la CPU a la UM. La cache, en realidad, está dispuesta en varios niveles (L1, L2, L3, L4) siendo la L1 la más rápida y de menor capacidad, y la L4 la más lenta y de mayor capacidad. En función de la frecuencia de uso la información se va moviendo entre los diferentes niveles de la cache antes de abandonarla.
  • Registros: son memorias de alta velocidad y baja capacidad utilizadas para el almacenamiento intermedio de datos en las unidades funcionales, especialmente en la UC y la UAL.
 Unidad Central de Proceso (CPU):



Es el circuito integrado constituido por millones de componentes electrónicos. Se encarga de interpretar las instrucciones contenidas en los programas y procesa los datos. Constituida esencialmente por:
  • Unidad Aritmético-Lógica (UAL)
  • Unidad de Control (UC)
  • Su propia memoria integrada que no es la RAM
Unidad Aritmético-Lógica
La UAL es el verdadero núcleo de cálculo del ordenador ya que se encarga de realizar las operaciones aritméticas (suma, resta...) y lógicas (comparación, negación…) ordenadas por la UC.
El elemento principal en la UAL es el operador. Un operador es un componente electrónico cuya misión es realizar un cálculo. Los operadores se pueden clasificar según:

  • Su ámbito: en genéricos (pueden realizar diferentes operaciones) o específicos (solo pueden realizar un tipo de operación). 
  • El número de operandos: en monádicos (solo una entrada, por ejemplo, el negador), diádicos (dos entradas, por ejemplo, el operador suma) o triádicos (tres entradas, por ejemplo, el condicional). 
  • Su capacidad de operar: en serie (reciben la información en una secuencia de bits y los procesan uno a uno hasta terminar toda la ristra) o en paralelo (recepcionan la información en bloques de bits, que procesan de forma simultánea).
Unidad de Control 
La UC se encarga de buscar las instrucciones en la UM, interpretarlas y generar en cada momento las órdenes necesarias para ejecutar la operación requerida por cada instrucción. La UC está compuesta por:
  • Circuito de control: genera las señales de control necesarias para gobernar el ordenador. Sus partes principales son: 
    • Decodificador: interpreta la instrucción y determina el conjunto de órdenes necesarias para llevarla a cabo.
    • Secuenciador: distribuye de forma ordenada las señales de control correspondientes a cada orden recibida.
  •  Reloj: es un circuito que genera pulsos, los cuales marcan la temporización básica del sistema. El reloj se utiliza como elemento sincronizador de todos los movimientos que se realizan en el ordenador.
  • Registros: son utilizados por el circuito de control para labores auxiliares diversas (resultados intermedios, direcciones…).

Unidad de Entrada/Salidad




 Esta unidad es la encargada de establecer la comunicación entre el usuario y la CPU. Para llevar a cabo el enlace utiliza unos dispositivos denominados periféricos. Podemos clasificar los periféricos, en función de su propósito, en:
  • Periféricos de entrada: con ellos el usuario introduce la información en el ordenador. Ejemplos: ratón, teclado, escáner…
  • Periféricos de salida: son utilizados por el ordenador para mostrar la información al usuario. Ejemplos: monitor, impresora, altavoces...
  • Periféricos de E/S: pueden actuar en los dos sentidos del flujo de la información, tanto para introducir los datos como para mostrarlos. Este tipo de periféricos, a su vez, se clasifican en:
    • Periféricos de comunicaciones: se emplean para establecer una comunicación entre dos usuarios a través de los ordenadores. Ejemplos: módem, router, switch…
    • Periféricos de almacenamiento: se utilizan como memoria auxiliar a la principal del ordenador. En ellos se pueden realizar las mismas operaciones de lectura y escritura.
Como vemos, hay una gran variedad de periféricos, por lo que deberá existir un sistema que permita el intercambio de información entre cualquiera de estos dispositivos y el ordenador.
Este sistema en cuestión consta de dos partes:

  • Interfaz: se encarga de gestionar el intercambio de información entre el periférico y la CPU. Adapta la información específica de cada dispositivo a un conjunto de señales normalizadas de forma que actúa como interlocutor del periférico y la máquina.
  • Controlador: su misión es gestionar directamente el periférico. Es un sistema electrónico o mecánico que suele ir integrado en el propio periférico, por lo que podemos deducir que es específico de este. 
Puertos
Un puerto es una forma genérica de denominar a una interfaz por la cual diferentes tipos de datos pueden ser enviados y recibidos. Dicha interfaz puede ser física, o puede ser a nivel software. La variedad es diversa, aunque en la actualidad solo se están usando algunos de los que a continuación mencionaremos:


  • El Puerto ISA (Industry Standard Architecture)
  • El Puerto PCI (Peripheral Component Interconnect
  • El Puerto AGP (Accelerated/Advance Graphics Port)
  • El Puerto ARM (Audio Riser Modem)
  • El Puerto USB (Universal Serial Bus)



                                                                                                                                                                      
Fuentes:
Apuntes propios
Wikipedia: Aquitectura von Neumann
Monografias: Arquitectura von Neumann
Emagister: Arquitectura computadoras diseño

martes, 11 de diciembre de 2012

¡Bienvenido a mi blog!

Bueno aquí esta mi primer blog. Lo utilizare para publicar trabajos y demás cosas relacionadas con el modulo FUHA. Todavía esta bastante soso, pero ira mejorando!!