Está en la página 1de 7

CENTRO UNIVERSITARIO: DE CIENCIAS EXACTAS E INGENIERÍAS (CUCEI)

DIVISIÓN: TECNOLOGÍAS PARA LA INTEGRACIÓN CIBER-HUMANA

DEPARTAMENTO: CIENCIAS COMPUTACIONALES

MATERIA: SEMINARIO DE SOLUCIÓN DE PROBLEMAS DE SISTEMAS


OPERATIVOS

PROFESORA: VIOLETA DEL ROCÍO BECERRA VELAZQUEZ

ALUMNO: JUAN ANGEL NAVA BARRIENTOS

CÓDIGO: 217530216

CARRERA: INGENIERÍA EN COMPUTACIÓN

SECCIÓN: D01

TÍTULO DE INVESTIGACIÓN: ACTIVIDAD DE APRENDIZAJE 5 - TAREA 3 –


DIAGRAMA Y TRANSICIONES

FECHA: 24/02/23
SEMINARIO DE SOLUCIÓN DE SISTEMAS OPERATIVOS

Contenido

1. Describa en qué consisten los algoritmos de planificación No


Apropiativos ........................................................................................................... 3

2. Explique cómo obtener cada uno de los tiempos solicitados en el punto 9


del programa 3 (actividad de aprendizaje 6) ........................................................ 3

3. ¿Qué significa BCP? ....................................................................................... 4

4. Liste los elementos que conforman un BCP................................................. 4

5. Dibuje el diagrama de 5 estados y sus transiciones válidas ....................... 5

6. Conclusiones ................................................................................................... 6

7. Bibliografía ....................................................................................................... 7

2
DIAGRAMA Y TRANSICIONES

1. Describa en qué consisten los algoritmos de planificación No


Apropiativos

Los algoritmos de planificación no apropiativos son un tipo de algoritmo utilizado


en sistemas operativos para gestionar la asignación de recursos del sistema a
diferentes procesos en ejecución. Estos algoritmos no permiten que un proceso en
ejecución retenga los recursos del sistema por más tiempo del que se le asignó,
incluso si el proceso lo solicita.

En lugar de eso, el sistema operativo asigna recursos a los procesos según un plan
preestablecido, sin tomar en cuenta si el proceso en ejecución actualmente lo
necesita o no. Los procesos deben esperar en la cola para recibir los recursos que
necesitan y solo pueden acceder a ellos cuando se les asignan.

Existen diferentes tipos de algoritmos de planificación no apropiativos, como el


algoritmo de planificación FIFO (primero en entrar, primero en salir), el algoritmo SJF
(el más corto primero) y el algoritmo de planificación por prioridades. Cada uno de
estos algoritmos se utiliza en diferentes situaciones y se ajusta a diferentes
necesidades.

En resumen, los algoritmos de planificación no apropiativos son aquellos en los que


el sistema operativo no permite que un proceso en ejecución retenga los recursos del
sistema por más tiempo del que se le asignó y se encarga de asignar los recursos
según un plan preestablecido.

2. Explique cómo obtener cada uno de los tiempos solicitados en el punto 9


del programa 3 (actividad de aprendizaje 6).

a. Tiempo de Llegada: Hora en la que el proceso entra al sistema.


Se guarda en una variable homónima.
b. Tiempo de Finalización: Hora en la que el proceso terminó
Se guarda en una variable homónima.
c. Tiempo de Retorno: Tiempo total desde que el proceso llega hasta que termina.
Tiempo de finalización – llegada.
d. Tiempo de Respuesta: Tiempo transcurrido desde que llega hasta que es atendido
por primera vez.
Inicio de tiempo de servicio – Llegada.
e. Tiempo de Espera: Tiempo que el proceso ha estado esperando para usar el
procesador.

Juan Angel Nava Barrientos


SEMINARIO DE SOLUCIÓN DE SISTEMAS OPERATIVOS

Total del tiempo en que hay alguna espera de un proceso.


f. Tiempo de Servicio: Tiempo que el proceso ha estado dentro del procesador. (Si el
proceso termino su ejecución normal es el TME, de no ser así es el tiempo
transcurrido)
Total del tiempo en que está en proceso.

3. ¿Qué significa BCP?

BCP es la sigla de "Business Continuity Plan" que en español se traduce como


"Plan de Continuidad del Negocio". Es un plan que se desarrolla en las
organizaciones para garantizar que puedan seguir operando en caso de desastres
naturales, fallas tecnológicas, ciberataques u otros eventos imprevistos que puedan
afectar la continuidad del negocio.

El objetivo principal del BCP es identificar los riesgos y amenazas que pueden
afectar el negocio y desarrollar medidas preventivas y de recuperación para
minimizar el impacto en el negocio y sus operaciones. Esto incluye la creación de
planes de contingencia, la identificación de roles y responsabilidades de los
empleados en caso de un evento, la recuperación de datos y sistemas críticos, y la
implementación de medidas para garantizar la seguridad y protección de la empresa.

En resumen, BCP es un plan que ayuda a las organizaciones a protegerse de los


riesgos y amenazas que pueden afectar su continuidad y asegura que puedan seguir
operando en caso de un evento imprevisto.

4. Liste los elementos que conforman un BCP

Un BCP (Plan de Continuidad del Negocio) típicamente incluye los siguientes


elementos:

Análisis de impacto en el negocio (BIA): Es el proceso de identificar y evaluar los


