domingo, 27 de octubre de 2013

SISTEMAS NUMÉRICOS

Definición de sistema numéricos:

Se define como un Conjunto de símbolos utilizados para la representación de cantidades, así como las reglas que rigen dicha representación. 
Un sistema de numeración es un conjunto de símbolos y reglas de generación que permiten construir todos los números válidos.


Un sistema de numeración puede representarse como

\mathcal{N} = (S, \mathcal{R})
donde:
  • \mathcal{N} es el sistema de numeración considerado (p.ej. decimal, binario, etc.).
  • S\, es el conjunto de símbolos permitidos en el sistema. En el caso del sistema decimal son {0,1,...9}; en el binario son {0,1}; en el octal son {0,1,...7}; en el hexadecimal son {0,1,...9,A,B,C,D,E,F}.
  • \mathcal{R} son las reglas que nos indican qué números son válidos en el sistema, y cuáles no. En un sistema de numeración posicional las reglas son bastante simples, mientras que la numeración romana requiere reglas algo más elaboradas.
Estas reglas son diferentes para cada sistema de numeración considerado, pero una regla común a todos es que para construir números válidos en un sistema de numeración determinado sólo se pueden utilizar los símbolos permitidos en ese sistema.
Para indicar en qué sistema de numeración se representa una cantidad se añade como subíndice a la derecha el número de símbolos que se pueden representar en dicho sistema.
Al igual que otras civilizaciones mesoamericanas, los mayas utilizaban un sistema de numeración de raíz mixta de base 20 (vigesimal). También los mayas pre clásicos desarrollaron independientemente el concepto de cero alrededor del año 36 a. C.1 Este es el primer uso documentado del cero en América, aunque con algunas peculiaridades que le privaron de posibilidad operatoria. Las inscripciones, los muestran en ocasiones trabajando con sumas de hasta cientos de millones y fechas tan extensas que tomaba varias líneas el poder representarlas.

Conceptos de los sistemas numéricos:


Bit: Unidad más pequeña de almacenamiento, o unidad mínima de información. Puede almacenar el valor 1 o el cero.
Byte: Unidad que puede almacenar 8 bits. En un byte se puede almacenar un carácter.



Sistemas preposicionales:
Los valores relativos que representan cada símbolo o cifra depende de su valor absoluto y de la posición relativa que representa cada símbolo o cifra con respecto a la coma decimal, íntimamente ligada al valor de la base del sistema de numeración utilizado. 

Un ejemplo de esto seria:

Sistema binario: Base 2, Símbolos: 0, 1. 
 Sistema Octal: Base 8, Símbolos: 0,1,2,3,4,5,6,7. 
Sistema Decima: Base 10, Símbolos: 0,1,2,3,4,5,6,7,8,9.
Sistema Hexadecimal: Base 16, Símbolos:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F                                                                                                               
Base = número de dígitos que existe en el sistema de numeración.


Sistema Decimal:

Base 10
Dígitos 0,1,2,3,4,5,6,7,8,9

Ejemplo:
La representación de las cantidad 2998 es:
    2998 = 2 * 103 + 9 * 102 + 9 * 101 + 8 * 100

Sistema Binario:
Base 2
Los números se representan utilizando solamente Ceros y unos (0 y 1).
Es el que se utiliza en los computadores, trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural:
encendido 1.
apagado 0.



Conjuntos de dígitos en binario:

Cuatro bits se denominan cuarteto (Ejemplo: 1001).
Ocho bits octeto o byte (Ejemplo: 10010110).

Al conjunto de 1.024 bytes se le llama kilobyte.
1.024 kilobytes forman el llamado megabyte.
1.024 megabytes se denomina gigabyte.

1.024 gigabytes se denomina terabyte. 


Igualdades relacionadas al dígito binario (bit):
1 cuarteto = 4 bits
1 byte = 8 bits.
1 kilo byte = 1.024 * 8 bits = 8.192 bits.
1 Mega byte = 1.024 * 1.024 * 8 = 8.388.608 bits.
1 Giga byte = 1.0243 * 8 = 8.589.934.592 bits.

