miércoles, 10 de noviembre de 2010

Glosario Unidad 2.


Arquitectura de Von-Neuman

La arquitectura de Von-Neuman nos resulta familiar puesto que se repite en todos los ordenadores actuales, y nos va a permitir entender el funcionamiento de estos. El esquema de la arquitectura es el siguiente:
Von Neumann 1
El elemento principal de un ordenador es la Unidad Central de Proceso (CPU) que podemos considerar como el "cerebro" del ordenador. La CPU se encarga de ejecutar las instrucciones que va obteniendo de una en una y de modo secuencial de la memoria principal del ordenador, donde se alojan los programas en ejecución.
 No confundir esta memoria con el disco.
 
Eniac 

Archivo:Eniac.jpgENIAC fue un ordenador electrónico digital con fines generales a gran escala. Fue en su época la máquina más grande del mundo, compuesto de unas 17468 tubos de vacío, esto producía un problema ya que la vida media de un tubo era de unas 3000 horas por lo que aproximadamente cada 10 minutos se estropeaba un tubo y no era nada sencillo buscar un tubo entre 18000, consumiéndose gran cantidad de tiempo en ello. Tenía dos innovaciones técnicas, la primera es que combina diversos componentes técnicos (40000 componentes entre tubos, condensadores, resistencias, interruptores, etc.) e ideas de diseño en un único sistema que era capaz de realizar 5000 sumas y 300 multiplicaciones por segundo. La segunda era la fiabilidad de la máquina, para resolver el problema de los tubos de vacío se aplicaron unos estrictos controles de calidad de los componentes utilizados. Salió a la luz pública el 14 de febrero de 1946, apareciendo en la prensa con calificativos como "cerebro electrónico", "Einstein mecánico" o "Frankenstein matemático", como por ejemplo en el diario Newsweek.

Válvula de vacío

Es un componente electrónico utilizado para amplificar, conmutar, o modificar una señal eléctrica mediante el control del movimiento de los electrones en un espacio "vacío"a muy baja presión, o en presencia de gases especialmente seleccionados. La válvula originaria fue el componente crítico que posibilitó el desarrollo de la electrónica durante la primera mitad del siglo XX, incluyendo la expansión y comercialización de la radiodifusión, televisión, radar, audio, redes telefónicas, computadoras analógicas y digitales, control industrial, etc. Algunas de estas aplicaciones son anteriores a la válvula, pero vivieron un crecimiento explosivo gracias a ella.

A lo largo de su historia, fueron introducidos muchísimos tipos de válvulas, pero los principios de funcionamiento básicos son:

  • Efecto Edison. La gran mayoría de las válvulas electrónicas están basadas en la propiedad que tienen los metales en caliente de liberar electrones desde su superficie.
  • Gases ionizados. En otros casos, se utilizan las características de la conducción electrónica en gases ionizados, esto resulta principalmente importante en los reguladores de tensión, rectificadores de vapor de mercurio, válvula de conmutación T/R, etc.
  • Efecto fotoeléctrico En otros casos, el principio de funcionamiento se basa en la emisión de electrones por el efecto fotoeléctrico.

Transistor    

Archivo:Transistor-photo.JPG
El transistor es un dispositivo electrónico semiconductor que cumple funciones de amplificador, oscilador, conmutador o rectificador. El término "transistor" es la contracción en inglés de transfer resistor ("resistencia de transferencia"). Actualmente se los encuentra prácticamente en todos los aparatos domésticos de uso diario: radios, televisores, grabadoras, reproductores de audio y video, hornos de microondas, lavadoras, automóviles, equipos de refrigeración, alarmas, relojes de cuarzo, computadoras, calculadoras, impresoras, lámparas fluorescentes, equipos de rayos X, tomógrafos, ecógrafos, reproductores mp3, teléfonos móviles, etc.
 Circuito integrado

Un circuito integrado (CI), también conocido como chip o microchip, 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.
Atendiendo al nivel de integración - número de componentes - los circuitos integrados se clasifican en:

  • SSI (Small Scale Integration) pequeño nivel: de 10 a 100 transistores
  • MSI (Medium Scale Integration) medio: 101 a 1.000 transistores
  • LSI (Large Scale Integration) grande: 1.001 a 10.000 transistores
  • VLSI (Very Large Scale Integration) muy grande: 10.001 a 100.000 transistores
  • ULSI (Ultra Large Scale Integration) ultra grande: 100.001 a 1.000.000 transistores
  • GLSI (Giga Large Scale Integration) giga grande: más de un millón de transistores 

Nanotecnología


La nanotecnología es un campo de las ciencias aplicadas dedicado al control y manipulación de la materia a una escala menor que un micrómetro, es decir, a nivel de átomos y moléculas (nanomateriales). Lo más habitual es que tal manipulación se produzca en un rango de entre uno y cien nanómetros. Se tiene una idea de lo pequeño que puede ser un nanobot sabiendo que un nanobot de unos 50 nm tiene el tamaño de 5 capas de moléculas o átomos -depende de qué esté hecho el nanobot-.
Nano- es un prefijo griego que indica una medida, no un objeto, de manera que la nanotecnología se caracteriza por ser un campo esencialmente multidisciplinar, y cohesionado exclusivamente por la escala de la materia con la que trabaja.



lunes, 25 de octubre de 2010

