Page 1

SISTEMAS OPERATIVOS

GRUPO: 301402_22

MOMENTO: INTERMEDIO UNIDAD 2. ADMINISTRACIÓN DE PROCESO, MEMORIA Y ARCHIVO

PASO 3 - DESARROLLAR LOS INTERROGANTES DE LA FASE INDIVIDUAL RELACIONADA CON LA ADMINISTRACIÓN DE PROCESO, MEMORIA Y ARCHIVO Y SOLUCIONAR EL PROBLEMA PLANTEADO PARA ESTE MOMENTO.

PRESENTADO POR: EDUARD SAMBONÍ MUÑOZ, CÓDIGO: 94420601

PRESENTADO A: JAIME JOSE VALDES

UNIVERSIDAD NACIONAL ABIETA Y A DISTANCIA ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA CALI – COLOMBIA ABRIL DE 2018


Tabla de contenido Introducción ....................................................................................................................... 3 Objetivos ............................................................................................................................ 4 1.

Haga una lista con lo que usted considera son proceso que maneja un sistema

operativo. El cuadro debe tener dos columnas el proceso y la descripción del proceso. ...... 5 2.

Definir los estados y las clasificaciones de un proceso. .......................................... 7

3.

Con sus propias palabras defina como se realiza la comunicación y sincronización

entre procesos en un sistema operativo. ............................... ¡Error! Marcador no definido. 4.

Como cree usted que el sistema operativo planifica la ejecución de los procesos,

que herramientas utiliza y como lo realiza. ............................................................................ 8 Bibliografías ...................................................................................................................... 8


Introducción

En el presente trabajo se da respuesta a 6 preguntas relacionadas con las temáticas de la unidad 2 siguiendo cada una de los vínculos que nos sirven de apoyo para el desarrollo de la actividad y comprensión de la temática que se presenta.


Objetivos

1. Conocer el manejo de procesos en los sistemas operativos 2. Comprender las clasificaciones de un proceso. 3. Identificar la comunicaciรณn y sincronizaciรณn de un Sistemas Operativos. 4. Comprender la ejecuciรณn de procesos en los Sistemas Operativos.


1.

Defina cuales son el algoritmo de planificación de proceso y cuál algoritmo de planificación es el mejor para ejecutar proceso.

Los criterios principales que debe tener un algoritmo de planificación son: Eficiencia, Equidad, Tiempo de Respuesta, Tiempo de Regreso, y Rendimiento. Equidad: Se encarga de avalar que los procesos adquiridos, obtengan una igualdad justa de la CPU. Eficacia: Se encarga de que la CPU solo se ocupe por determinado. Tiempo de Respuesta: Se encarga de minimizar los tiempos de respuestas para cada usuario interactivo. Tiempo de Regreso: Se encarga de que el tiempo de espera de un archivo por lotes (Bath) sea minimizado para la respuesta esperada. Rendimiento: Corre el máximo de tareas por hora. Los algoritmos de planificación de procesos más comunes son: FCFS (First-Come, First-Served) Empezaremos hablando de FCFS o también llamado FIFO (del inglés First In, First Out). Este algoritmo es muy sencillo y simple, pero también el que menos rendimiento ofrece, básicamente en este algoritmo el primer proceso que llega se ejecuta y una vez terminado se ejecuta el siguiente. SJF (Shortest Job First). Este algoritmo siempre prioriza los procesos más cortos primero independientemente de su llegada y en caso de que los procesos sean iguales utilizara el método FIFO anterior, es decir, el orden según entrada. Este sistema tiene el riesgo de poner siempre al final de la cola los procesos más largos por lo que nunca se ejecutarán, esto se conoce como inanición. SRTF (Short Remaining Time Next). Añadiendo la expulsión de procesos al algoritmo SJF obtenemos SRTF, éste será capaz de expulsar un proceso largo en ejecución para ejecutar otros más cortos. El problema que puede surgir es que un proceso largo puede llegar a expulsarse muchas veces y nunca terminar debido a la ejecución de otros más cortos. Round Robin. Por último os hablaré de Round Robin, este algoritmo de planificación es uno de los más complejos y difíciles de implementar, asigna a cada proceso un tiempo equitativo tratando a todos los procesos por igual y con la misma prioridad.