1 Tera byte = 1.0244 * 8 bits. 









Sistema Hexadecimal:

Base 16
Dígitos 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

El sistema hexadecimal se ha adoptado para representar números binarios de forma más concisa.
     99 Decimal = 1100011 Binario = 63 Hexadecimal





Un ejemplo de como pasar de decimal a binario:

Transformar el número decimal 100 en binario






Un ejemplo de como pasar de decimal a hexadecimal:




SUMA DE NÚMEROS  EN BASE 2:


En el sistema  binario  los números  de una cifra son 0 y 1

La formación de la tabla de la  suma es:

+
0
1
0
0
1
1
0
10
______________________________

Se procede en forma análoga a la forma de sumar en  base 10.
Cuando en una columna el resultado  supera a 1 se lleva la cifra correspondiente a la columna de la izquierda.






EL COMPUTADOR; PARTES Y FUNCIONAMIENTO.



Partes del computador


Una computadora es un dispositivo electrónico que ejecuta las instrucciones en un programa. Una computadora tiene cuatro funciones: (1)
1)Acepta información   --entrada
2)Procesa datos        --procesamiento
3)Produce              --salida 
4)Almacena resultados  --almacenamiento

Dispositivos de Entrada: A través de los cuales se mandan señales a la CPU para que realice lo que queremos que haga y son los siguientes:


Dispositivos de Salida: Son aquellos que reciben la información u ordenes de la CPU y son los siguientes:


A continuación se describen las diferentes partes del computador, con su respectiva función:

Teclado:(2)

    Es un componente muy importante, ya que es el que permitirá nuestra relación con la PC. 
    Es un dispositivo de entrada. Existen varios tipos de teclados:  
    De membrana: son los más baratos, son algo imprecisos, de tacto blando, casi no hacen ruido al teclear.
    • Mecánicos: los más aceptables en calidad/precio, Más precisos, algo mas ruidosos que los anteriores.
    • Ergonómicos: generalmente están divididos en dos partes con diferente orientación, pero sólo es recomendable si va a usarlo mucho o si nunca ha usado una PC antes, ya que acostumbrarse a ellos es una tarea casi imposible.
    • Otros: podemos encontrar teclados para todos los gustos, desde teclados al que se les han añadido una serie de teclas o “ruedas” que facilitan el acceso a varias funciones, entre ellas, el volumen, el acceso a Internet, apagado de la PC, etc. hasta los inalámbricos.
      Mouse: (1)
Dispositivo novedoso que nos permite navegar y dar instrucciones al computador, a pesar de no permitir escribir comandos o instrucciones al PC, nos da la ventaja de posicionarnos rápidamente a través de este, además de permitir sentencias claves comoenter, entre otras.


Monitor(1):
Es el canal o medio por el cual la computadora se comunica con nosotros, es decir, el medio por el cual visualizamos lo que hace la computadora, y también lo que nosotros le ordenamos. Es un dispositivo de salida de la información.Podemos encontrar dos tipos:
  • Matriz inactiva: la visualización dependen de las condiciones de iluminación del lugar donde se esté usando y también del ángulo desde donde lo estamos observando.
  • Matriz Activa: permite una visualización perfecta sean cuales sean las condiciones de iluminación exteriores y los ángulos desde donde lo estamos observando.

CPU: (2)
Es el cerebro de la computadora, sin ésta no es posible llevar a cabo ningún proceso lógico. La palabra CPU significa "Unidad Central de procesamiento", 
esta unidad se comunica con otros dispositivos dentro de la computadora, y a menudo controla su operación. Los principios del diseño y operación de una CPU son independientes de su posición en un sistema de computadora. Este trabajo estará dedicado a la organización del hardware que permite a una CPU realizar su función principal: traer instrucciones desde la memoria y ejecutarlas.
La razón por la cual nuestra computadora puede proveernos de un entorno cómodo para trabajar o jugar es que los programas y el hardware “entienden” esos números y pueden hacer que la CPU realice ciertas acciones llamadas instrucciones.


