Está en la página 1de 9

Entrega

Nombre de la materia
Sistemas Operativos

Nombre de la licenciatura
Ingeniería en Sistemas Computacionales

Nombre del alumno


Osvaldo Daniel Crespo Razo

Matrícula
010574635

Nombre de la tarea
Procesos

Unidad #
#3

Nombre del Profesor


Héctor Pedraza Rodriguez
Fecha
21/Mayo/2023
Unidad 3 Procesos
Sistemas Operativos

Tarea 3

Objetivo: Definir “procesos” en el ámbito de los sistemas operativos y plantear los problemas
más comunes en la comunicación de procesos.

Instrucciones:

1. Elabora 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.

Evento Ejemplo
Proceso para aceptar el correo electrónico
entrante, que permanece inactivo la mayor
El arranque del sistema
parte del tiempo y se activa cuando llega un
mensaje.
Unidad 3 Procesos
Sistemas Operativos

Crear un proceso para obtener datos y


Ejecución de un proceso que se hace colocarlos en un búfer compartido, un
llamada al sistema para crear otro proceso segundo proceso remueve los elementos de
datos y los procesa.
Haciendo doble clic en un icono para iniciar un
Petición de usuario para crear un proceso
proceso y ejecutar el programa seleccionado.
Cuando se envían trabajos de procesamiento
por lotes al sistema y el sistema operativo
Inicio de un trabajo por lotes decide que tiene los recursos para ejecutar
otro trabajo, crea un proceso y ejecuta el
siguiente trabajo de la colade entrada.

2. Siguiendo el mismo estilo de tabla que el punto anterior, elabora otra donde se
mencionen las condiciones para la terminación de procesos y cita al menos un
ejemplo real de cada condición.
Unidad 3 Procesos
Sistemas Operativos

Condiciones Ejemplo
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 orientados a
Salida por error (voluntaria
pantalla, primero aparece un cuadro de
dialogo para dar aviso del archivo inexistente.
Cuando un programa hace referencia a una
Error fatal (involuntaria)
parte de memoria no existente.
Cuando desde el administrador de tareas, se
Eliminado por otro proceso (involuntaria)
fuerza la terminación de un proceso.
Unidad 3 Procesos
Sistemas Operativos

3. Muestra 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 tres de esos procesos.

Administrador de tareas: Un administrador de tareas es un programa informático que se utiliza


para proporcionar información y gestión sobre los procesos y programas que se están
ejecutando en una computadora y su situación general.
Unidad 3 Procesos
Sistemas Operativos

Explorador de Windows: Nos indica que en directorio del sistema nos encontramos y también
nos permite navegar entre los directorios del sistema atreves de su interfaz gráfica recordando
que también se puede realizar esta acción por la terminal de Windows.
Notas Rápidas: Software para escribir notas rápidas en Windows

4. Posteriormente responde con base en la consulta del problema de los lectores y


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

Es útil para modelar procesos que compiten por el acceso exclusivo a un número limitado de
recursos, como una unidad de cinta u otro dispositivo de E/S (entrada y salida)

 ¿Cuántas variaciones o casos pueden ocurrir en este algoritmo? Descríbelos.


Unidad 3 Procesos
Sistemas Operativos

Hay por lo menos tres variaciones de los problemas, que tienen que ver con situaciones en las
que muchos hilos intentan acceder al mismo recurso compartido al mismo tiempo. Algunos
temas pueden leer y escribir algunos puede, con la restricción de que ningún proceso puede
tener acceso al recurso compartido para lectura o escritura, mientras que otro proceso está en
el acto de escribir en él.
En el libro se presentan 2 posibles soluciones.

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
último lector y así sucesivamente.
Unidad 3 Procesos
Sistemas Operativos

Integra en un documento una breve introducción, el desarrollo de los puntos solicitados,


un apartado de conclusiones y las referencias bibliográficas en formato APA.

Conclusión:

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


formado por:

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


 Su estado de ejecución en 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 operativo su planificación.

Esta definición varía ligeramente en el caso de sistemas operativos multihilo, donde un proceso
consta de uno o más 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.
Unidad 3 Procesos
Sistemas Operativos

Bibliografía:

Sistemas Operativos modernos (Tanenbaum, 2009), en el Capítulo 2: Procesos e hilos, en


las páginas 83 a la 1165.

También podría gustarte