Sunteți pe pagina 1din 5

SISTEMAS OPERATIVOS

UNIDAD 2: TAREA 3 –ACTIVIDAD INTERMEDIA TRABAJO COLABORATIVO 2

JORGINHO OJEDA DE LA CRUZ

PROFESOR:

JAIMEM JOSE VALDEZ

UNIVERSIDAD ABIERTA Y A DISTANCIAS UNAD

NOV DEL 2019

BARRANQUILLA-COLOMBIA
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).

PROCESOS

Cuando hablamos de procesos nos estamos refiriendo a las instrucciones que se ejecutan en
un microprocesador ya sea para el inicio de un programa o una tarea a realizar de un sistema
operativo.

Los Procesos de gestión de un proceso sistema operativo están formado por:

- Las instrucciones que son ejecutadas por un microprocesador


- Estado de una ejecución de un determinado proceso, sea de un dato especifico o
registro de la computadora
- Memoria de trabajo, es decir donde ese proceso se va a gestionar.

Los procesos también están conformados por estados como:

Activos: este estado se refiere cuando ese proceso está en ejecución, es decir un programa
está en ejecución.

Preparados: este estado se refiere cuando un determinado proceso no está ejecutándose, por
lo cual está establecido en una lista en segundo plano, para ser más adelante ejecutarse.

Bloqueados: en este estado se refiere, cuando un determinado proceso está a la espera de un


permisos o confirmación para ser ejecutada.
2. Los sistemas operativos necesitan cierta manera de crear procesos. En sistemas muy
simples o diseñado para ejecutar una sola aplicación.

Para la creación de un proceso en un sistema operativo, inicialmente para un funcionamiento


o creación, Es decir para crear un proceso en un sistema operativo, se necesita un mecanismo
para crear y terminar procesos.

- Inicializar el sistema operativo


- Ejecutar una llamada, sea de un programa o una tarea a cumplir
- Solicitud del usuario
- Inicio de tareas o procesos
- Y por último un terminar el trabajo

Es decir que para crear un proceso en un sistema, debemos tener en cuenta que un
sistema operativo inicializado, para realizar operaciones simples, como también
complejas, un proceso que se puede ejecutar en una aplicación puede ser Windows 7.
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. Se realizan mediante un Algoritmo de
Planificación.

Para la planificación de un proceso de un sistema operativo, las herramientas que se utiliza


y como lo realizan.

Se identifican en tres niveles como:

Nivel alto: en este nivel mas que todo se decide que trabajos o conjuntos de procesos, son
prioridades que de procesos que compiten con los recursos del sistema

Nivel medio: en este nivel se decide que procesos se suspenden o reanudan para lograr
ciertas metas de rendimiento.

Nivel bajo: en este nivel se decide que proceso, de los cuales ya están listo, es decir el cual
se va ejecutar prontamente, en la unidad central de proceso.

Es decir que para cada procesos de ejecución existes estos diferentes niveles, como también
existen diferentes tipo de algoritmo planificación, como planificación no Apropiativa y
planificación apropiativa.

Planificación no apropiativas, son aquellas que se basa en que un proceso cuando pasa al
estado de ejecución esta no abandona el procesador hasta que termine la operación.

Planificación apropiativas, es aquel proceso que puede ser interrumpido por un sistema
operativo, para otorgar el proceso a un proceso distinto.

Unos de estos algoritmos se llama First come first serve, se trata mas que todo cada
proceso o trabajo que llega a la unidad y se procesa por orden de llegada.

S-ar putea să vă placă și