Showing posts with label La Computadora. Show all posts
Showing posts with label La Computadora. Show all posts

Tuesday, June 18, 2013

FIRMWARE

Se conoce como firmware al conjunto de instrucciones de un programa informático que se encuentra registrado en una memoria ROM, flash o similar. Estas instrucciones fijan la lógica primaria que ejerce el control de los circuitos de alguna clase de artefacto.
El firmware, cuyo nombre hace referencia a la programación en firme, forma parte del hardware ya que se encuentra integrado a la electrónica, pero también está considerado como parte del software al estar desarrollado bajo algún lenguaje de programación.
Podría decirse que el firmware funciona como el nexo entre las instrucciones que llegan al dispositivo desde el exterior y sus diversas partes electrónicas.
En concreto podemos establecer que el firmware de cualquier dispositivo tecnológico lo que hace es cumplir básicamente tres claras funciones.
·         Logra otorgar al sistema en cuestión las rutinas fundamentales de funcionamiento y respuesta con respecto a las peticiones usuales que recibe y debe satisfacer al usuario.
·         Establecer una sencilla y cómoda interfaz para que, de esta manera, se pueda acometer rápida y fácilmente la configuración del sistema mediante el uso de una serie determinada de parámetros.
·         Controlar y gestionar tanto lo que es el arranque del sistema del dispositivo como la correspondiente iniciación.
Los microprocesadores, las impresoras, los monitores y los chips de memoria son algunos de los dispositivos que cuentan con firmware. Un ejemplo de firmware es el programa BIOS de la computadora, que comienza a funcionar apenas se enciende la máquina.
Más exactamente podemos establecer que existen tres tipos de BIOS claramente diferenciados que se clasifican en base al método que se ha empleado para grabarlos:
ROM. Se graba en el momento en el que se crea el chip y su información ya no se puede modificar.
PROM. Funciona de manera similar a las memorias de clase ROM pero sólo se puede escribir una única vez.
EPROM. Funciona como las citadas ROM pero tiene la novedad de que permite borrarse y escribirse tantas veces como se estime oportuno.
La arquitectura de una computadora está formada por distintas capas con diferentes niveles de abstracción. El hardware es la base y luego aparece el firmware. Sobre él se suceden el ensamblador, el kernel, el sistema operativo y, al final, las aplicaciones.

Cabe destacar que el usuario, por lo general, cuenta con la posibilidad de actualizar el firmware de un dispositivo para solucionar errores o incrementar sus prestaciones. Estas actualizaciones, de todas formas, son riesgosas ya que si se produce algún fallo en el proceso, el dispositivo puede dejar de funcionar.

Tuesday, June 11, 2013

ARCHIVO


Archivo: conjunto de datos o información que se guarda en algun medio de almacenamiento.

Consta de dos partes:
NOMBRE.TERMINACIÓN
El nombre no puede superar los 255 caracteres y la terminación puede ser 2, 3 o hasta 4 letras.
Algunos ejemplos son:



Cuando no conozco alguna de las partes del nombre del archivo puedo usar el *, el asterisco es un comodín que permite buscar carpetas o archivos cuando no estos seguro de cual es su nombre o su terminación.

Ejemplo Si busco un archivo de word el cual no recuerdo bien su nombre, se que empieza con PRACTICA y su extensión o terminación por ser de word es DOC.
Entonces escribo:
PRACTICA*.DOC

Monday, March 8, 2010

UNIDADES DE MEDIDA EMPLEADAS EN INFORMATICA

La unidad básica en Informática es el bit.
Un bit: es un dígito en sistema binario (0 o 1) con el que se forma toda la información.
Evidentemente esta unidad es demasiado pequeña para poder contener una información diferente a una dualidad (abierto/cerrado, si/no), por lo que se emplea un conjunto de bits (en español el plural de bit NO es bites, sino bits).
Para poder almacenar una información más detallado se emplea como unidad básica el byte, que es un conjunto de 8 bits. Con esto podemos representar hasta un total de 256 combinaciones diferentes por cada byte.
Veamos los más utilizados:
byte.- Formado normalmente por 8 bits.
Kilobyte : un KB (Kilobyte) son 1.024 bytes.
Megabyte (MB).- son 1.024 KB, por lo que un MB son 1.048.576 bytes.
Gigabyte (GB).- Un GB son 1.024 MB por lo tanto 1.048.576 KB. Llegados a este punto en el que las diferencias si que son grandes, hay que tener muy en cuenta (sobre todo en las capacidades de los discos duros) que es lo que realmente estamos comprando.
Terabyte (TB).- Aunque es aun una medida poco utilizada, pronto nos tendremos que acostumbrar a ella, ya que por poner un ejemplo la capacidad de los discos duros ya se está aproximando a esta medida. Un Terabyte son 1.024 GB. Aunque poco utilizada aun, al igual que en los casos anteriores se está empezando a utilizar la acepción Tebibyte Existen unas medidas superiores, como el Petabyte, Exabyte, Zettabyte , que podemos calcular multiplicando por 1.024 la medida anterior. Estas medidas muy probablemente no lleguen a utilizarse con estos nombre, sino por los nuevos designados por el IEC.

PROCESAMIENTO FRECUENCIA DE TRANSMISION: La velocidad de procesamiento de un procesador se mide en megahercios. Un megahercio es igual a un millón de hercios.
Un hercio (o herzio o herz) es una unidad de frecuencia que equivale a un ciclo o repetición de un evento por segundo. Esto, en palabras simples, significa que un procesador que trabaje a una velocidad de 500 megahercios es capaz de repetir 500 millones de ciclos por segundo. En la actualidad, dada la gran velocidad de los procesadores, la unidad más frecuente es el gigahercio, que corresponde a 1.000 millones de hercios por segundo. Sobre esto hay que aclarar un concepto. Si bien en teoría a mayor frecuencia de reloj (más megahercios) su supone una mayor velocidad de procesamiento, eso es solo cierto a medias, ya que en la velocidad de un equipo no solo depende de la capacidad de procesamiento del procesador. Estas unidades de medida se utilizan también para medir la frecuencia de comunicación entre los diferentes elementos del ordenador.

