Las cuatro funciones básicas de un sistema informático son entrada, procesamiento, salida y almacenamiento. Estas cuatro funciones se conocen colectivamente como el modelo IPO + S y se utilizan para enseñar los fundamentos de los sistemas de información.
La entrada se refiere colectivamente a todos los recursos utilizados en la creación de un programa. Por lo general, esto consiste en que un programador ingrese el código en una computadora con un teclado.
El procesamiento colectivo se refiere a todas las funciones internas que la computadora usa para controlar y dar sentido a la información. Los componentes más básicos son una unidad de control, una unidad lógica aritmética y una memoria de acceso aleatorio para el almacenamiento temporal. Esto representa un modelo muy simple de una computadora. Las computadoras modernas agregarán otros componentes de procesamiento, como un sistema operativo multitarea.
La salida es la visualización de información al usuario. Esto puede ocurrir a través del monitor, a través de audio a través de los altavoces, o en papel a través de una impresora. La salida también se puede escribir en un dispositivo de almacenamiento como un CD-ROM o una unidad flash.
El almacenamiento consiste en cualquier medio por el cual los datos pueden guardarse permanentemente. Algunos ejemplos incluyen discos duros internos y externos, disquetes, CD, DVD y tarjetas de memoria. Este componente no siempre estuvo presente en el modelo de IPO, ya que no es estrictamente necesario para que funcione una computadora básica, pero se agregó como la memoria física permanente se ha convertido en una parte estándar de todas las computadoras modernas.