Glosario (parte 4).

¿Cuantos transistores tiene un chip?

Según la clasificación:
Atendiendo al nivel de integración - número de componentes - los circuitos integrados (chips) se clasifican en: SSI (Small Scale Integration) pequeño nivel: de 10 a 100 transistores.
MSI (Medium Scale Integration) medio: 101 a 1.000 transistores.
LSI (Large Scale Integration) grande: 1.001 a 10.000 transistores.
VLSI (Very Large Scale Integration) muy grande: 10.001 a 100.000 transistores.
ULSI (Ultra Large Scale Integration) ultra grande: 100.001 a 1.000.000 transistores.
GLSI (Giga Large Scale Integration) giga grande: más de un millón de transistores.
 
En cuanto a las funciones integradas, los circuitos se clasifican en dos grandes grupos: 
Circuitos integrados analógicos. Pueden constar desde simples transistores encapsulados juntos, sin unión entre ellos, hasta dispositivos completos como amplificadores, osciladores o incluso receptores de radio completos. 
Circuitos integrados digitales. Pueden ser desde básicas puertas lógicas (Y, O, NO) hasta los más complicados microprocesadores o microcontroladores.
Éstos son diseñados y fabricados para cumplir una función específica dentro de un sistema. En general, la fabricación de los CI es compleja ya que tienen una alta integración de componentes en un espacio muy reducido de forma que llegan a ser microscópicos. Sin embargo, permiten grandes simplificaciones con respecto los antiguos circuitos, además de un montaje más rápido.

¿Qué tipo de memoria son los pendrive?


Una memoria USB (Universal Serial Bus; en inglés USB flash drive) es un dispositivo de almacenamiento masivo que utiliza memoria flash para guardar la información que puede requerir. Se conecta mediante un puerto USB y la información que a este se le introduzca puede ser modificada millones de veces durante su vida útil. Estas memorias son resistentes a los rasguños (externos), al polvo, y algunos al agua —que han afectado a las formas previas de almacenamiento portátil—, como los disquetes, discos compactos y los DVD. En España son conocidas popularmente como pendrives, en otros países como Colombia, Honduras, México y Guatemala son conocidas como memorias, en Panamá como "USB's" (pronunciado tanto en inglés como español) y en Venezuela son mayormente llamadas pendrives.

miércoles, 20 de octubre de 2010

Glosarios (parte3)

Lenguaje ensamblador:


(Lenguaje de máquina del Intel 8088. El código de máquina se resalta en rojo, el equivalente en lenguaje Assembly en magenta, y las direcciones de memoria donde se encuentra el código, en azul).
El lenguaje Assembly (a veces mal llamado "Ensamblador" por su traducción literal al español) es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador.
Fue usado principalmente en los inicios del desarrollo de software, cuando aún no se contaba con los potentes lenguajes de alto nivel. Actualmente se utiliza con frecuencia en ambientes académicos y de investigación, especialmente cuando se requiere la manipulación directa de hardware, se pretenden altos rendimientos o un uso de recursos controlado y reducido.
Aunque a veces suele usarse el nombre "Ensamblador" en realidad este nombre corresponde al programa que realiza la interpretación del código en Assembly y genera el código máquina adecuado. Dado que Assembly es un nombre propio, no debería traducirse.
Muchos dispositivos programables (como los microcontroladores) aun cuentan con el lenguaje Assembly como la única manera de ser manipulados.


Memoria caché o RAM caché:

Un caché es un sistema especial de almacenamiento de alta velocidad. Puede ser tanto un área reservada de la memoria principal como un dispositivo de almacenamiento de alta velocidad independiente. Hay dos tipos de caché frecuentemente usados en las computadoras personales: memoria caché y caché de disco. Una memoria cache, llamada también a veces almacenamiento caché o RAM caché, es una parte de memoria RAM estática de alta velocidad (SRAM) más que la lenta y barata RAM dinámica (DRAM) usada como memoria principal. La memoria cache es efectiva dado que los programas acceden una y otra vez a los mismos datos o instrucciones. Guardando esta información en SRAM, la computadora evita acceder a la lenta DRAM.
Cuando se encuentra un dato en la caché, se dice que se ha producido un acierto, siendo un caché juzgado por su tasa de aciertos (hit rate). Los sistemas de memoria caché usan una tecnología conocida por caché inteligente en la cual el sistema puede reconocer cierto tipo de datos usados frecuentemente. Las estrategias para determinar qué información debe de ser puesta en el cache constituyen uno de los problemas más interesantes en la ciencia de las computadoras. Algunas memorias cache están construidas en la arquitectura de los microprocesadores. Por ejemplo, el procesador Pentium II tiene una caché L2 de 512 Kbytes.
La caché de disco trabaja sobre los mismos principios que la memoria caché, pero en lugar de usar SRAM de alta velocidad, usa la convencional memoria principal. Los datos más recientes del disco duro a los que se ha accedido (así como los sectores adyacentes) se almacenan en un buffer de memoria. Cuando el programa necesita acceder a datos del disco, lo primero que comprueba es la cache del disco para ver si los datos ya están ahí. La cache de disco puede mejorar drásticamente el rendimiento de las aplicaciones, dado que acceder a un byte de datos en RAM puede ser miles de veces más rápido que acceder a un byte del disco duro.

Memoria DRAM:

Memoria RAM.JPGDRAM (Dynamic Random Access Memory) es un tipo de memoria dinámica de acceso aleatorio que se usa principalmente en los módulos de memoria RAM y en otros dispositivos, como memoria principal del sistema. Se denomina 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. Su principal ventaja es la posibilidad de construir memorias con una gran densidad de posiciones y que todavía funcionen a una velocidad alta: en la actualidad se fabrican integrados con millones de posiciones y velocidades de acceso medidos en millones de bit por segundo. Es una memoria volátil, es decir cuando no hay alimentación eléctrica, la memoria no guarda la información. Inventada a finales de los sesenta, es una de las memorias más usadas en la actualidad.                                                                                  


Memoria SRAM:

Static Random Access Memory (SRAM), o Memoria Estática de Acceso Aleatorio es un tipo de memoria basada en semiconductores que, a diferencia de la memoria DRAM, es capaz de mantener los datos (mientras esté alimentada) sin necesidad de circuito de refresco (no se descargan). Sin embargo, sí son memorias volátiles, es decir que pierden la información si se les interrumpe la alimentación eléctrica.

Memoria SDRAM:

Synchronous Dynamic Random Access Memory (SDRAM) es una memoria dinámica de acceso aleatorio DRAM que tiene una interfaz síncrona. Tradicionalmente, la memoria dinámica de acceso aleatorio DRAM tiene una interfaz asíncrona, lo que significa que el cambio de estado de la memoria tarda un cierto tiempo, dado por las características de la memoria, desde que cambian sus entradas. En cambio, en las SDRAM el cambio de estado tiene lugar en el momento señalado por una señal de reloj y, por lo tanto, está sincronizada con el bus de sistema del ordenador. El reloj también permite controlar una máquina de estados finitos interna que controla la función de "pipeline" Segmentación (informática)|segmentación de las instrucciones de entrada. Esto permite que el chip tenga un patrón de operación más complejo que la DRAM asíncrona, que no tiene una interfaz de sincronización.
El método de segmentación significa que el chip puede aceptar una nueva instrucción antes de que haya terminado de procesar la anterior. En una escritura de datos, el comando "escribir" puede ser seguido inmediatamente por otra instrucción, sin esperar a que los datos se escriban en la matriz de memoria. En una lectura, los datos solicitados aparecen después de un número fijo de pulsos de reloj tras la instrucción de lectura, durante los cuales se pueden enviar otras instrucciones adicionales. (Este retraso se llama latencia y es un parámetro importante a considerar cuando se compra una memoria SDRAM para un ordenador.)
Las SDRAM son ampliamente utilizadas en los ordenadores, desde la original SDRAM y las posteriores DDR SDRAM, DDR (o DDR1), DDR2 y DDR3. Actualmente se está diseñando la DDR4 y se prevé que estará disponible en 2012.

Memoria DDRAM:

DDR (Double Data Rate) significa doble tasa de transferencia de datos en español. Son módulos de memoria RAM compuestos por memorias síncronas (SDRAM), disponibles en encapsulado DIMM, que permite la transferencia de datos por dos canales distintos simultáneamente en un mismo ciclo de reloj. Los módulos DDR soportan una capacidad máxima de 1 nibble.
Fueron primero adoptadas en sistemas equipados con procesadores AMD Athlon. Intel con su Pentium 4 en un principio utilizó únicamente memorias RAMBUS, más costosas. Ante el avance en ventas y buen rendimiento de los sistemas AMD basados en DDR SDRAM, Intel se vio obligado a cambiar su estrategia y utilizar memoria DDR, lo que le permitió competir en precio. Son compatibles con los procesadores de Intel Pentium 4 que disponen de un Front Side Bus (FSB) de 64 bits de datos y frecuencias de reloj desde 200 a 400 MHz.
También se utiliza la nomenclatura PC1600 a PC4800, ya que pueden transferir un volumen de información de 8 bytes en cada ciclo de reloj a las frecuencias descritas.
Un ejemplo de calculo para PC-1600: 100 MHz x 2 Datos por Ciclo x 8 B = 1600 MiB/s
Muchas placas base permiten utilizar estas memorias en dos modos de trabajo distintos:
Single Memory Channel: Todos los módulos de memoria intercambian información con el bus a través de un sólo canal, para ello sólo es necesario introducir todos los módulos DIMM en el mismo banco de slots.
Dual Memory Channel: Se reparten los módulos de memoria entre los dos bancos de slots diferenciados en la placa base, y pueden intercambiar datos con el bus a través de dos canales simultáneos, uno para cada banco.


miércoles, 6 de octubre de 2010

Glosario (parte2)

Placa Base:
La placa base, placa madre, tarjeta madre o board (en inglés motherboard, mainboard) es una tarjeta de circuito impreso a la que se conectan las demás partes de lacomputadora. Tiene instalados una serie de circuitos integrados, entre los que se encuentra el chipset, que sirve como centro de conexión entre el procesador, la memoria RAM, los buses de expansión y otros dispositivos.
Va instalada dentro de una caja que por lo general está hecha de chapa y tiene un panel para conectar dispositivos externos y muchos conectores internos y zócalos para instalar componentes dentro de la caja.
La placa base, además, incluye un software llamado BIOS, que le permite realizar las funcionalidades básicas, como pruebas de los dispositivos, vídeo y manejo del teclado, reconocimiento de dispositivos y carga del sistema operativo.




