Anda di halaman 1dari 6

Procesos Involucrados En Los Sistemas Operativos.

Que es un proceso?.
Es una actividad especfica que tiene un programa para realizar tareas u
objetivos; el proceso es el que realiza la funcin para cumplir la tarea que le fue
asignada a un software, esto se da cuando el sistema operativo interacta con sus
recursos y son ejecutados por el microprocesador.
Son todos o todas las actividades o programas compilados que se encuentran
guardados en una memoria.
-Estados de los procesos.
1)Listo, es cuando el proceso esta preparado para cumplir su funcin,
cuando sea seleccionado.
2) Ejecucin,cuando el procesador esta ejecutando los procesos en ese
momento.
3)Bloqueado, los procesos esperan la seal de otro proceso para que este
cumpla su funcin.
-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 informacin por conveniencia.
-Procesos independientes.
Estos procesos son lo contrario a los cooperantes ya que no afecta a los
dems procesos, ni es afectado por estos en el sistema, y no comparten ningn
tipo de datos. Los procesos independientes ejecutan su funcin, sin ayuda de
otros procesos.

-Diferencia entre programa y proceso.


Un programa es una aplicacin o entidad que esta integrado en el sistema
operativo listo para ser ejecutado y cumplir una tarea especifica, cuando el
programa es asignado por una series de instrucciones o recursos pasa a hacer un
proceso, que es el que ejecuta las funciones determinadas para que ese programa
pueda realizar su objetivo.
-El sistema operativo como gestor de recursos para los procesos.
El CPU (unidad central de proceso), tiempo del CPU.
Dispositivos de entrada y salida.
La memoria, archivos, puentes de comunicacin.
Las colas de procesos para determinar quien se ejecutara primero.
Los recursos del sistema para ver la capacidad de espacio en donde se pueda
guardar espacio la informacin.
- Asignacin de recursos como tal.
Se debe de administrar los recursos del equipo para ejecutar servicios para los
procesos.
La disponibilidad y prioridad determinara la asignacin de recursos.
La mala administracin de recursos puede hacer creer que la computadora no
tiene memoria cuando en realidad si tiene.
Que es implantacin?.
Es un estudio que se hace para la modificacin o mejoramiento, para llevar a
cabo un mejor proceso automatizado. Esto se hace instalando equipos o software
nuevos.

Hebras y procesos?
El proceso es el que, ejecuta la funcin 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 ejecucin
de sucesin ordenada dentro de el. Pueden existir muchas hebras dentro de un
mismo proceso y pueden compartir datos entre ellas.
Planificador de procesos.
La panificacin es cuando, el sistema operativo puede tener la planificacin
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 nmero de tareas procesadas por hora.
Que es sincronizacin?.
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 sincronizacin ocurre entre estos procesos si son concurrentes para el
funcionamiento de una tarea que se a encomendado.
Comunicacin de procesos.
Esto ocurre mediante un sistema de mensajes, los procesos se comunican
entre si para ejecutar, entre todos una misma tarea, compartiendo espacios de
memoria.

Exclusin mutua.
Dos procesos no pueden tener los mismos recursos, un solo proceso
puede excluir temporalmente a los dems procesos para usar un recurso de forma
que este garantice la ejecucin que se le a asignado al proceso y mantenga la
integridad del sistema.
Qu es semforo?
Es el que controla los procesos de una forma ordenada y determina que
proceso se ejecutara primero, guindose por ciertas reglas que omite el sistema
operativo, omitiendo o restringiendo a cada uno de los procesos.
Que es interbloqueo?.
Es el bloqueo permanente de uno o ms procesos, estos esperan un evento o
una ejecucin del sistema operativo, ya sea cancelar la ejecucin de uno o ms
procesos o hacer que estos retrasen su ejecucin. 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.

-Condiciones para el interbloqueo.


Dos procesos no pueden tener el mismo recurso en este instante, solo puede
tener recursos un proceso, esto es exclusin mutua.
Un proceso cuando tiene un recurso asignado puede esperar a otro recurso.
El proceso no puede expropiar o quitar un recurso a otro proceso que esta
signado.

Que es algoritmo del banquero?


Este se encarga de resolver los problemas que ocurren por el interbloqueo
y mantiene el sistema en estado seguro. Esto se refiere cuando hay suficientes
recursos necesarios para la realizacin de un proceso; esto funciona como un
banco donde el sistema operativo administra los recursos y se los asigna a los
procesos, estos procesos tienen los recursos limitados ya

que estos son

prestados. Una vez que los procesos ya hayan utilizado los procesos deben de
devolverlo para que el sistema operativo pueda prestarles recursos a otros
procesos que estn en espera y lo necesiten.
Que es el algoritmo de Roun robind?.
Es un modo de seleccin de una fila o grupo de procesos de forma
equitativa o justa para todos los procesos, comenzando desde el primero hasta el
ultimo terminando y comenzando desde la misma forma. Esto funciona como una
secuencia por orden para que un proceso tome su turno, cada proceso es limitado
por un periodo de tiempo para ejecutar su funcin y as dar oportunidad al
prximo.
- politicas del Round Robind.
Es apropiativo.
El quantum que es el tiempo de cada proceso varia dependiendo de la carga del
sistema y la prioridad de los procesos.
Cuando a un proceso se le termina su quantum o tiempo, se coloca al final de la
cola del siguiente nivel.
Que es el algoritmo de procesos por prioridad?.
Se encarga de elijir los procesos que tienen mayor cantidad de prioridades
asignadas si hay mas de dos procesos de mayor cantidad, este algoritmo se rige

por las polticas de eleccin del sistema operativo. esto sirve tambien para sacar a
los proceso de un estado bloqueado o modo de espera.

Anda mungkin juga menyukai