¿DONDE PODEMOS ALMACENAR LA INFORMACIÓN?

En los Dispositivos de Almacenamiento de un Computador.

Los sistemas informáticos pueden almacenar los datos tanto interna (en la memoria) como externamente (en los dispositivos de almacenamiento).

Internamente, las instrucciones o datos pueden almacenarse por un tiempo en los chips de silicio de la RAM (memoria de acceso aleatorio) montados directamente en la placa de circuitos principal de la computadora, o bien en chips montados en tarjetas periféricas conectadas a la placa de circuitos principal del ordenador. Estos chips de RAM constan de conmutadores sensibles a los cambios de la corriente eléctrica, esto quiere decir que los datos son almacenados por tiempo limitado (hasta que dejamos de suministrar energía eléctrica) por esta razón aparecen los dispositivos de almacenamiento secundarios o auxiliares, los cuales son capaces de conservar la información de manera permanente, mientras su estado físico sea óptimo. Los Dispositivos de Almacenamiento más usados son:

Por las características propias del uso de la memoria ROM y el manejo de la RAM, existen varios medios de almacenamiento de información, entre los más comunes se encuentran: El disco duro, El Disquete o Disco Flexible, etc...

  • Disco Duro: Es el dispositivo encargado de almacenar los datos y programas, para cuando queramos trabajar con ellos. Su capacidad de almacenamiento y velocidad son importantes. Su capacidad de almacenamiento se mide en Gigabytes normalmente. Normalmente se le reconoce con el nombre de unidad C. Si hubiera un segundo disco duro, a éste segundo disco duro se le daría el nombre de unidad D . En el mercado podemos encontrar en GB y TB.
  • Disquette o Disco flexible: Un disco flexible o también disquette (en inglés floppy disk), es un tipo de dispositivo de almacenamiento de datos formado por una pieza circular de un material magnético que permite la grabación y lectura de datos, fino y flexible (de ahí su denominación) encerrado en una carcasa fina cuadrada o rectangular de plástico. Su capacidad es de 1,44 MB o 1.440 KB.
  • Dispositivos Ópticos
    El CD-R:
    es un disco compacto de 650 MB 0 700 MB de capacidad que puede ser leído cuantas veces se desee, pero cuyo contenido no puede ser modificado una vez que ya ha sido grabado. Dado que no pueden ser borrados ni regrabados, son adecuados para almacenar archivos u otros conjuntos de información invariable.
    CD-RW: posee la capacidad del CD-R con la diferencia que estos discos son regrabables lo que les da una gran ventaja. Las unidades CD-RW pueden grabar información sobre discos CD-R y CD-RW y además pueden leer discos CD-ROM y CDS de audio. Las interfaces soportadas son EIDE, SCSI y USB
    DVD: es un disco compacto con capacidad de almacen ar 4.7 GB de datos en una cara del disco, un aumento de más de 7 veces con respecto a los CD-R y CD-RW. Y esto es en una sola cara. Los futuros medios de DVD serán capaces de almacenar datos en ambas caras del disco, y usar medios de doble capa para permitir a las unidades leer hasta cuatro niveles de datos almacenados en las dos caras del disco dando como resultado una capacidad de almacenamiento de 17 GB. Las unidades DVD son capaces de leer los formatos de discos CD-R y CD-RW. Entre las aplicaciones que aprovechan la gran capacidad de almacenamiento de los DVD tenemos las películas de larga duración y los juegos basados en DVD que ofrecen videos MPEG-2 de alta resolución, sonido inmersivo Dolby AC-3, y poderosas graficas 3D
  • Flash Cards: son tarjetas de memoria no volátil es decir conservan los datos aun cuando no estén alimentadas por una fuente eléctrica, y los datos pueden ser leídos, modificados o borrados en estas tarjetas. Con el rápido crecimiento de los dispositivos digitales como: asistentes personales digitales, cámaras digitales, teléfonos celulares y dispositivos digitales de música, las flash cards han sido adoptadas como medio de almacenamiento de estos dispositivos haciendo que estas bajen su precio y aumenten su capacidad de almacenamiento muy rápidamente. Podemos encontrar memorias de 32 GB.
  • Pen Drive o Memory Flash: Es un pequeño dispositivo de almacenamiento que utiliza la memoria flash para guardar la información sin necesidad de pilas. Los Pen Drive son resistentes a los rasguños y al polvo que han afectado a las formas previas de almacenamiento portable, como los CD y los disquetes. Los sistemas operativos más modernos pueden leer y escribir en ello sin necesidad de controladores especiales. En los equipos antiguos (como por ejemplo los equipados con Windows 98) se necesita instalar un controlador de dispositivo. Pueden almacenar hasta 32 GB.
  • Unidades de Zip: La unidad Iomega ZIP es una unidad de dis co extraíble. Está disponible en tres versiones principales, la hay con interfaz SCSI, IDE, y otra que se conecta a un puerto paralelo. Este documento describe cómo usar el ZIP con Linux. Se debería leer en conjunción con el HOWTO SCSI a menos que posea la versión IDE. En estos momentos encontramos de 250 MB de almacenamiento

Monday, February 22, 2010

Introducción a la MOTHERBOARD - Placa Madre



El primer componente de un ordenador es la placa madre (también denominada "placa base"). La placa madre es el concentrador que se utiliza para conectar todos los componentes esenciales del ordenador.