BIOS:
El BIOS (Basic Input-Output System) es un sistema básico de entrada/salida que normalmente pasa inadvertido para el usuario final de computadoras. Se encarga de encontrar el sistema operativo y cargarlo en memoria RAM. Posee un componente de hardware y otro de software, este último brinda una interfaz generalmente de texto que permite configurar varias opciones del hardware instalado en el PC, como por ejemplo el reloj, o desde qué dispositivos de almacenamiento iniciará el sistema operativo (Windows, GNU/Linux, Mac OS X, etc.).
IDE:
El puerto IDE (Integrated device Electronics) o ATA (Advanced Technology Attachment) controla los dispositivos de almacenamiento masivo de datos, como los discos duros y ATAPI (Advanced Technology Attachment Packet Interface) y además añade dispositivos como las unidades CD-ROM.


SATA:
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, Lectores y regrabadores de CD/DVD/BR,Unidades de Estado Sólido u otros dispositivos de altas prestaciones que están siendo todavía desarrollados. Serial ATA sustituye a la tradicional Parallel ATA o P-ATA. SATA proporciona mayores velocidades, mejor aprovechamiento cuando hay varias unidades, mayor longitud del cable de transmisión de datos y capacidad para conectar unidades en caliente, es decir, insertar el dispositivo sin tener que apagar el ordenador o que sufra un cortocircuito como con los viejos Molex


USB:
El Universal Serial Bus (bus universal en serie) o Conductor Universal en Serie (CUS), abreviado comúnmente USB, es un puerto que sirve para conectar periféricos a un ordenador. Fue creado en 1996 por siete empresas (que actualmente forman el consejo directivo): IBM, Intel,Northern Telecom, Compaq, Microsoft, Digital Equipment Corporation y NEC. En el caso de los discos duros, es poco probable que el USB reemplace completamente a los buses (el ATA (IDE) y el SCSI), pues el USB tiene un rendimiento más lento que esos otros estándares. Sin embargo, el USB tiene una importante ventaja en su habilidad de poder instalar y desinstalar dispositivos sin tener que abrir el sistema, lo cual es útil para dispositivos de almacenamiento externo. Hoy en día, una gran parte de los fabricantes ofrece dispositivos USB portátiles que ofrecen un rendimiento casi indistinguible en comparación con los ATA (IDE). Por el contrario, el nuevo estándar Serial ATA permite tasas de transferencia de hasta aproximadamente 150/300 MB por segundo, y existe también la posibilidad de extracción en caliente e incluso una especificación para discos externos llamada eSATA.
Ranura PCI:

Un Peripheral Component Interconnect (PCI, "Interconexión de Componentes Periféricos") consiste en un bus de ordenador estándar para conectar dispositivos periféricos directamente a su placa base. Estos dispositivos pueden ser circuitos integrados ajustados en ésta (los llamados "dispositivos planares" en la especificación PCI) o tarjetas de expansión que se ajustan en conectores. Es común en PC, donde ha desplazado al ISA como bus estándar, pero también se emplea en otro tipo de ordenadores.
A diferencia de los buses ISA, el bus PCI permite configuración dinámica de un dispositivo periférico. En el tiempo de arranque del sistema, las tarjetas PCI y el BIOS interactúan y negocian los recursos solicitados por la tarjeta PCI. Esto permite asignación de IRQs y direcciones del puerto por medio de un proceso dinámico diferente del bus ISA, donde las IRQs tienen que ser configuradas manualmente usando jumpersexternos. Las últimas revisiones de ISA y el bus MCA de IBM ya incorporaron tecnologías que automatizaban todo el proceso de configuración de las tarjetas, pero el bus PCI demostró una mayor eficacia en tecnología "plug and play". Aparte de esto, el bus PCI proporciona una descripción detallada de todos los dispositivos PCI conectados a través del espacio de configuración PCI.
AGP
Accelerated Graphics Port (AGP, Puerto de Gráficos Acelerado, en ocasiones llamado Advanced Graphics Port, Puerto de Gráficos Avanzado) es un puerto (puesto que sólo se puede conectar un dispositivo, mientras que en el bus se pueden conectar varios) desarrollado porIntel en 1996 como solución a los cuellos de botella que se producían en las tarjetas gráficas que usaban el bus PCI. El diseño parte de las especificaciones del PCI 2.1.

El puerto AGP es de 32 bit como PCI pero cuenta con notables diferencias como 8 canales más adicionales para acceso a la memoria RAM. Además puede acceder directamente a esta a través del puente norte pudiendo emular así memoria de vídeo en la RAM. La velocidad del buses de 66 MHz.
El bus AGP cuenta con diferentes modos de funcionamiento:

-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 TB/s y funcionando a un voltaje de 0,7V o 1,5V.


Procesadores:
El microprocesador o simplemente procesador, es el circuito integrado más importante, de tal modo, que se le considera el cerebro de una computadora. Está constituido por millones de transistores integrados. Puede definirse como chip, 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.
Especificaciones de algunos procesadores:

2008: INTEL CORE NEHALEM