Microprocesador:(2) 
Es el circuito integrado más complejo del ordenador, es el que constituye la CPU.

    Partes del  microprocesador:
    • Encapsulado: es lo que rodea a la oblea de silicio en sí, para darle consistencia, impedir su deterioro como por ejemplo por oxidación con el aire y permitir el enlace con los conectores externos que lo acoplarán a su zócalo o a la placa base directamente.
    • Memoria caché: una memoria ultrarrápida que almacena ciertos bloques de datos que posiblemente serán utilizados en las siguientes operaciones sin tener que acudir a la memoria RAM, aumentando así la velocidad y diminuyendo la el número de veces que la PC debe acceder a la RAM. Se la que se conoce como caché de primer nivel, L1 (level 1) ó caché interna, es decir, la que está más cerca del micro, tanto que está encapsulada junto a él, todos los micros tipo Intel desde el 486 tienen esta memoria.
    • Coprocesador matemático: es la FPU (Floating Point Unit - Unidad de coma Flotante) parte del micro especializada en esa clase de cálculos matemáticos; también puede estar en el exterior del micro, en otro chip.
    • Unidad lógica aritmética (ALU): es el último componente de la CPU que entra en juego. La ALU es la parte inteligente del chip, y realiza las funciones de suma, resta, multiplicación o división. También sabe cómo leer comandos, tales como OR, AND o NOT. Los mensajes de la unidad de control le dicen a la ALU qué debe hacer .
    • Unidad de control: es una de las partes más importantes del procesador, ya que regula el proceso entero de cada operación que realiza. Basándose en las instrucciones de la unidad de decodificación, crea señales que controlan a la ALU y los Registros. La unidad de control dice qué hacer con los datos y en qué lugar guardarlos. Una vez que finaliza, se prepara para recibir nuevas instrucciones.
    • Prefetch Unit: esta unidad decide cuándo pedir los datos desde la memoria principal o de la caché de instrucciones, basándose en los comandos o las tareas que se estén ejecutando. Las instrucciones llegan a esta unidad para asegurarse de que son correctas y pueden enviarse a la unidad de decodificación .
    • Unidad de decodificación: se encarga, justamente, de decodificar o traducir los complejos códigos electrónicos en algo fácil de entender para la Unidad Aritmética Lógica (ALU) y los Registros .
    • Registros: son pequeñas memorias en donde se almacenan los resultados de las operaciones realizadas por la ALU por un corto período de tiempo.


      Disco Duro:(3)
      Los discos duros se presentan recubiertos de una capa magnética delgada, habitualmente de óxido de hierro, y se dividen en unos círculos concéntricos cilindros (coincidentes con las pistas de los disquetes), que empiezan en la parte exterior del disco (primer cilindro) y terminan en la parte interior (último). 
La información también se puede guardar en disquettes, discos compactos "CD", y algunas otras unidades como unidades de respaldo ZIP, IOmega, cintas  etc. Habitualmente, los sistemas de disco duro contienen más de una unidad en su interior, por lo que el número de caras puede ser más de 2. Estas se identifican con un número, siendo el 0 para la primera. En general su organización es igual a los disquetes. La capacidad del disco resulta de multiplicar el número de caras por el de pistas por cara y por el de sectores por pista, al total por el número de bytes por sector. 
Disco flexible: Hace algunos años estos eran los dispositivos de almacenamiento de información, aunque de poco tamaño se podían llevar datos hasta 1.44MB, en estos medios magnéticos, hoy día fueron reemplazados por otros de mayor capacidad y mayor velocidad de transferencia de datos los llamados Memorias USB.



Escaner: (4)Son unidades que permiten copiar documentos y archivarlos digitalmente, son una especie de fotocopiadora pero en vez de imprimir se almacena en un archivo. Con el auge del documento electrónico y la caída vertical de sus precios, los escáner se han vuelto casi tan popular como las impresoras. Usualmente son producidos por las mismas empresas que fabrican éstas y los hay para el hogar, para oficina y para usos profesionales.