Como su nombre lo indica, la placa madre funciona como una placa "materna", que toma la forma de un gran circuito impreso con conectores para tarjetas de expansión, módulos de memoria, el procesador, etc.

Thursday, April 23, 2009

Como funciona la PC

La Unidad Central de Procesos o CPU. Es el corazón del ordenador. En el procesador se realizan todas y cada una de las tareas que los programas ordenan cumplir. El procesador tiene dos partes: la unidad aritmético-lógica (que es la que realiza todos los procesos) y la unidad de control que es la encargada de seleccionar las instrucciones que se deben ejecutar, proporcionar los datos adecuados a la unidad aritmético-lógica, y enviar las señales de control a todos los dispositivos que intervengan en el proceso para que éste se realice correctamente.

La potencia de un procesador se mide entre otras cosas por la cantidad de instrucciones por segundo que puede ejecutar, también llamada velocidad de procesamiento. La unidad de medida de esta velocidad es el Hertz (Hz), aunque suelen utilizarse múltiplos del Hertz como son GigaHertz (GHz) (mil millones de Hz).

LAS MEMORIAS

Es otro de los elementos esenciales de una computadora. La misión de la memoria es almacenar las instrucciones del programa que va a ejecutar el procesador, los datos que necesita dicho programa y los resultados que produzca el programa.

Básicamente existen dos tipos de memoria

1. Memoria principal: se trata de una memoria interna, normalmente formada por pastillas de silicio e integrada en la placa principal del ordenador. A su vez hay dos tipos básicos de memoria principal:
• Memoria R.A.M. (Random Acces Memory) o memoria de acceso aleatorio. Contiene los programas que el usuario desea ejecutar en el ordenador así como los datos necesarios para que estos programas funcionen. El ordenador puede leer, modificar y borrar el contenido de esta memoria. Se trata de una memoria volátil, es decir, su contenido desaparece al apagar el ordenador.
• Memoria R.O.M. (Read Only Memory) o memoria de lectura. Contiene los programas necesarios para que el ordenador pueda arrancar y detectar los dispositivos imprescindibles para su funcionamiento. Como su nombre indica, el ordenador puede leer su contenido pero no puede modificarlo ni borrarlo. Se trata de una memoria permanente: su contenido no desaparece al apagar el ordenador.
2. Memorias secundarias: se trata de dispositivos externos (aunque algunos puedan estar incluidos en la caja del ordenador). Su misión es almacenar de manera permanente programas y datos en soportes de gran capacidad. Existen multitud de dispositivos con esta finalidad, pero destacaremos dos grupos:
• Soportes magnéticos: cintas magnéticas, discos flexibles (disquetes o floppys), discos duros y unidades zip.
• Soportes ópticos: CD-ROM, CD-ROM grabable, CD-ROM regrabable y DVD.

El tamaño de la memoria RAM influye mucho en la velocidad de procesamiento, pues el tiempo de acceso del procesador a la memoria RAM es mucho menor que el tiempo de acceso a cualquier memoria secundaria, por lo tanto cuanto mayor sea la memoria RAM será menor el número de veces que el procesador tenga que acudir a las memorias secundarias.

Thursday, April 2, 2009

Tuesday, March 24, 2009

Diagramación Lógica

Los diagramas de flujo (o flujo gramas) son diagramas que emplean símbolos gráficos para representar los pasos o etapas de un proceso. También permiten describir la secuencia de los distintos pasos y su interacción.

VENTAJAS DE LOS DIAGRAMAS DE FLUJO.
· Favorecen la comprensión del proceso a través de mostrarlo como dibujo. El cerebro humano reconoce fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto.
· Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos redundantes, los flujos de los procesos, los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión.
· Muestran las interfaces cliente-servidor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas.
· Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.

DESARROLLO DEL DIAGRAMA DE FLUJO.

Las siguientes son acciones previas a la realización del diagrama de flujo:
· Identificar a los participantes de la reunión donde se desarrollará el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, los dueños o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.
· Definir que se espera obtener del diagrama de flujo.
· Identificar quien lo empleará y cómo.
· Establecer el nivel de detalle requerido.
· Determinar los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de flujo son:
· Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.
· Identificar y listar las principales actividades / subprocesos que están incluidos en el proceso a describir y su orden cronológico.
· Si el nivel de detalle definido incluye actividades menores, listarlas también.
· Identificar y listar los puntos de decisión.
· Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido

Agradezco a Andres Capouya por su colaboración

Algoritmo

ALGORITMOS

DEFINICIÓN: Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.

Programa: Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador.

CLASIFICACIÓN DE ALGORITMOS: Los algoritmos se pueden clasificar en cuatro tipos:

  • Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una computadora. Ejemplo: Fórmula aplicada para un cálculo de la raíz cuadrada de un valor x.
  • Algoritmo no computacional: Es un algoritmo que no requiere de una computadora para ser ejecutado. Ejemplo: Instalación de un equipo de sonido.
  • Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos numéricos. Ejemplos: Las instrucciones para desarrollar una actividad física, encontrar un tesoro.
  • Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o instrucciones involucran cálculos numéricos. Ejemplo: Solución de una ecuación de segundo grado.


CARACTERÍSTICAS DE UN ALGORITMO: Todo algoritmo debe tener las siguientes características:

  • 1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e inequívoca que se debe hacer.
    2. Debe ser Finito, porque un algoritmo debe tener un número limitado de pasos.
    3. Debe ser Definido, porque debe producir los mismos resultados para las mismas condiciones de entrada.
    4. Puede tener cero o más elementos de entrada.
    5. Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.


PARTES DE UN ALGORITMO: Todo Algoritmo debe tener las siguientes partes:

· Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado.
· Proceso, es la secuencia de pasos para ejecutar el algoritmo.
· Salida de resultados, son los datos obtenidos después de la ejecución del algoritmo.


