Вы находитесь на странице: 1из 5

1

PASO 3

TUTORA:

JAIME JOSE VALDES

ESTUDIANTE:

JORGE GIOVANNY BECERRA ALBA

GRUPO:

301402_42

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA “UNAD”

INGENIERIA DE SISTEMAS

SISTEMAS OPERATIVOS

DUITAMA - BOYACA

2018
2

DESARROLLO ACTIVIDAD

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 descripción del proceso.

PROCESO DESCRIPCION
Proceso anfitrión para servicios que se ejecutan a través de librerías enlazadas
svchost.exe
dinámicamente.
Este proceso corresponde a uno de los componentes de Windows más importantes a
nivel visual, el llamado Desktop Window Manager. Se trata del gestor de
composición que ofrece la capacidad de que disfrutemos de esos bonitos efectos
dwm.exe estéticos como ventanas transparentes, miniaturas en vivo en la barra de tareas o el
intercambiador de tareas Flip3D (Windows 7), que se activa al pulsar la combinación
de teclas Windows + Tabulador (Tab). En Windows 8 tenemos la combinación Alt
+ Tab.
Este proceso controla la entrada de usuario alternativa y la barra de idiomas de Office.
ctfmon.exe De este modo, podremos manejar nuestro ordenador a través de la voz o de un puntero
y una tableta gráfica, además de caracteres mediante el teclado virtual.
Como no hay una forma directa de ejecutar ficheros DLL, este proceso se encarga de
ejecutar las funcionalidades que se almacenan en archivos DLL compartidos. Este
rundll32.exe o rundll.exe
ejecutable es una parte válida de Windows, por lo que no representa un problema en la
mayoría de las ocasiones.
Es el actualizador de Windows y funciona en segundo plano. Descarga parches y los
wuauclt.exe instala siempre y cuando lo tengas configurado para que detecte automáticamente
actualizaciones y las instale por ti.
Puede compartir contenidos multimedia entre ordenadores de la misma red y también
Wmpnscfg.exe - Windows con la XBOX 360. Este proceso comparte la biblioteca multimedia incluso aunque no
Media Player esté abierta. Si sacas provecho de esta funcionalidad. estás ante una de las grandes
características de Windows.
Conocido como "Client/Server Runtime Subsystem" es un componente que
proporciona el modo usuario del subsistema de Windows y que se complementa
con win32.sys, que se encarga de la parte que se ejecuta en modo núcleo. Este proceso
csrss.exe
no debe detenerse bajo ningún concepto, ya que dependen de él las ventanas de
consola, la creación y borrado de hilos, y de algunas porciones del entorno virtual
de MS-DOS.
Forma parte de Visual Studio .Net (Entorno de desarrollo para crear aplicaciones,
mdm.exe sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la
plataforma .NET).
services.exe Es el proceso que controla y gestiona los servicios de Windows.
Este proceso es el planificador de actualizaciones de Java, que malgasta memoria
continuamente para comprobar si tienes Java actualizado a la última versión.
Para desactivar la comprobación de actualizaciones de Java, ves al Panel de control y
justched.exe busca Java, al ejecutarlo saldrá elPanel de control de Java. Ahí verás la
pestaña Update en la que podrás desactivar la casilla Check for Updates
Automatically.
3

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

 Nuevo: El proceso se acaba de crear, pero aún no ha sido admitido en el grupo de

procesos ejecutables por el sistema operativo. Habitualmente en un sistema operativo

multitarea como Windows, nada más que un proceso se crea, éste resulta admitido,

pasando al estado listo. Sin embargo, esto no tiene por qué ser siempre así. Por ejemplo,

en una situación de sobrecarga temporal del sistema, el SO puede decidir retardar la

admisión de los procesos nuevos. Así se alivia la carga del sistema, ya que hasta que un

proceso no es admitido, éste no compite por los recursos del sistema.

 Listo: El proceso está esperando ser asignado al procesador para su ejecución. Una CPU

clásica (con un solo núcleo) solo se puede dedicar en cada momento a un proceso. Los

procesos que están preparados para ejecutarse permanecen en estado listo hasta que se les

concede la CPU. Entonces pasan al estado “En ejecución”.

 En ejecución: El proceso tiene la CPU y ésta ejecuta sus instrucciones.

 En espera: El proceso está esperando a que ocurra algún suceso, como por ejemplo la

terminación de una operación de E/S.

 Terminado: El proceso ha sido sacado del grupo de procesos ejecutables por el sistema

operativo. Después de que un proceso es marcado como terminado se liberarán los

recursos utilizados por ese proceso, por ejemplo, la memoria.


4

3. Con sus propias palabras defina como se realiza la comunicación y sincronización entre

procesos en un sistema operativo.

La comunicación entre procesos en un sistema operativo se puede realizar bien sea por procesos

independientes o por procesos cooperantes, los independientes son aquellos que se ejecutan sin

requerir la ayuda o cooperación de otros procesos y los cooperantes son cuando están diseñados

para trabajar conjuntamente en alguna actividad por lo cual deben ser capaces de comunicarse e

interactuar entre ellos.

4. Como cree usted que el sistema operativo planifica la ejecución de los procesos, que

herramientas utiliza y como lo realiza.

La planificación de procesos se refiere a cómo determina el sistema operativo al órden en que irá

cediendo el uso del procesador a los procesos que lo vayan solicitando, y a las políticas que

empleará para que el uso que den a dicho tiempo no sea excesivo respecto al uso esperado del

sistema. Podemos hablar de tres tipos principales de planificación:

A largo plazo Decide qué procesos serán los siguientes en ser iniciados. Este tipo de planificación

era el más frecuente en los sistemas de lotes (principalmente aquellos con spool) y

multiprogramados en lotes; las decisiones eran tomadas principalmente considerando los

requisitos pre-declarados de los procesos y los que el sistema tenía libres al terminar algún otro

proceso. La planificación a largo plazo puede llevarse a cabo con periodicidad de una vez cada

varios segundos, minutos e inclusive horas. En los sistemas de uso interactivo, casi la totalidad de

los que se usan hoy en día, este tipo de planificación no se efectúa, dado que es típicamente el

usuario quien indica expresamente qué procesos iniciar.


5

A mediano plazo Decide cuáles procesos es conveniente bloquear en determinado momento, sea

por escacez/saturación de algún recurso (como la memoria primaria) o porque están realizando

alguna solicitud que no puede satisfacerse momentaneamente; se encarga de tomar decisiones

respecto a los procesos conforme entran y salen del estado de bloqueado (esto es, típicamente,

están a la espera de algún evento externo o de la finalización de transferencia de datos con algún

dispositivo). En algunos textos, al planificador a mediano plazo se le llama agendador (scheduler

).

A corto plazo Decide cómo compartir momento a momento al equipo entre todos los procesos que

requieren de sus recursos, especialmente el procesador. La planificación a corto plazo se lleva a

cabo decenas de veces por segundo (razón por la cual debe ser código muy simple, eficiente y

rápido); es el encargado de planificar los procesos que están listos para ejecución. En algunos

textos, al planificador a corto plazo se le llama despachador (dispatcher ).

Вам также может понравиться