Está en la página 1de 15

CURSO

Sistemas Operativos

Código 301402

Momento de Evaluación Intermedia

Tarea 3 - Colaborativo 2

Elaborado por:

Viviana Eugenia Uribe Chamorro Código: 29.706.788

Juan Camilo Ángel Molina Código: 1.113.682.573

Diego Fernando Varela Código: 1.113.639.731

Grupo: 18

Presentado al tutor: Jaime José Valdés

Universidad Nacional Abierta y a Distancia – UNAD -

Escuela de Ciencias Básicas Tecnología e Ingeniería ECBTI

Programa: Ingeniería de Sistemas

Abril de 2020

Palmira, Valle
COLABORATIVO DOS

1. Realizar un cuadro comparativo entre los siguientes algoritmos de planificación y luego

defina cual es el mejor.

Algoritmo de planificación de procesos

Algoritmo de la peluquería (Primero en llegar primero en ser servido)

Algoritmo el más corto primero

Algoritmo Colas multinivel

A continuación, se presenta el cuadro comparativo entre los diferentes algoritmos de

planificación.
CUADRO COMPARATIVO DE ALGORITMOS DE PLANIFICACION
ALGORTIMO DE ALGORITMO DE LA ALGORITMO EL MAS ALGORITMO COLAS
PLANIFICACIÓN DE PELUQUERÍA (PRIMERO CORTO PRIMERO MULTINIVEL
PROCESOS EN LLEGAR PRIMERO EN
SER SERVIDO)
 Poseen módulos de  Utiliza una cola de procesos  El proceso en ejecución  La cola del proceso listo es
planificación de procesos. asignando un lugar a cada cambia de estado dividida en colas más
 Permiten administrar el proceso de acuerdo con el voluntariamente, por lo que pequeñas.
orden para la ejecución de orden de llegada. no tendrá un tiempo  Se tiene un criterio para
procesos.  La ejecución del proceso no determinado para su clasificar los procesos cuando
 Se lleva un control de la se interrumpe hasta que ejecución. estén en estado de listos.
CPU. termina.  A cada proceso se le asigna  Cada cola posee una política
 La CPU se mantiene  Se corre el riesgo de que un un tiempo para que inicie de de planificación.
ocupada la mayor parte proceso largo abarque la CPU nuevo su ejecución.  Permiten el movimiento de
del tiempo. durante mucho tiempo y  La ejecución del proceso se trabajo de una cola a otra.
 Permiten mover los genere tiempos de espera realizará al que tenga menor  Los procesos se asignan de
procesos entre las mayores. tiempo. manera permanente a una
diferentes colas de  La implementación es simple  La asignación de la CPU se cola, teniendo en cuenta las
planificación. pero el tiempo de espera realiza al proceso con menor propiedades del proceso,
 Se garantiza un buen puede ser elevado. tiempo asociado. como tamaño de memoria,
tiempo de respuesta em la  La optimización para el  El proceso conserva la CPU tipo o prioridad.
ejecución de procesos. primer proceso puede ser hasta que decida liberarla.  La permanencia del proceso
 Permiten maximizar la optima, pero el siguiente  Los trabajos largos no se se puede mantener hasta que
cantidad de trabajo. puede presentar demoras en ejecutan mientras haya realice una E/S o hasta que
su ejecución. trabajos cortos. termine.
 Presenta baja carga de
planificación y es poco
flexible.
2.
Se considera que el mejor algoritmo es el de planificación ya que nos permite establecer

ciertas prioridades en la ejecución de los procesos, teniendo en cuenta algunos parámetros

como son:

 Tiempo de espera: Tiempo en que el proceso está parado o en espera para su

ejecución.

 Tiempo de retorno: Tiempo desde que se lanza el proceso hasta que finaliza.

 Tiempo de respuesta: Tiempo transcurrido desde su ejecución hasta que se ejecuta

por primera vez.

 Productividad: Cantidad de trabajos realizados en un tiempo definido.

 Eficiencia: Uso del procesador (CPU) de acuerdo con el tiempo de ejecución.

Los parámetros anteriores nos permiten planificar la ejecución de los procesos,

administrando propiedades a los procesos de mayor prioridad, teniendo como objetivo

principal el máximo aprovechamiento del sistema y poder decidir el orden para la ejecución

de los procesos. Además, se pretende garantizar la optimización y rendimiento de los

procesos en beneficio del usuario con la utilización del sistema.

3. Defina de manera bien argumentada cuál es la función de la memoria real y virtual en

un sistema computacional y los tipos de memoria que manejan los ordenadores.

Memoria Real

La función principal de la memoria principal es almacenar datos e instrucciones de programa

de forma temporal. Estación obligada en todas las operaciones de entrada y salida y por supuesto

de los resultados parciales o finales del proceso.


Se encarga también de garantizar la estabilidad y seguridad en las operaciones, la dirección y

datos que deben mantenerse en registros durante ese tiempo.

Memoria Virtual

