Sei sulla pagina 1di 7

SISTEMAS OPERATIVOS

CODIGO: 301402

PASO 3: ACTIVIDAD INTERMEDIA TRABAJO COLABORATIVO

PRESENTADO A:

JAIME JOSE VALDES

ENTREGADO POR:

JEISSON EMMANUEL ALARCÓN CÁRDENAS

CODIGO: 1057598807

GRUPO: 301402_28

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA- UNAD

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Abril del 2019

SOGAMOSO- BOYACA
Actividad Individual
1. Definir que son procesos, sus estados y como se clasifican.
(Realizar dos ejemplos que usted como ingeniero considere
que son procesos de un sistema operativo).
Un proceso es un conjunto de variables, registros e instrucciones de un
programa destinado a ser ejecutado en el microprocesador siendo parte
del sistema operativo que se debe gestionar y darle un servicio
específico.
Estados
Nuevo: Un proceso que se acaba de crear y que aún no ha sido
admitido en el grupo de procesos ejecutables por el sistema operativo.
Suele ser un proceso que aún no se ha cargado en memoria principal,
aunque su BCP sí ha sido creado.
Listo: Es el proceso que está activo, pero solo está a la espera de
ejecutar cuando se le asigne un procesador.
Ejecución: El proceso esta en ejecución es decir que esta siendo
empleado por el equipo o sistema operativo, la cantidad de procesos
trabajando al tiempo en la cantidad de procesadores.
Bloqueado: Un proceso que no puede ejecutar hasta que se cumpla un
evento determinado o se complete una operación E/S por tanto el
proceso esta pendiente por un evento que lo hizo bloquear ya sea una
operación de lectura- escritura, señal sobre semáforo o que finalice un
proceso hijo.
Terminado: La transición de activo a este estado ocurre cuando el
proceso realiza una llamada al sistema solicitando su propia
terminación. En estas circunstancias, hay estructuras de datos
correspondientes al proceso que no pueden ser liberadas hasta que el
proceso padre del que está terminando recoja el código de terminación
de este.
Clasificación de procesos
PROCESOS LARGOS: Son aquellos procesos que por mucho tiempo han
estado en listos o ejecución es decir que están en una larga ráfaga
limitada por la cpu.
PROCESOS CORTO: Son los procesos que están limitados por funciones
de entrada y salida y que el cpu presta atención al proceso
ocasionalmente o pueden ser que también por que estén bloqueados o
en espera a un evento.
PROCESOS DISTRIBUIDOS: Es una forma de proceso en la que los datos
y las funciones están distribuidos en los distintos elementos de una
configuración o sistema.
PROCESOS PRIVILEGIADOS: Son los procesos que se ejecutan en modo
administrador y necesitan permisos.
PROCESOS NO PRIVILEGIADOS: Son aquellos procesos que un usuario
normal usa y no requieres de permisos de administrador.
Ejemplos
- Cuando el sistema verifica la temperatura o estado del equipo en
segundo plano, igualmente análisis de archivos en búsqueda de
virus que se ejecuta en segundo plano.
- La ejecución de un video juego que realiza la ejecución de varios
procesos.

2. Los sistemas operativos necesitan cierta manera de crear


procesos. En sistemas muy simples o diseñado para ejecutar una
sola aplicación.

Usted como ingeniero debe definir los eventos principales que provocan
la creación de un proceso y realizar un ejemplo de proceso que ejecuten
solo una aplicación.

Eventos de creación de un proceso

• Arranque del sistema.


• En la ejecución, desde un proceso, de una llamada al sistema para la
creación del proceso.
• Una petición deliberada del usuario para crear un proceso.
• El inicio de un trabajo por lotes.

Cuando el sistema crea el proceso el realiza las siguientes actividades:


- Asignar nombre al proceso.
- Insertar el proceso en la lista de procesos conocidos.
- Determinar la prioridad.
- Crear el bloque de control
- Asignar los recursos iniciales y necesarios.
Ejemplo
Se comprende que hay procesos que ejecutan aplicaciones y hay dos
maneras de generarlas una es mediante el inicio de Windows se crea
una tarea y se le habilita para que empiece el proceso cuando el sistema
esta cargando por ejemplo el antivirus que dura en proceso de ejecución
desde que el sistema operativo esta activo. Otro método para que un
proceso gestione una aplicación es al tenerlo en modo terminado o
espera al dar clic a la aplicación por ejemplo Anydesk al dar clic para a
la transición de listo-ejecución ya estando abierto el aplicativo que
genera el estado en ejecución.

3. Realizar un mapa conceptual donde se pueda evidenciar como se


realiza la comunicación y sincronización entre procesos en un
sistema operativo. El mapa conceptual debe contener

(Condiciones de carrera, regiones críticas, exclusión mutua con espera


ocupada, dormir y despertar, semáforo, monitores, transmisión de
mensajes y barreras).
4. Como cree usted que el sistema operativo planifica la ejecución de
los procesos, que herramientas utiliza y como lo realiza.

RTA: El sistema operativo planifica y analiza los procesos con prioridad


y contiene varias herramientas para evitar inconvenientes cada proceso
está constituido a una tarea o actividad del sistema algunos casos una
actividad manipula varios procesos. Como se mencionó anteriormente
los procesos se pueden programar por ejemplo en el administrador de
tarea se establece que según si el sistema operativo inicia en los
procesos de cargas iniciales este el programa que desea se inicie al
comienzo o se establece que sea a determinado tiempo como en
proceso de segundo plano esos procesos son los que no necesitan de
que la aplicación este abierta y el usuario determine que este trabajando
estos procesos comúnmente el usuario no sabe que se están generando
como medición de temperatura de disco duro y componente entre otras.
La otra manera de realizar un proceso es al abrir un programa o
aplicación y generar actividades.
REFERENCIAS BIBLIOGRAFICAS
Castellanos. (2014). Sistemas operativos. Recuperado de
https://lcsistemasoperativos.wordpress.com/tag/espera-ocupada/
Martinez,D.L.(2004). Sistemas Operativos( Proceso y administración de
los procesos P.27-61).Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?d
ocID=10065067&ppg=11
Martinez,D.L.(2004). Sistemas Operativos( Proceso y administración de
los procesos P. 117-153).Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?d
ocID=10065067&ppg=11
Sistemas operativos. (2017). Estados de procesos. Recuperado de
https://1984.lsi.us.es/wiki-ssoo/index.php/Estados_de_los_procesos
Márquez. (2006). Procesos sistemas operativos. Recuperado de
https://www.monografias.com/trabajos40/sistema-operativo-
proceso/sistema-operativo-proceso2.shtml#estados

Potrebbero piacerti anche