l trmino computacin tiene su origen en el vocablo en latn computatio. sta
palabra permite abordar la nocin de cmputo como cuenta o clculo, pero se usa por lo general como sinnimo de informtica (del francs informatique). De esta manera, puede decirse que la computacin nuclea a los saberes cientficos y a los mtodos. Estos sistemas automatizados de informacin se consiguen a travs de herramientas determinadas que han sido creadas para dicho fin, los ordenadores o computadoras. La Computacin es la disciplina que busca establecer una base cientfica para resolver problemas mediante el uso de dispositivos electrnicos y sistemas computacionales. Las Ciencias de la Computacin supone un rea muy profundo de anlisis, que tiene sus orgenes en 1920, cuando "computacin" haca referencia a los clculos generados por la propia persona. Luego, con la llegada de las PCs, la historia y el significado de este concepto se ampliaran sobre nuevos horizontes, distinguiendo los alogaritmos que forman parte del desarrollo de las soluciones. La Computacin es el estudio de mtodos algortmicos para representar y transformar la informacin, incluyendo su teora, diseo, implementacin, aplicacin y eficiencia. Las races de la computacin e informtica se extienden profundamente en la matemtica y la ingeniera. La matemtica imparte el anlisis del campo y la ingeniera imparte el diseo.
La computacin se define como el conjunto de conocimientos cientficos y tcnicos (bases tericas, mtodos, metodologas, tcnicas, y tecnologas) que hacen posible el procesamiento automtico de los datos mediante el uso de computadores, para producir informacin til y significativa para el usuario. La Computacin e Informtica es la ciencia del tratamiento automtico de la informacin mediante un computador (llamado tambin ordenador o computadora). El concepto fundamental de la Computacin es el concepto de ALGORITMO. Informtica es un vocablo inspirado en el francs informatique, formado a su vez E por la conjuncin de las palabras informacin y automatique, para dar idea de la automatizacin de la informacin que se logra con los sistemas computacionales. Esta palabra se usa principalmente en Espaa y Europa. Computacin se usa sobre todo en Amrica y proviene de cmputo (o clculo). Principales reas de estudio Algoritmos y Estructuras de Datos: Esta rea estudia algoritmos especficos y las estructuras de datos asociadas para solucionar problemas especficos. La parte de esto implica anlisis matemtico para analizar la eficacia del algoritmo en el uso de tiempo y memoria. Para hablar de computacin es necesario definir previamente el concepto de algoritmo. Un algoritmo es un conjunto de pasos determinados que se estructuran en el tiempo que responden a una lista de reglas claras y que tienen como objetivo solucionar un problema particular. Deben cumplir con ciertas condiciones: ser definidos (claros, detallar cada uno de los pasos necesarios a realizar sin ambigedades), finitos (las acciones que lo conforman deben concluirse de forma lgica y clara), contar con cero o ms entradas y con una o ms salidas, y ser efectivo (utilizar exactamente lo que se requiera para la resolucin del problema, gastando el mnimo de recursos y pudiendo ejecutarse eficazmente). Otras reas que tambin abarca la computacin son la inteligencia artificial vinculada con los ordenadores, la computacin grfica y de redes, los sistemas de bases de datos, la matemtica de los ordenadores y diferentes tipos de ingenieras relacionadas con esta mquina. En la actualidad, el desarrollo de la computacin y de las tecnologas relacionadas ha permitido la elaboracin de diversos tipos de documentos, el envo y la recepcin de correo electrnico, la creacin de dibujos digitales, la edicin de audio y la impresin de libros, entre muchos otros procesos. Cabe sealar que la tecnologa utilizada en computacin es de tipo microelectrnica con componentes fsicos (procesador, memoria, etc) y lgicos (sistema operativo y programas). Teora de la computacin: En esta rea se categorizan los problemas segn la naturaleza de los algoritmos para resolverlos, algunos problemas tienen algoritmos rpidos, alguno solamente tienen algoritmos muy lentos (tales problemas se consideran a veces difcilmente insuperables), algunos no tienen ningn algoritmo. Lenguajes de Programacin: La meta del rea de lenguajes de programacin es disear bien los lenguajes de programacin mejores y ms naturales y los compiladores ms rapidos y eficientes. Sistemas Operativos: Esta rea implica el diseo y implementacin de nuevos y mejores sistemas operativos. Los sistemas operativos tambin son consideradas una de las reas ms importantes, para ello son creados y utilizados diversos sistemas operativos para perfeccionando la calidad de los existentes, mejorando fallas y adaptndose a las nuevas necesidades. Dentro del rea de arquitectura de la computadora se crean nuevas computadora, ms veloces y con mejores capacidades. En los componentes que la atencin es centrada suele ser las memorias, CPU y los perifricos, tanto de entrada como de salida. Otra rea elemental en el estudio de la computacin es el del lenguaje de la programacin. El objetivo es crear nuevos lenguajes de programacin, que sean ms eficaces y veloces. Si bien la utilizacin de las computadoras y su estudio ha sido masificada en las ltimas dcadas, la ciencias de la computacin tienen una larga historia. Ya desde las antiguas civilizaciones, como los romanos y griegos utilizaban instrumentos mecnicos para contabilizar. Sin embargo la primera computadora fue creada durante el siglo XIX, esta, recibi el nombre de mquina analtica. Dicha mquina surgi con el objetivo de elaborar tablas matemticas. Algunos aos despus el gobierno Ingls las utilizara para realizar cuentas. A fines de la dcada de los cuarenta del siglo XX se cre en la Universidad de Harvard la computadora llamada Mark I. Los intentos seguiran a lo largo de Estados Unidos con el apoyo del gobierno. Cuando la cantidad de diseos comenz a aumentar comenzaron a ser clasificadas por sus caractersticas en generaciones. Las mquinas que perteneca a la primer generacin, a lo largo de los aos cincuenta, se caracterizaban por que sus programaciones eran mediante un lenguaje de mquinas y eran diseadas con tubos de vaco. Adems ocupaban habitaciones enteras por su gran tamao y resultaban demasiado caras. Al igual que en la segunda generacin la informacin que ingresaba a la maquina era mediante tarjetas perforadas. La segunda generacin abarc la dcada de los sesenta. Durante esta generacin, las computadoras podan procesar ms datos y eran un poco ms pequeas. Fue durante estos aos que comenzaron a surgir las comunicaciones entre mquinas. A su vez surgieron las primeras computadoras personales, de todos modos eran muy complejas de utilizarlas que era necesario conocer la programacin. Fue durante la tercera generacin cuando la produccin comenz a ser en serie. Las computadoras podan ser manejadas por medio de los sistemas operativos. Muchas de las tcnicas utilizadas en esos aos se convirtieron en estndares que hasta el da de hoy son utilizados. La cuarta generacin es reconocida por la aparicin de los microchips. Esto signific un hito en las ciencias de la computacin. Los circuitos no solo comenzaron a ser mucho ms pequeos y veloces, si no que a su vez resultaban mucho ms econmicos. Es por ello que la produccin aument de manera notable y muchas ms personas tuvieron acceso a las mismas. Esta generacin es tambin conocida como la Revolucin de la Computacin. La Computacion es una materia tecnolgica que en la actualidad ha revolucionado a el mundo de una manera muy grande. La computacin se le podra llamar tambin un sistema de informacin ya que en este se maneja solamente informacin pues el objetivo principal de un computador es para analizar y procesar informacin. El hombre ha hecho muchos sistemas de computadoras para que se le facilite el trabajo. El uso de la computadora es una llave que nos puede llevar a descubrir muchas cosas que nos beneficie.
Arquitectura del Computador: La meta de esta rea es disear y construir computadoras mejores y ms rpidas, esto incluye el CPU, memorias, dispositivos de entrada y salida Computacin Sistema Operacin Cantidad de diseo Caracteristica Adicionales reas de estudio
Inteligencia Computacional Computacin Grafica Sistemas de Bases de Datos Redes de Computadoras Matemtica Computacional Ingeniera de Software Ingeniera de Computacion Robtica Computacion Cientfica Computacion Simblica Sistemas de Informacin Ingeniera Web Recuperacin de Informacin Visin Computacional Bioinformtica Biologa Computacional Aplicaciones en nuestra sociedad:
Reconocimiento de Voz Reconocimiento de Imgenes Reconocimiento Facial jjj Reconocimiento de Huellas Digitales Procesamiento de Imgenes Medicas Simulacin de Trfico Vehicular Generacin de Animaciones
Una computadora es un sistema digital con tecnologa microelectrnica capaz de procesar datos a partir de un grupo de instrucciones denominado programa. La estructura bsica de una computadora incluye microprocesador (CPU), memoria y dispositivos de entrada/salida (E/S), junto a los buses que permiten la comunicacin entre ellos. La caracterstica principal que la distingue de otros dispositivos similares, como una calculadora no programable, es que puede realizar tareas muy diversas cargando distintos programas en la memoria para que los ejecute el procesador. TIPOS DE COMPUTADORA: Se clasifican de acuerdo al principio de operacin de Analgicas y Digitales. Computadora Analgica: 1.- Aprovechando el hecho de que diferentes fenmenos fsicos se describen por relaciones matemticas similares (v.g. Exponenciales, Logartmicas, etc.) pueden entregar la solucin muy rpidamente. Pero tienen el inconveniente que al cambiar el problema a resolver, hay que realambrar la circuitera (cambiar el Hardware). Computadora Digital: 1.- Estn basadas en dispositivos biestables, i.e., que slo pueden tomar uno de dos valores posibles: 1 0. Tienen como ventaja, el poder ejecutar diferentes programas para diferentes problemas, sin tener que la necesidad de modificar fsicamente la mquina. La primera mquina de calcular mecnica, un precursor de la computadora digital, fue inventada en 1642 por el matemtico francs Blaise Pascal. Aquel dispositivo utilizaba una serie de ruedas de diez dientes en las que cada uno de los dientes representaba un dgito del 0 al 9. Las ruedas estaban conectadas de tal manera que podan sumarse nmeros hacindolas avanzar el nmero de dientes correcto. En 1670 el filsofo y matemtico alemn Gottfried Wilhelm Leibniz perfeccion esta mquina e invent una que tambin poda multiplicar. El inventor francs Joseph Marie Jacquard, al disear un telar automtico, utiliz delgadas placas de madera perforadas para controlar el tejido utilizado en los diseos complejos. Durante la dcada de 1880 el estadstico estadounidense Herman Hollerith concibi la idea de utilizar tarjetas perforadas, similares a las placas de Jacquard, para procesar datos. Hollerith consigui compilar la informacin estadstica destinada al censo de poblacin de 1890 de Estados Unidos mediante la utilizacin de un sistema que haca pasar tarjetas perforadas sobre contactos elctricos. Hoy en da Una computadora es una mquina electrnica usada para procesar todo tipo de informacin. Podemos hacer trabajos de oficina con ella, guardar datos, imagenes, escribir cartas, leer el periodico, comunicarnos con familiares o amigos a travs de correos electrnicos, ver videos, dibujar, hacer informes, crear programas de computadoras que llevan a cabo diversas funciones e incluso nos permite hacer presentaciones que pueden ver otros usuarios de computadoras alrededor del mundo, el hecho de que usted este leyendo este trabajo de Proyecto Saln Hogar, es evidencia de ello. Los educadores tanto de Puerto Rico como del mundo entero pueden utilizarla para escribir los planes de la escuela, para llevar las notas o records de todos sus estudiantes. Para hacer ayudas visuales, para crear presentaciones de sus escuelas o para compartirlas y para colaborar con otros profesores alrededor del mundo. La primera mquina de calcular mecnica, un precursor de la computadora digital, fue inventada en 1642 por el matemtico francs Blaise Pascal. Aquel dispositivo utilizaba una serie de ruedas de diez dientes en las que cada uno de los dientes representaba un dgito del 0 al 9. Las ruedas estaban conectadas de tal manera que podan sumarse nmeros hacindolas avanzar el nmero de dientes correcto. En 1670 el filsofo y matemtico alemn Gottfried Wilhelm Leibniz perfeccion esta mquina e invent una que tambin poda multiplicar. El inventor francs Joseph Marie Jacquard, al disear un telar automtico, utiliz delgadas placas de madera perforadas para controlar el tejido utilizado en los diseos complejos. Durante la dcada de 1880 el estadstico estadounidense Herman Hollerith concibi la idea de utilizar tarjetas perforadas, similares a las placas de Jacquard, para procesar datos. Hollerith consigui compilar la informacin estadstica destinada al censo de poblacin de 1890 de Estados Unidos mediante la utilizacin de un sistema que haca pasar tarjetas perforadas sobre contactos elctricos. Hoy en da Una computadora es una mquina electrnica usada para procesar todo tipo de informacin. Podemos hacer trabajos de oficina con ella, guardar datos, imagenes, escribir cartas, leer el periodico, comunicarnos con familiares o amigos a travs de correos electrnicos, ver videos, dibujar, hacer informes, crear programas de computadoras que llevan a cabo diversas funciones e incluso nos permite hacer presentaciones que pueden ver otros usuarios de computadoras alrededor del mundo, el hecho de que usted este leyendo este trabajo de Proyecto Saln Hogar, es evidencia de ello. Los educadores tanto de Puerto Rico como del mundo entero pueden utilizarla para escribir los planes de la escuela, para llevar las notas o records de todos sus estudiantes. Para hacer ayudas visuales, para crear presentaciones de sus escuelas o para compartirlas y para colaborar con otros profesores alrededor del mundo.
Hay dos parte bsicas que explicar para entender la computadora, estas partes son: el software y el hardware. Las computadoras estn integrados por una serie de componentes electrnicos que son los responsables de su correcto funcionamiento. Entre ellos destacan: Unidad central de procesos (CPU): es el cerebro del PC. Se encarga de procesar las instrucciones y los datos con los que trabaja la computadora. El procesador es el dispositivo ms importante y el que ms influye en su velocidad al analizar informacin. Memoria RAM o memoria principal: es la memoria de acceso aleatorio, en la que se guardan instrucciones y datos de los programas para que la CPU puede acceder a ellos directamente a travs del bus de datos externo de alta velocidad. A la RAM se le conoce como memoria de lectura/escritura, para diferenciarla de la ROM. Es decir que en la RAM, la CPU puede escribir y leer. Por esto, la mayora de los programas destinan parte de la RAM como espacio temporal para guardar datos, lo que permite reescribir. Como no retiene su contenido, al apagar la computadora es importante guardar la informacin. La cantidad de memoria RAM influye bastante en la velocidad de un PC. Entre ms memoria RAM tenga, ms rpido trabaja y ms programas puede tener abiertos al mismo tiempo. Memoria ROM: es la memoria solo para lectura. Es la parte del almacenamiento principal dla computadora que no pierde su contenido cuando se interrumpe la energa. Contiene programas esenciales del sistema que ni la computadora ni el usuario pueden borrar, como los que le permiten iniciar el funcionamiento cada vez que se enciende la computadora. En el disco duro quedan guardados, entre otras cosas, todos los archivos creados por el usuario. Disco duro: es el dispositivo de almacenamiento secundario que usa varios discos rgidos cubiertos de un material magnticamente sensible. Est alojado, junto con las cabezas de lectura, en un mecanismo sellado en forma hermtica, en el que se guardan los programas y todos los archivos creados por el usuario cuando trabaja con esos programas. Entre ms capacidad tenga un disco duro, ms informacin y programas puede almacenar en el PC. La capacidad del disco duro se mide en gigabytes (GB). Un GB equivale a 1.024 megabytes (MB) aproximada mente. Cach: es una unidad pequea de memoria ultrarrpida en la que se almacena informacin a la que se ha accedido recientemente o a la que se accede con frecuencia, lo que evita que el microprocesador tenga que recuperar esta informacin de circuitos de memoria ms lentos. El cach suele estar ubicado en la tarjeta madre, pero a veces est integrado en el mdulo del procesador. Su capacidad de almacenamiento de datos se mide en kilobytes (KB). Mientras ms cach tenga la computadora es mejor, porque tendr ms instrucciones y datos disponibles en una memoria ms veloz. Tarjeta madre: es la tarjeta de circuitos que contiene el procesador o CPU, la memoria RAM, los chips de apoyo al microprocesador y las ranuras de expansin. Estas son las que permiten insertar, por ejemplo, la tarjeta de sonido (que permite al PC reproducir sonido), el mdem interno (que hace posible navegar por Internet) o la tarjeta grfica o de video (que permite mostrar imgenes en la pantalla).
El CD ROM lee la informacin contenida en los discos compactos. CD-ROM: esta unidad sirve para leer los discos compactos, sean estos programas, msica o material multimedia (sonidos, imgenes, textos), como las enciclopedias y los juegos electrnicos. La velocidad de esta unidad depende de dos factores: la tasa de transferencia de datos y el tiempo de acceso.
La tasa de transferencia de datos se refiere a la cantidad de datos que la unidad de CD ROM puede enviar al PC en un segundo. Esa tasa se mide en kilobytes por segundo (kbps) y se indica con un nmero al lado de un X, por ejemplo: 16X, 24X o 48X. Mientras ms X, mayor velocidad. El tiempo de acceso se refiere a lo que tarda el proceso completo. Unidad de CD: esta unidad lee y escribe en los CD's. Estos discos sirven para guardar y leer informacin, pero a diferencia del disco duro, que est fijo dentro del PC, se pueden introducir y sacar de la unidad, por lo que permiten transportar datos de un lado a otro. Los CD'ss tienen una capacidad de almacenamiento de datos muy alta. Las herramientas escenciales en la entrada de datos son los llamados: Dispositivos de entrada: Los dispositivos de entrada incorporan la informacin en la unidad del sistema de la PC.
Los tipos comunes de dispositivos de entrada incluyen el teclado y el ratn.
TECLADO
Un teclado es un dispositivo de entrada que consiste en un sistema de teclas, como las de una mquina de escribir, que permite introducir datos la computadora o dispositivo digital. Cuando se presiona un carcter,se enva una entrada cifrada a la computadora, que entonces muestra el carcter en la pantalla. El trmino teclado numrico se refiere al conjunto de teclas con nmeros que hay en el lado derecho de algunos teclados. Las teclas en los teclados de la computadora se clasifican normalmente de la siguiente manera: Teclas alfanumricas: letras y nmeros. Teclas de puntuacin: coma, punto, punto y coma, entre otras. Teclas especiales: teclas de funciones, teclas de control, teclas de flecha, tecla de maysculas, entre otras. Mouse / Ratn Esta pieza de hardware conecta tu computadora para ayudarte a controlar los movimientos del cursor y la habilidad para manejar objetos en tu pantalla. Posibilita la navegacin de una forma fcil y cmoda. Un cientfico del instituto de investigacin Stanford en California llamado Doug Engelbart, tuvo al idea de crear un dispositivo de puntero en los aos 60, el que evoluciono hasta los que conocemos hoy. Un punto favorable de este hardware es que trabaja perfectamente con cualquiera de los tipos de computadora que hay en el mercado hoy en da. Es difcil ver cualquier incompatibilidad cambiando de mouse/ratn, sea cual sea la marca de un sistema a otro.
La funcin principal del ratn, "mouse" es buscar u organizar informacin con el lado izquierdo. En el lado derecho se presentan varias opciones, como copiar, pegar o cortar.
La funcin del teclado y ratn es para obtener y generar archivos o informacin Que se guardan en los
discos duros, floopys o CD's
Es a travs de ellos que usted introducir la informacin en su computadora, es tambien con ellos con los que se comunicara y sacara a su vez los datos que necesita. Por donde sale la informacin procesada? Toda la informacin que procesamos obviamente debe tener por donde salir para ser aprovechada, los medios actuales son: El monitor o pantalla, el printer o impresora, bocinas o speakers Clasificacin de las computadoras de acuerdo a su aplicacin La computadora para su funcionamiento, recibe la informacin al travs de mquinas a ella conectadas o por medio de un usuario. A esta informacin se le da el nombre de datos, que pueden ser de tipo analgicos, digitales e hbridos. Los datos analgicos son los proporcionados por mquinas conectados a la computadora, son fuentes de informacin de las cuales se derivan mediciones de eventos fsicos como temperatura, volumen, velocidad y tiempo, entre otras. Los datos digitales son los proporcionados por el usuario a travs de un teclado o de otros dispositivos y consisten en impulsos elctricos que combinados entre s forman un cdigo que es interpretado por la computadora. Los datos hbridos son la combinacin de los datos analgicos y digitales. Esta combinacin se logra por dispositivos conectados a la computadora que cambian la informacin analgica a su correspondiente cdigo en digital. Supercomputadoras. Una supercomputadora es un equipo con alto poder de cmputo especializado en la realizacin de operaciones especficas. Y "utiliza principalmente en la ciencia. Mainframe. Un mainframe es un ordenador de alto rendimiento capaz de llevar a cabo el procesamiento de datos complejos. Minicomputadora. Una minicomputadora es un equipo con potencia y el rendimiento intermedio entre una microcomputadora y un maiframe, capaz de permitir el acceso a mltiples usuarios. Microcomputadora. Una microcomputadora es un equipo caracterizado por la presencia de un nico microprocesador. Estaciones de trabajo. Una estacin de trabajo de usuario nica computadora es un trabajo de alto rendimiento utilizado para la ejecucin de software profesional. Las redes de ordenadores. Una red de computadoras es capaz de calcular la arquitectura para conectar varios equipos directamente entre s. La red de computadoras tambin se le llama red. Computadoras personales. El ordenador personal es un equipo con suficiente potencia y rendimiento para satisfacer las necesidades de un usuario medio. Organizadores personales y PDA. Desde el punto de vista de la computadora del consumidor es, sobre todo, la "computadora personal" (de escritorio y computadoras porttiles) y "agendas personales" (PDA). Las otras categoras de ordenadores ordenadores identificar profesionales, que se caracteriza por su alto desempeo de cmputo y almacenamiento.
El trmino hardware (pronunciacin AFI: [hdw] o [hdw]) se refiere a todas las partes tangibles de un sistema informtico; sus componentes son: elctricos, electrnicos, electromecnicos y mecnicos. 1 Son cables, gabinetes o cajas, perifricos de todo tipo y cualquier otro elemento fsico involucrado; contrariamente, el soporte lgico es intangible y es llamado software. El trmino es propio del idioma ingls (literalmente traducido: partes duras), su traduccin al espaol no tiene un significado acorde, por tal motivo se la ha adoptado tal cual es y suena; la Real Academia Espaola lo define como Conjunto de los componentes que integran la parte material de una computadora. El trmino, aunque sea lo ms comn, no solamente se aplica a las computadoras; del mismo modo, tambin un robot, un telfono mvil, una cmara fotogrfica o un reproductor multimedia poseen hardware (y software). 3
4 La historia del hardware de computador se puede clasificar en cuatro generaciones, cada una caracterizada por un cambio tecnolgico de importancia. Una primera delimitacin podra hacerse entre hardware bsico, el estrictamente necesario para el funcionamiento normal del equipo, y complementario, el que realiza funciones especficas. Un sistema informtico se compone de una unidad central de procesamiento (UCP/CPU), encargada de procesar los datos, uno o varios perifricos de entrada, los que permiten el ingreso de la informacin y uno o varios perifricos de salida, los que posibilitan dar salida (normalmente en forma visual o auditiva) a los datos procesados. Historia La clasificacin evolutiva del hardware del computador electrnico est dividida en generaciones, donde cada una supone un cambio tecnolgico muy notable. El origen de las primeras es sencillo de establecer, ya que en ellas el hardware fue sufriendo cambios radicales. Los componentes esenciales que constituyen la electrnica del computador fueron totalmente reemplazados en las primeras tres generaciones, originando cambios que resultaron trascendentales. En las ltimas dcadas es ms difcil distinguir las nuevas generaciones, ya que los cambios han sido graduales y existe cierta continuidad en las tecnologas usadas. En principio, se pueden distinguir: 1. Generacin (1945-1956): electrnica implementada con tubos de vaco. Fueron las primeras mquinas que desplazaron los componentes electromecnicos (rels). 2. Generacin (1957-1963): electrnica desarrollada con transistores. La lgica discreta era muy parecida a la anterior, pero la implementacin result mucho ms pequea, reduciendo, entre otros factores, el tamao de un computador en notable escala. 3. Generacin (1964-hoy): electrnica basada en circuitos integrados. Esta tecnologa permiti integrar cientos de transistores y otros componentes electrnicos en un nico circuito integrado impreso en una pastilla de silicio. Las computadoras redujeron as considerablemente su costo, consumo y tamao, incrementndose su capacidad, velocidad y fiabilidad, hasta producir mquinas como las que existen en la actualidad. 4. Generacin (futuro): probablemente se originar cuando los circuitos de silicio, integrados a alta escala, sean reemplazados por un nuevo tipo de material o tecnologa. 6
La aparicin del microprocesador marca un hito de relevancia, y para muchos autores constituye el inicio de la cuarta generacin. 7 A diferencia de los cambios tecnolgicos anteriores, su invencin no supuso la desaparicin radical de los computadores que no lo utilizaban. As, aunque el microprocesador 4004 fue lanzado al mercado en 1971, todava a comienzo de los 80's haba computadores, como el PDP-11/44, 8 con lgica carente de microprocesador que continuaban exitosamente en el mercado; es decir, en este caso el desplazamiento ha sido muy gradual. Otro hito tecnolgico usado con frecuencia para definir el inicio de la cuarta generacin es la aparicin de los circuitos integrados VLSI (Very Large Scale Integration), a principios de los ochenta. Al igual que el microprocesador, no supuso el cambio inmediato y la rpida desaparicin de los computadores basados en circuitos integrados en ms bajas escalas de integracin. Muchos equipos implementados con tecnologas VLSI y MSI (Medium Scale Integration) an coexistan exitosamente hasta bien entrados los 90. Clasificacin del hardware Microcontrolador Motorola 68HC11 y chips de soporte que podran constituir el hardware de un equipo electrnico industrial. Una de las formas de clasificar el hardware es en dos categoras: por un lado, el "bsico", que abarca el conjunto de componentes indispensables necesarios para otorgar la funcionalidad mnima a una computadora; y por otro lado, el hardware "complementario", que, como su nombre indica, es el utilizado para realizar funciones especficas (ms all de las bsicas), no estrictamente necesarias para el funcionamiento de la computadora. Necesita un medio de entrada de datos, la unidad central de procesamiento (C.P.U.), la memoria RAM, un medio de salida de datos y un medio de almacenamiento constituyen el "hardware bsico". Los medios de entrada y salida de datos estrictamente indispensables dependen de la aplicacin: desde el punto de vista de un usuario comn, se debera disponer, al menos, de un teclado y un monitor para entrada y salida de informacin, respectivamente; pero ello no implica que no pueda haber una computadora (por ejemplo controlando un proceso) en la que no sea necesario teclado ni monitor; bien puede ingresar informacin y sacar sus datos procesados, por ejemplo, a travs de una placa de adquisicin/salida de datos. Las computadoras son aparatos electrnicos capaces de interpretar y ejecutar instrucciones programadas y almacenadas en su memoria; consisten bsicamente en operaciones aritmtico-lgicas y de entrada/salida. 9 Se reciben las entradas (datos), se las procesa y almacena (procesamiento), y finalmente se producen las salidas (resultados del procesamiento). Por ende todo sistema informtico tiene, al menos, componentes y dispositivos hardware dedicados a alguna de las funciones antedichas; 10 a saber: 1. Procesamiento: Unidad Central de Proceso o CPU 2. Almacenamiento: Memorias 3. Entrada: Perifricos de entrada (E) 4. Salida: Perifricos de salida (S) 5. Entrada/Salida: Perifricos mixtos (E/S) Desde un punto de vista bsico y general, un dispositivo de entrada es el que provee el medio para permitir el ingreso de informacin, datos y programas (lectura); un dispositivo de salida brinda el medio para registrar la informacin y datos de salida (escritura); la memoria otorga la capacidad de almacenamiento, temporal o permanente (almacenamiento); y la CPU provee la capacidad de clculo y procesamiento de la informacin ingresada (transformacin). Un perifrico mixto es aqul que puede cumplir funciones tanto de entrada como de salida; el ejemplo ms tpico es el disco rgido (ya que en l se lee y se graba informacin y datos). Unidad central de procesamiento Microprocesador de 64 bits doble ncleo, el AMD Athlon 64 X2 3600. La CPU, siglas en ingls de Unidad Central de Procesamiento, es el componente fundamental del computador, encargado de interpretar y ejecutar instrucciones y de procesar datos. En los computadores modernos, la funcin de la CPU la realiza uno o ms microprocesadores. Se conoce como microprocesador a una CPU que es manufacturada como un nico circuito integrado. Un servidor de red o una mquina de clculo de alto rendimiento (supercomputacin), puede tener varios, incluso miles de microprocesadores trabajando simultneamente o en paralelo (multiprocesamiento); en este caso, todo ese conjunto conforma la CPU de la mquina. Las unidades centrales de proceso (CPU) en la forma de un nico microprocesador no slo estn presentes en las computadoras personales (PC), sino tambin en otros tipos de dispositivos que incorporan una cierta capacidad de proceso o "inteligencia electrnica", como pueden ser: controladores de procesos industriales, televisores, automviles, calculadores, aviones, telfonos mviles, electrodomsticos, juguetes y muchos ms. Actualmente los diseadores y fabricantes ms populares de microprocesadores de PC son Intel y AMD; y para el mercado de dispositivos mviles y de bajo consumo, los principales son Samsung, Qualcomm y Texas Instruments. El microprocesador se monta en la llamada placa base, sobre un zcalo conocido como zcalo de CPU, que permite las conexiones elctricas entre los circuitos de la placa y el procesador. Sobre el procesador ajustado a la placa base se fija un disipador trmico de un material con elevada conductividad trmica, que por lo general es de aluminio, y en algunos casos de cobre. ste es indispensable en los microprocesadores que consumen bastante energa, la cual, en gran parte, es emitida en forma de calor: en algunos casos pueden consumir tanta energa como una lmpara incandescente (de 40 a 130 vatios). Adicionalmente, sobre el disipador se acopla uno o dos ventiladores (raramente ms), destinados a forzar la circulacin de aire para extraer ms rpidamente el calor acumulado por el disipador y originado en el microprocesador. Complementariamente, para evitar daos por efectos trmicos, tambin se suelen instalar sensores de temperatura del microprocesador y sensores de revoluciones del ventilador, as como sistemas automticos que controlan la cantidad de revoluciones por unidad de tiempo de estos ltimos. La gran mayora de los circuitos electrnicos e integrados que componen el hardware del computador van montados en la placa madre. La placa base La placa base, tambin conocida como placa madre o con el anglicismo board, 13 es un gran circuito impreso sobre el que se suelda el chipset, las ranuras de expansin (slots), los zcalos, conectores, diversos integrados, etc. Es el soporte fundamental que aloja y comunica a todos los dems componentes: Procesador, mdulos de memoria RAM, tarjetas grficas, tarjetas de expansin, perifricos de entrada y salida. Para comunicar esos componentes, la placa base posee una serie de buses mediante los cuales se trasmiten los datos dentro y hacia afuera del sistema. La tendencia de integracin ha hecho que la placa base se convierta en un elemento que incluye a la mayora de las funciones bsicas (vdeo, audio, red, puertos de varios tipos), funciones que antes se realizaban con tarjetas de expansin. Aunque ello no excluye la capacidad de instalar otras tarjetas adicionales especficas, tales como capturadoras de vdeo, tarjetas de adquisicin de datos, etc. Tambin, la tendencia en los ltimos aos es eliminar elementos separados en la placa base e integrarlos al microprocesador. En ese sentido actualmente se encuentran sistemas denominados System on a Chip que consiste en un nico circuito integrado que integra varios mdulos electrnicos en su interior, tales como un procesador, un controlador de memoria, una GPU, Wi-Fi, Bluetooth, etc. La mejora ms notable en esto est en la reduccin de tamao frente a igual funcionalidad con mdulos electrnicos separados. La figura muestra una aplicacin tpica, en la placa principal de un telfono mvil. Las principales funciones que presenta un placa base son: Conexin fsica Administracin, control y distribucin de energa elctrica Comunicacin de datos Temporizacin Sincronismo Control y monitoreo Memoria RAM Mdulos de memoria RAM instalados. Del ingls Random Access Memory, literalmente significa "memoria de acceso aleatorio". El trmino tiene relacin con la caracterstica de presentar iguales tiempos de acceso a cualquiera de sus posiciones (ya sea para lectura o para escritura). Esta particularidad tambin se conoce como "acceso directo", en contraposicin al Acceso secuencial. La RAM es la memoria utilizada en una computadora para el almacenamiento transitorio y de trabajo (no masivo). En la RAM se almacena temporalmente la informacin, datos y programas que la Unidad de Procesamiento (CPU) lee, procesa y ejecuta. La memoria RAM es conocida como Memoria principal de la computadora, tambin como "Central o de Trabajo". a diferencia de las llamadas memorias auxiliares, secundarias o de almacenamiento masivo (como discos duros, unidades de estado slido, cintas magnticas u otras memorias). Las memorias RAM son, comnmente, voltiles; lo cual significa que pierden rpidamente su contenido al interrumpir su alimentacin elctrica. Las ms comunes y utilizadas como memoria central son "dinmicas" (DRAM), lo cual significa que tienden a perder sus datos almacenados en breve tiempo (por descarga, an estando con alimentacin elctrica), por ello necesitan un circuito electrnico especfico que se encarga de proveerle el llamado "refresco" (de energa) para mantener su informacin. La memoria RAM de un computador se provee de fbrica e instala en lo que se conoce como mdulos. Ellos albergan varios circuitos integrados de memoria DRAM que, conjuntamente, conforman toda la memoria principal. Memoria RAM dinmica Es la presentacin ms comn en computadores modernos (computador personal, servidor); son tarjetas de circuito impreso que tienen soldados circuitos integrados de memoria por una o ambas caras, adems de otros elementos, tales como resistores y condensadores. Esta tarjeta posee una serie de contactos metlicos (con un recubrimiento de oro) que permite hacer la conexin elctrica con el bus de memoria del controlador de memoria en la placa base. Los integrados son de tipo DRAM, memoria denominada "dinmica", en la cual las celdas de memoria son muy sencillas (un transistor y un condensador), permitiendo la fabricacin de memorias con gran capacidad (algunos cientos de Megabytes) a un costo relativamente bajo. Las posiciones de memoria o celdas, estn organizadas en matrices y almacenan cada una un bit. Para acceder a ellas se han ideado varios mtodos y protocolos cada uno mejorado con el objetivo de acceder a las celdas requeridas de la manera ms eficiente posible. Entre las tecnologas recientes para integrados de memoria DRAM usados en los mdulos RAM se encuentran: SDR SDRAM: Memoria con un ciclo sencillo de acceso por ciclo de reloj. Actualmente en desuso, fue popular en los equipos basados en el Pentium III y los primeros Pentium 4. DDR SDRAM: Memoria con un ciclo doble y acceso anticipado a dos posiciones de memoria consecutivas. Fue popular en equipos basados en los procesadores Pentium 4 y Athlon 64. DDR2 SDRAM: Memoria con un ciclo doble y acceso anticipado a cuatro posiciones de memoria consecutivas. DDR3 SDRAM: Memoria con un ciclo doble y acceso anticipado a ocho posiciones de memoria consecutivas. Es el tipo de memoria ms actual, est reemplazando rpidamente a su predecesora, la DDR2. Los estndares JEDEC, establecen las caractersticas elctricas y las fsicas de los mdulos, incluyendo las dimensiones del circuito impreso. Los estndares usados actualmente son: DIMM Con presentaciones de 168 pines (usadas con SDR y otras tecnologas antiguas), 184 pines (usadas con DDR y el obsoleto SIMM) y 240 (para las tecnologas de memoria DDR2 y DDR3). SO-DIMM Para computadores porttiles, es una miniaturizacin de la versin DIMM en cada tecnologa. Existen de 144 pines (usadas con SDR), 200 pines (usadas con DDR y DDR2) y 240 pines (para DDR3). Memorias RAM especiales Hay memorias RAM con caractersticas que las hacen particulares, y que normalmente no se utilizan como memoria central de la computadora; entre ellas se puede mencionar: SRAM: Siglas de Static Random Access Memory. Es un tipo de memoria ms rpida que la DRAM (Dynamic RAM). El trmino "esttica" deriva del hecho que no necesita el refresco de sus datos. Si bien esta RAM no requiere circuito de refresco, ocupa ms espacio y utiliza ms energa que la DRAM. Este tipo de memoria, debido a su alta velocidad, es usada como memoria cach. NVRAM: Siglas de Non-Volatile Random Access Memory. Memoria RAM no voltil (mantiene la informacin en ausencia de alimentacin elctrica). Hoy en da, la mayora de memorias NVRAM son memorias flash, muy usadas para telfonos mviles y reproductores porttiles de MP3. VRAM: Siglas de Video Random Access Memory. Es un tipo de memoria RAM que se utiliza en las tarjetas grficas del computador. La caracterstica particular de esta clase de memoria es que es accesible de forma simultnea por dos dispositivos. As, es posible que la CPU grabe informacin en ella, al tiempo que se leen los datos que sern visualizados en el Monitor de computadora. De las anteriores a su vez, hay otros subtipos ms. Perifricos Se entiende por perifrico a las unidades o dispositivos que permiten a la computadora comunicarse con el exterior, esto es, tanto ingresar como exteriorizar informacin y datos. 10 Los perifricos son los que permiten realizar las operaciones conocidas como de entrada/salida (E/S). Aunque son estrictamente considerados accesorios o no esenciales, muchos de ellos son fundamentales para el funcionamiento adecuado de la computadora moderna; por ejemplo, el teclado, el disco duro y el monitor son elementos actualmente imprescindibles; pero no lo son un escner o un plter. Para ilustrar este punto: en los aos 80, muchas de las primeras computadoras personales no utilizaban disco duro ni mouse (o ratn), tenan slo una o dos disqueteras, el teclado y el monitor como nicos perifricos. Dispositivos de entrada de informacin (E) Teclado para PC inalmbrico. Ratn (Mouse) comn almbrico. De esta categora son aquellos que permiten el ingreso de informacin, en general desde alguna fuente externa o por parte del usuario. Los dispositivos de entrada proveen el medio fundamental para transferir hacia la computadora (ms propiamente al procesador) informacin desde alguna fuente, sea local o remota. Tambin permiten cumplir la esencial tarea de leer y cargar en memoria el sistema operativo y las aplicaciones o programas informticos, los que a su vez ponen operativa la computadora y hacen posible realizar las ms diversas tareas. Entre los perifricos de entrada se puede mencionar: teclado, mouse o ratn, escner, micrfono, cmara web, lectores pticos de cdigo de barras, Joystick, lectora de CD, DVD o BluRay (solo lectoras), placas de adquisicin/conversin de datos, etc. Pueden considerarse como imprescindibles para el funcionamiento, (de manera como hoy se concibe la informtica) al teclado, al ratn y algn dispositivo lector de discos; ya que tan slo con ellos el hardware puede ponerse operativo para un usuario. Los otros son ms bien accesorios, aunque en la actualidad pueden resultar de tanta necesidad que son considerados parte esencial de todo el sistema. Dispositivos de salida de informacin (S) Son aquellos que permiten emitir o dar salida a la informacin resultante de las operaciones realizadas por la CPU (procesamiento). Los dispositivos de salida aportan el medio fundamental para exteriorizar y comunicar la informacin y datos procesados; ya sea al usuario o bien a otra fuente externa, local o remota. Los dispositivos ms comunes de este grupo son los monitores clsicos (no de pantalla tctil), las impresoras, y los altavoces. Entre los perifricos de salida puede considerarse como imprescindible para el funcionamiento del sistema, al monitor. Otros, aunque accesorios, son sumamente necesarios para un usuario que opere un computador moderno. Dispositivos mixtos (E/S de informacin)
Piezas de un Disco duro. Son aquellos dispositivos que pueden operar de ambas formas: tanto de entrada como de salida. Tpicamente, se puede mencionar como perifricos mixtos o de entrada/salida a: discos rgidos, disquetes, unidades de cinta magntica, lecto-grabadoras de CD/DVD, discos ZIP, etc. Tambin entran en este rango, con sutil diferencia, otras unidades, tales como: Tarjetas de Memoria flash o unidad de estado slido, tarjetas de red, mdems, tarjetas de captura/salida de vdeo, etc. Si bien se puede clasificar al pendrive (lpiz de memoria), memoria flash o memoria USB o unidades de estado slido en la categora de memorias, normalmente se los utiliza como dispositivos de almacenamiento masivo; siendo todos de categora Entrada/Salida. Los dispositivos de almacenamiento masivo tambin son conocidos como "Memorias Secundarias o Auxiliares". Entre ellos, sin duda, el disco duro ocupa un lugar especial, ya que es el de mayor importancia en la actualidad, en el que se aloja el sistema operativo, todas las aplicaciones, utilitarios, etc. que utiliza el usuario; adems de tener la suficiente capacidad para albergar informacin y datos en grandes volmenes por tiempo prcticamente indefinido. Los servidores Web, de correo electrnico y de redes con bases de datos, utilizan discos rgidos de grandes capacidades y con una tecnologa que les permite trabajar a altas velocidades como SCSI incluyendo tambin, normalmente, capacidad de redundancia de datos RAID; incluso utilizan tecnologas hbridas: disco rgido y unidad de estado slido, lo que incrementa notablemente su eficiencia. Las interfaces actuales ms usadas en discos duros son: IDE, SATA, SCSI y SAS; y en las unidades de estado slido son SATA y PCI-Express ya que necesitan grandes anchos de banda. La pantalla tctil (no el monitor clsico) es un dispositivo que se considera mixto, ya que adems de mostrar informacin y datos (salida) puede actuar como un dispositivo de entrada, reemplazando, por ejemplo, a algunas funciones del ratn o del teclado. Hardware grfico GPU de Nvidia GeForce. El hardware grfico lo constituyen bsicamente las tarjetas grficas. Dichos componentes disponen de su propia memoria y unidad de procesamiento, esta ltima llamada unidad de procesamiento grfico (o GPU, siglas en ingls de Graphics Processing Unit). El objetivo bsico de la GPU es realizar los clculos asociados a operaciones grficas, fundamentalmente en coma flotante, liberando as al procesador principal (CPU) de esa costosa tarea (en tiempo) para que ste pueda efectuar otras funciones en forma ms eficiente. Antes de esas tarjetas de vdeo con aceleradores por hardware, era el procesador principal el encargado de construir la imagen mientras la seccin de vdeo (sea tarjeta o de la placa base) era simplemente un traductor de las seales binarias a las seales requeridas por el monitor; y buena parte de la memoria principal (RAM) de la computadora tambin era utilizada para estos fines. Dentro de sta categora no se deben omitir los sistemas grficos integrados (IGP), presentes mayoritariamente en equipos porttiles o en equipos prefabricados (OEM), los cuales generalmente, a diferencia de las tarjetas grficas, no disponen de una memoria dedicada, utilizando para su funcin la memoria principal del sistema. La tendencia en los ltimos aos es integrar los sistemas grficos dentro del propio procesador central. Los procesadores grficos integrados (IGP) generalmente son de un rendimiento y consumo notablemente ms bajo que las GPU de las tarjetas grficas dedicadas, no obstante, son ms que suficiente para cubrir las necesidades de la mayora de los usuarios de un PC. Actualmente se estn empezando a utilizar las tarjetas grficas con propsitos no exclusivamente grficos, ya que en potencia de clculo la GPU es superior, ms rpida y eficiente que el procesador para operaciones en coma flotante, por ello se est tratando de aprovecharla para propsitos generales, al concepto, relativamente reciente, se le denomina GPGPU (General-Purpose Computing on Graphics Processing Units). La Ley de Moore establece que cada 18 a 24 meses la cantidad de transistores que puede contener un circuito integrado se logra duplicar; en el caso de los GPU esta tendencia es bastante ms notable, duplicando, o an ms, lo indicado en la ley de Moore. 17
Desde la dcada de 1990, la evolucin en el procesamiento grfico ha tenido un crecimiento vertiginoso; las actuales animaciones por computadoras y videojuegos eran impensables veinte aos atrs. Software El software representa toda la parte inmaterial o intangible que hace funcionar a un ordenador para que realice una serie de tareas especficas, coloquialmente conocidos como programas el software engloba a toda la informacin digital que hace al conjunto de elementos fsicos y materiales que componen el computador trabajar de manera inteligente. Cualquier ordenador o computadora est compuesta por 2 partes bien diferenciadas el hardware y el software, el hardware representa a todos los materiales fsicos de la computadora como la placa base, el microprocesador, el teclado o el disco duro donde se almacena la informacin, para que todos estos elementos fsicos funcionen es necesario el software que representa a toda la parte inmaterial que no vemos del ordenador, el software es el sistema operativo que hace funcionar a tu ordenador, es el editor de textos que te permite escribir documentos, es el videojuego que ocupa tu tiempo de ocio y es el navegador que actualmente estas utilizando para leer este artculo. Podemos decir que al cargar el software a nuestra computadora le estamos dando las instrucciones o la educacin necesaria para que realice una serie de tareas. El software es como la msica, cuando un compositor escribe una cancin utiliza un lenguaje basado en un sistema de notacin musical mediante signos en un documento llamado partitura, el cual es interpretado por los msicos cuando tocan los instrumentos produciendo msica. En este smil vemos como la parte fsica y material son los instrumentos (hardware) los cuales son utilizados por los msicos gracias a la partitura (cdigo del software) y a consecuencia se produce la msica (software) que es un efecto inmaterial que no podemos ver ni tocar. Podemos considerar el primer software al conjunto de cintas perforadas que se utilizaron con el primer computador programable el Z1 en el ao 1938, aunque el trmino fue acuado por primera vez en el ao 1958 por el matemtico y estadstico John Wilder Turkey cuando denomin software a los programas que hacan funcionar a las calculadoras electrnicas en su artculo escrito en el "Mensuario matemtico americano". Durante las primeras dcadas de la era computacional las empresas fabricantes de los primeros ordenadores se centraban en el desarrollo del hardware abandonando el software a un conjunto de programadores los cuales desarrollaban programas complejos y costosos que solo se podan ejecutar en el modelo del ordenador que se estaba fabricando, con el paso del tiempo y la aparicin de los lenguajes de programacin se empezaron a desarrollar programas que podan ejecutarse un amplio rango de ordenadores y con utilidades diferentes, durante esta poca naci la ingeniera de software como el conjunto de mtodos, tcnicas y herramientas que se utilizan para el desarrollo y mantenimiento de programas. Clasificacin y tipos de Software. Hoy en da nos encontramos con una amplia oferta disponible de programas desarrollados para un fin especfico, el nmero de programas se incrementan exponencialmente ao tras ao, podemos identificarlos y clasificarlos por diferentes conceptos como: Ubicacin donde se encuentra instalado: Software en la red- Son aquellos programas y aplicaciones que se encuentran alojados en Internet o en un servidor propio y proveen el servicio al cliente mediante una conexin a la red, siendo su principal caracterstica la no necesidad de instalarlo, configurarlo ni mantenerlo en el propio terminal donde se utiliza, programas como Office 365, Dropbox o Google Docs son ejemplos entre otros. Software local - Tambin denominados como software de escritorio son aquellos que necesitan ser instalados y almacenados en el ordenador donde se ejecuta a diferencia de los anteriores, la suite ofimtica Office, el programa de diseo grfico Photoshop o el sistema operativo Windows son ejemplos de este tipo de software. Grado de libertad de uso: Software libre - Representan al conjunto de programas en el que los usuarios disponen de plena libertad para copiarlo, compartirlo y modificarlo, para ello generalmente se tiene acceso al cdigo fuente del propio programa. El sistema operativo Linux, el editor de imgenes Gimp o la suite ofimtica Openoffice son ejemplos de este tipo de programas. Software propietario o privado - Representan al conjunto de programas en los que los usuarios tienen limitaciones para modificarlos, compartirlos o copiarlos salvo permiso expreso del titular del software como por ejemplo el sistema operativo Windows, el editor de imgenes Photoshop o la suite ofimtica Microsoft Office. Tipo de funcionalidad: 1. Software de sistemas - Tambin denominados como sistemas operativos este tipo de software gestiona y administra el hardware del dispositivo electrnico as como la ejecucin de otros programas. Windows, iOS, Linux o Solaris son ejemplos entre otros. 2. Software de programacin - Representan al conjunto de programas que nos permiten desarrollar, crear y modificar otros programas, mediante este tipo de software se escribe el conjunto de instrucciones en un lenguaje determinado el cual se le conoce como cdigo del programa, ejemplos como Xcode de Apple, Visual Studio de Microsoft o Android Studio de Google. 3. Software de aplicacin - Son el resto de programas que son utilizados para un fn especfico, es tipo de software es el ms amplio que encontramos en el mercado, a su vez podemos clasificarlo en software: Ofimtico - Son todos los programas que facilitan las tareas de las labores de oficina como por ejemplo hojas de clculo, editores de textos, diseo grfico, gestin de facturas, puntos de venta, etc. Empresarial - Son todos aquellos que estn enfocadas a su aplicacin en el rea empresarial, programas como SAP que gestiona y administra la totalidad de una empresa, Solidworks que permite el diseo y clculo de estructuras y mquinas complejas o Scada desarrollado para hacer funcionar los autmatas industriales. Comunicacin - Representan al conjunto de programas destinados a establecer y facilitar la comunicacin y la informacin entre personas, los navegadores webs, los gestores de correos electrnicos, aplicaciones de la web social como twitter o facebook as como facetime, whatsapp o Skype son ejemplos de este tipo de software. Seguridad - Representan al conjunto de antivirus que detectan y eliminan programas que pueden alterar el funcionamiento de nuestro dispositivo electrnico. Norton, Karspersky o Panda son ejemplos entre otros. Malicioso - En contra a los anteriores este tipo de programas alteran y manipulan la informacin y el funcionamiento de la computadora sin permiso del usuario. Ocio - Son todos los programas destinados al entretenimiento como los videojuegos, reproductores de msica y vdeo, lectores de libros digitales, etc. Educativo - Destinado a la enseanza y aprendizaje podemos citar como ejemplos la enciclopedia digital Encarta o el programa matemtico Matlab entre otros. Ahora que ya conoces lo que es un software, sabas que los programadores llaman bug a los errores escritos en el cdigo que hace que el programa desencadene un resultado indeseado?, uno de los bugs ms famosos fue el de la sonda espacial Mars Climate Orbiter de la Nasa la cual se destruy por un error de conversin en la unidades.