Está en la página 1de 7

Nombre de la materia

Sistemas operativos.
Nombre de la Licenciatura
Ingeniería en sistemas computacionales.

Nombre del alumno


Jesus Javier Caro Soberanez
Matrícula
010228851

Nombre de la Tarea
Procesos
Unidad #
Unidad 3. Procesos.

Nombre del Tutor


Francisco Ramon
Santos Fecha
23 de noviembre de 2020

This study source was downloaded by 100000813162856 from CourseHero.com on 08-19-2021 20:00:33 GMT -05:00

https://www.coursehero.com/file/75914219/Actividad-3-Procesosdocx/
Unidad 3: Procesos
Sistemas Operativos

Tarea 3

Tarea

Es momento de realizar la tarea del Tema: Los procesos del sistema operativo., la cual enviarás utilizando el
Formato de tareas.

1. Consulta el libro Sistemas operativos modernos (Tanenbaum, 2009), en el Capítulo 2: Procesos e hilos, en
la página 83 a 165.

• Elabore una tabla de 2X5 donde en una columna se mencionen los eventos principales que provocan
la creación de procesos y en la otra al menos un ejemplo real de ese evento.
• Siguiendo el mismo estilo de tabla que el punto anterior, elabore otra donde se mencionen las
condiciones para la terminación de procesos y cite al menos un ejemplo real de cada condición.
• Mostrar a través de una captura de pantalla los procesos que se están ejecutando en tu ordenador en
este momento, explicando el origen o la actividad que realizan al menos 3 procesos que se están ejecutando.

2. Consulta el problema de los lectores y escritores, localizado en el libro en el Sistemas operativos


modernos, en el Capítulo 2: Procesos e hilos, en la página 167.

• ¿Para qué se utiliza el modelado del algoritmo de los lectores y escritores


• ¿Cuántas variaciones o casos pueden ocurrir en este algoritmo y descríbelos?

Nota: Integra tu entrega en un documento que incluya una breve introducción, el desarrollo de los puntos
solicitados, un apartado de conclusiones y las referencias bibliográficas en formato APA.

This study source was downloaded by 100000813162856 from CourseHero.com on 08-19-2021 20:00:33 GMT -05:00

https://www.coursehero.com/file/75914219/Actividad-3-Procesosdocx/
2
INTRODUCCION

Procesos del sistema operativo:

Un proceso es un concepto manejado por el sistema operativo que consiste en el conjunto formado:

• Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.

• Su estado de ejecución de un momento dado, esto es, los valores de los registros de la CPU para dicho
programa.

• Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.

• Otra información que permite al sistema su planificación

Esta definición varia ligeramente en el caso de sistemas operativos multihilo, donde un proceso consta de uno a
mas hilos, la memoria de trabajo (compartida por todos los hilos) y la información de planificación. Cada hilo
consta de instrucciones y estado de ejecución.

Los procesos son creados y destruidos por el sistema operativo, así como también este debe hacer cargo de la
comunicación entre procesos, pero lo hace a petición de otros procesos. El mecanismo por el cual un proceso

En los sistemas operativos multihilo es posible como procesos. La diferencia escriba en que un proceso
solamente crear hilos para si mismo y en que dichos hilos comparten toda la memoria reservada para el
proceso.

➢ Elabore una tabla de 2x5 donde en una columna se mencionen los eventos principales
que provocan la creación de procesos y en otra al menos un ejemplo real de ese evento.
Evento Ejemp
lo
El arranque del sistema Proceso para aceptar el correo electrónico
entrante, que permanece inactivo la mayor
parte del tiempo y se activa cuando llega
un mensaje.
Ejecución de un proceso que Crear un proceso para obtener datos y
hace llamada al sistema para colocarlos en un búfer compartido, un
crear otro proceso segundo proceso remueve los elementos
de datos y los procesa.
Petición de usuario para crear Haciendo doble clic en un icono para
un proceso iniciar un proceso y ejecutar el programa
seleccionado.
Inicio de un trabajo por lotes Cuando se envían trabajos de procesamiento
por lotes al sistema y el sistema operativo
decide que tiene los recursos para ejecutar
otro trabajo, crea un proceso y ejecuta el
siguiente trabajo
de la cola de entrada.

➢ Siguiendo el mismo estilo de tabla que el punto anterior, elabore otra donde se
mencionen las condiciones para la terminación de procesos y cite un ejemplo real en cada
condición.

Condiciones Ejemp
lo
Procesadores de palabras, que cuentan con
Salida normal (voluntaria) un botón en su pantalla, para eliminar los
archivos temporales abiertos y terminar.

Cuando se quiere abrir un archivo


inexistente, que en el caso de los procesos
Salida por error (voluntaria) orientados a pantalla, primero aparece un
cuadro de dialogo para dar
aviso del archivo inexistente.
Error fatal (involuntaria) Cuando un programa hace referencia a una
parte de memoria no existente.
Eliminado por otro proceso Cuando desde el administrador de tareas,
(involuntaria) se fuerza la terminación de un proceso.

- Mostrar a través de una captura de pantalla los procesos que se están ejecutando en tu ordenador en este
momento, explicando el origen o la actividad que realizan al menos 3 procesos que se están ejecutando.
Proceso que actúa al haber doble clic sobre un archivo, que abre Word

Proceso en segundo plano, que se activa al dar clic en imprimir el documento


Proceso que actúa al haber clic sobre un botón: que abre inicia sección en la aula
virtual de utel
¿Para qué se utiliza el modelado del algoritmo de los lectores y escritores?

En primera instancia se indica que los lectores (Consultan la BD*) tendrá n prioridad sobre los escritores
(Modifican la BD*) indicando que estos no podrá n realizar modificaciones hasta que ya no este ningú n
lector esto indica que el escritor nunca podrá entrar, por lo que se propuso que si hay un lector y después
entra un escritor se suspenda el lector quedando el pró ximo lector detrá s del escritor.
Nota: el * es mencionando un ejemplo.

¿Cuántas variaciones o casos pueden ocurrir en este algoritmo y descríbelos?


Se presentan 2 casos:
1. En este el lector tiene prioridad sobre el escritor ya que hasta que no deje de entrar o no este un
lector activo se permite el acceso al escritor.
2. En este se respeta el lugar que tome el lector o escritor ejemplo:
•Entra un lector a continuació n entra el escritor y posterior entra otro lector este ú ltimo queda
bloqueado hasta que el escritor finalice, si entra otro escritor este queda detrá s del ultimo lector y así
sucesivamente.

Conclusión:

En este apartado aprendí sobre los conceptos básicos de los procesos y su clasificación, explicar los estados,
transiciones y sus operaciones.
También a examinar el bloque de control, sus dependencias e independencias.
Por último a analizar el algoritmo para el problema de lector y escritor que se dejó dentro la actividad.

Referencias Bibliográficas
Sistemas operativos modernos (Tanenbaum, 2009).
Consulta el Capítulo 2: Procesos e hilos (pp. 83-94), para comprender el modelo del proceso dentro de la
computadora, así como la creación, terminación, estados y jerarquías de procesos.

También podría gustarte