Actividad 3 Sistemas Operativos

Nombre de la materia Sistemas Operativos Nombre de la Licenciatura Ingeniería en Sistemas Nombre del alumno Jair Alberto

Views 205 Downloads 6 File size 195KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Nombre de la materia Sistemas Operativos Nombre de la Licenciatura Ingeniería en Sistemas Nombre del alumno Jair Alberto Santiago Villanueva Matrícula 010584629 Nombre de la Tarea Actividad 3 Unidad # 3 Procesos Nombre del Tutor

Francisco Ramón Santos

Fecha 20/11/2019

Unidad #: Proceso Sistemas Operativos

Introducción Un proceso es básicamente un entorno formado por todos los recursos necesarios para ejecutar programas. Desde el punto de vista del SO en proceso es un objeto más que hay que gestionar y al cual dar servicio. Podemos decir que un programa es una entidad pasiva, en tanto en cuanto es un conjunto de instrucciones de código máquina y datos almacenados en un ejecutable. Mientras que un proceso seria la ejecución de ese programa, es decir, el programa en acción. Esto indica que los procesos son dinámicos, están en constante cambio debido a estos recursos necesarios. 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.

Evento

Proceso Real

El arranque del sistema

inicio del sistema operativo Generación automática de archivos de interfaz con otros sistemas Impresión de Archivos

el inicio de trabajo por lotes petición de usuario para crear un proceso La ejecución, desde un proceso, de una llamada al sistema para creación de procesos petición de usuario para crear un proceso



bajar datos , crear un proceso para que los ponga en el buffer Ingresar a página web

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 termino de proceso Salida Normal

Ejemplo Procesador de palabras Usuario Menú Salir

Salida Por Error

Compilación de un programa marca error, Programa manda mensaje de salida por error

2

Unidad #: Proceso Sistemas Operativos

error fatal

Error en proceso de un programa, ejecución de instrucción ilegal

eliminado por otro proceso error fatal

utilización de administrador de tareas para finalizar un proceso (TerminateProcess) hacer referencia a una parte de memoria inexistente

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

AcroRd32.exe Excel. Exe explorer.exe

Origen /Actividad Programa Adobe Reader / lectura archivo PDF Programa Microsoft Excel / Trabajo con libro de Excel Internet Explorer / apertura página de internet

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.

3

Unidad #: Proceso Sistemas Operativos



¿Para qué se utiliza el modelado del algoritmo de los lectores y escritores Para la planificacion y realizacion de sistemas de procesamiento por lotes, como la palnificacion del trabajo mas corto primero, estos algoritmos incluyen el deplanificacion por turno circular, por prioridad



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

Planificacion Por Turno: Escritor tiene que esperar a que terminen los lectores

-

Planificacion por Prioridad: el primer lector en obtener acceso a la base dedatos realiza operación down

-

Planificacion por partes equitativas : a medida que los lectores vansaliendo decrementa el contador

-

Palnificacion garantizada: Escritores cuentan con acceso exclusivo.

Andrew S. Tanenbaum. (2009). Sistema Operativos Modernos . Mexico 2009: Pearson Prentice Hall.

4