Sei sulla pagina 1di 6

Nombre de la materia

Sistemas Operativos

Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales

Nombre del alumno


Mario Alberto Gallo Meneses

Matrícula
010214606

Nombre de la Tarea
Sistemas Operativos

Unidad 3
Procesos

Nombre del Tutor


Graciela Avalos Cruz

Fecha
30/07/2020

Instrucciones:
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áginas 83 a 165.
Unidad 3: Procesos.
Sistemas Operativos

 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?

Introducción:
En esta tarea se desarrollarán los principales eventos que generan un proceso del
sistema operativo, así como condiciones para terminar los procesos, el modelado
de algoritmo variaciones o casos que pueden ocurrir con este.

2
Unidad 3: Procesos.
Sistemas Operativos

Desarrollo de la actividad:

 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.

Procesos.
Eventos Ejemplo
Inicialización del sistema El BIOS determina el orden de inicio
de los discos de inicio en el sistema.
Ejecución de una llamada al sistema La llamada fork crea un nuevo
para crear procesos por parte de un proceso hijo idéntico al proceso
proceso en ejecución. padre.
Solicitud de un usuario para crear un Crear un correo para enviarlo
proceso después.
Inicio de un trabajo por lotes Enterprise JavaBeans (EJB): permiten
que el entorno de tiempo de ejecución
por lotes gestione el inicio de los
trabajos por lotes destinados para la
aplicación.

 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.

Condiciones.

3
Unidad 3: Procesos.
Sistemas Operativos

Terminación Ejemplo
Terminación norma (Voluntaria) Cerrar el programa (Word, Excel,
NetBeans…).
Terminación por error (Voluntaria) Cuando se pasma o comúnmente se
dice que se traba el sistema y no
responde.
Error fatal (Involuntaria) Al haber un apagón de energía
eléctrica y no se cuenta con un
Regulador o No Break.
Eliminado por otro proceso Al realizar la actualización del
(Involuntaria) sistema.

 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.

4
Unidad 3: Procesos.
Sistemas Operativos

 Primer Plano:
1. Explorador Windows: Este aparece ya que solicitamos la apertura para
validar las ubicaciones, creación o eliminación de archivos o carpetas.
2. Microsoft Word: Este se muestra ya que abrimos el programa para creación
o edición de un documento.
3. Google Chrome: Este se muestra ya que se abrió para realizar búsquedas
de información mediante el buscador y para navegar en la red.
 Segundo Plano:
1. Adobe Acrobat Update Service: Es una configuración que se predetermina
al momento de instalar Adobe Acrobat el cual se encuentra activo en
segundo plano para que en cuanto detecte una actualización avise de esta
o se actualice dependiendo la configuración que se brinde por el usuario.

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


escritores?

5
Unidad 3: Procesos.
Sistemas Operativos

R= 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.

 ¿Cuántas variaciones o casos pueden ocurrir en este algoritmo y


descríbelos?

R= 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.

Potrebbero piacerti anche