Intel Core i7 es una familia de procesadores de cuatro núcleos de la arquitectura Intel x86-64. Los Core i7 son los primeros procesadores que usan la microarquitectura Nehalem de Intel y es el sucesor de la familia Intel Core 2. FSB es reemplazado por la interfaz QuickPath en i7 e i5 (socket 1366), y sustituido a su vez en i7, i5 e i3 (socket 1156) por el DMI eliminado el northBrige e implementando puertos PCI Express directamente. Memoria de tres canales (ancho de datos de 192 bits): cada canal puede soportar una o dos memorias DIMM DDR3. Las placa base compatibles con Core i7 tienen cuatro (3+1) o seis ranuras DIMM en lugar de dos o cuatro, y las DIMMs deben ser instaladas en grupos de tres, no dos. El Hyperthreading fue reimplementado creando nucleos lógicos. Está fabricado a arquitecturas de 45 nm y 32 nm y posee 731 millones de transistores su versión más potente. Se volvió a usar frecuencias altas, aunque a contrapartida los consumos se dispararon
 2008: AMD PHENOM II Y ATHLON II   

Phenom II es el nombre dado por AMD a una familia de microprocesadores o CPUs multinúcleo (multicore) fabricados en 45 nm, la cual sucede al Phenom original y dieron soporte a DDR3. Una de las ventajas del paso de los 65 nm a los 45 nm, es que permitió aumentar la cantidad de cache L3. De hecho, ésta se incrementó de una manera generosa, pasando de los 2 MB del Phenom original a 6 MB.


jueves, 30 de septiembre de 2010

Glosarios

La Informática:
La Informática es la ciencia aplicada que abarca el estudio y aplicación del tratamiento automático de la información, utilizando sistemas computacionales, generalmente implementados como dispositivos electrónicos. También está definida como el procesamiento automático de la información.
Conforme a ello, los sistemas informáticos deben realizar las siguientes tres tareas básicas:
Entrada: captación de la información.
Proceso: tratamiento de la información.
Salida: transmisión de resultados.







Software:
Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.
Extraído del estándar 729 del IEEE2.
Considerando esta definición, el concepto de software va más allá de los programas de cómputo en sus distintos estados: código fuente, binario o ejecutable; también su documentación, datos a procesar e información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo "no físico" relacionado.

El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computación y la ingeniería de software, el software es toda la información procesada por los sistemas informáticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por primera vez por Alan Turing en su ensayo de 1936, "Los números computables", con una aplicación al problema de decisión.


Hardware:
 Hardware (pronunciación AFI: /ˈhɑːdˌwɛə/ ó /ˈhɑɹdˌwɛɚ/) corresponde a todas las partes físicas y tangibles1 de una computadora: sus componentes eléctricos, electrónicos, electromecánicos y mecánicos;2 sus cables, gabinetes o cajas,periféricos de todo tipo y cualquier otro elemento físico involucrado; contrariamente al soporte lógico e intangible que es llamado software. El término es propio del idioma inglés (literalmente traducido: partes duras), su traducción al español no tiene un significado acorde, por tal motivo se la ha adoptado tal cual es y suena; la Real Academia Española lo define como «Conjunto de los componentes que integran la parte material de una computadora».3 El término, aunque es lo más común, no necesariamente se aplica a una computadora tal como se la conoce, así por ejemplo, un robot también posee hardware(y software).


Firmware:
Firmware o programación en firme,intermediario (interfaz) entre las órdenes externas que recibe el dispositivo y su electrónica, ya que es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas.
Encontramos firmware en memorias ROM de los sistemas de diversos dispositivos periféricos, como en monitores de vídeo, unidades de disco,impresoras, etc., pero también en los propios microprocesadores, chips de memoria principal y en general en cualquier circuito integrado.
Muchos de los
firmwares almacenados en ROM están protegidos por Derechos de Autor.



lunes, 27 de septiembre de 2010

Los 10 Hitos de la Tecnología de la Informática

1. El Desarollo de Cobol (1959).
COBOL es un lenguaje de programación de primer nivel desarrollado por el Comité CODASYL (Conference on Data Systems Languages, Conferencia sobre lenguajes de sistemas de datos) en 1960. Desde entonces, la responsabilidad de desarrollar nuevos estándares COBOL ha sido asumida por el Instituto ANSI de estándares americanos.
Se han producido estándares ANSI para COBOL en 1968, 1974 y 1985. Actualmente se está produciendo un nuevo estándar de COBOL que introducirá la programación orientada a objetos, y será lanzado en los próximos años.
COBOL es un acrónimo de Common Business Oriented Language, lenguaje orientado a negocios. Tal como su propio nombre indica, este lenguaje se diseñó para desarrollar aplicaciones de negocios, típicamente orientadas a archivos. No fue ideado para crear aplicaciones para sistemas, es decir, no podríamos, por ejemplo, crear un sistema operativo o un compilador utilizando COBOL.

