Aporte Individual

SISTEMAS OPERATIVOS UNIDAD 2: TAREA 3 –ACTIVIDAD INTERMEDIA TRABAJO COLABORATIVO 2 JORGINHO OJEDA DE LA CRUZ PROFESOR

Views 175 Downloads 6 File size 677KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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.