En teoría de la información, una entrada se refiere a la
información recibida en un mensaje, o bien al proceso de recibirla:
- En la interacción humano--computadora, la entrada es la información producida por el usuario con el propósito del control del programa. El usuario comunica y determina qué clases de entrada aceptarán los programas (por ejemplo, secuencias de control o de texto escritas a máquina a través del teclado y el ratón). * La entrada viene también de dispositivos de redes y almacenamiento (por ejemplo, impulsores de discos).
Un
proceso puede informalmente entenderse como un
programa en ejecución. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistemas asociados".
[1]
Los procesos son gestionados por el
sistema operativo y están formados por:
Esta definición varía ligeramente en el caso de sistemas operativos
multihilo, donde un proceso consta de uno o más
hilos, la memoria de trabajo (compartida por todos los hilos) y la información de planificación. Cada
hilo consta de instrucciones y estado de ejecución.
Los procesos son creados y eliminados por el sistema operativo, así como también este se debe hacer cargo de la
comunicación entre procesos, pero lo hace a petición de otros procesos. El mecanismo por el cual un proceso crea otro proceso se denomina
bifurcación (
fork). Los nuevos procesos pueden ser independientes y no compartir el espacio de memoria con el proceso que los ha creado o ser creados en el mismo espacio de memoria.
En los sistemas operativos multihilo es posible crear tanto hilos como procesos. La diferencia estriba en que un proceso solamente puede crear hilos para sí mismo y en que dichos hilos comparten toda la memoria reservada para el proceso.
La
salida en
informática es el proceso de transmitir la
información por un objeto (el uso de verbo). Esencialmente, es cualquier dato que sale de un sistema de
ordenador. Esto en forma podría ser impreso el
papel, de
audio, de
vídeo. En la industria médica esto podría incluir exploraciones de
CT o
rayos X. Típicamente en la informática, los datos entran por varias formas (la entrada) en un ordenador, los datos a menudo son manipulados, y luego la información es presentada a un humano (la salida).