Impresora : (4)Es el periférico más importante, diferente a los componentes estándar, de un computador. Hay básicamente dos tipos de impresoras: personales y para grupos de trabajo. Las segundas son aquellas que se conectan a redes y usualmente son modelos láser aunque hay algunas de inyección de tinta para grupos pequeños.






En el siguiente video se aprecia un resúmen de las principales partes de la computadora







Bibliografía



1.Información recuperada el día 3 de agosto de 2011 del sitio  http://es.scribd.com/doc/5055934/EL-COMPUTADOR-Y-SUS-PARTES
2. Información recuperada el día 3 de agosto de 2011 del sitio http://html.rincondelvago.com/partes-de-un-ordenador.html
3. Información recuperada el día 3 de agosto de 2011 del sitio  http://www.monografias.com/trabajos14/discosduros/discosduros.shtml

4.Información recuperada el día 3 de agosto de 2011 del sitio  http://webs.uvigo.es/redes/ffi/complementos/perifericos/Partes%20de%20un%20computador.htm



HISTORIA DE LA COMPUTACIÓN.

Historia de la computación.-


La computadora u ordenador no es un invento de alguien en particular, sino el resultado evolutivo de ideas y realizaciones de muchas personas relacionadas con áreas tales como la electrónica, la mecánica, los materiales semiconductores, la lógica, el álgebra y la programación.

Cronología

Edad Media

  • El matemático e ingeniero persa Musa al-Juarismi (780-850), inventó el algoritmo, es decir, la resolución metódica de problemas de álgebra y cálculo numérico mediante una lista bien definida, ordenada y finita de operaciones a fin de hallar la solución al problema.

Siglo XVII

  • 1617: Justo antes de morir, el matemático escocés John Napier (1550-1617), famoso por su invención de los logaritmos, desarrolló un sistema para realizar operaciones aritméticas manipulando barras, a las que llamó "huesos" ya que estaban construidas con material de hueso o marfil, y en los que estaban plasmados los dígitos. Dada su naturaleza, se llamó al sistema "huesos de Napier" (ábaco neperiano). Los huesos de Napier tuvieron una fuerte influencia en el desarrollo de la regla deslizante (cinco años más tarde) y las máquinas calculadoras subsecuentes, que contaron con logaritmos.
  • 1623: La primera calculadora mecánica fue diseñada por Wilhelm Schickard en Alemania. Llamada "reloj calculador", la máquina incorporó los logaritmos de Napier, haciendo rodar cilindrosen un albergue grande. Se comisionó un reloj calculador para Johannes Kepler, famoso matemático y astrónomo, pero fue destruido por el fuego antes de que se terminara su construcción.
  • 1624: La primera regla deslizante fue inventada por el matemático inglés William Oughtred. La regla deslizante (llamada "Círculos de Proporción") era un juego de discos rotatorios que se calibraron con los logaritmos de Napier. Se usó como uno de los primeros aparatos de la informática analógica. Su época de esplendor duró más o menos un siglo, el comprendido entre la segunda mitad del siglo XIX y el último cuarto del XX, hasta que a comienzos de 1970, calculadoras portátiles comenzaron a ser populares.

Pascalina del año 1652
  • 1645Blaise Pascal inventa la pascalina. Con esta máquina, los datos se representaban mediante las posiciones de los engranajes. La pascalina es una de las primeras calculadoras mecánicas, que funcionaba a base de ruedas de diez dientes en las que cada uno de los dientes representaba un dígito del 0 al 9. Las ruedas estaban conectadas de tal manera que podían sumarse números haciéndolas avanzar el número de dientes correcto.
  • 1666Samuel Morland inventa la primera máquina de multiplicar en la corte del rey Carlos II de Inglaterra. El aparato constó de una serie de ruedas, cada una de las cuales representaba decenas, centenas, etc. Un alfiler de acero movía los diales para ejecutar los cálculos. A diferencia de la pascalina, este aparato no tenía avance automático de columnas.
  • 1673: el matemático alemán Gottfried Leibniz inventa la primera calculadora de propósito general. El aparato era una partida de la pascalina; mientras opera usa un cilindro de dientes (la rueda de Leibniz) en lugar de la serie de engranajes. Aunque el aparato podía ejecutar multiplicaciones y divisiones, padeció de problemas de fiabilidad que disminuyó su utilidad.

