Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Procesos Involucrados en Los Sistemas Operativos
Procesos Involucrados en Los Sistemas Operativos
¿QUE ES UN PROCESO?.
Es una actividad específica que tiene un programa para realizar tareas u
objetivos; el proceso es el que realiza la función para cumplir la tarea que le fue
asignada a un software, esto se da cuando el sistema operativo interactúa con sus
recursos y son ejecutados por el microprocesador.
PROCESOS COOPERANTES.
Es cuando el proceso es seleccionado para afectar a otros procesos o que este
proceso sea afectado por otros. Estos procesos cooperantes comparten datos e
información por conveniencia.
PROCESOS INDEPENDIENTES.
Estos procesos son lo contrario a los cooperantes ya que no afecta a los demás
procesos, ni es afectado por estos en el sistema, y no comparten ningún tipo de
datos. Los procesos independientes ejecutan su función, sin ayuda de otros
procesos.
¿HEBRAS Y PROCESOS?
El proceso es el que, ejecuta la función para determinar las actividades de un
programa, definiendo el espacio de direccionamiento, recursos y conexiones entre
otras cosas.
La hebra se encuentra dentro de un proceso y define un flujo de ejecución de
sucesión ordenada dentro de él. Pueden existir muchas hebras dentro de un
mismo proceso y pueden compartir datos entre ellas.
PLANIFICADOR DE PROCESOS.
La panificación es cuando, el sistema operativo puede tener la planificación de
poder detener la actividad de un proceso en cualquier momento, así como cuando
el proceso esta ejecutado el sistema operativo no puede inhabilitarlo del estado. El
objetivo de este panificador es ejecutar todos los procesos, mantener ocupada la
CPU, minimizar el tiempo que deben esperar como respuesta a los usuarios,
rendir y maximizar el número de tareas procesadas por hora.
¿QUÉ ES SINCRONIZACIÓN?.
Los procesos cuando son cooperantes pueden compartir datos con otros
procesos, y puede afectar a otros procesos o puede ser afectado. De manera que
la sincronización ocurre entre estos procesos si son concurrentes para el
funcionamiento de una tarea que se ha encomendado.
COMUNICACIÓN DE PROCESOS.
Esto ocurre mediante un sistema de mensajes, los procesos se comunican entre
sí para ejecutar, entre todos una misma tarea, compartiendo espacios de
memoria.
EXCLUSIÓN MUTUA.
Dos procesos no pueden tener los mismos recursos, un solo proceso puede
excluir temporalmente a los demás procesos para usar un recurso de forma que
este garantice la ejecución que se le ha asignado al proceso y mantenga la
integridad del sistema.
¿QUÉ ES SEMÁFORO?
Es el que controla los procesos de una forma ordenada y determina que
proceso se ejecutara primero, guiándose por ciertas reglas que omite el sistema
operativo, omitiendo o restringiendo a cada uno de los procesos.
¿QUÉ ES INTERBLOQUEO?.
Es el bloqueo permanente de uno o más procesos, estos esperan un evento o
una ejecución del sistema operativo, ya sea cancelar la ejecución de uno o más
Proceso en los Sistemas Operativos. Pá gina 2
procesos o hacer que estos retrasen su ejecución. En el interbloqueo hay dos
recursos, el reutilizable que puede ser usado con seguridad por un proceso y no
se agota con el uso; y el consumible es el que se destruye al ser adquirido por un
proceso.