TÉCNICAS DE REPRESENTACIÓN: Para la representación de un algoritmo, antes de ser convertido a lenguaje de programación, se utilizan algunos métodos de representación escrita, gráfica o matemática. Los métodos más conocidos son:


· Diagramación libre (Diagramas de flujo).
· Diagramas Nassi-Shneiderman.
· Pseudocódigo.
· Lenguaje natural (español, inglés, etc.).
· Fórmulas matemáticas.

Agradezco a Andres Capouya por su colaboración

Sunday, March 22, 2009

Postura correcta para Trabajar


PULSA SOBRE LA IMAGEN

Sunday, March 15, 2009

Clasificación de Software

El software son los programas los cuales contienen las instrucciones responsables de que el Hardware realice su tarea, se le denomina Software a todos los componentes intangibles de un ordenador, es decir, el conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea especifica, en contraposición a los componentes físicos de un sistema de computo. Esto incluye aplicaciones informáticas tales como un procesador de textos, que permite al usuario realizar una tarea, sistema operativo que permite funcionar al resto de los programas adecuadamente.

  • SOFTWARE DE SISTEMAS: Son los programas que permiten la administracion y control de la parte fisica o los recursos de la computadora, también llamado sistema operativo el cual tiene tres grandes funciones: coordina y manipula el hardware del ordenador, como la memoria, las unidades de disco; organiza los archivos en diversos dispositivos de almacenamiento y gestiona los errores de hardware y del mismo software.
    Interactua entre el usuario y los componentes hardware del ordenador. Se clasifican en Sistemas Operativos Monousuarios, Monotarea y Multiusuarios, Multitarea. Los sistemas operativos de tarea única, los más primitivos, solo pueden manejar un proceso en cada momento.
    Todos los sistema operativos modernos son multitarea, esto quiere decir que puedes realizar varias acciones a la ves como por ejemplo mandar a imprimir y estar trabajando con otro documento o lo mas usual estar navegando por internet y escuchar muisca
    Sistemas operativos comerciales:
    – Windows XP / Windows Vista
    – Mac OS X: para ordenadores Apple.
    – Unix: Creado por AT&T en 1970
    - Linux
  • SOFTWARE DE APLICACION:Son aquellos programas que nos ayudan a tareas especificas como edicion de textos, imagenes, calculos, etc. Suele resultar una solución informática para la automatización de ciertas tareas complicadas como puede ser la contabilidad o la gestión de un almacén. Ciertas aplicaciones desarrolladas ‘a medida’ suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos. Como existen muchos programas se dividen en cuatro categorías de software de aplicaciones:
    - Aplicaciones de negocios.
    - Aplicaciones de Utilería.
    - Aplicaciones Personales.
    - Aplicaciones de Entretenimiento.
    Aplicaciones de negocios: Las aplicaciones más comunes son procesadores de palabras, software de hojas de cálculo, sistemas de bases de datos y Graficadores
    * Procesadores de palabras: Estos permiten hacer cambios y correcciones con facilidad, permiten revisar la ortografía e incluso la gramática de un documento, cambiar la apariencia de la letra, agregar gráficos, fusionar listas de direcciones con cartas con envío de correo en grupo, general tablas de contenido, etc. También se puede usar para crear cualquier tipo de documento (carta de negocio, documentos legales).
    * Hojas de calculo: son procesadores de números tridimensionales. Se pueden crear hojas de trabajo donde puedes colocar textos, números o formulas en las celdas, obteniendo una hoja contable computarizada. También puede crear gráficas y tablas para mostrar gráficamente relaciones entre números.
    * Graficadores: Se utilizan para crear ilustraciones desde cero (0) los; usuarios pueden pintar con dispositivos electrónicos de señalamiento en vez de lápices o brochas. Otro tipo de software para gráfico son las aplicaciones para presentaciones de gráficos con este se crean gráficas y tabla a color y de calidad profesional basados en datos numéricos de otro programa (hoja de calculo).
    * Manejador de base de datos: Se utiliza para organizar los datos guardados en la computadora y permite buscar datos específicos de diferentes maneras. También archivan los datos en orden alfabético esto permite obtener la información que se desean más fácilmente.
    Aplicaciones de Utilería: Las utilerías, que componen la segunda categoría de aplicaciones de software, te ayudan a administrar a darle mantenimiento a tu computadora.
    Aplicaciones personales: Estos programas te permiten mantener una agenda de direcciones y calendario de citas, hacer operaciones bancarias sin tener que salir de tu hogar, enviar correo electrónico a cualquier parte del mundo y además conectarte a servicios informáticos que ofrecen grandes bases de datos de información valiosa.
    Aplicaciones de entretenimiento: Software de entretenimiento: Videojuegos de galería, simuladores de vuelo, juegos interactivos de misterio y rompecabezas difíciles de solucionar. Muchos programas educativos pueden ser considerados como software de entretenimiento. Estos programas pueden ser excelentes herramientas para la educación.
  • SOFTWARE DE PROGRAMACIÓN: Un lenguaje de programación es una serie de comandos que nos permiten codificar instrucciones de manera que sean entendidas y ejecutadas por una computadora. Los lenguajes de programación evolucionan a medida que lo hacen los Sistemas Operativos en que funcionan, siempre ha sido así. Nunca un lenguaje de programación determinó un Sistema Operativo, por el contrario los Sistemas Operativos determinaron los lenguajes de programación
    Ejemplos de Lenguajes:
    - Cobol
    - Pascal
    - Visual Basic
    - Basic
    - C
    - C++, etc
  • SOFTWARE DE COMPRESIÓN: En la actualidad, existen programas de comprensión de archivos, cuya finalidad es reducir el espacio almacenado que ocupan en el disco. Para ello, se crearon distintas técnicas, según los diversos tipos de datos. Por ejemplo, para comprimir archivos gráficos, de video, o de sonidos, se usan los métodos de comprensión con pérdida de datos, es decir algunos de los datos son indefectiblemente eliminados cuando los archivos se comprimen. Sin embargo, este tipo de compresión es inaceptable para datos fundamentales, por ejemplo, los incluidos en las planillas de cálculos, las bases de datos y los documentos de textos. Para esos tipos de archivos, sólo se puede usar la comprensión sin pérdida de datos, la cual garantiza que no se pierda ni un solo bit de información durante las operaciones de comprensión o de descompresión.