Este algoritmo es circular, volviendo siempre al primer proceso una vez terminado con el último, para controlar este método a cada proceso se le asigna un intervalo de tiempo llamado quantum o cuanto (para definirlo se utiliza esta regla, el 80% de los procesos tienen que durar menos tiempo que el quantum definido). Pueden suceder dos casos con este método (como se aprecia en la imagen inferior): El proceso es menor que el quantum: Al terminar antes se planifica un nuevo proceso. El proceso es mayor que el quantum: Al terminar el quantum se expulsa el proceso dando paso al siguiente proceso en la lista. Al terminar la iteración se volverá para terminar el primer proceso expulsado. Cuadro comparativo de los algoritmos FCFS

SJF

Prioridades

Sus tiempos de Los tiempos de Prioridades espera son muy espera medios son Dinámicas. largos minimizados. Si un proceso tiene Si un proceso tiene prioridad baja tiene una larga duración riesgo de inanición puede sufrir que se puede inanición. solventar si se aumenta de forma Es planificación por progresiva la prioridad. prioridad de los procesos en espera.

RR Se puede utilizar compartiendo sus tiempos. Cada dispone cuanto máximo.

proceso de un tiempo

Si el cuanto es muy pequeño se provocaría constantemente cambios de contexto disminuyendo el rendimiento.


2.

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

Almacenar temporalmente los datos que se utilizan en una computadora para realizar los procesos entre la CPU y cada uno de los periféricos, y de esta forma realizar los procesos, todos estos movimientos se ejecutan en tiempo real. También ayuda a mejorar la velocidad de los procesos de la CPU 3.

Defina con sus propias palabras como cree usted que el sistema operativo administra la memoria. Todos los elementos de Hardware son administrados por el Sistema operativo, al igual que la memoria, el cual se encarga de verificar los espacios libres de la memoria, para asignarlos a otros procesos que lo necesiten. Se podría decir que se encarga de liberar memoria para cada proceso entrante que llega, al terminar el proceso reutiliza ese espacio de memoria en otro proceso nuevo. 4. Cuál es la función del administrador de la memoria. Se encarga de traer o posicionar los procesos en la memoria principal para que el procesador, pueda ejecutar dichos procesos, todo esto se realiza por medio de direcciones que son administradas por el sistema operativo y el administrador. También dispone de la protección para que las direcciones no se repitan y no invada o violen el espacio en memoria de otros procesos. También tiene un particionador que se encarga de dividir los espacios de memoria a la necesidad.


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.

FAT

Sistema de Archivos

NTFS

EXT T2 Estructura de Archivos

EXT 3

Tabla de Asignación de Archivo

New Technology FileSystem

Second extendedFil esystem

Sólo a partir de Windows Vista).Está basado en el sistema de archivos HPFS de IBM/Microsoft usado en el sistema operativo OS/2,Linux por varios años y continua siendo ampliamente utilizado

S. O Linux. Linux por varios años y continua siendo ampliamente utilizado.

Third extended)

Risers Fs RISERS Fs

S. O Microsoft Windows hasta Windows Me

Actualmente funciona bajo Linux, con la versión 2.4.1 del núcleo Linux


Bibliografías 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=10065067 &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=10065067 &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=10065067 &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=10065067 &ppg=11 Muñoz,F.J.(2013). Sistemas operativos monopuesto (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=10721929 &p00=sistemas+operativos&ppg=5 Muñoz,F.J.(2013). Sistemas operativos monopuesto (Operaciones con directorios carpetas o archivos P. 122-137).Recuperado de. http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10721929 &p00=sistemas+operativos&ppg=5 Muñoz,F.J.(2013). Sistemas operativos monopuesto ( Administración de Windows 1 usuario y grupos P. 160-176).Recuperado de.


http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10721929 &p00=sistemas+operativos&ppg=5

Paso 3 2  

Paso 3 trabajo grupal

Paso 3 2  

Paso 3 trabajo grupal

Advertisement