COBOL es uno de los lenguajes más antiguos que aún se mantiene en uso. Como consecuencia, tiene unas idiosincrasias que los programadores acostumbrados a otros lenguajes pueden encontrar irritantes.
Cuando COBOL se diseñó, a finales de los 50, una de las metas que se propusieron era hacerlo lo más parecido posible al idioma inglés. Como resultado, COBOL utiliza conceptos estructurales asociados a texto inglés como por ejemplo sección, párrafo e instrucción. Dispone también de una extensa lista de más de 300 palabras reservadas. COBOL tiende a parecer demasiado “palabrero” sobre todo cuando se compara con lenguajes como C.
Cuando COBOL se diseñó, los programas aún se escribían y leían mediante tarjetas perforadas y formularios de codificado. Estos medios requerían un tipo de formato para los números entre otras cosas que aún las implementaciones actuales necesitan en ocasiones, aún a pesar de que su necesidad ya no exista.
Aunque las versiones modernas de COBOL (COBOL 85 y OO-COBOL) han introducido muchas construcciones modernas para crear programas bien estructurados, mantienen elementos que, de usarse, dificultan y en ocasiones imposibilitan la creación de programas bien estructurados.

  2. El Desarrollo de Arpanet (1969).

La red de computadoras Departamento de Defensa de los Estados Unidos ("DoD" por sus siglas en inglés) como medio de comunicación para los diferentes organismos del país. El primer nodo se creó en la Universidad de California, Los Ángeles y fue la espina dorsal de Internet hasta 1990, tras finalizar la transición al protocolo TCP/IP iniciada en 1983. Advanced Research Projects Agency Network (ARPANET) fue creada por encargo del en agosto de 1962, en una serie de notas que discutían la idea de "Red Galáctica".
El concepto de una red de computadoras capaz de comunicar usuarios en distintas computadoras fue formulado por J.C.R. Licklider de Bolt, Beranek and Newman (BBN)
En octubre del mismo año, Licklider fue convocado por ARPA (Agencia de Investigación de Proyectos Avanzados) perteneciente al Departamento de Defensa de los Estados Unidos. En este foro, convenció a Ivan Sutherland y Bob Taylor de la importancia del concepto antes de abandonar la agencia, y antes de que se iniciara trabajo alguno.
Mientras tanto, Paul Baran estaba trabajando desde 1959 en la RAND Corporation en una red segura de comunicaciones capaz de sobrevivir a un ataque con armas nucleares, con fines militares.
Sus resultados se publicaron a partir de 1960, y en ellos se describían dos ideas clave:
El uso de una red descentralizada con múltiples caminos entre dos puntos.
La división de mensajes completos en fragmentos que seguirían caminos distintos. La red estaría capacitada para responder ante sus propios fallos. 


3. La Creación de Unix (1970).


A finales de 1960, el Instituto Tecnológico de Massachusetts, los Laboratorios Bell de AT&T y General Electric trabajaban en un sistema operativo experimental llamado Multics (Multiplexed Information and Computing Service), desarrollado para ejecutarse en una computadora centralGE-645. El objetivo del proyecto era desarrollar un gran sistema operativo interactivo que contase con muchas innovaciones, entre ellas mejoras en las políticas de seguridad. El proyecto consiguió dar a luz versiones para producción, pero las primeras versiones contaban con un pobre rendimiento. Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus recursos a otros proyectos. 
Uno de los programadores del equipo de los laboratorios Bell, Ken Thompson, siguió trabajando para la computadora GE-635 y escribió un juego llamado Space Travel,General Electric y resultaba realmente caro, algo así como 75 dólares de EE.UU. por cada partida. De este modo, Thompson escribió nuevamente el programa, con ayuda de Dennis Ritchie, en lenguaje ensamblador, para que se ejecutase en una computadora DEC PDP-7. Esta experiencia, junto al trabajo que desarrolló para el proyecto Multics, condujo a Thompson a iniciar la creación de un nuevo sistema operativo para la DEC PDP-7. Thompson y Ritchie lideraron un grupo de programadores, entre ellos a Rudd Canaday, en los laboratorios Bell, para desarrollar tanto el sistema de ficheros como el sistema operativo multitarea en sí. A lo anterior, agregaron un intérprete de órdenes (o intérprete de comandos) y un pequeño conjunto de programas. El proyecto fue bautizado UNICS, como acrónimo Uniplexed Information and Computing System, pues sólo prestaba servicios a dos usuarios (de acuerdo con Andrew Tanenbaum, era sólo a un usuario ). La autoría de esta sigla se le atribuye a Brian Kernighan, ya que era un hack de Multics. Dada la popularidad que tuvo un juego de palabras que consideraba a UNICS un sistema MULTICS castrado (pues eunuchs, en inglés, es un homófono de UNICS), se cambió el nombre a UNIX, dando origen al legado que llega hasta nuestros día. (Viaje espacial). Sin embargo, descubrió que el juego era lento en la máquina.

4. El primer ordenador portátil (1979).

En abril de 1982 se puso a la venta el que es considerado comúnmente como el primer ordenador portátil de la historia, el GRiD Compass 1101. Creado 3 años atrás por el diseñador industrial británico Bill Moggridge, este modelo contaba con un procesador Intel 8086, una pantalla electroluminiscente de 320x200 píxeles, 256 KB de memoria DRAM, corría el sistema operativo Grid-OS, disponía de un módem arcaico y pesaba 5 Kg.
No era desde luego un producto para el ciudadano de a pie, ya que las excelentes características técnicas que tenía para la época de la que estamos hablando hicieron de él un ordenador extremadamente caro: su precio era de 8.150 dólares.

Aunque fue concebido y fabricado para atraer la atención de los altos ejecutivos, fueron finalmente el ejército estadounidense y la NASA quienes mayor partido le sacaron. Sin ir más lejos, la agencia espacial lo utilizó en diversas misiones de sus lanzaderas durante los años '80 y '90 debido a su contenido tamaño y peso.

