Todas las computadoras realizan cuatro funciones básicas. Estos son datos de entrada, procesamiento, salida y almacenamiento.
Las computadoras se utilizan para muchas cosas. Las empresas los utilizan para administrar sus negocios, los fotógrafos para procesar fotos, los autores para escribir libros y los jugadores para jugar juegos de realidad virtual. Incluso los automóviles, camiones y aviones utilizan la tecnología informática para controlar sus diversos sistemas. A pesar de esta diversidad, todas las computadoras realizan las cuatro funciones básicas de entrada de datos, procesamiento de datos, salida de datos y almacenamiento de datos. El hardware de una computadora está diseñado para realizar estas funciones básicas de la manera más eficiente posible.
Entrada Para que una computadora realice cualquier función, necesita datos. Esto generalmente se ingresa a través de un teclado, pero también hay otras formas de ingresar datos. Por ejemplo, los datos pueden alimentarse automáticamente desde una conexión LAN o una computadora que controla un proceso químico leerá los datos que se le envíen desde los sensores en la planta. Otras formas de ingresar datos incluyen la descarga de información, como fotografías de una cámara o tarjeta de memoria para su posterior procesamiento. Estos datos se guardan temporalmente en la memoria de acceso aleatorio (RAM) de la computadora para que puedan procesarse.
Procesando Los datos sin procesar en la RAM se deben procesar en información útil. Esto es realizado por el procesador de la computadora, también conocido como la CPU. La CPU es una pieza complicada de hardware de computadora hecha de miles de pequeños transistores integrados en un solo circuito integrado y controlado por un sistema operativo. La CPU, junto con el sistema operativo de la computadora y el programa que se está ejecutando, toma los datos y los procesa. Si trabaja con una hoja de cálculo de Excel, calcula el resultado en función de la fórmula programada en la hoja de cálculo. Durante el juego, la CPU proyecta el juego en el monitor e interpreta los comandos a medida que el usuario opera el controlador. La CPU es una increíble pieza de tecnología que representa el procesamiento de "cerebros" de una computadora.
Salida La salida puede ser de muchas formas. Puede ser simplemente una carta que se muestra en el monitor que se imprime en papel o se envía como un archivo adjunto de correo electrónico. Alternativamente, la salida puede ser la habilidad de un jugador cuando derrota enemigos virtuales o una fotografía bellamente editada. Al ver videos, la salida son las imágenes que se ven en el monitor, así como la banda sonora reproducida por los altavoces.
Almacenamiento Los usuarios a menudo quieren guardar la salida. Cuando se imprime un documento, se guarda en papel. Así fue como funcionaron las primeras computadoras, imprimieron sus resultados en cinta de papel. Sin embargo, esto no es conveniente si la salida necesita ser reutilizada ya que requiere la introducción de información nuevamente.
Esta es la razón por la que las computadoras tienen discos duros que pueden almacenar salidas, por lo que es fácil acceder a la información. Alternativamente, es posible almacenar música en una unidad USB, llevarla a la casa de un amigo y reproducirla en su computadora. Hay muchas otras formas de almacenar información, incluyendo el uso de discos duros externos o lo que se conoce como unidades SSD que no tienen partes móviles y son increíblemente rápidas. La información también se puede almacenar en la nube usando OneDrive, iCloud, Google Drive o Dropbox, que son solo algunas de las muchas instalaciones de almacenamiento en línea disponibles.