lunes, 28 de enero de 2013

El Overclocking

El Overclocking es forzar los componentes del equipo para que trabajen a una velocidad más rápida que la fijada por fábrica con el objetivo de mejorar el rendimiento del equipo

Si se realiza Overlocking de manera controlada y sabiendo lo que se hace en cada momento no deberia pasar nada. Los componentes electrónicos en principio no fallan pero si se utilizan con mas rapidez no se garantiza que funcionen sin problemas

¿Qué puede pasar?
  1. Perder la garantía del fabricante, aunque se puede correr el riesgo si se gana en prestaciones.
  2. Que se caliente más el microprecesador
  3. Que se estropee el componente
  4. Hay veces que igual no funciona a la velocidad que le hemos marcado.
La electromigración es el desgaste del microprocesador dedido a varios factores. El overlocking puede producir electromigración y esto quiere decir que irá cada vez lento hasta terminar por dañarse por completo.

Realizar el Overclocking
Para realizar el Overclocking existen varias opciones:
  • Elevar la frecuencia base del sistema o FSB (HTT,LDT...)
  • Subir aisladamente la velocidad del micro, memoria o buses
  • Alguna combinación de las anteriores.
  • Mejorar el rendimiento de otros compomentes como la tarjeta gráfica
Existen dos fórmulas:
  1. Velocidad del micro= Multiplicador x Velocidad base FSB
  2. Velocidad real del FSB= Velocidad base FSB x Índice de aprovechamiento
Los parámetros de mi equipo s epueden saber mediante el programa CPU-Z:




¿Cómo se debería de hacer el overclocking 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 funciona correctamente realizándole una batería de test o un test de tortura.
 Realizando este test de tortura durante cierto tiempo continuado se puede garantizar la estabilidad del sistema o lo que es lo mismo, que el sistema esté funcionando correctamente.
 Es recormendable intentar modificar solo un parámetro y luego comprobar si el sistema está funcionando correctamente porque si el test no es superado no sabremos cual de los parámetros modificados ha hecho que el sistema no funcione.

¿Cómo se modifican estos parámetros?
  • Mediante la BIOS
  • Con el programa de overclocking que proporciona el fabricante de la placa base.
  • Con algún programa esepcífico para modificar parámetros de overclocking tipo microguru o similar.
Ejemplo: test de tortura

Para realizar el test de tortura se va a utilizar el programa prime95. En realidad este programa se utiliza para búsqueda de números primos muy grandes, pero dado que esta búsqueda requiere de un funcionamiento intensivo des sistema se suele utilizar y esta mundialmente aceptada para testear el rendimiento en condiciones extremas.
El cual cuando habras el ejecutable te saldrá esta pantalla y en la cual tendrás que elegir la opción segunda la cual esta indicada para equipos con un solo núcleo que es en el que se va a realizar la prueba. En esta prueba se fuerza al micro a que genere el máximo calor, consuma más energía y se hace un testeo de la RAM.

Subir el multiplicador del microprocesador.
El microprocesador funciona 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ón del multiplicador únicamente modificaremos la velocidad interna del microprocesador,con lo cual no tendrá efecto sobre otros componentes del equipo
Subir la velocidad del bus FSB:
  • Velocidad del micro (core speed): 12x250 = 1800MHz
  • Velocidad efectiva del FSB (rated FSB): 133.3x4 = 600MHz
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 un aumento de la corriente al propio componente.
Overclocking de la tarjeta gráfica:

Si se utiliza el quipo para diseño o simplemente para jugar, disponer de una tarjeta gráfica con mejores prestaciones hará que todo equipo vaya mas rápido, pero pasar de una tarjeta de video a otra es muy caro por lo que no queda mas opción que recurrir al overclocking.

¿Qué opciones tengo para overclokear la tarjeta gráfica?
  • Aumentar la velocidad de la GPU o Unidad de Procesamiento Gráfico
  • Aumentar la velocidad de la memoria de video
  • Aumentar las dos anteriores
Estos parámetros puedo modificarlos mediante los drivers de la tarjeta gráfica u otra utilidad como PowerStrip.

A continuación os dejo un vídeo de como hacer un overclocking:




FUENTES:

sábado, 26 de enero de 2013

50 Conceptos básicos de computadoras

A continuación os muestro mis 50 conceptos:


  1. Supercomputadora o superordenador: aquella con capacidades de cálculo muy superiores a las computadoras corrientes y de escritorio y que son usadas con fines específicos.
  2. Backbone: se refiere a las principales conexiones troncales de Internet.llevan los datos a través de países, continentes y océanos del mundo mediante cables de fibra óptica.
  3. Byte: es una unidad de información utilizada como un múltiplo del bit. Equivale a 8 bits.Se usa comúnmente como unidad de información en dispositivos de almacenamiento de datos.
  4. Computadora analógica u ordenador real: 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.
  5. Fibra óptica: es un medio de transmisión empleado habitualmente en redes de datos; un hilo muy fino de material transparente, vidrio o materiales plásticos, por el que se envían pulsos de luz que representan los datos a transmitir.
  6. ENIAC: es un acrónimo de Electronic Numerical Integrator And Computer (Computador e Integrador Numérico Electrónico), utilizada por el Laboratorio de Investigación Balística del Ejército de los Estados Unidos.
  7. Mainframes: es una computadora grande, potente y costosa usada principalmente por una gran compañía para el procesamiento de una gran cantidad de datos; por ejemplo, para el procesamiento de transacciones bancarias.
  8. CPU: En una persona el centro neurálgico sería el cerebro, mientras que en el ordenador
    será la CPU (del inglés Central Process Unit o UCP: unidad central de procesamiento). Es la parte del ordenador que se encarga de controlar, supervisar y realizar todas las acciones.
  9. Software: al equipamiento lógico o soporte lógico de un sistema informático, el que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas.
  10. Unidad de Control (UC): es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU).
  11. Hardware: se refiere a todas las partes tangibles de un sistema informático; sus componentes son: eléctricos, electrónicos, electromecánicos y mecánicos.
  12. Unidad Aritmético Lógica o ALU: es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas entre dos números.
  13. Periféricos de entrada: El usuario introduce la información en el ordenador. 
  14. Periféricos de salida: Son utilizados por el ordenador para mostrar la información al usuario.
  15. 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.
  16. El microprocesador o procesador: es el circuito integrado central y más complejo de un sistema informático; a modo de ilustración, se le suele llamar por analogía el «cerebro» de un computador. Es un circuito integrado conformado por millones de componentes electrónicos.
  17. Internet: es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial. Sus orígenes se remontan a 1969, cuando se estableció la primera conexión de computadoras, conocida como ARPANET, entre tres universidades en California y una en Utah, Estados Unidos.
  18.  Bus: es un sistema digital que transfiere datos entre los componentes de una computadora o entre computadoras. Está formado por cables o pistas en un circuito impreso, dispositivos como resistores y condensadores además de circuitos integrados.
  19. LAN: es la interconexión de una o varias computadoras y periféricos. Su extensión está limitada físicamente a un edificio o a un entorno de 200 metros, con repetidores podría llegar a la distancia de un campo de 1 kilómetro. Su aplicación más extendida es la interconexión de computadoras personales y estaciones de trabajo en oficinas y fábricas.http://maribeta.galeon.com/imagen.jpg
  20. WAN: es un tipo de red de computadoras capaz de cubrir distancias desde unos 100 hasta unos 1000 km, proveyendo de servicio a un país o un continente. Un ejemplo de este tipo de redes sería RedIRIS, Internet o cualquier red en la cual no estén en un mismo edificio todos sus miembros.
  21. Decodificador: Interpreta la instrucción y determina el conjunto de órdenes necesarias para llevarla a cabo.
  22. Reloj: Sincroniza todas las operaciones elementales del computador. El período de esta señal se denomina tiempo de ciclo.
  23. Memoria interna: hace referencia a la memoria principal. Memoria externa: también se la conoce como unidad de almacenamiento secundario.
  24. Memoria Secundaria: también se le conoce como memoria de disco. Se utiliza para almacenar información de forma permanente.
  25. Memoria Principal (RAM): es el bloque que realmente constituye la UM. Se emplea para almacenar datos y programas de forma temporal.
  26. 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.
  27. Computadora digital:es una combinación de dispositivos y circuitos electrónicosorganizados de tal forma, que pueden realizar una secuencia programada de operaciones con un mínimo de intervención humana.
  28. RAM: Memoria de acceso aleatorio (Random Access Memory).
  29. World Wide Web (WWW) o Red informática mundial: 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, vídeos u otros contenidos multimedia, y navega a través de ellas usando hiperenlaces.
  30. Firmware: es el software que viene incomparado en el hardware.
  31. Gigabyte: es una unidad de almacenamiento de información cuyo símbolo es el GB, equivale a 109 bytes.
  32. Nodo: Cuando se realiza un envío de información en Internet, a todas las computadoras intermedias entre el servidor y el cliente se les denomina nodos de conexión.
  33. Servidor: Cuando en una red cliente/servidor existe una gran cantidad de recursos, es normal que existan varios equipos servidores, pudiendo estar cada uno de ellos dedicado a ofrecer un solo tipo de servicio o información.
  34. Bit: es el acrónimo Binary digit (dígito binario). Un bit es un dígito del sistema de numeración binario.
  35. Dato: es una representación simbólica (numérica, alfabética, algorítmica, entre otros) de un atributo o característica de una entidad.
  36. Computadoras Híbridas: Son la combinación de un componente digital y un componente analógico, conectados a través de una interfaz que permite el intercambio de información entre los dos componentes y el desarrollo de su trabajo conjunto.
  37. Fichero: conjunto de registros grabados en un dispositivo que pueden ser leidos por un ordenador.
  38. Sistema informático (SI): Es el conjunto de componentes hardware necesarios para la explotación de las aplicaciones informáticas o software.
  39. 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.
  40. CISC: es un modelo de arquitectura de computadores. Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza por ser muy amplio y permitir operaciones complejas entre operandos situados en la memoria o en los registros internos, en contraposición a la arquitectura RISC.
  41. RISC: es un tipo de diseño de CPU generalmente utilizado en microprocesadores o microcontroladoresAdemás estos procesadores suelen disponer de muchos registros de propósito general.
  42. Operación de lectura: Operación que se realiza al acceder a la información almacenada en la memoria.
  43. Operación de escritura: Operación que se realiza al introducir información en la memoria.
  44. IEEE: Instituto de Ingenieros Eléctricos y Electrónicos, una asociación técnico-profesional mundial dedicada a la estandarización, entre otras cosas. Con cerca de 400.000 miembros y voluntarios en 160 países, es la mayor asociación internacional sin ánimo de lucro formada por profesionales de las nuevas tecnologías, como ingenieros eléctricos, ingenieros en electrónica, científicos de la computación, ingenieros en informática, matemáticos aplicados, ingenieros en biomédica, ingenieros en telecomunicación e ingenieros en Mecatrónica
  45. Placa base: es una tarjeta de circuito impreso a la que se conectan los componentes que constituyen la computadora u ordenador.
  46. Transistor: es un dispositivo electrónico semiconductor que cumple funciones de amplificador, oscilador, conmutador o rectificador.
  47. Binario: Es el lenguaje que utiliza una computadora y tiene dos cifras: el 1 y 0.
  48. Red peer to peer: es una red de computadoras en la que todos o algunos aspectos funcionan sin clientes ni servidores fijos, sino una serie de nodos que se comportan como iguales entre sí.
  49. Memoria Caché: Memoria intermedia entre la UM y la CPU utilizada como apoyo para acelerar los accesos de la CPU a la UM.
  50. Humanware: La parte humana  de un sistema informáticos. Se divide entre profesionales informáticos y usuarios.