5. El inicio del trabajo de Linus Torvalds en Linux (1991).
 

En 1991, en Helsinki, Linus Torvalds comenzó un proyecto que más tarde llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el programa expresamente para el hardware que usaba, e independiente de un sistema operativo, porque quiso usar las funciones de su nueva computadora personal con un procesador 80386. Este es aún el estándar de hoy. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compilador, que aún es la opción principal para compilar Linux hoy (aunque LinuxIntel C Compiler). puede ser compilado bajo otros compiladores, tal como el
Como Torvalds escribió en su libro "Solamente por diversión", él tarde o temprano comprendió que había escrito un núcleo de sistema operativo.

6. La llegada de Windows 95 (1995).

Windows 95 es un sistema operativo con interfaz gráfica de usuario híbrido de entre 16 y 32 bits. Fue publicado el 24 de agosto de 1995 por la empresa de software Microsoft con notable éxito de ventas. Durante su desarrollo se conoció como Windows 4 o por el nombre Chicago.
Sustituyó a MS-DOS como sistema operativo y a Windows 3.x como entorno gráfico. Se encuadra dentro de la familia de sistemas operativos de Microsoft denominada Windows 9x. En la versión OSR2 (OEM Service Release 2)incorporó el sistema de archivos FAT32, además del primer atisbo del entonces novedoso USB.
Sus sucesores directos fueron Windows 98 y Windows ME. Con la unificación de las línea profesional y la doméstica con Windows XP, esta familia de sistemas Windows continuó su desarrollo con Windows Vista y actualmente con Windows 7.
Existen versiones tanto en disquetes como en CD-ROM. La versión en 13 disquetes utilizaba un formato no estándar conocido como DMF que les permitía almacenar una capacidad mayor a la normal de 1,44 MB. La versión en CD-ROM ofrecía una selección de accesorios y complementos multimedia mucho mayor, además de algunos controladores de dispositivos, juegos y versiones de demostración de algunos programas.
Durante la instalación se crea un disquete de rescate, con MS-DOS 7.0. Ésta versión de MS-DOS estaba restringida, ya que inhabilitaba ciertas partes que con anteriores versiones estaban disponibles a través de la BIOS del PC, como el acceso al puerto serie, en la que una llamada es simplemente devuelta sin modificación alguna, apuntando a una instrucción RET (lenguaje ensamblador), mientras que con versiones anteriores, aún apuntaban a la rutina existente en la propia BIOS.

7. Las Burbujas del "puntocom" (1990).


Se denomina burbuja punto com a una corriente especulativa muy fuerte que se dio entre 1997 y 2001, en la cual las bolsas de las naciones occidentales vieron un rápido aumento de su valor debido al avance de las empresas vinculadas al nuevo sector de Internet y a la llamada Nueva Economía.
El período fue marcado por la fundación (y en muchos casos, espectacular quiebra) de un nuevo grupo de compañías basadas en Internet designadas comúnmente empresas punto com.
Una combinación de un veloz aumento de precios de las acciones, la especulación individual y la gran disponibilidad de capital de riesgo crearon un ambiente exuberante. El estallido de la burbuja.com marcó el principio de una relativamente suave, pero larga recesión en las naciones occidentales.



 8. El regreso de Steve Jobs a Apple (1996).

La vuelta de Steve Jobs a la empresa Apple se produjo cuando la empresa se encontraba en franco declive. Jobs estaba decidido a recuperar el control. Pronto hizo méritos para ganarse la confianza de la dirección de la compañía en detrimento del entonces director ejecutivo, Gil Amelio, logrando que lo nombraran director interino el 16 de septiembre de 1997.
Algunas de las primeras medidas de Jobs en su nuevo puesto fue la firma de un acuerdo con Microsoft, principal rival tecnológico de la compañía, por el cual éste inyectaría dinero en Apple a cambio de un 4% de sus acciones (sin derecho a voto), la garantía de disponer de Office para Mac y el fin de las disputas por la interfaz gráfica. La noticia de esta medida no fue bien recibida.
De similar aceptación resultaron la cancelación del programa de licencias de Mac OS a otros fabricantes de hardware (como PowerComputing, que sería finalmente adquirida por Apple) y la cancelación del Apple Newton, un gadget de características similares a una PDA.
Estas medidas, sin embargo, permitieron a la compañía centrar sus esfuerzos en mejorar sus productos y probar nuevas líneas de negocio, como fue la tienda digital de música iTunes Store, los reproductores de audio iPod o los nuevos iMac, que resultaron ser un gran éxito.
En diciembre de 2009 Steve Jobs fue elegido director ejecutivo del año por la revista Harvard Business Review por «incrementar en 150.000 millones el valor en bolsa de Apple en los últimos 12 años».


9. La creación de Napster (1999).


