You are on page 1of 3

1.

Defina cuales son el algoritmo de planificación de proceso y cuál algoritmo de


planificación es el mejor para ejecutar proceso.

Algoritmos de Planificación

Primero en llegar primero en ser servido

Conocido como FCFS (First Come First Served). Este algoritmo emplea una cola de
procesos, asignando un lugar a cada proceso por el orden de llegada. Cuando el proceso llega
es puesto en su lugar en la cola después del que llegó antes que él y se pone en estado de
listo. Cuando un proceso comienza a ejecutarse no se interrumpe su ejecución hasta que
termina de hacerlo.

Prioridad al más corto

Su nombre es SJF (Shortest Job First). El proceso que se encuentra en ejecución cambiará de
estado voluntariamente, o sea, no tendrá un tiempo de ejecución determinado para el proceso.
A cada proceso se le asigna el tiempo que usará cuando vuelva a estar en ejecución, y se irá
ejecutando el que tenga un menor tiempo asignado. Si se da el caso de que dos procesos
tengan igual valor en ese aspecto emplea el algoritmo FCFS.

Round Robin

A cada proceso se le asigna un tiempo determinado para su ejecución, el mismo tiempo para
todos. En caso de que un proceso no pueda ser ejecutado completamente en ese tiempo se
continuará su ejecución después de que todos los procesos restantes sean ejecutados durante
el tiempo establecido. Este es un algoritmo basado en FCFS que trata la cola de procesos que
se encuentran en estado de listos como una cola circular.

Planificación por prioridad

En este tipo de planificación a cada proceso se le asigna una prioridad siguiendo un criterio
determinado, y de acuerdo con esa prioridad será el orden en que se atienda cada proceso.

Planificación garantizada

Para realizar esta planificación el sistema tiene en cuenta el número de usuarios que deben
ser atendidos. Para un número "n" de usuarios se asignará a cada uno un tiempo de ejecución
igual a 1/n.

Planificación de Colas Múltiples

El nombre se deriva de MQS (Multilevel Queue Schedulling). En este algoritmo la cola de


procesos que se encuentran en estado de listos es dividida en un número determinado de colas
más pequeñas. Los procesos son clasificados mediante un criterio para determinar en qué
cola será colocado cada uno cuando quede en estado de listo. Cada cola puede manejar un
algoritmo de planificación diferente a las demás.

2. Cuál es la función de la memoria en un sistema computacional.

Es el dispositivo que retiene, memoriza o almacena datos informáticos durante algún período
de tiempo.1 La memoria proporciona una de las principales funciones de la computación
moderna: el almacenamiento de información y conocimiento. Es uno de los componentes
fundamentales de la computadora, que interconectada a la unidad central de procesamiento
(CPU, por las siglas en inglés de Central Processing Unit) y los dispositivos de entrada/salida,
implementan lo fundamental del modelo de computadora de la arquitectura de von Neumann.

3. Defina con sus propias palabras como cree usted que el sistema operativo
administra la memoria.

La gestión de memoria se encarga de asignar la memoria física del sistema a los programas,
éstos se expanden hasta llenar la memoria con que se cuenta.

Todas las computadoras tienen una jerarquía de memoria, con una pequeña cantidad de
memoria caché, una cantidad mucho mayor de memoria principal (RAM) y decenas o
centenas de gigabyte de almacenamiento en disco.

El administrador de memoria es el encargado de administrar la jerarquía de memoria. Es el


encargado de saber qué partes de la memoria están en uso o no, asignar y liberar la memoria
principal a los procesos que la requieren, y administrar los intercambios entre la memoria
principal y el disco.

Se puede decir que los objetivos principales de un sistema de gestión de memoria pasan por
ofrecer a cada proceso un espacio lógico propio proporcionando una protección entre los
procesos, permitir que los procesos compartan la memoria.

Además se debe maximizar el rendimiento del sistema y proporcionar a los procesos mapas
de memoria grandes.

4. Cuál es la función del administrador de la memoria.

La gestión de memoria o administración de memoria es el acto de gestionar la memoria de


un dispositivo informático. El proceso de asignación de memoria a los programas que la
solicitan.
5. 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.

You might also like