La computadora (del ingls: computer; y este del latn: computare,
'calcular'), tambin denominada computador u ordenador (del francs:ordinateur; y este del latn: ordinator), es una mquina electrnica que recibe y procesa datos para convertirlos en informacin conveniente y til. Una computadora est formada, fsicamente, por numerosos circuitos integrados y otros muchos componentes de apoyo, extensin y accesorios, que en conjunto pueden ejecutar tareas diversas con suma rapidez y bajo el control de un programa. Dos partes esenciales la constituyen, el hardware, que es su composicin fsica (circuitos electrnicos, cables, gabinete, teclado, etctera) y susoftware, siendo sta la parte intangible (programas, datos, informacin, etctera). Una no funciona sin la otra. Desde el punto de vista funcional es una mquina que posee, al menos, una unidad central de procesamiento, una memoria principal y algnperifrico o dispositivo de entrada y otro de salida. Los dispositivos de entrada permiten el ingreso de datos, la CPU se encarga de su procesamiento (operaciones arimtico-lgicas) y los dispositivos de salida los comunican a otros medios. Es as, que la computadora recibe datos, los procesa y emite la informacin resultante, la que luego puede ser interpretada, almacenada, transmitida a otra mquina o dispositivo o sencillamente impresa; todo ello a criterio de un operador o usuario y bajo el control de un programa. El hecho de que sea programable, le posibilita realizar una gran diversidad de tareas, sto la convierte en una mquina de propsitos generales (a diferencia, por ejemplo, de una calculadora cuyo nico propsito es calcular limitadamente). Es as que, en base a datos de entrada, puede realizar operaciones y resolucin de problemas en las ms diversas reas del quehacer humano (administrativas, cientficas, de diseo, ingeniera, medicina, comunicaciones, msica, etc), incluso muchas cuestiones que directamente no seran resolubles o posibles sin su intervencin.
Bsicamente, la capacidad de una computadora depende de sus
componentes hardware, en tanto que la diversidad de tareas radica mayormente en el software que admita ejecutar y contenga instalado. Si bien esta mquina puede ser de dos tipos diferentes, analgica o digital, el primer tipo es usado para pocos y muy especficos propsitos; la ms difundida, utilizada y conocida es la computadora digital (de propsitos generales); de tal modo que en trminos generales (incluso populares), cuando se habla de "la computadora" se est refiriendo a computadora digital. Las hay de arquitectura mixta, llamadas computadoras hbridas, siendo tambin stas de propsitos especiales. En la Segunda Guerra mundial se utilizaron computadoras analgicas mecnicas, orientadas a aplicaciones militares, y durante la misma se desarroll la primera computadora digital, que se llam ENIAC; ella ocupaba un enorme espacio y consuma grandes cantidades de energa, que equivalen al consumo de cientos de computadores actuales (PCs). 1 Los computadores modernos estn basados en circuitos integrados, miles de millones de veces ms veloces que las primeras mquinas, y ocupan una pequea fraccin de su espacio. 2 Computadoras simples son lo suficientemente pequeas para residir en los dispositivos mviles. Las computadoras porttiles, tales como tabletas, netbooks,notebooks, ultrabooks, pueden ser alimentadas por pequeas bateras. Computadoras personales en sus diversas formas son iconos de la Era de la informacin y son lo que la mayora de la gente considera como "computadoras". Sin embargo, los computadores integrados se encuentran en muchos dispositivos actuales, tales como reproductores MP4; telfonos celulares; aviones de combate, y, desde juguetes hasta robot industriales. Qu es un computador? Un computador es una mquina que est diseada para facilitarnos la vida; en muchos pases se le conoce como computadora u ordenador, pero todas estas palabras se refieren a lo mismo.
Esta mquina electrnica nos permite desarrollar fcilmente
mltiples tareas que ahora hacen parte de nuestra vida cotidiana, como elaborar cartas o una hoja de vida, hablar con personas de otros pases, hacer presupuestos, jugar y hasta navegar en internet. Nuestro computador hace esto procesando datos para convertirlos en informacin til para nosotros.
En la actualidad se puede tener la impresin de que los
computadores estn ejecutando varios programas al mismo tiempo. Esto se conoce como multitarea, y es ms comn que se utilice el segundo trmino. En realidad, la CPU ejecuta instrucciones de un programa y despus tras un breve periodo de tiempo, cambian a un segundo programa y ejecuta algunas de sus instrucciones. Esto crea la ilusin de que se estn ejecutando varios programas
simultneamente, repartiendo el tiempo de la CPU entre los
programas. Esto es similar a la pelcula que est formada por una sucesin rpida de fotogramas. El sistema operativo es el programa que generalmente controla el reparto del tiempo. El procesamiento simultneo viene con computadoras de ms de un CPU, lo que da origen almultiprocesamiento. El sistema operativo es una especie de caja de herramientas lleno de utileras que sirve para decidir, por ejemplo, qu programas se ejecutan, y cundo, y qu fuentes (memoria o dispositivos E/S) se utilizan. El sistema operativo tiene otras funciones que ofrecer a otros programas, como los cdigos que sirven a los programadores, escribir programas para una mquina sin necesidad de conocer los detalles internos de todos los dispositivos electrnicos conectados. En la actualidad se estn empezando a incluir en las distribuciones donde se incluye el sistema operativo, algunos programas muy usados, debido a que es sta una manera econmica de distribuirlos. No es extrao que un sistema operativo incluya navegadores de Internet, procesadores de texto, programas de correo electrnico, interfaces de red, reproductores de pelculas y otros programas que antes se tenan que conseguir e instalar separadamente. Los primeros computadores digitales, de gran tamao y coste, se utilizaban principalmente para hacer clculos cientficos. ENIAC, uno de los primeros computadores, calculaba densidades de neutrn transversales para ver si explotara la bomba de hidrgeno. El CSIR Mk I, el primer ordenador australiano, evalu patrones de precipitaciones para un gran proyecto de generacin hidroelctrica. Los primeros visionarios vaticinaron que la programacin permitira jugar al ajedrez, ver pelculas y otros usos. La gente que trabajaba para los gobiernos y las grandes empresas tambin us los computadores para automatizar muchas de las tareas de recoleccin y procesamiento de datos, que antes eran hechas por humanos; por ejemplo, mantener y actualizar la contabilidad y los inventarios. En el mundo acadmico, los cientficos de todos los campos empezaron a utilizar los computadores para hacer sus propios anlisis. El descenso
continuo de los precios de los computadores permiti su uso por
empresas cada vez ms pequeas. Las empresas, las organizaciones y los gobiernos empezaron a emplear un gran nmero de pequeos computadores para realizar tareas que antes eran hechas por computadores centrales grandes y costosos. La reunin de varios pequeos computadores en un solo lugar se llamaba torre de servidores[cita requerida]. Con la invencin del microprocesador en 1970, fue posible fabricar computadores muy baratos. Nacen los computadores personales (PC), los que se hicieron famosos para llevar a cabo diferentes tareas como guardar libros, escribir e imprimir documentos, calcular probabilidades y otras tareas matemticas repetitivas con hojas de clculo, comunicarse mediante correo electrnico e Internet. Sin embargo, la gran disponibilidad de computadores y su fcil adaptacin a las necesidades de cada persona, han hecho que se utilicen para varios propsitos. Al mismo tiempo, los pequeos computadores son casi siempre con una programacin fija, empezaron a hacerse camino entre las aplicaciones del hogar, los coches, los aviones y la maquinaria industrial. Estos procesadores integrados controlaban el comportamiento de los aparatos ms fcilmente, permitiendo el desarrollo de funciones de control ms complejas como los sistemas de freno antibloqueo en los coches. A principios del siglo XXI, la mayora de los aparatos elctricos, casi todos los tipos de transporte elctrico y la mayora de las lneas de produccin de las fbricas funcionan con un computador. La mayora de los ingenieros piensa que esta tendencia va a continuar. Actualmente, los computadores personales son usados tanto para la investigacin como para el entretenimiento (videojuegos), pero los grandes computadores an sirven para clculos matemticos complejos y para otros usos de la ciencia, tecnologa, astronoma, medicina, etc. Tal vez el ms interesante "descendiente" del cruce entre el concepto de la PC o computadora personal y los llamados supercomputadores sea la Workstation o estacin de trabajo. Este trmino, originalmente utilizado para equipos y
mquinas de registro, grabacin y tratamiento digital de sonido, y
ahora utilizado precisamente en referencia a estaciones de trabajo (traducido literalmente del ingls), se usa para dar nombre a equipos que, debido sobre todo a su utilidad dedicada especialmente a labores de clculo cientfico, eficiencia contra reloj y accesibilidad del usuario bajo programas y software profesional y especial, permiten desempear trabajos de gran cantidad de clculos y "fuerza" operativa. Una Workstation es, en esencia, un equipo orientado a trabajos personales, con capacidad elevada de clculo y rendimiento superior a los equipos PC convencionales, que an tienen componentes de elevado coste, debido a su diseo orientado en cuanto a la eleccin y conjuncin sinrgica de sus componentes. En estos casos, el software es el fundamento del diseo del equipo, el que reclama, junto con las exigencias del usuario, el diseo final de la Workstation