Saturday, March 14, 2009

Sexta Generación - Imagenes

SEXTA GENERACIÓN





Quinta Generación - Imagenes

QUINTA GENERACIÓN






Cuarta Generación - Imagenes

CHIP DE SILICIO







Tercera Generación - Imagenes

CIRCUITO INTEGRADO




IBM 360

Segunda Generación - Imagenes

TRANSISTORES


Whirlwind I



Primera Generación - Imagenes

VALVULAS DE VACIO








UNIVAC I - 1951

Generación de las Computadoras


PRIMERA GENERACIÓN (1951 a 1958)
Las computadoras de la primera Generación emplearon bulbos para procesar información. Los operadores ingresaban los datos y programas en código especial por medio de tarjetas perforadas. El almacenamiento interno se lograba con un tambor que giraba rápidamente, sobre el cual un dispositivo de lectura / escritura colocaba marcas magnéticas. Esas computadoras de bulbos eran mucho más grandes y generaban más calor que los modelos contemporáneos.
Eckert y Mauchly contribuyeron al desarrollo de computadoras de la 1era Generación formando una compañía privada y construyendo UNIVAC I, que el Comité del censo utilizó para evaluar el censo de 1950. La IBM tenía el monopolio de los equipos de procesamiento de datos a base de tarjetas perforadas y estaba teniendo un gran auge en productos como rebanadores de carne, básculas para comestibles, relojes y otros artículos; sin embargo no había logrado el contrato para el Censo de 1950.
Comenzó entonces a construir computadoras electrónicas y su primera entrada fue con la IBM 701 en 1953. Después de un lento pero exitante comienzo la IBM 701 se conviertió en un producto comercialmente viable. Sin embargo en 1954 fue introducido el modelo IBM 650, el cual es la razón por la que IBM disfruta hoy de una gran parte del mercado de las computadoras. La administración de la IBM asumió un gran riesgo y estimó una venta de 50 computadoras. Este número era mayor que la cantidad de computadoras instaladas en esa época en E.U. De hecho la IBM instaló 1000 computadoras. El resto es historia. Aunque caras y de uso limitado las computadoras fueron aceptadas rápidamente por las Compañias privadas y de Gobierno. A la mitad de los años 50 IBM y Remington Rand se consolidaban como líderes en la fabricación de computadoras.

SEGUNDA GENERACIÓN (1959-1964)
Transistor Compatibilidad Limitada
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. Sin embargo el costo seguía siendo una porción significativa del presupuesto de una Compañía. Las computadoras de la segunda generación también utilizaban redes de núcleos magnéticos (transistores) en lugar de tambores giratorios ( válvulas) para el almacenamiento primario. Estos núcleos contenían pequeños anillos de material magnético, enlazados entre sí, en los cuales podían almacenarse datos e instrucciones.
Los programas de computadoras también mejoraron. El COBOL (COmmon Busines Oriented Languaje) desarrollado durante la 1era generación estaba ya disponible comercialmente, este representa uno de os mas grandes avances en cuanto a portabilidad de programas entre diferentes computadoras; es decir, es uno de los primeros programas que se pueden ejecutar en diversos equipos de computo después de un sencillo procesamiento de compilación. Los programas escritos para una computadora podían transferirse a otra con un mínimo esfuerzo.
Grace Murria Hooper (1906-1992), quien en 1952 habia inventado el primer compilador fue una de las principales figuras de CODASYL (Comité on Data SYstems Languages), que se encago de desarrollar el proyecto COBOL El escribir un programa ya no requería entender plenamente el hardware de la computación. Las computadoras de la 2da Generación eran sustancialmente más pequeñas y rápidas que las de bulbos, y se usaban para nuevas aplicaciones, como en los sistemas para reservación en líneas aéreas, control de tráfico aéreo y simulaciones para uso general. Las empresas comenzaron a aplicar las computadoras a tareas de almacenamiento de registros, como manejo de inventarios, nómina y contabilidad.
La marina de E.U. utilizó las computadoras de la Segunda Generación para crear el primer simulador de vuelo. (Whirlwind I). HoneyWell se colocó como el primer competidor durante la segunda generación de computadoras. Burroughs, Univac, NCR, CDC, HoneyWell, los más grandes competidores de IBM durante los 60s se conocieron como el grupo BUNCH.
Algunas de las computadoras que se construyeron ya con transistores fueron la IBM 1401, las Honeywell 800 y su serie 5000, UNIVAC M460, las IBM 7090 y 7094, NCR 315, las RCA 501 y 601, Control Data Corporation con su conocido modelo CDC16O4, y muchas otras, que constituían un mercado de gran competencia, en rápido crecimiento. En esta generación se construyen las supercomputadoras Remington Rand UNIVAC LARC, e IBM Stretch (1961).