Napster fue un servicio de distribución de archivos de música (en formato MP3) Uno de los pioneros de las redes P2P de intercambio creado por Shawn Fanning y Sean Parker. Su popularidad comenzó durante el año 2000. Su tecnología permitía a los aficionados a la música compartir sus colecciones de MP3 fácilmente con otros usuarios, lo que originó las protestas de las instituciones de protección de derechos de autor.
El servicio fue llamado Napster ("siestero") por el seudónimo de Fanning (se dice que solía echarse mucho la siesta).
La primera versión de Napster fue publicada a finales de 1999. Fue el primero de los sistemas de distribución de archivos entre pares de popularidad masiva, era una red centralizada, ya que utilizaba un servidor principal para mantener la lista de usuarios conectados y archivos compartidos por cada uno de ellos. Las transferencias de archivos, sin embargo, eran realizadas entre los usuarios sin intermediarios.
En diciembre de 1999, varias empresas discográficas iniciaron un juicio en contra de Napster. Esto trajo a Napster una enorme popularidad y varios millones de nuevos usuarios. Napster alcanzó su pico con 26,4 millones de usuarios en febrero del año 2001.
Para los seguidores de Napster el juicio fue algo confuso. Para ellos la habilidad de compartir archivos era una característica propia de Internet, y no de Napster, el cual actuaba simplemente como un motor de búsqueda. Muchos argumentaban que de cerrar Napster sólo se conseguiría que sus usuarios emigraran hacia otros sistemas de intercambio de archivos. Esto último de hecho ocurrió, con software como Ares Galaxy, Audiogalaxy, Morpheus, Gnutella, Kazaa, Emule, LimeWire y eDonkey2000.
En julio de 2001 un juez ordenó el cierre de los servidores Napster para prevenir más violaciones de derechos de autor. Hacia el 24 de septiembre del 2001, había prácticamente llegado a su fin. Napster aceptó pagar a las empresas discográficas 26 millones de dólares por daños y otros 10 millones de dólares por futuras licencias.
El baterísta de Metallica, Lars Ulrich fue el primer famoso en demandar a Napster por derechos de autor.
El 19 de mayo de 2008 Napster anunció el lanzamiento de la tienda más grande y más detallada de MP3 del mundo, con 6 millones de canciones, en free.napster.com. El aviso también indicó que todas las ventas de descargas en Estados Unidos hechas con Napster ahora estarán en formato MP3.

10. El inicio de la Wikipedia (2000).

En marzo de 2000 Jimbo Wales creó Nupedia, un proyecto de enciclopedia libre basado en un ambicioso proceso de revisión por pares, diseñado para hacer sus artículos de una calidad comparable a la de las enciclopedias profesionales gracias a la participación de eruditos (principalmente doctorandos y académicos), a los que se proponía colaborar de modo no remunerado. La página web tuvo la colaboración de la empresa recaudadora Bomis, además de Richard Stallman, quien propuso el cambio a la licencia pública general de GNU, desde la antigua Nupedia Open Content License.
Debido al lento avance del proyecto, en 2001 se creó un wiki (UseMod) vinculado a Nupedia cuya finalidad inicial era agilizar la creación de artículos de forma paralela, antes de que estos pasaran al sistema de revisión por expertos. Existe cierta polémica entre los fundadores de Nupedia sobre quién propuso originalmente la idea de usar un wiki a Jimbo Wales, si Larry Sanger o bien una tercera persona, pero el caso es que el éxito de aquel «pequeño proyecto paralelo» (Wikipedia) acabó eclipsando a Nupedia, que dejó de funcionar en 2003.

El proyecto Wikipedia inició el 15 de enero de 2001. El artículo más antiguo que puede encontrarse en Wikipedia es UuU del 16 de enero de 2001 en la versión inglesa; consistía en tres enlaces hacia tres artículos sobre el Reino Unido, Estados Unidos y Uruguay. Larry Sanger, editor responsable de la Nupedia, pasó a colaborar con Wikipedia y trabajó activamente en la organización y directrices del proyecto, marchándose en 2002. En ese año, Wikipedia abarcaba 26 idiomas, en 2003, 46, y 161 a finales de 2004. Wikipedia y Nupedia coexistieron hasta la extinción de la segunda en 2003. Sin embargo, la posibilidad de utilizar publicidad en Wikipedia provocó una reacción de parte de los contribuyentes de la Wikipedia en español, motivo que llevó a la creación de la Enciclopedia Libre Universal en Español en febrero de 2002. Este episodio podría haber impulsado a su vez la determinación de no utilizar publicidad, la creación de la Fundación Wikimedia y el cambio al nuevo url: wikipedia.org.
Se han iniciado varios otros proyectos de enciclopedia con formato wiki, en gran parte bajo una filosofía diferente de la apertura y el modelo editorial del «punto de vista neutral» desarrollado por Wikipedia. Por ejemplo, Wikinfo, uno de los portales web, no requiere un punto de vista neutral y permite la investigación original. También hubo nuevos proyectos inspirados en Wikipedia —como Citizendium, Scholarpedia, Conservapedia , y Knol de Google — donde algunos de los aspectos que son fundamentales en Wikipedia se abordan de manera diferenciada, como las políticas de revisión por pares, la investigación original, y la publicidad comercial.
El 20 de septiembre de 2004 Wikipedia alcanzó 1 millón de artículos en 100 idiomas.En 2007, la versión en inglés superó los 2 millones de artículos, convirtiéndose en la enciclopedia con mayor número de artículos de la historia y superando en ese aspecto a la Yongle Dadian de 1407, que sostuvo el récord durante varios siglos. Debido a su popularidad y sencillez, el Oxford English Dictionary ha considerado introducir el termino wiki.