Segn el documento Procesos.pdf , en su ltima pgina hay un grfico de la relacin entre : program counter, procesos y threads ; desarrolle su respuesta. Quiere decir que un programa counter es un registro del procesador que indica que un equipo se encuentra en la secuencia del programa. En la mayora de los procesadores, PC se incrementa despus de ir a buscar una instruccin, y contiene la direccin de memoria ("puntos") a la siguiente instruccin que se ejecuta. (En un procesador en la incrementacin precede a la captacin, los puntos de la PC a la instruccin actual en ejecucin.) En los procesos el recurso procesador es alternado entre los diferentes procesos que existan en el sistema, dando la idea de que ejecutan en paralelo. Y en un Threads hay aplicaciones donde es necesario utilizar y compartir recursos en forma concurrente. IPC brinda una alternativa a nivel de sistema operativo.
ltimamente
los
sistemas operativos
estn
comenzando
proporcionar servicios para soportar crear ms de un hilo (thread) de ejecucin
(control) en un proceso. De esta forma, se tiene ms de un hilo de ejecucin en el mismo espacio de direccionamiento. Realice grficamente o explique la relacin en el momento que se utilizan: un procesador de textos, un navegador web, y un programa de mensajera como por ejemplo msn y su relacin con los procesos propios del sistema. Todos los programas mencionados en la pregunta tiene igual funcionamiento en procesos. Digital un carcter en pantalla implica dibujarla, y por consecuencia poner ese carcter en alguna regin de la memoria de vdeo. La navegacin por un browser hace llamado a las libreras para navegar, las cuales a su vez necesitan del dispositivo de red el cual funciona con libreras del sistema operativo, pero a la vez esta conexin temporal se hace por http que esta soportado sobre tcp/ip entonces antes de cualquier cosa la peticin se vuelve http, luego el sistema tiene libreras para enviar esos datos en formato TCP/IP pero para hacerlo debe contactar al driver de la tarjeta de red para que enviando de byte en byte pueda crear un pack tcp (o muchos, los que se necesiten y ah enviar las tramas http con el request del browser. De igual manera sucede con el MSN utiliza tcp/ip a traves del driver de red.