Siglo XVIII

  • 1769Wolfgang von Kempelen, un noble húngaro, inventa un jugador de ajedrez supuestamente autómataEl Turco. Pretendió ser una máquina pura, incluía un jugador de ajedrez "robótico", sin embargo fue una farsa, la cabina era una ilusión óptica bien planteada que permitía a un maestro del ajedrez esconderse en su interior y operar el maniquí. Era una sensación dondequiera que iba pero se destruyó en un incendio en 1856.
  • 1777Charles Mahon inventa la primera máquina lógica, el "demostrador lógico". Era un aparato de bolsillo que resolvía silogismos tradicionales y preguntas elementales de probabilidad. Mahon es el precursor de los componentes lógicos en computadoras modernas.

Siglo XIX

  • 1801: El francés Joseph Marie Jacquard, utilizó un mecanismo de tarjetas perforadas para controlar el dibujo formado por los hilos de las telas confeccionadas por una máquina de tejer. Estas plantillas o moldes metálicos perforados permitían programar las puntadas del tejido, logrando obtener una diversidad de tramas y figuras. Inspirado por instrumentos musicales que se programaban usando papel agujereado, la máquina se parecía a una atadura del telar que podría controlar automáticamente los dibujos usando una línea de tarjetas agujereadas. La idea de Jacquard, que revolucionó el hilar de seda, estaba por formar la base de muchos aparatos de la informática e idiomas de la programación.
  • 1820: La primera calculadora de producción masiva se distribuyó por Charles Thomas de Colmar. Originalmente se les vendió a casas del seguro parisienses, el aritmómetro de Colmar operaba usando una variación de la rueda de Leibniz. Más de mil aritmómetros se vendieron y eventualmente recibió una medalla a la Exhibición Internacional en Londres en 1862.
  • 1822Charles Babbage completa su artefacto de la diferencia, una máquina de propósito específico que se podía usar para calcular valores de funciones polinómicas mediante el método de las diferencias. El artefacto de la diferencia era un ensamble complejo de ruedas, engranajes, y remaches. Babbage diseñó su "artefacto analítico", un aparato de propósito general que era capaz de ejecutar cualquier tipo de cálculo matemático. Los diseños del artefacto analítico eran la primera conceptualización clara de una máquina que podría ejecutar el tipo de cálculos computacionales que ahora se consideran el corazón de informática. Babbage nunca construyó su artefacto analítico, pero su plan influyó en toda computadora digital subsiguiente, incluidas las modernas. El artefacto analítico fue finalmente construido por un equipo moderno de ingenieros, en 1989, cien años después de la muerte de Babbage en 1871. Por su discernimiento, Babbage hoy se conoce como el "Padre de las Computadoras Modernas".
  • 1837Charles Babbage describe la máquina analítica. Es el diseño de un computador moderno de propósito general. La idea que tuvo Charles Babbage sobre un computador nació debido a que la elaboración de las tablas matemáticas era un proceso tedioso y muy propenso a errores.
  • 1843Ada Augusta Lovelace sugirió la idea de que las tarjetas perforadas se adaptaran de manera que causaran que el motor de Babbage repitiera ciertas operaciones. Debido a esta sugerencia algunos consideran a Lady Lovelace la primera programadora.
  • 1854: el lógico inglés George Boole publica su Álgebra de Boole. El sistema de Boole redujo a argumentos lógicos las permutaciones de tres operadores básicos algebraicos: y, o, y no. A causa del desarrollo del álgebra de Boole, Boole es considerado por muchos como el padre de la teoría de la informática.
  • 1869: La primera máquina lógica en usar el álgebra de Boole para resolver problemas más rápido que humanos, fue inventada por William Stanley Jevons. La máquina, llamada el piano lógico, usó un alfabeto de cuatro términos lógicos para resolver silogismos complicados.
  • 1878: Un comité de la Asociación Británica para el avance de la ciencia recomienda no construir la máquina analítica de Babbage, por lo que este inventor no tuvo acceso a fondos del gobierno.
  • 1878: Ramón Verea, quien vivía en la ciudad de Nueva York, inventó una calculadora con una tabla interna de multiplicación; esto fue mucho más rápido que usar acarreos u otro método digital de aquel tiempo. Él no se interesó en poner su obra en producción, sólo quiso mostrar que un español podía inventar tanto como un estadounidense.
  • 1879: A los 19 años de edad, Herman Hollerith es contratado como asistente en las oficinas del censo estadounidense y desarrolló un sistema de cómputo mediante tarjetas perforadas en las que los agujeros representaban información sobre el sexo o la edad, entre otros. Gracias a la máquina tabuladora de Hollerith el censo de 1890 se realizó en dos años y medio, cinco menos que el censo de 1880. Se tardaba tanto en hacer el censo debido a la llegada masiva de inmigrantes.
  • 1884Dorr Felt desarrolló su comptómetro, el cual fue la primera calculadora que se operaba con sólo presionar teclas en vez de, por ejemplo, deslizar ruedas.
  • 1893: La primera máquina exitosa de multiplicación automática se desarrolló por Otto Steiger. "El Millonario", como se le conocía, automatizó la invención de Leibniz de 1673, y fue fabricado por Hans W. Egli de Zurich. Originalmente hecha para negocios, la ciencia halló inmediatamente un uso para el aparato, y varios miles de ellos se vendieron en los cuarenta años que siguieron.

