Contenido relacionadoPor qu se invent la computadoraLa primera computadora electrnicaLas
usas para contarle un chiste a un amigo, para hacer tu tarea y para jugar. Sin ellas, tu vida no sera igual. Pero, cmo funciona realmente una computadora?Al igual que t, la computadora debe tener la capacidad de recordar, pensar y decir lo que piensa. Para ello necesita un cerebro, una memoria y la capacidad de comunicarse y recibir rdenes. Computadora La unidad central de proceso (CPU por su sigla en ingls) es el "cerebro" de las computadoras.El cerebro de la computadora es el procesador, que le otorga la capacidad de pensar. Mientras ms rpido sea el procesador, ms rpido pensar la computadora. En nuestras ocupadas vidas queremos una computadora que pueda ejecutar nuestras rdenes lo ms rpidamente posible. As como no te gustara tener un telfono que demore 10 minutos para marcar, tampoco te gustara visitar una pgina web que demore varias horas en cargarse.Una computadora realiza varios miles de millones de clculos simples por segundo. Mientras que t o yo, contando un nmero por segundo en forma continua, necesitaramos 32 aos para contar mil millones, una computadora lo hace en un abrir y cerrar de ojos.Las computadoras nos superaron en cuanto a la rapidez para pensar, pero la comparacin entre las personas y las mquinas llega slo hasta ah. Aunque un ser humano cuente ms lentamente, el cerebro est conformado por 10 mil millones de neuronas que son pequeos procesadores muy efectivos. Quiz contemos lentamente, pero somos muy buenos para realizar con rapidez "clculos" complejos como reconocer un rostro, inventar una historia o correr, acciones que a una computadora le resultaran muy difciles.La computadora tambin tiene una memoria. En realidad, tiene muchas. As como los seres humanos tenemos una memoria de corto plazo que nos permite recordar cundo nos sentamos por ltima vez, y una memoria de largo plazo que nos permite decir nuestro nombre y domicilio, la computadora tambin cuenta con estas memorias. Su memoria "de corto plazo" se denomina Memoria de Acceso Aleatorio o RAM (Random Access Memory).La memoria RAM se usa para los trabajos que ests realizando en este momento: la carta que escribes, la pgina web que visitas o el progreso del video juego que ests jugando. La RAM se borra al apagar la computadora; por eso, si deseas que la computadora recuerde tu carta, la pgina web o el nivel del juego, debes guardar esos datos en la memoria de largo plazo.La mayora de las computadoras utilizan un disco denominado "disco duro" para la memoria de largo plazo. Los puntos microscpicos de la superficie del disco estn magnetizados en una u otra direccin en un patrn que representa el cdigo de la informacin que guardas. Este patrn magntico permanece cuando apagas la computadora y se podr leer la prxima vez que la enciendas. El primer error informtico En 1947, en la Universidad de Harvard descubrieron una polilla en una computadora, la Mark II o "calculadora de rel", que haba estado presentando problemas. La polilla fue encontrada por un equipo que lideraba una conocida cientfica informtica, matemtica y oficial de la marina (y finalmente Contralmirante), Grace Murray Hopper. Luego de quitar la polilla, se comenz a utilizar el trmino "bug" en ingls para referirse a los errores informticos, y de all el trmino "de- bugging" traducido al espaol como "depuracin". La polilla fue conservada, pegada con cinta en el diario de Hopper, y exhibida durante un tiempo en el Museo Naval de Dahlgren, VirginiaImagen cortesa del Museo Naval, Dahlgren, VirginiaOtro tipo de memoria de largo plazo se denomina Memoria de Solo Lectura o ROM (Read Only Memory). Estos chips contienen la informacin bsica necesaria para que la computadora arranque y realice otras funciones elementales que no cambian aunque se agreguen y cambien programas, aplicaciones o documentos.Existen muchos dispositivos capaces de recordar informacin. Adems de los chips que se usan para las memorias RAM y ROM y el disco magntico usado para almacenamiento de largo plazo, podemos mencionar los discos CD y DVD, las memorias flash y las bandas magnticas de las tarjetas de crdito, entre otros. Todos ellos tienen algo en comn: almacenan la informacin en "bits" (dgitos binarios).Un bit es algo que puede estar en uno de dos estados: un interruptor que se apaga o enciende, un punto de material magntico orientado en una direccin o en otra, un rea microscpica de un CD plstico que tiene o no tiene una pequea marca grabada en la superficie. Sea cual fuere el medio de almacenamiento, estos bits con sus dos posibles estados que se representan como 0 y 1 se pueden usar para codificar casi cualquier informacin. Situacin del softwareAunque las computadoras cada vez ms complejas pueden razonar mejor, una computadora solamente hace lo que se le ordena. Ah es donde aparece el software. Un programa de software es una sucesin de instrucciones. Puede ser simple, como para que puedas calcular tu asignacin de todo el ao, o complicado, como para predecir dnde se debe perforar un pozo para extraer petrleo. A veces, un error en el programa de la computadora provoca un resultado inesperado y, generalmente, desagradable. Para los ingenieros de software es extremadamente difcil disear un programa perfecto. Por eso la mayora de los programas inicialmente contienen errores y la depuracin se convierte en una tarea diaria para los programadores. Depurar generalmente es una tarea difcil y agotadora. El elemento ms importante para depurar un problema es la capacidad del programador para hacerlo. Sin embargo, la dificultad de la depuracin del software vara considerablemente de acuerdo con el lenguaje de programacin usado y a las herramientas utilizadas como depuradores. Los depuradores son herramientas de software que permiten que el programador pueda controlar la ejecucin de un programa, detenerla, reiniciarla, ejecutarla en cmara lenta, cambiar los valores de la memoria y en algunos casos, retroceder en el tiempo. Finalmente, una computadora debe saber cmo comunicarse. Para ello es necesario conectarla a dispositivos perifricos. En el mundo digital actual, la computadora no slo est equipada con los elementos bsicos (teclado, mouse y pantalla) sino tambin con un mdem, una cmara y una impresora.Todos los perifricos estn conectados mediante un cable a la placa madre que est instalada en la caja de la computadora con un enchufe. En el interior de la caja, el ventilador de refrigeracin produce un suave sonido similar al del viento.
Muchas, y en realidad probablemente la mayora de las computadoras, no cuentan con teclado ni pantalla sino que estn incorporadas en diferentes dispositivos. As, en un automvil hay una computadora que detecta el funcionamiento y estado del motor y controla diferentes funciones. Los dispositivos de entrada son sensores y los dispositivos de salida son actuadores.