Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSO
SISTEMAS OPERATIVOS
GRUPO: 301402_20
TUTOR
JAIME JOSÉ VALDÉS
ABRIL 13 DE 2019
1
Introducción
Previo a esto, cada miembro del grupo colaborativo, en el foro correspondiente, dio
respuesta de manera individual a interrogantes con los que se buscan la apropiación del concepto
de procesos, además de comprender la manera como se crean, se clasifican, se planifican y
ejecutan los procesos en el sistema computacional.
Es importante resaltar la participación de cada uno de los integrantes del grupo con sus
aportes para dar respuesta a los interrogantes planteados de acuerdo a las temáticas de la unidad
2, ya que desde cada punto de vista se consolida el trabajo final a entregar y se construye el saber
de forma colaborativa.
2
1. Defina cuales son el algoritmo de planificación de proceso y cuál de estos algoritmos de
Es muy simple, los procesos se despachan de acuerdo con su tiempo de llegada a la cola de listos.
Una vez que el proceso obtiene la CPU, se ejecuta hasta terminar, ya que es una disciplina “no
apreciativa”.
Puede ocasionar que procesos largos hagan esperar a procesos cortos y que procesos no
importantes hagan esperar a procesos importantes.
Tiende a reducir el número de procesos en espera y el número de procesos que esperan detrás de
procesos largos.
3
Asignación en Rueda (RR: Round Robín)
Los procesos se despachan en “FIFO” y disponen de una cantidad limitada de tiempo de CPU,
llamada “división de tiempo” o “cuanto”.
Si un proceso no termina antes de expirar su tiempo de CPU ocurren las siguientes acciones:
La CPU es apropiada.
La determinación del tamaño del cuanto es decisiva para la operación efectiva de un sistema
computacional
Los interrogantes son: ¿cuánto pequeño o grande?, ¿Cuánto fijo o variable? y ¿cuánto igual para
todos los procesos de usuarios o determinado por separado para cada uno de ellos
Si el cuanto se hace muy grande, cada proceso recibe todo el tiempo necesario para llegar a su
terminación, por lo cual la asignación en rueda (“RR”) degenera en “FIFO”.
El cuanto debe ser lo suficientemente grande como para permitir que la gran mayoría de las
peticiones interactivas requieran de menos tiempo que la duración del cuanto, es decir que el
tiempo transcurrido desde el otorgamiento de la CPU a un proceso hasta que genera una petición
de Entrada / Salida debe ser menor que el cuanto establecido, de esta forma, ocurrida la petición
la CPU pasa a otro proceso y como el cuanto es mayor que el tiempo transcurrido hasta la
petición de Entrada / Salida, los procesos trabajan al máximo de velocidad, se minimiza la
sobrecarga de apropiación y se maximiza la utilización de la Entrada / Salida
El cuanto óptimo varía de un sistema a otro y con la carga, siendo un valor de referencia 100
mseg (cien milisegundos).
4
El Siguiente con Relación de Respuesta Máxima (HRN)
Corrige algunas de las debilidades del SJF, tales como el exceso de perjuicio hacia los procesos
(trabajos) largos y el exceso de favoritismo hacia los nuevos trabajos cortos.
La prioridad de cada proceso está en función no sólo del tiempo de servicio del trabajo, sino que
también influye la cantidad de tiempo que el trabajo ha estado esperando ser servido.
Las prioridades, que son dinámicas, se calculan según la siguiente fórmula, donde p r es la
“prioridad”, t e es el “tiempo de espera” y t s es el “tiempo de servicio”:
Si un nuevo proceso pasa a listo se activa el dispatcher, para ver si es más corto que lo que queda
por ejecutar del proceso en ejecución. Si es así, el proceso en ejecución pasa a listo y su tiempo
de estimación se decrementa con el tiempo que ha estado ejecutándose. Esto significa que puede
expulsar un proceso largo en ejecución para ejecutar otros más cortos. Lo que puede generar que
un proceso largo nunca termine de ejecutarse, porque puede llegar a expulsarse muchas veces
debido a la ejecución de otros más cortos.
En este algoritmo los procesos más cortos se sitúan por delante de los largos. Esto ofrece un
beneficio frente al algoritmo FIFO puesto que da un tiempo de procesamiento óptimo, no
obstante este método puede dar ciertos problemas ya que puede ocurrir que estén entrando
constantemente procesos cortos haciendo así que los procesos más largos no lleguen nunca a
procesarse.
Conclusión: Se puede considerar que ROUND ROBIN es el mejor algoritmo para ejecutar
procesos porque tanto los procesos cortos como los largos tendrán la oportunidad de ejecutarse.
5
2. Cuál es la función de la memoria virtual en un sistema computacional y como cree
usted que el sistema operativo administra la memoria.
La memoria virtual es una técnica que permite simular una memoria RAM de mayor tamaño
haciendo uso del disco duro, de tal manera que el sistema operativo disponga de mayor cantidad
de memoria que la que se encuentra instalada físicamente. Aunque esto hace el sistema más lento,
permite la ejecución de las aplicaciones y del mismo sistema operativo.
En el sistema operativo hay una parte llamada administrador de memoria, cuya función es la de
determinar que memoria se está usando, quien la usa, que procesos pueden cargarse, asignación y
liberaciones de memoria. Para la carga de programas en la memoria se pueden presentar
particiones que pueden ser fijas, cuando se divide en varias partes de igual tamaño y dinámicas
cuando se divide en tamaños variables, según la cantidad de memoria que necesita cada proceso.
6
3. Realice un mapa mental donde se incluya como se realiza el proceso de la administración de la memoria y los esquemas
distintos de administración de memoria que existen
7
4. Teniendo en cuenta el estudio de la organización interna del sistema operativo para manejar la estructura de archivos y
directorios, realizar un cuadro sinóptico en donde resuma los tipos de estructuras de archivos y qué sistemas operativos los
manejan
Estructura Windows XP, Significa sistemas de archivos de nueva tecnología, utilizado en la plataforma
NTFS
de archivos Vista y 7 de Windows NTR. Permite acceso a archivos y carpeta por medio de permisos,
no es compatible con Linux (solo lee y difícilmente escribe) ni con Ms-DOS
Windows Significa tabla de localización de archivos extendida, el cual se diseñó para su uso
exFAT Vista y en dispositivos de almacenamiento electrónico basado en el uso de la memoria
Windows 7 USB y unidades SSD, permite almacenar hasta 1000 archivos en una carpeta
8
Conclusiones
9
Referencias Bibliográficas
10