La memoria virtual es el uso combinado de memoria RAM de la computadora y el espacio en

espera en el disco duro. Cuando la memoria RAM es baja, memoria virtual mueve datos desde la

memoria RAM a un espacio llamado archivo de paginación, Este movimiento se realiza desde y

hacia los archivos de paginación crea espacio en la memoria RAM para completar su tarea.

Los tipos de memoria que manejan los ordenadores son:

 Memoria RAM: es la memoria principal de la computadora permite leer o escribir

información en cualquier momento, donde el ordenador guarda la información en el

momento, pero puede perder información por ausencia de alimentación eléctrica.

 Memoria ROM: es una memoria de solo lectura que alberga información para el

funcionamiento del ordenador, no puede ser alterada porque afectaría su funcionamiento,

conservan los datos cuando la energía es desactivada, ya vienen programadas de fábrica.

 Memoria SRAM o Caché: es una parte de la memoria RAM donde se almacenan lo

datos de acceso reciente.

 Memoria Virtual o de Swap: se refiere a la combinación del uso de memoria RAM con

el espacio temporal en el disco.


Realizar el siguiente ejemplo y evidenciar con imágenes el paso a paso.

Ejecute varios programas en el computador, luego realice un análisis del uso de la

memoria en el PC, de la composición de la memoria (en uso) y de la composición de la

memoria en espera.

En esta imagen podemos apreciar que se tienen abiertos varios programas, para nuestro

ejemplo: Google Chrome, Word, Filmora, Photoshop y Explorador de Archivos.

En la siguiente imagen nos encontramos dentro del administrador de tareas de Windows en la

pestaña de rendimiento, donde observamos que el uso de la memoria es de 3,9 Gb


En esta pantalla ingresamos al monitor de recursos donde podemos evidenciar que

la memoria RAM instalada es de 4096 MB, de la cual se tienen 3173 MB en uso para el

funcionamiento de procesos y controladores del sistema operativo, 117 MB es la memoria

reservada para el hardware que es utilizada por parte de la BIOS y algunos controladores

de los periféricos, 767 MB es la memoria en espera la cual contiene datos y código en

cache que no se usan de forma activa y la memoria libre que tiene 2 MB, memoria que no

contiene datos de valor y que se usara primero cuando los procesos, los controladores o el

sistema operativo la usen. Por último, la memoria modificada con 37 MB es cuya

memoria debe escribirse en el disco antes de poder usarse para otra finalidad.
4. Realice un mapa mental donde se incluya como se realiza el proceso de la administración de la memoria y los diferentes esquemas

de administración de memoria que existen.


5. Realizar un cuadro sinóptico en donde resuma los tipos de estructuras de archivos ejecutables, de sistemas, ocultos, de

aplicación y relacione qué sistemas operativos los manejan.


Sistemas operativos los manejan.

Los sistemas operativo “Windows” disponen de una interfaz amistosa ajustable, a


través de la cual cada usuario puede personalizar el sistema operativo según sus requisitos
específicos. Además, el alto rendimiento del sistema se combina perfectamente con las
herramientas intuitivamente comprensibles de gestión del ordenador, y combina la
facilidad y la comodidad de uso con el rendimiento alto

Windows representa la cobertura de software que el usuario usa para instalar las
aplicaciones y los programas que él necesita para realizar ciertas tareas.

Para el funcionamiento correcto de todo el sistema operativo, su funcionamiento


completo y la capacidad de utilizar las aplicaciones adicionales, en “Windows” se utilizan
los archivos especiales internos del sistema.

Técnicamente hablando, los archivos del sistema “Windows” son archivos de cualquier
tipo con un atributo oculto activado del sistema. Su diapasón varía de los controladores de
hardware, los archivos de configuración, las bibliotecas de composición dinámica “DLL”
hasta varios conjuntos de archivos que componen el registro del sistema operativo
“Windows”

REFERENCIAS BIBLIOGRÁFICAS
EcuRed. (s.f.). Planificación de procesos en un sistema operativo. Obtenido de Algoritmos de

Planificación: https://www.ecured.cu/Planificaci

%C3%B3n_de_procesos_en_un_sistema_operativo

Martínez, D.L.(2004). Sistemas Operativos( Proceso y administración de los procesos P.27-

61).Recuperado de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?

docID=10065067&ppg=11

Martínez, D.L.(2004). Sistemas Operativos( Proceso y administración de los procesos P.65-

114).Recuperado de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?

docID=10065067&ppg=11

Martínez, D.L.(2004). Sistemas Operativos( Proceso y administración de los procesos P. 117-

153).Recuperado de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?

docID=10065067&ppg=11

Martínez, D.L.(2004). Sistemas Operativos( Proceso y administración de los procesos P.377-

392).Recuperado de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?

docID=10065067&ppg=11|

Morrow, J. (01 de 02 de 2016). Paginacion y segmentacion. Obtenido de

http://sindyvergara3.blogspot.com/2016/02/normal-0-21-false-false-false-es-ec-x.html

También podría gustarte