Sie sind auf Seite 1von 8

Unidad 1: Tarea 3 - Actividad intermedia trabajo colaborativo dos

Presentado por
Andrés Felipe ríos losada cod. 1075297470
Cristyan guarnizo liz cod 93235774
Alejandro dorado rivera cod 1083911949
benjamín quiñones machuca cod 1.085.034.381

Presentado a:
Jaime José Valdés

Grupo: 301402_22

Universidad nacional abierta y a distancia (UNAD)


Escuela De Ciencia Básicas, Tecnología E Ingenierías ECBTI
Programa Ingeniería De Sistemas
Abril 14 -2019
1. Defina cuales son el algoritmo de planificación de proceso y cuál algoritmo de

planificación es el mejor para ejecutar proceso.

Conclusión personal: Desde mi punto de vista el mejor algoritmo es Round Robín, ya que

parece ser es el más fiable dado que a cada proceso le asigna el mismo tiempo de ejecución

si este tiempo se agota elige otro proceso y de esta forma continua con la ejecución y evitar

retrasos, de esta forma permite un ciclo que facilita la ejecución rápida de otros procesos en

cola. A todos los procesos los atiende por igual lo que genera más equidad cuando usa los

recursos

FCFS (First Come First Served):

La carga de trabajo se procesa simplemente en un orden de llegada. Por no tener en

consideración el estado del sistema ni las necesidades de recursos de los procesos

individuales, la planificación FCFS puede dar lugar a pobres rendimientos.

SJF (Shortest Job First):

El algoritmo SJF (Shortest-Job-First) se basa en los ciclos de vida de los procesos, los cuales

transcurren en dos etapas o periodos que son: ciclos de CPU y ciclos de entrada/salida,

también conocidos por ráfagas.

La palabra shortest (el más corto) se refiere al proceso que tenga el próximo ciclo de CPU

más corto. La idea es escoger entre todos los procesos listos el que tenga su próximo ciclo de

CPU más pequeño.


PRIORIDAD:

En este algoritmo a cada proceso se le asocia un número entero de prioridad. Mientras menor

sea este entero pues mayor prioridad tiene el proceso, por lo que la esencia del algoritmo es

planificar la entrada de procesos a la CPU de acuerdo a la prioridad asociada de cada uno de

ellos.

ROUND-ROBIN:

Consiste en definir una unidad de tiempo pequeña, llamada “quantum” o “cuanto” de tiempo,

la cual es asignada a cada proceso que está en estado listo. Si el proceso agota su quantum

(Q) de tiempo, se elige a otro proceso para ocupar la CPU. Si el proceso se bloquea o termina

antes de agotar su quantum también se alterna el uso de la CPU.

MULTINIVEL-QUEUE:

Este algoritmo de planificación clasifica los procesos en diferentes grupos, de forma que

podemos asignarlos a diferentes colas con distinta planificación para gestionarlos de la

manera que realmente necesitan.

Los procesos se asignan permanentemente a una cola del sistema, generalmente en función

de alguna propiedad del proceso, por ejemplo, el tamaño de memoria, la prioridad del

proceso o el tipo de proceso.

MULTINIVEL-FEEDBACK-QUEUE:

Mediante la planificación con colas multinivel realimentadas, un proceso se puede mover

de una cola a otra dependiendo de su comportamiento en tiempo de ejecución.


El funcionamiento de este algoritmo consiste en ejecutar los procesos de la cola de

prioridad más alta, a continuación, se pasan a ejecutar los procesos de la siguiente cola y así

sucesivamente. Con esta distribución, los procesos con ráfagas cortas se ejecutarán de

forma rápida sin necesidad de llegar muy lejos en la jerarquía de colas de listos. Mientras

que los procesos con ráfagas largas irán degradándose gradualmente.

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 combina la RAM del equipo con espacio temporal en el disco duro.

Cuando queda poca RAM, la memoria virtual mueve datos de la RAM a un espacio llamado

archivo de paginación. Al mover datos al archivo de paginación y desde él, se libera RAM

para que el equipo pueda completar la tarea.

El sistema operativo administra la memoria haciendo uso del disco duro, memoria física y

memoria virtual, el sistema operativo realiza las acciones de reasignar los espacios de

memoria, el intercambio entre el disco y la memoria física o manteniendo toda la información

de manera constante en la memoria.

Los sistemas de administración de memoria se pueden clasificar en dos tipos: los que

desplazan los procesos de la memoria principal al disco y viceversa durante la ejecución y

los que no.


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

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 DE ARCHIVOS SISTEMA OPERATIVO

FAT - Tabla de Asignación de Microsoft Windows hasta Windows

Archivos Me.

FAT 32 (File Allocation table) Windows y en casi todas las

memorias USB

NTFS – (New Technology File Está incluido en las versiones de

System) Windows 2000, en adelante.

Linux por varios años y continua

siendo ampliamente utilizado

Ext 1 (Second extended Filesystem) Linux por varios años y continúa

Ext 2 (Third extended) siendo ampliamente utilizado

Ext 3 (Third extended) Sistema operativo Linux y Kurisu OS

Ext 4 (four extended filesystem) Para kernel Linux

Risers Fs Actualmente funciona bajo Linux,

con la versión 2.4.1 del núcleo Linux.

XFS (sistema de archivo de 64 bits) Común para sistemas basado en

Manejo de archivos de hasta 8 UNIX.

exabytes Emplea estructuras de árbol –B+

UMSDOS Soportados para Kernel Linux


HFS Para sistemas MacOS

HFS+ Para sistemas MacOS X


Referencias Bibliográficas

Martinez,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=10065
067&ppg=11
Martinez,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=10065
067&ppg=11
Martinez,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=10065
067&ppg=11
Martinez,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=10065
067&ppg=11
Raya,J.L. (2014). Implantación de Sistemas Operativos (Administración y aseguramiento de
la información P. 209-240). Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=11038
541&p00=sistemas+operativos&ppg=6

Muñoz,F.J.(2013) Sistemas operativos monopuestos (Gestión de los recursos de un sistema


operativo P. 50-65). Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10721
929&p00=sistemas+operativos&ppg=5

Das könnte Ihnen auch gefallen