Está en la página 1de 10

TAREA 3 ACTIVIDAD INTERMEDIA

EDISON JAVIER FLOREZ BARRERA

SISTEMAS OPERATIVOS

UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD

INGENIERIA DE SISTEMAS

BOGOTA D.C. 2022


1. Definición de los siguientes puntos:

Que son los procesos:

un proceso se trata básicamente de un programa que entra en ejecución. Los procesos son

una sucesión de instrucciones que pretenden llegar a un estado final o que persiguen

realizar una tarea concreta. Lo más importante de este concepto, es de dónde sale un

proceso o qué es realmente un programa y un sistema operativo.

El sistema operativo es el software básico de un ordenador, con éste, el usuario es capaz

de interactuar a partir de un entorno gráfico o mediante entradas de texto en forma de

instrucciones. El sistema operativo es capaz de ejecutar otros procesos dentro de sí

mismo e incluso crearlos mediante código de programación y una compilación. Además,

contiene las siguientes características principales

 Puede correr (estar en ejecución) tanto en primer como segundo plano.

 Un proceso puede crear, ejecutar, detener y eliminar un servicio.

 El proceso se puede matar (finalizar), no detener.

 Tiene un tiempo de vida, hasta que finalice la ejecución del proceso.

Definir los 4 eventos que provocan la creación de procesos.

 El arranque del sistema.

 La ejecución, desde un proceso, de una llamada al sistema para creación de procesos.

 Una petición de usuario para crear un proceso.

 El inicio de un trabajo por lotes.


Por cuantos estados está conformado un proceso.

Los posibles estados que puede tener un proceso son ejecución, bloqueado y listo:

 Ejecución: es un proceso que está haciendo uso del procesador.

 Bloqueado: No puede ejecutarse hasta que un evento externo sea llevado a cabo.

 Listo: ha dejado disponible al procesador para que otro proceso pueda ocuparlo.

Hay también modelos que reflejan cinco estados:

 Ejecución: el proceso está actualmente en ejecución.

 Listo: el proceso está listo para ser ejecutado, sólo está esperando que el planificador así lo

disponga.

 Bloqueado: el proceso no puede ejecutar hasta que no se produzca cierto suceso, como una

operación de Entrada/Salida.

 Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En

general los procesos que se encuentran en este estado todavía no fueron cargados en la

memoria principal.

 Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque

terminó o por algún fallo, como un error de protección, aritmético, etc.

Realizar un cuadro comparativo entre los sistemas operativos Unix, Linux y

Windows donde la finalidad sea definir las jerarquías de procesos.


Jerarquías de procesos

Unix Linux Windows

 Relación Padre-hijo Un proceso en Linux genera un nuevo  Windows no tiene una

 Relación de herencia proceso para que realice una tarea Jerarquía de procesos

 Todos los procesos padre-hijo- determinada, y este nuevo proceso es  Cuando el padre crea al

nieto forman una relación de considerado proceso «hijo» del proceso hijo, recibe un

grupo de procesos anterior, al que llamaremos “padre”. identificador de hijo y

 Creación de procesos de Esta estructura de procesos padres e hijos posteriormente deshace

arranque de Unix forman un árbol jerárquico de procesos, en la jerarquía

los que podemos distinguir a hilos del

kernel, al proceso init, y al resto de los

procesos del sistema, descolgados de algún

otro proceso, lo que nos da una idea de qué

proceso generó a cuál otro.

Ejecute 5 procesos en su computador, luego en una tabla describa la siguiente

información
 Porcentaje en CPU

 Porcentaje en Memoria

 Porcentaje en Disco

 Porcentaje en Red

 Porcentaje en GPU (Procesamiento gráfico

2. Evidenciar los porcentajes del rendimiento de

 CPU

 Memoria

 Disco

Proceso Porcentaje Explicación

Los valores altos que

consume este programa y

procesos son elevados

tanto en CPU y memoria,

evidenciamos que en disco

su porcentaje es mucho

menor y los recursos de red

porque en el momento no

se está usando el programa

ni descargando

información y GPU no son

utilizados.
Este programa utiliza

demasiados recursos en el

pc, en CPU consume ese

valor elevado por el

procesamiento, en memoria

también tiene un alto

consumo, en disco un valor

mínimo en red un

porcentaje mínimo ya que

la aplicación está en stand

by y en GPU que es el

calor de la tarjeta grafica

consume un valor mínimo.

Esta aplicación únicamente

tiene consumo, aunque

mínimo en memoria, sus

porcentajes en los demás

ítems es 0%

El uso del procesador en

sus núcleos es de un 0.1%,

la memoria física está en su

porcentaje medio, el uso de

las unidades físicas esta en


0% al igual que el uso en la

unidad de procesamiento

gráfica, en red consume un

0.1%

Este programa al ser un

sitio de Streaming utiliza

muchos recursos del pc, en

el uso del procesador

utiliza 31.9 que es un valor

super alto, en memoria

física consume un alto

porcentaje, en disco utiliza

0.7 en red 2.0% ya que

descarga información de

algún servidor y la unidad

de procesamiento grafico

ocupa 1.9 que también es

un porcentaje importante.

Porcentajes de rendimiento
3. Realizar un mapa conceptual donde se pueda evidenciar como se realiza la comunicación

y sincronización entre procesos en un sistema operativo. El mapa conceptual debe

contener (Condiciones de carrera, regiones críticas, exclusión mutua con espera ocupada,

dormir y despertar, semáforo, monitores, transmisión de mensajes y barreras).

4. Realice un mapa metal donde se defina claramente cuál es la función de la planificación

de proceso y sus objetivos. Recuerde incluir los siguientes tipos de planificación.

 Planificación en sistemas de procesamiento por lotes


 Planificación en sistemas interactivos

 Planificación en sistema de tiempo real

 Planificación de Hilos

REFERENCIAS BILIBOGRAFICAS

Muñoz López, F. J. (2013). Sistemas operativos monopuesto. McGraw-Hill España.

https://elibro-net.bibliotecavirtual.unad.edu.co/es/lc/unad/titulos/50229
Sol Llaven, D. (2016). Sistemas operativos: panorama para la ingeniería en computación e

informática. Grupo Editorial Patria.

https://elibronet.bibliotecavirtual.unad.edu.co/es/lc/unad/titulos/40429

Santa, A.M (25 de febrero del 2013). Planificación de procesos [Archivo de Video]

https://www.youtube.com/watch?v=xQDi62YZuuw

Comunicación y Sincronización de Procesos. (s/f). Edu.mx. Recuperado el 25 de octubre de

2022, de

http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro26/comunicacin_y_sincronizacin_de_p

rocesos.html

espera ocupada –. (s/f). Sistemas Operativos. Recuperado el 25 de octubre de 2022, de

https://lcsistemasoperativos.wordpress.com/tag/espera-ocupada/

Marquez, J. (2006, noviembre 21). ¿Proceso? Sistemas operativos. Monografias.com.

https://www.monografias.com/trabajos40/sistema-operativo-proceso/sistema-operativo-proceso

Por, N. (2016, septiembre 14). Algoritmos de planificación de procesos. Ciencia de la

Computación. https://nicerova.wordpress.com/2016/09/14/algoritmos-de-planificacion-de-

procesos/

También podría gustarte