Sei sulla pagina 1di 7

ACTIVIDAD UNIDAD 2: (PASO) 3 SISTEMAS OPERATIVOS

ACTIVIDAD INDIVIDUAL

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

2017
ACTIVIDAD A DESARROLLAR

1. Haga una lista con lo que usted considera son proceso que
maneja un sistema operativo. El cuadro debe tener dos columnas
el proceso y la descripcin del proceso.

PROCESO DESCRIPCION
Taskmgr.exe Administrador de tareas de
Windows. Permanece siempre
activo cuando un usuario desea
ver cules son
losprocesos que se ejecutan
en segundo plano.
Taskhost.exe El archivo y proceso
taskhost.exe es parte del
sistema operativo Windows 7,
NO est presente en versiones
anteriores de Windows.

Es el proceso host de las tareas


de Windows
Dwm.exe dwm.exe es un proceso
relacionado al sistema
operativo Windows Vista.
Se trata del Desktop
Window Manager (DWM).

DWM es el responsable
de los efectos grficos
como el Aero Glass o las
previews de ventanas.

2. Definir los estados y las clasificaciones de un proceso.

Cada proceso tiene varios estados durante su ejecucin, son como se


muestran en la siguiente figura:

Fuente: http://www.atc.uniovi.es/telematica/2ac/Apuntes-y-Ejercicios/T08-
Procesos.pdf

La definicin de los estados es:

Estado Definicin
Nuevo El proceso se acaba de crear, pero
aun no ha sido admitido en el grupo
de procesos ejecutables por el SO
Listo El proceso est esperando ser
asignado al procesador para su
ejecucin
En ejecucin El proceso tiene la CPU y sta ejecuta
sus instrucciones
En espera El proceso est esperando a que
ocurra algn suceso, como por
ejemplo la terminacin de una
operacin de E/S
Terminado El proceso ha sido sacado del grupo
de procesos ejecutables por el SO.
Despus de que un proceso es
marcado como terminado, se liberan
los recursos utilizados por ese
proceso

Clasificacin de los procesos


Segn el grado en que comparten la memoria
- Procesos pesados (Unix), no comparten ninguna porcin de la memoria.
Cada proceso se ejecuta en su propio procesador virtua con CPU y
memoria. Todos los procesos si comparten el mismo espacio de
almacenamiento permanente
- Procesos livianos: comparten toda a memoria y el espacio de
almacenamiento permanente

Segn quien tiene el control para transferir el procesador multiplexado de un


proceso a otro:
- Procesos preemptive: es el ncleo el que decide en qu instante se
transfiere el procesador real de un proceso al otro
- Procesos non-preemptive: es el proceso el que decide en qu instante
transfiere el procesador real a otro proceso

3. Con sus propias palabras defina como se realiza la comunicacin y


sincronizacin entre procesos en un sistema operativo.

Teniendo en cuenta que los procesos son programas que estn en ejecucin
y estos tienen su propio flujo de control, directorio de trabajo y es
independiente de los otros procesos no tienen conocimiento de los dems y
por eso mimo van a competir por el acceso a recursos, por lo tanto estos
comparten el acceso a algunos objetos y se comunican con los dems.

Los procesos pueden llegar a ser independientes o dependientes, llamados


cooperantes, el proceso independiente es el que no requiere ayuda de otros,
mientras que los cooperantes son los que deben trabajar en ayuda de otros y
por lo tanto haber interacciones entre ellos.

Para que los procesos puedan estar comunicados y sincronizados deben existir
unos mecanismos en el sistema operativo que permita que funcionen
utilizando los recursos sin que esto perjudiquen o invadan a otro.

4. Como cree usted que el sistema operativo planifica la ejecucin de


los procesos, que herramientas utiliza y como lo realiza.

Los sistemas operativos cuentan con un mdulo que se llama planificador, la


funcin de este dispositivo es la toma de decisiones para lograr que los
procesos funcionen y se ejecuten de forma ordenada y de acuerdo a las
prioridades.

La planificacin tiene objetivos como:

Equidad: que como la palabra lo dice, es igualdad, es decir la prioridad de ser


atendidos cada uno de los procesos es igual

Eficacia: con una ocupacin del 100% por parte del procesador

Tiempo de respuesta: es aquel tiempo que tarda el equipo en dar respuesta a


las solicitudes del usuario, y este por lo tanto debe ser lo menor posible

Tiempo de regreso: es el tiempo reducido al mnimo en la espera de los


resultados
Rendimiento: es la maximizacin del nmero de tareas que se puedan procesa
en una hora.

REFERENCIAS

Moreno p., A. (2009). Mdulo de Sistemas Operativos. UNAD. Riohacha


(Guajira).

Recuperado de: http://www.atc.uniovi.es/telematica/2ac/Apuntes-y-


Ejercicios/T08-Procesos.pdf

Recuperado de: https://sistemasoperativos1-


caece.wikispaces.com/M%C3%B3dulo+4.+Sincronizaci%C3%B3n+y+
Comunicaci%C3%B3n+entre+Procesos

Potrebbero piacerti anche