FUENTES:
http://es.wikipedia.org 
Apuntes 

lunes, 21 de enero de 2013

Generación de computadoras

Historia de las computadoras

Las primeras computadoras, incluyeron la ENIAC (Electronic Numerical Integrator Compute), que en 1953 comenzaron a construir John W.Mauchly y John P. Eckert. Esta enorme máquina medía más de 30 metros de largo y pesaba 32 toneladas. Cuando la ENIAC se terminó, 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 mas relacionada con las necesidades de la empresa privada. 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 Rusell creo el primer juego para computadoras, Spacewar.

Primera generación (1940-1954)

En esta época las computadoras funcionaban con válvulas, usaban tarjetas perforadas para entrar los datos y los programas, utilizaban cilindros magnéticos para almacenar información e instrucciones internas y se utilizaban exclusivamente en el ámbito científico o militar. La programación implicaba la modificación directa de los cartuchos y eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran cantidad de calor y eran sumamente lentas. La comunicación es breve.


 
Segunda generación (1955-1963)

El invento del transistor hizo posible una nueva Generación de computadoras, más rápidas, más pequeñas y con menores necesidades de ventilación. Estas computadoras utilizaban redes de núcleos magnéticos, dichos núcleos tenían pequeños anillos de material magnético y en los que se podían amlacenar datos e instrucciones.
El COBOL estaba ya desarrollado y supuso un gran avance ya que s epodían ejecutar en diversas computadoras y se podían transferir datos entre unas y otras.