Siglo XX

  • 1906: el estadounidense Lee De Forest inventa el tubo de vacío. El "Audion", como se llamaba, tenía tres elementos dentro de una bombilla del vidrio evacuada. Los elementos eran capaces de hallar y amplificar señales de radio recibidas de una antena. El tubo al vacío encontraría uso en varias generaciones tempranas de 5 computadoras, a comienzos de 1930.
  • 1919: los inventores estadounidenses W. H. Eccles y F. W. Jordan desarrollan el primer circuito multivibrador o biestable (en léxico electrónico flip-flop). El flip-flop permitió diseñar circuitos electrónicos que podían tener dos estados estables, alternativamente, pudiendo representar así el 0 como un estado y el otro con un 1. Esto formó la base del almacenamiento y proceso delbit binario, estructura que utilizan las actuales computadoras.
  • 1924Walther Bothe construye una puerta lógica AND para usarla en experimentos físicos, por lo cual recibió el premio Nobel de física en 1954.
  • 1925: en Estados Unidos se fundan los laboratorios Bell.
  • 1930Vannevar Bush construyó una máquina diferencial parcialmente electrónica, capaz de resolver ecuaciones diferenciales.
  • 1931Kurt Gödel publicó un documento sobre los lenguajes formales basados en operaciones aritméticas. Lo usó para codificar arbitrariamente sentencias y pruebas formales, y mostró que los sistemas formales, como las matemáticas tradicionales, son inconsistentes en un cierto sentido, o que contienen sentencias improbables pero ciertas. Sus resultados son fundamentales en las ciencias teóricas de la computación.
  • 1936Alan Turing describe la máquina de Turing, la cual formaliza el concepto de algoritmo.
  • 1936Konrad Zuse completa la primera computadora electro-mecánica, aunque no 100% operativa, la Z1.
  • 1940Samuel Williams y George Stibitz completaron en los laboratorios Bell una calculadora electro-mecánica que podía manejar números complejos.
  • 1941: La computadora Z3 fue creada por Konrad Zuse. Fue la primera máquina programable y completamente automática.
  • 1942John Vincent Atanasoff y Clifford Edward Berry completaron una calculadora de propósito especial para resolver sistemas de ecuaciones lineales simultáneas, la cual fue llamada la "ABC" ("Atanasoff Berry Computer").
  • 1944: Se construyó en la Universidad de Harvard, la Mark I, diseñada por un equipo encabezado por Howard H. Aiken.
  • 1945: El primer caso de malfuncionamiento en la computadora causado por la intrusión de una polilla al sistema fue documentado por los diseñadores del Mark II. Erróneamente se cree que de allí proviene el uso del término "bug", que significa insecto o polilla en inglés. Sin embargo este término ya se usaba mucho antes para referirse a malfuncionamientos de aparatos mecánicos, eléctricos y electrónicos. El "Oxford English Dictionary " documenta este uso de la palabra desde 1889.
  • 1945: Vannevar Bush desarrolló la teoría de Memex, un dispositivo de hipertexto ligado a una librería de libros y películas.