riesgos y amenazas que podrían interrumpir o afectar las operaciones de la empresa.
En este análisis se identifican los procesos críticos, los recursos necesarios para su
funcionamiento y los tiempos de recuperación esperados.

Estrategias de continuidad: Después de realizar el análisis de impacto en el negocio,


se desarrollan estrategias de continuidad para minimizar el impacto de los eventos

4
DIAGRAMA Y TRANSICIONES

imprevistos. Las estrategias incluyen planes de contingencia, recuperación de


desastres, redundancia de sistemas y recursos, entre otros.

Planes de contingencia: Son los planes detallados que se utilizan para responder a
situaciones específicas de interrupción de negocio. Estos planes deben incluir los
procedimientos a seguir, los recursos necesarios, la responsabilidad y el tiempo de
recuperación esperado.

Recursos de apoyo: En un BCP se debe incluir una lista de los recursos necesarios
para implementar el plan, como personal, sistemas, equipo de recuperación de
desastres, suministros, etc.

Estructura de organización del equipo de gestión de crisis: Este equipo es


responsable de coordinar la respuesta a un evento imprevisto y de implementar el
plan de contingencia. Debe estar compuesto por los empleados clave de la
organización y tener roles y responsabilidades claramente definidos.

Pruebas y entrenamiento: Es importante probar y entrenar regularmente el BCP para


asegurarse de que está actualizado y que funciona correctamente en caso de un
evento imprevisto. Las pruebas deben incluir simulaciones de situaciones de
interrupción de negocio y deben involucrar a todo el personal relevante.

En resumen, los elementos que conforman un BCP incluyen el análisis de impacto en


el negocio (BIA), estrategias de continuidad, planes de contingencia, recursos de
apoyo, estructura de organización del equipo de gestión de crisis y pruebas y
entrenamiento.

5. Dibuje el diagrama de 5 estados y sus transiciones válidas

El diagrama de 5 estados se refiere a un modelo de ciclo de vida de un proceso


en un sistema operativo. Los 5 estados son:

1. Nuevo (New): En este estado, el proceso ha sido creado pero aún no se ha


asignado ningún recurso del sistema.
2. Listo (Ready): En este estado, el proceso está listo para su ejecución y ha sido
asignado a los recursos del sistema, pero aún no se ha ejecutado.
3. En ejecución (Running): En este estado, el proceso está en ejecución y ha
sido asignado a los recursos del sistema.

Juan Angel Nava Barrientos


SEMINARIO DE SOLUCIÓN DE SISTEMAS OPERATIVOS

4. Bloqueado (Blocked): En este estado, el proceso está esperando la


disponibilidad de un recurso del sistema que actualmente está siendo utilizado
por otro proceso.
5. Terminado (Terminated): En este estado, el proceso ha finalizado su ejecución
y ha liberado todos los recursos asignados.

Las transiciones válidas entre los estados son:

1. Nuevo (New) → Listo (Ready): El proceso se mueve al estado de Listo cuando


se le asignan recursos del sistema y está listo para su ejecución.
2. Listo (Ready) → En ejecución (Running): El proceso se mueve al estado de
En ejecución cuando se le asigna el recurso del sistema y comienza su
ejecución.
3. En ejecución (Running) → Bloqueado (Blocked): El proceso se mueve al
estado de Bloqueado cuando necesita un recurso del sistema que
actualmente está siendo utilizado por otro proceso.
4. Bloqueado (Blocked) → Listo (Ready): El proceso se mueve al estado de Listo
cuando se libera el recurso del sistema que estaba esperando y está
nuevamente listo para su ejecución.
5. En ejecución (Running) → Terminado (Terminated): El proceso se mueve al
estado de Terminado cuando finaliza su ejecución y libera todos los recursos
asignados.

6. Conclusiones

En cátedra me quedó bastante claro lo de los algoritmos, más no lo de las


transiciones. Me alegra poder repasarlo aquí porque en la cátedra fue visto muy por
encima y rápido. El diagrama de los estados es muy importante para llevar una

6
DIAGRAMA Y TRANSICIONES

coherencia para con los procesos, pues hay que considerar las posibilidades de que
algo salga como lo esperado o, en dado caso que haya un error, solucionarlo de una
manera correcta.

7. Bibliografía

3.2.- Planificación apropiativa y no apropiativa. (s/f). Birt.eus. Recuperado el 24 de

febrero de 2023, de

https://ikastaroak.birt.eus/edu/argitalpen/backupa/20200331/1920k/es/DAMDAW/

SI/SI02/es_DAMDAW_SI02_Contenidos/website_32_planificacin_apropiativa_y_n

o_apropiativa.html

(S/f). Udc.es. Recuperado el 24 de febrero de 2023, de https://www.dc.fi.udc.es/~so-

grado/SO-Procesos-planif.pdf

Publicadas Por, U. (s/f). SISTEMAS OPERATIVOS I. Blogspot.com. Recuperado el 24

de febrero de 2023, de

http://sistemasoperativosrocher.blogspot.com/2015/03/estados-y-

transiciones-de-los-procesos.html

Adáptese y responda a los riesgos con un plan de continuidad del negocio (BCP).

(2020, noviembre 25). Ibm.com. https://www.ibm.com/mx-

es/services/business-continuity/plan

Notas de la cátedra.

Juan Angel Nava Barrientos

También podría gustarte