¿Cómo procesa los datos una computadora?

¿Qué son los datos?

En pocas palabras, los datos son información. Los datos pueden ser números, cadenas de caracteres o imágenes. Todos los datos deben ingresarse en la computadora para que puedan ser procesados. Los datos se pueden leer de un archivo, escribir a través del teclado o escanear como un código de barras. Desde el punto de vista de un programador informático, esto se considera información sin procesar que debe procesarse.

¿Por qué usar una computadora para procesar datos?

Las computadoras procesan grandes cantidades de datos porque pueden interpretar los datos mucho más rápido que una persona. La mayor parte del procesamiento de datos es mundano y sería propenso a errores humanos si no se procesa por computadora. Las computadoras procesan datos tan rápido que su velocidad se mide en MIPS (millones de instrucciones por segundo).

El cerebro de la computadora.

Una computadora usa una Unidad Central de Procesamiento o CPU para tomar todas sus decisiones y procesar datos. La CPU tiene un conjunto interno de instrucciones que sigue cuando recibe un comando. Los programadores usan diferentes lenguajes para dar comandos a la CPU. Estos lenguajes son más legibles para los humanos que el lenguaje de máquina de la CPU. La CPU sigue la lógica del programador para procesar los datos que se le dan.

Datos como salida.

Parte de las instrucciones del programador será cómo guardar los datos procesados. Nuevamente, los datos se pueden escribir en un archivo, pero la salida generalmente también se envía a un informe impreso. Un sistema de nómina producirá varios tipos de salida, imprime cheques, actualiza las bases de datos contables y produce archivos que se envían al gobierno para mostrar la cantidad de impuestos retenidos.

Basura entra, basura sale.

Los datos que se ingresan a la computadora deben ser buenos datos, o la salida será inútil. Las computadoras en sí mismas son máquinas sin inteligencia. Siguen las instrucciones que se les dan y procesan los datos sin pensar.