ENIAC.

Caracteres ASCII imprimibles, del 32 al 126.

Logo de GNU.

Tux (Logo de Linux).

GNOME.

Siglo XXI


  • 2001: Microsoft desarrolla, como parte de su plataforma .NET, el lenguaje de programación C#, que después fue aprobado como un estándar por la ECMA e ISO.
  • 2001: Se lanza el sistema operativo Windows XP por parte de Microsoft.
  • 2001: Se crea Wikipedia.
  • 2002: Lanzamiento del navegador web Mozilla Firefox, llamado en un primer momento Phoenix.
  • 2002: Puesta en marcha del supercomputador Earth Simulator que sería el ordenador más potente según el TOP500.
  • 2005: Los usuarios de Internet con conexión de banda ancha superan a los usuarios de internet con conexión vía módem en la mayoría de países desarrollados.
  • 2005: Se lanza el programa Google Earth.
  • 2005: Lanzamiento de Windows XP Media Center Edition
  • 2005: Puesta en funcionamiento del supercomputador MareNostrum en el BSC.
  • 2005: Creación de YouTube.
  • 2006: Lanzamiento del sistema operativo de Microsoft Windows Vista: Entra en servicio el supercomputador Magerit perteneciente al CeSViMa.
  • 2007: La empresa Dell lanza al mercado la primera computadora portátil (laptop) con la distribución Linux Ubuntu preinstalada.
  • 2007: La empresa de Steve JobsApple, lanza al mercado la nueva versión el Mac OS X Leopard 10.5
  • 2008: Apple lanza al mercado la MacBook Air la cual, al parecer, es la laptop más delgada del mundo en ese momento.
  • 2008: Apple lanza en toda Europa y América, el iPhone 3G.
  • 2008: Google, contrarresta a Apple lanzando el G1 con su nuevo sistema Android para móviles.
  • 2008: Lanzamiento del navegador Google Chrome.
  • 2008: Lanzamiento de KDE 4.0.
  • 2008: El supercomputador IBM Roadrunner es el primero en superar el PetaFLOP alcanzando el número 1 en la lista de los más veloces, TOP500.
  • 2009Debian GNU/Linux 5.0
  • 2009: KDE 4.2 RC
  • 2009: Apple, lanza al mercado la nueva versión el Mac OS X Snow Leopard 10.6
  • 2009: El 22 de octubre se lanza el sucesor de Windows Vista, el Windows 7.
  • 2010: Se espera el lanzamiento de Google Chrome OS, un sistema operativo creado por la empresa Google y basado en Linux.
  • 2010: IBM crea un procesador de grafeno con una frecuencia efectiva de 100 GHz
  • 2010: Se espera el lanzamiento de USB versión 3.0, que representaría un avance en la velocidad de transmisión de datos entre el dispositivo conectado y la computadora.
  • 2010: Qualcomm lanza el primer procesador móvil doble núcleo a 1,5 Ghz
  • 2012: Microsoft lanza windows 8.