Vous êtes sur la page 1sur 5

Nombre de la materia

Sistemas Operativos

Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales.

Nombre del alumno


Luis Manuel Mora López

Matrícula
010577912

Nombre de la Tarea
Tendencias de los Sistemas Operativos

Unidad #3:

Procesos.

Nombre del Profesor


Profra. Ana Marell Arteaga Martínez

Fecha
20/05/2019
Unidad 3: Procesos.
Sistemas Operativos

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.

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

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 para crear La llamada fork crea un nuevo proceso hijo
procesos por parte de un proceso en ejecución. idéntico al proceso padre.
Solicitud de un usuario para crear un proceso Crear un correo para enviarlo 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.
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 (Involuntaria) Al realizar la actualización del sistema.

3
Unidad 3: Procesos.
Sistemas Operativos

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

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

4
Unidad 3: Procesos.
Sistemas Operativos

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

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.

Fuentes de información:

-videoconferencias (25 feb. 2013) UTPL PLANIFICACIÓN DE PROCESOS


[(INFORMÁTICA)(SISTEMAS OPERATIVOS)]. Obtenido de YouTube:
https://www.youtube.com/watch?v=xQDi62YZuuw

-Sistemas operativos modernos (Tanenbaum, 2009) (Capítulo 2, pags: 167)

Vous aimerez peut-être aussi