TERCERA GENERACIÓN (1964-1971)
Circuitos Integrados, Compatibilidad con Equipo Mayor, Multiprogramación, Minicomputadora.
Las computadoras de la tercera generación emergieron con el desarrollo de los circuitos integrados (pastillas de silicio) en las cuales se colocan miles de componentes electrónicos, en una integración en miniatura. Las computadoras nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes.
El descubrimiento en 1958 del primer Circuito Integrado (Chip) por el ingeniero Jack S. Kilby (nacido en 1928) de Texas Instruments, así como los trabajos que realizaba, por su parte, el Dr. Robert Noyce de Fairchild Semicon ductors, acerca de los circuitos integrados, dieron origen a la tercera generación de computadoras.
Antes del advenimiento de los circuitos integrados, las computadoras estaban diseñadas para aplicaciones matemáticas o de negocios, pero no para las dos cosas. Los circuitos integrados permitieron a los fabricantes de computadoras incrementar la flexibilidad de los programas, y estandarizar sus modelos.
La IBM 360 una de las primeras computadoras comerciales que usó circuitos integrados, podía realizar tanto análisis numéricos como administración ó procesamiento de archivos.
IBM marca el inicio de esta generación, cuando el 7 de abril de 1964 presenta la impresionante IBM 360, con su tecnología SLT (Solid Logic Technology).
Esta máquina causó tal impacto en el mundo de la computación que se fabricaron más de
30000, al grado que IBM llegó a conocerse como sinónimo de computación.
También en ese año, Control Data Corporation presenta la supercomputadora CDC 6600, que se consideró como la más poderosa de las computadoras de la época, ya que tenía la capacidad de ejecutar unos 3 000 000 de instrucciones por segundo (mips).
Se empiezan a utilizar los medios magnéticos de almacenamiento, como cintas magnéticas de 9 canales, enormes discos rígidos, etc. Algunos sistemas todavía usan las tarjetas perforadas para la entrada de datos, pero las lectoras de tarjetas ya alcanzan velocidades respetables.
Los clientes podían escalar sus sistemas 360 a modelos IBM de mayor tamaño y podían todavía correr sus programas actuales. Las computadoras trabajaban a tal velocidad que proporcionaban la capacidad de correr más de un programa de manera simultánea (multiprogramación).
Por ejemplo la computadora podía estar calculando la nomina y aceptando pedidos al mismo tiempo. Minicomputadoras, Con la introducción del modelo 360 IBM acaparó el 70% del mercado, para evitar competir directamente con IBM la empresa Digital Equipment Corporation DEC redirigió sus esfuerzos hacia computadoras pequeñas. Mucho menos costosas de comprar y de operar que las computadoras grandes, las minicomputadoras se desarrollaron durante la segunda generación pero alcanzaron sumador auge entre 1960 y 70.

CUARTA GENERACIÓN (1971 a 1981)
Microprocesador , Chips de memoria, Microminiaturización
Dos mejoras en la tecnología de las computadoras marcan el inicio de la cuarta generación: el reemplazo de las memorias con núcleos magnéticos, por las de chips de silicio y la colocación de Muchos más componentes en un Chip: producto de la microminiaturización de los circuitos electrónicos. El tamaño reducido del microprocesador y de chips hizo posible la creación de las computadoras personales (PC)
En 1971, intel Corporation, que era una pequeña compañía fabricante de semiconductores ubicada en Silicon Valley, presenta el primer microprocesador o Chip de 4 bits, que en un espacio de aproximadamente 4 x 5 mm contenía 2 250 transistores. Este primer microprocesador fue bautizado como el 4004.
Silicon Valley (Valle del Silicio) era una región agrícola al sur de la bahía de San Francisco, que por su gran producción de silicio, a partir de 1960 se convierte en una zona totalmente industrializada donde se asienta una gran cantidad de empresas fabricantes de semiconductores y microprocesadores. Actualmente es conocida en todo el mundo como la región más importante para las industrias relativas a la computación: creación de programas y fabricación de componentes.
Actualmente ha surgido una enorme cantidad de fabricantes de microcomputadoras o computadoras personales, que utilizando diferentes estructuras o arquitecturas se pelean literalmente por el mercado de la computación, el cual ha llegado a crecer tanto que es uno de los más grandes a nivel mundial; sobre todo, a partir de 1990, cuando se logran sorprendentes avances en Internet.
Esta generación de computadoras se caracterizó por grandes avances tecnológicos realizados en un tiempo muy corto. En 1977 aparecen las primeras microcomputadoras, entre las cuales, las más famosas fueron las fabricadas por Apple Computer, Radio Shack y Commodore Busíness Machines. IBM se integra al mercado de las microcomputadoras con su Personal Computer, de donde les ha quedado como sinónimo el nombre de PC, y lo más importante; se incluye un sistema operativo estandarizado, el MS- DOS (MicroSoft Disk Operating System).
Las principales tecnologías que dominan este mercado son:
IBM y sus compatibles llamadas clones, fabricadas por infinidad de compañías con base en los procesadores 8088, 8086, 80286, 80386, 80486, 80586 o Pentium, Pentium II, Pentium III y Celeron de Intel y en segundo término Apple Computer, con sus Macintosh y las Power Macintosh, que tienen gran capacidad de generación de gráficos y sonidos gracias a sus poderosos procesadores Motorola serie 68000 y PowerPC, respectivamente. Este último microprocesador ha sido fabricado utilizando la tecnología RISC (Reduced Instruc tion Set Computing), por Apple Computer Inc., Motorola Inc. e IBM Corporation, conjuntamente.
Los sistemas operativos han alcanzado un notable desarrollo, sobre todo por la posibilidad de generar gráficos a gran des velocidades, lo cual permite utilizar las interfaces gráficas de usuario (Graphic User Interface, GUI), que son pantallas con ventanas, iconos (figuras) y menús desplegables que facilitan las tareas de comunicación entre el usuario y la computadora, tales como la selección de comandos del sistema operativo para realizar operaciones de copiado o formato con una simple pulsación de cualquier botón del ratón (mouse) sobre uno de los iconos o menús.

