Sistemas operativos
David Leonardo Jaimes Contreras SISTEMAS DE COMUNICACIÓN Comunicación Los procesos ejecutándose concurrentemente en un sistema operativo pueden ser independientes o cooperantes. Un proceso es independiente si no afecta o es afectado por otro proceso en el sistema. Cualquier proceso que no comparte data con otro proceso es independiente. Un proceso es cooperante si puede afectar o ser afectado por otros procesos en el sistema. Compartición de información: se debe proveer un ambiente que permita el acceso concurrente a la información. Speedup: para hacer que una tarea sea mas rápida, se debe separar en subtareas y que se ejecuten paralelamente ( solo se puede si la computadora tiene múltiples cores o múltiples procesadores) . Modularidad Conveniencia: un usuario puede ejecutar diferentes tareas al mismo tiempo. Sistemas de memoria compartida El proceso de comunicación usando memoria compartida requiere que los procesos que se están comunicando establezcan una región de memori