TRABAJO COLABORATIVO NO. 2 SISTEMAS OPERATIVOS
Enviado por kathyarzuaga • 16 de Mayo de 2014 • 2.712 Palabras (11 Páginas) • 285 Visitas
Grupo: 301402_16
Tutor
Magister. Jaime José Valdez
2.
Tabla de contenido
pág.
Introducción 3
Objetivos 4
Desarrollo de la actividad 5
Conclusiones 14
Referencias Bibliográficas 15
Anexos : Auto Evaluaciones 16
3.
INTRODUCCION
Es importante identificar las principales funciones de los sistemas operativos y sus recursos; los cuales hacen referencia a los procesos, memorias, dispositivos y archivos. Siendo estos recursos la base fundamental para las operaciones de un SO.
Revisaremos la mejor manera de administrar los sistemas operativos, profundizando en la administración de procesos, administración de memoria y dispositivos y administración de archivos y protección de seguridad en los sistemas operativos.
De una mera práctica, investigativa y colaborativa; nos apropiaremos de la temática del unidad dos del módulo del curso Sistemas Operativos 301402.
4.
OBJETIVOS
GENERAL
Estudiar con mayor profundidad los conceptos dados en la unidad 2 del módulo de los sistemas operativos, para aumentar nuestro nivel conceptual y práctico fundamentando, el diseño de sistemas de comunicación con base en el conocimiento y análisis de los diferentes sistemas operativos.
ESPECIFICOS
Conocer la administración de los procesos.
Conocer la administración de la memoria y los dispositivos.
Identificar la importancia de los archivos de protección y seguridad en los sistemas Operativos.
5.
Desarrollo de la actividad:
1. Hacer una lista con los que Ustedes consideran son procesos que maneja un sistema operativo. El cuadro debe tener dos columnas: El proceso y la descripción del proceso.
PROCESO DESCRIPCION DEL PROCESO
Procesos limitados por E/ S Son aquellos procesos que pasan más tiempo realizando E/S que haciendo cálculos. Por ejemplo aplicaciones de
bases de datos, aplicaciones comerciales etc.
PROCESOS INTERACTIVOS Se denomina Procesamiento Interactivo a la ejecución de un proceso en un procesador que requiere la interacción con el usuario. Es más lento que los procesos Batch o por lotes.
PROCESOS BATCH
Se conocen como sistemas por lotes, es la ejecución del programa sin la supervisión directa del usuario. Se utiliza principalmente en tareas repetitivas sobre grandes conjuntos de información Los programas que ejecutan por lotes suelen especificar su funcionamiento mediante scripts o guiones (procedimientos) en los que se indica qué se quiere ejecutar y, posiblemente, qué tipo de recursos necesita reservar.
Procesos limitados por CPU
Son aquellos procesos que pasan el mayor tiempo haciendo cálculos, es decir ocupando CPU. Por ejemplo aplicaciones científicas, de ingeniería etc.
6.
2. Mediante un gráfico (Diferente al que encontramos en el módulo) demuestre cada una de las transiciones de estados de un proceso.
El estado de un proceso:
– Relacionado con su actividad del proceso en un cierto momento.
– Al ejecutarse irá cambiando de estado.
• Posibles estados de un proceso:
– En ejecución: Está usando el procesador.
– Bloqueado: No puede hacer nada porque está espera un evento
Externo (esperando la conclusión de E/S).
– Listo: Está en memoria esperando turno para ejecutarse en la
CPU (espera asignación del procesador).
Grafico 1. Estados de un Proceso.
Activación Fin
Fin de Tiempo
{Planificación} Esperando Evento
Fin de bloqueo
Por Evento
Nuevos Procesos
3. Expliquen brevemente en qué consiste el administrador de memoria y cuáles son sus funciones:
Se encarga de permitir varios que procesos compartan la memoria a la vez, para obtener la máxima utilidad de la memoria, organizando los procesos y programas que se ejecuten de tal manera que se logre aprovechar lo mejor posible el espacio disponible .
Entre las principales operaciones que desarrolla la administración de memoria se encuentran la reubicación, que consiste en trasladar procesos activos dentro y fuera de la memoria principal para maximizar la utilización del procesador; la protección, mecanismos que protegen los procesos que se ejecutan de interferencias de otros procesos; uso compartido de códigos y datos, con lo que el mecanismo de protección permite que ciertos procesos de un mismo programa que comparten una tarea tengan memoria en común
7.
4. Haga una lista de las ventajas que tienen las memorias real y la memoria virtual para el sistema operativo. El cuadro debe tener dos columnas.
Memoria Real: La memoria real se puede nombrar de distintas maneras: memoria principal, memoria primaria, memoria interna, memoria física, etc., sin embargo todos estos nombres tienen un significado equivalente, es aquella memoria de un ordenador, donde se almacenan temporalmente tanto los datos como los programas que la CPU está procesando o va a procesar en un determinado momento.
Memoria Virtual: La memoria virtual es una técnica de gestión de la memoria que permite que el sistema operativo disponga, tanto para el software de usuario como para sí mismo, de mayor cantidad de memoria que esté disponible físicamente.
VENTAJAS DE LAS MEMORIAS REAL Y VIRTUAL PARA EL S.O
MEMORIA REAL O PRINCIPAL MEMORIA VIRTUAL
Se puede dividir en secciones de tamaño suficiente para contener a varios programas. Permite optimizar uso de memoria
No volatilidad, que caracteriza la capacidad de una memoria
...