QUINTA GENERACIÓN Y LA INTELIGENCIA ARTIFICIAL (1982-1989)
Cada vez se hace más difícil la identificación de las generaciones de computadoras, porque los grandes avances y nuevos descubrimientos ya no nos sorprenden como sucedió a mediados del siglo XX. Hay quienes consideran que la cuarta y quinta generación han terminado, y las ubican entre los años 1971-1984 la cuarta, y entre 1984-1990 la quinta. Ellos consideran que la sexta generación está en desarrollo desde 1990 hasta la fecha.
Siguiendo la pista a los acontecimientos tecnológicos en materia de computación e informática, podemos puntualizar algunas fechas y características de lo que podría ser la quinta generación de computadoras.
Con base en los grandes acontecimientos tecnológicos en materia de microelectrónica y computación (software) como CADI CAM, CAE, CASE, inteligencia artificial, sistemas expertos, redes neuronales, teoría del caos, algoritmos genéticos, fibras ópticas, telecomunicaciones, etc., a de la década de los años ochenta se establecieron las bases de lo que se puede conocer como quinta generación de computadoras.
Hay que mencionar dos grandes avances tecnológicos, que sirvan como parámetro para el inicio de dicha generación: la creación en 1982 de la primera supercomputadora con capacidad de proceso paralelo, diseñada por Seymouy Cray, quien ya experimentaba desde 1968 con supercomputadoras, y que funda en 1976 la Cray Research Inc.; y el anuncio por parte del gobierno japonés del proyecto "quinta generación", que según se estableció en el acuerdo con seis de las más grandes empresas japonesas de computación, debería terminar en 1992.
El proceso paralelo es aquél que se lleva a cabo en computadoras que tienen la capacidad de trabajar simultáneamente con varios microprocesadores. Aunque en teoría el trabajo con varios microprocesadores debería ser mucho más rápido, es necesario llevar a cabo una programación especial que permita asignar diferentes tareas de un mismo proceso a los diversos microprocesadores que intervienen.
También se debe adecuar la memoria para que pueda atender los requerimientos de los procesadores al mismo tiempo. Para solucionar este problema se tuvieron que diseñar módulos de memoria compartida capaces de asignar áreas de caché para cada procesador.
Según este proyecto, al que se sumaron los países tecnológicamente más avanzados para no quedar atrás de Japón, la característica principal sería la aplicación de la inteligencia artificial (Al, Artificial Intelligence). Las computadoras de esta generación contienen una gran cantidad de microprocesadores trabajando en paralelo y pueden reconocer voz e imágenes. También tienen la capacidad de comunicarse con un lenguaje natural e irán adquiriendo la habilidad para tomar decisiones con base en procesos de aprendizaje fundamentados en sistemas expertos e inteligencia artificial.
El almacenamiento de información se realiza en dispositivos magneto ópticos con capacidades de decenas de Gigabytes; se establece el DVD (Digital Video Disk o Digital Versatile Disk) como estándar para el almacenamiento de video y sonido; la capacidad de almacenamiento de datos crece de manera exponencial posibilitando guardar más información en una de estas unidades, que toda la que había en la Biblioteca de Alejandría.
Los componentes de los microprocesadores actuales utilizan tecnologías de alta y ultra integración, denominadas VLSI (Very Large Sca/e Integration) y ULSI (Ultra Lar- ge Scale Integration).
Sin embargo, independientemente de estos "milagros" de la tecnología moderna, no se distingue la brecha donde finaliza la quinta y comienza la sexta generación. Personalmente, no hemos visto la realización cabal de lo expuesto en el proyecto japonés debido al fracaso, quizás momentáneo, de la inteligencia artificial.
El único pronóstico que se ha venido realizando sin interrupciones en el transcurso de esta generación, es la conectividad entre computadoras, que a partir de 1994, con el advenimiento de la red Internet y del World Wide Web, ha adquirido una importancia vital en las grandes, medianas y pequeñas empresas y, entre los usuarios particulares de computadoras.
El propósito de la Inteligencia Artificial es equipar a las Computadoras con "Inteligencia Humana" y con la capacidad de razonar para encontrar soluciones. Otro factor fundamental del diseño, la capacidad de la Computadora para reconocer patrones y secuencias de procesamiento que haya encontrado previamente, (programación Heurística) que permita a la Computadora recordar resultados previos e incluirlos en el procesamiento, en esencia, la Computadora aprenderá a partir de sus propias experiencias usará sus Datos originales para obtener la respuesta por medio del razonamiento y conservará esos resultados para posteriores tareas de procesamiento y toma de decisiones.


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

Wednesday, March 11, 2009

Clasificación de Hardware

Se clasifica generalmente en Periféricos de Entrada, Salida , Entrada y Salida. Entendiendo por periférico todo aquel que se conecta a una PC para optimizar su funcionameinto.

El hardware básico en los ordenadores son generalmente 4: monitor, CPU, ratón, teclado. El hardware complementario en los ordenadores son cualquiera que no se incluya en los anteriores como son: impresora, cámara de vídeo digital, digitalizador (scanner), etc.

Periféricos de entrada:
Son los que permiten que el usuario aporte información exterior. Estos son:

§ Cámara, etc.
§ Escáner
§ Ratón o Mouse
§ Tarjetero flash
§ Teclado
§ SAI (Sistema de Alimentación Ininterrumpida)
§ Micrófono
§ Cámara Web (Webcam)
§ Conversor Analógico digital/Capturadora de datos
§ Escáner de código de barras
§ Joystick
§ Lápiz óptico
§ Pantalla táctil
§ Tableta digitalizadora

Periféricos de salida:
Son los que muestran al usuario el resultado de las operaciones realizadas por el PC. En este grupo se encuentran:

§ Impresora
§ Pantalla o Monitor
§ Altavoces o Parlantes
§ Audífonos

Periféricos de entrada/salida:
Son los dispositivos que pueden aportar simultáneamente información exterior al PC y al usuario. Aquí se encuentran:
§ CD Rom
§ DVD Rom
§ HD-DVD
§ Modem (Modulador/Demodulador) o Fax-Módem
§ Tarjeta de red
§ Controladores de puertos (seriales, paralelos, etc.)

A los últimos tres también se le llama de Dispositivos de Comunicación

Dispositivos de Almacenamiento ( tambien clasificados como periféricos de entrada y salida)
Son aquellos elementos donde se puede almacenar información de la computadora. Aquí se encuentran:

§ Disquette
§ Memorias USB ( Flash disks, pendrive etc.),
§ Disco Rígido interno y externo
§ Memorias de pequeño tamaño (SD, Compact Flash I & II, Smart Card, MMC, etc.).

Friday, March 6, 2009

LA COMPUTADORA






El nombre computadora (nombre que deriva del latín computare, que significa contar), u ordenador como lo mencionan los españoles, nos tienta a pensar que se trata de un aparato que simplemente sirve para contar u ordenar cosas. Nada más alejado de la realidad. Si bien una posible aplicación podría ser la de contar u ordenar elementos, esto no es lo que mejor describe a esta poderosa herramienta de nuestros días.
Las computadoras, a diferencia de otros artefactos, tienen la posibilidad de actuar en consecuencia con un resultado o una evaluación: tienen la habilidad de poder tomar decisiones.
Además, tanto la acción que deben tomar en cada caso, como la determinación de qué cosas deben evaluar, son muy fáciles de modificar, pues no hay necesidad de cambiar partes físicas.
Éstas se establecen por medio de una secuencia de órdenes o programa, que el usuario cargapara realizar una determinada tarea.
Estas características únicas, hacen que las computadoras sean auxiliares indispensables para casi todas las actividades humanas de la actualidad.
¿QUÉ ES HARDWARE Y SOFTWARE?
Para lograr la funcionalidad mencionada anteriormente, son necesarios dos componentes fundamentales: uno físico, conocido como Hardware y otro no físico (o intangible) conocido como Software
Hardware
hace referencia a todo lo tangible, todo aquello que podemos ver y tocar de una computadora, como es por ejemplo la pantalla, los circuitos electrónicos y el teclado.
Software , al contrario de hardware, se refiere a lo intangible, aquello que no podemos tocar o ver directamente, como son las instrucciones (programas) que establecen la conducta de la computadora
Ambos componentes son indispensables para lograr un sistema que funcione. El hardware es el que en última instancia permite tanto hacer el trabajo, como hacerlo tangible; mientras que el software es la inteligencia que le ordena al hardware trabajar.Si no existiera hardware como los parlantes o auriculares, no podríamos por ejemplo escuchar sonidos; y si no existiera el software, los parlantes no trabajarían y no emitirían sonido alguno.


Tipos de ordenadores o computadoras
Se utilizan dos tipos principales de ordenadores: analógicos y digitales. Sin embargo, el término ordenador o computadora suele utilizarse para referirse exclusivamente al tipo digital. Los ordenadores analógicos aprovechan la similitud matemática entre las interrelaciones físicas de determinados problemas y emplean circuitos electrónicos o hidráulicos para simular el problema físico. Los ordenadores digitales resuelven los problemas realizando cálculos y tratando cada número dígito por dígito.
Las instalaciones que contienen elementos de ordenadores digitales y analógicos se denominan ordenadores híbridos. Por lo general se utilizan para problemas en los que hay que calcular grandes cantidades de ecuaciones complejas, conocidas como integrales de tiempo. En un ordenador digital también pueden introducirse datos en forma analógica mediante un convertidor analógico digital, y viceversa (convertidor digital a analógico).


Computadoras analógicos
El ordenador analógico es un dispositivo electrónico o hidráulico diseñado para manipular la entrada de datos en términos de, por ejemplo, niveles de tensión o presiones hidráulicas, en lugar de hacerlo como datos numéricos. El dispositivo de cálculo analógico más sencillo es la regla de cálculo, que utiliza longitudes de escalas especialmente calibradas para facilitar la multiplicación, la división y otras funciones. En el típico ordenador analógico electrónico, las entradas se convierten en tensiones que pueden sumarse o multiplicarse empleando elementos de circuito de diseño especial. Las respuestas se generan continuamente para su visualización o para su conversión en otra forma deseada.


Computadoras digitales
Todo lo que hace un ordenador digital se basa en una operación: la capacidad de determinar si un conmutador, o ‘puerta’, está abierto o cerrado. Es decir, el ordenador puede reconocer sólo dos estados en cualquiera de sus circuitos microscópicos: abierto o cerrado, alta o baja tensión o, en el caso de números, 0 o 1. Sin embargo, es la velocidad con la cual el ordenador realiza este acto tan sencillo lo que lo convierte en una maravilla de la tecnología moderna. Las velocidades del ordenador se miden en megahercios (millones de ciclos por segundo), aunque en la actualidad se alcanzan velocidades del orden de los gigahercios (miles de millones de ciclo por segundo). Un ordenador con una velocidad de reloj de 1 gigahercio (GHz), velocidad bastante representativa de un microordenador o microcomputadora, es capaz de ejecutar 1.000 millones de operaciones discretas por segundo, mientras que las supercomputadoras utilizadas en aplicaciones de investigación y de defensa alcanzan velocidades de billones de ciclos por segundo.

Un programa es una secuencia de instrucciones que indican al hardware de un ordenador qué operaciones debe realizar con los datos. Los programas pueden estar incorporados al propio hardware, o bien pueden existir de manera independiente en forma de software