Algunas de las computadoras que se construyeron ya con transistores fueron la IBM 1401etc.




Tercera generación (1964-1970)

Las computadoras de la tercera generación emergieron con el desarrollo de los circuitos integrados donde se colocan miles de componentes electricos. 
Los circuitos integrados permitieron a los que fabricaban dichas computadoras ampliar la flexibilidad de las computadoras entre otras cosas. 
El uso de los circuitos integrados permitió abaratar costos al tiempo que se aumentaba la capacidad de procesamiento y almacenamiento













Cuarta generación (1971-1983)

 Comienan a integrarse los componentes electronicos lo que hizo aparecer al microprcessador. El microprocesador consiste en colocar mas circuitos dentro de un chip.
 El chip en la actualidad lo componen la Unidad de Control y la Unidad Arimetico/Logica.
 Esta generación de computadoras se caracterizó por grandes avances tecnológicos realizados en un tiempo muy corto.
En esta generacion surge la multiprogramacion y con ello las computadoras pueden hacer tareas de procesamiento o análisis matemático.





Quinta generación (1984-1989)

En esta época las computadoras funcionaban con válvulas, usaban tarjetas perforadas para entrar los datos y los programas, utilizaban cilindros magnéticos para almacenar información e instrucciones internas y se utilizaban exclusivamente en el ámbito científico o militar.Surge el PC que es como lo conocemos nosotros en la actualidad.Su objetivo era el desarrollo de una nueva clase de computadoras que utilizarían técnicas y tecnologías de inteligencia artificial.






Sexta generación (1999 hasta la fecha)

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, las redes de área mundial (WAN) seguirán creciendo desorbitadamente utilizando medios de comunicación a través de fibras ópticas y satélites, con anchos de banda impresionantes.



Aqui os dejo un video donde se ve la evolucion de las computadoras.


FUENTES

http://www.monografias.com/trabajos28/generaciones-computadoras/generaciones-computadoras.shtml
http://es.wikipedia.org/wiki/Generaciones_de_computadoras


lunes, 14 de enero de 2013

Concepto de arquitectura de Von Neumman


La arquitectura de Von Neumman

 

Voy a comenzar definiendo lo que significa sistema informático. Un Sistema Informático (SI) es el conjunto de componentes hardware que se necesitan para realizar la explotación de las aplicaciones informáticas y su principal objetivo es dar soporte al procesado, almacenamiento, entrada y salida de datos.

La estructura básica de un sistema informático está formada por cuatro componentes básicos:

 - Parte física o hardware:
  • Unidad central de proceso
  • Memoria auxiliar
  • Dispositivos de entrada/salida o periféricos
  • Buses de comunicación    
 - Parte lógica o software:
  • Sistema operativo
  • Aplicaciones   
 - Parte humana o Humanware
  • El profesional informático
  • Los usuarios
 - Firmware

Actualmente son utilizados dos tipos de ordenadores: analógicos y digitales. Sin embargo, el término ordenador se utiliza para referirse solo al tipo digital.
Al diseñar un ordenador digital existen varias opciones, pero la mas aceptada hoy en día es la denominada arquitectura de Von Neumman, propuesta por l matemático húngaro john Von Neumman en 1945. Dicha arquitectura consta de dos partes:

 - Unidad de Memoria (UM): es la que se encarga de almacenar la información. Se caracteriza por utilizar dicha unidad tanto para almacenar información como para programas. A partir de aquí un ordenador puede utilizare para varios cometidos sin necesidad de reporogramarlo.


 - Unidad central de proceso (CPU):es el circuito integrado constituido por millones de componentes eléctricos. Se constituye principalmente por: 
  • Unidad de control (UC):
       Tiene como funciones principales el control, la coordinación y la interpretación de las instrucciones.  Estas instrucciones en su conjunto forman lo que se denomina programa, es decir, el lenguaje-máquina.
Una instrucción de máquina tiene varias partes.
 Un código de operación que le indica a la unidad de control que operación debe hacerse con los datos. También posee dos direcciones de memoria que indican la localización de esos datos. 
La unidad de control lleva además un reloj electrónico que oscila con una frecuencia de millones de veces por segundo llamado reloj de sistema.

  • Unidad aritmético-lógica (UAL):
La ALU efectúa las operaciones aritméticas por medio de unos circuitos electrónicos que componen los siguientes dispositivos: dispositivo de adición, registros y dispositivo de control de cálculo.
  • El dispositivo de adición sirve para calcular las operaciones de suma, resta, multiplicación y división. Esto es así ya que estas tres últimas operaciones se pueden efectuar mediante sumas sucesivas o cambiando el signo en la operación de sumar.
  • Los registros se utilizan para contener los operandos, los resultados parciales que se van obteniendo en las distintas operaciones y los resultados finales.
  • El dispositivo de cálculo dirige y controla las operaciones de cálculo que se realizan en la ALU. 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigiI5bVe-ICYYf3e8nY4wi7417DP_EgzcwlC725YboO43aFtgi5U6xTLvEssluK2VvTv7b3m9ahTlOQszMFu4xCsE0TFjZWP0X7kJePV_ox6sJVcy-i5SIZQTQP_Sw-s_URmsH796ujU9x/s320/ALU.png

  -
Unidad de Entrada/Salida (UE/S):
  
La unidad de Entrada/Salida se encarga de establecer la comunicación del usuario y la CPU. Para llevar a cabo dicha operación utiliza los periféricos. Se pueden clasificar según su propósito en: 
  • Periféricos de entrada: introduce información en el ordenador.
  • Periféricos de salida: muestra información al usuario.
  • Periféricos de entrada y salida: pueden actuar en los 2 sentido. 
    - Periféricos de comunicaciones: usados para establecer la comunicación entre 2 usuarios a través de los ordenadores como por ejemplo un switch entre otros.
    - Periféricos de almacenamiento: utilizados como memoria auxiliar a la principal del ordenador, se puede realizar las mismas operaciones de escritura y lectura.

  Existe un sistema con dos partes que permite en intercambio entre el ordenador y los dispositivos:
  • Interfaz
  • Controlador  
 Aqui os dejo un vídeo de entrada/salida.

- El bus del sistema

El bus del sistema permite counicarse entre sí a las unidades mas importantes de una computadora. Se trata de un conjunto de cables.
El bus esta separado en 3 canales: 

   1- Bus de datos
Es bidireccional y es el canal por el cual se conducen los datos entre la CPU  y los demás dispositivos.
   2-Bus de direcciones.
Es unidireccional por el el cual la CPU envia las direcciones de memoria para ubicar información en lso dispositivos de memoria
   3-Bus de control.
El bus de control gobierna el uso y acceso a las líneas de datos y de direcciones. Como éstas líneas están compartidas por todos los componentes, tiene que proveerse de determinados mecanismos que controlen su utilización. Las señales de control transmiten tanto órdenes como información de temporización entre los módulos. Mejor dicho, es el que permite que no haya colisión de información en el sistema.   

Las fuentes de información que he usado son las siguientes:
  •  http://www.emagister.com/curso-informatica-administracion-publica-1/unidad-control-estructura-logica-placa-base
  • http://e-ducativa.catedu.es/44700165/aula/archivos/repositorio//4750/4938/html/unidad_de_control_y_unidad_aritmtico_lgica.html
  • www.youtube.com
  • www.wikipedia.com