Download sdsd
Document related concepts
Transcript
TRABAJO COLABORATIVO Nº 2 ADMINISTRACION DE LOS RECURSOS DINA ESTHER LOPEZ SIERRA REMBRANDT AARON RODRIGUEZ ALVARO RUBEN TACO VICTORIA EUGENIA CHAPARRO JOSE ALEXANDER IDARRAGA Curso: 301402 -40 Tutor: YHON GABRIEL PINZÓN SALAS UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA SISTEMAS OPERATIVOS INTRODUCCIÓN Nos proponemos realizar este taller sobre la Administración de los procesos, teniendo en cuenta que Un proceso es un programa en ejecución, para conocer los estados, clasificación y estructura de los procesos Además queremos aprender como administra el Sistema Operativo la memoria y como realiza el proceso de asignación de la misma e identificar los dispositivos que hacen parte de un sistema computacional reconociendo si es un dispositivo de entrada o de salida del sistema. Al igual que conocer los mecanismos de protección y seguridad en un sistema operativo. OBJETIVOS Revisar cuáles son los algoritmos, pasos o tareas que debe realizar el Sistema Operativo. Identificar los requisitos de la gestión de la memoria, el modelo de memoria de un proceso, diversos esquemas de gestión, incluyendo la memoria real y la virtual. Conocer los diferentes mecanismos de protección entre los distintos procesos que se ejecutan en un sistema DESARROLLO DE ACTIVIDADES 1. REALIZAR UN MAPA CONCEPTUAL O MAPA MENTAL DE LA UNIDAD 2, DONDE CONTEMPLE CADA UNO DE LOS RECURSOS ADMINISTRADOS POR EL SISTEMA OPERATIVO. ADMINISTRACION DE RECURSOS Adm. De Procesos Adm. De Memoria Adm. De Dispositivo Adm. De Archivo Sistema de archivo Matriz de acceso Métodos de acceso Dominio Hebras de control Estructura Entrada y Salida Comunicación entre procesos Manejo Controladores de dispositivo Sincronización de procesos Planificación de procesos Multiprogramación en monousuario Real Virtual Algoritmo de reemplazo de páginas Principios en el software de entrada y salida Relojes Puertos y buses Protocolo de interacción Directorio Adm. de protección Tipos de archivos Protección Seguridad y protección Estructura de archivo Amenazas Método de asignación Tipos de sistema de archivo Protección de los ficheros Administración del espacio libre Autenticación 2. ELABORE UN BREVE RESUMEN ACERCA DE LA FORMA COMO SE ADMINISTRAN LOS PROCESOS POR PARTE DEL SISTEMA OPERATIVO Y DE LOS ESTADOS EN LOS QUE PUEDE ESTAR UN PROCESO. Un Sistema Operativo tiene una gran importancia ya que administra los procesos y tareas del sistema de cómputo. El sistema realiza varias actividades simultáneamente que compiten por la utilización de determinados recursos, entre los que destaca la CPU, estas actividades se denominan procesos. Un programa, por si solo, es una entidad pasiva mientras que un proceso es una entidad activa ya que compite por los recursos máquina. Un proceso termina cuando ejecuta su última instrucción y pide al sistema operativo que lo elimine. En Este momento, el proceso puede devolver un valor de estado a su proceso padre. El sistema operativo libera la asignación de todos los recursos del proceso, incluyendo las memorias física y virtual, los archivos abiertos y los búferes de ES. La terminación puede producirse también en otras circunstancias. Un proceso puede causar la terminación de otro proceso a través de la adecuada llamada al sistema. Dicha llamada al sistema al sistema solo puede ser invocada por el padre del proceso que va a terminar. En caso contrario, los usuarios podrían terminar arbitrariamente los trabajos de otros usuarios. Un proceso puede estar en cualquiera de los siguientes tres estados: Listo, En ejecución y Bloqueado: a. Los procesos en el estado listo son los que pueden pasar a estado de ejecución si el planificador los selecciona. b. Los procesos en el estado ejecución son los que se están ejecutando en el procesador en ese momento dado. c. Los procesos que se encuentran en estado bloqueado están esperando la respuesta de algún otro proceso para poder continuar con su ejecución. Por ejemplo operación de E/S. 3. EXPLIQUE BREVEMENTE COMO ADMINISTRA EL SISTEMA OPERATIVO LA MEMORIA Y COMO REALIZA EL PROCESO DE ASIGNACIÓN DE LA MISMA. El Sistema Operativo para administrar la memoria tiene su labor que consiste en llevar el registro de las partes de memoria que se estén utilizando y aquellas que no, con el fin de asignar espacio en memoria a los procesos; cuando estos la necesiten y liberarlo cuando terminen. Así como administrar el intercambio entre la memoria principal y el disco, en los casos en que la memoria principal no pueda albergar a todos los procesos. Para ejecutar un proceso, el procedimiento normal consiste en seleccionar uno de los procesos de la cola de entrada y cargarlos en memoria. Esto ocasiona la relocalización de dirección o enlaces a referencias externas, según sea el caso. Mientras se ejecuta un programa, se accede a las instrucciones o datos en la memoria. Finalmente, el programa termina de ejecutarse y su espacio en memoria se declara disponible. Comportamiento en un sistema de paginación pura: Mapa de memoria en un proceso himpotético: 4. REALICE UNA LISTA DE TODOS LOS DISPOSITIVOS QUE CONSIDERE QUE HACEN PARTE DE UN SISTEMA COMPUTACIONAL, Y PARA CADA UNO DE ELLOS DIGA SI ES DISPOSITIVO DE ENTRADA O DE SALIDA AL SISTEMA. DISPOSITIVO DE ENTRADA : a. Teclado: El teclado es un dispositivo eficaz para introducir datos no gráficos como rótulos de imágenes asociados con un despliegue de gráficas. Los teclados también pueden ofrecerse con características que facilitan la entrada de coordenadas de la pantalla, selecciones de menús o funciones de gráficas. b. Ratón ó Mouse: Es un dispositivo electrónico que nos permite dar instrucciones a nuestra computadora a través de un cursor que aparece en la pantalla y haciendo clic para que se lleve a cabo una acción determinada; a medida que el Mouse rueda sobre el escritorio, el cursor (Puntero) en la pantalla hace el mismo procedimiento. c. Micrófono: Los micrófonos son los transductores encargados de transformar energía acústica en energía eléctrica, permitiendo, por lo tanto el registro, almacenamiento, transmisión y procesamiento electrónico de las señales de audio. Son dispositivos duales de los altoparlantes, constituyendo ambos transductores los elementos mas significativos en cuanto a las características sonoras que sobre imponen a las señales de audio. d. Scanner: Es una unidad de ingreso de información. Permite la introducción de imágenes gráficas al computador mediante un sistema de matrices de puntos, como resultado de un barrido óptico del documento. La información se almacena en archivos en forma de mapas de bits (bit maps), o en otros formatos más eficientes como Jpeg o Gif. e. Cámara Digital: se conecta al ordenador y le transmite las imágenes que capta, pudiendo ser modificada y retocada, o volverla a tomar en caso de que este mal. f. Lector de Código de Barras: Dispositivo que mediante un haz de láser lee dibujos formados por barras y espacios paralelos, que codifica información mediante anchuras relativas de estos elementos. Los códigos de barras representan datos en una forma legible por el ordenador, y son uno de los medios más eficientes para la captación automática de datos. g. Lápices Ópticos: Es una unidad de ingreso de información que funciona acoplada a una pantalla fotosensible. Es un dispositivo exteriormente semejante a un lápiz, con un mecanismo de resorte en la punta o en un botón lateral, mediante el cual se puede seleccionar información visualizada en la pantalla. Cuando se dispone de información desplegada, con el lápiz óptico se puede escoger una opción entre las diferentes alternativas, presionándolo sobre la ventana respectiva o presionando el botón lateral, permitiendo de ese modo que se proyecte un rayo láser desde el lápiz hacia la pantalla fotosensible. No requiere una pantalla ni un recubrimiento especiales como puede ser el caso de una pantalla táctil, pero tiene la desventaja de que sostener el lápiz contra la pantalla durante periodos largos de tiempo llega a cansar al usuario. DISPOSITIVOS DE SALIDA: h. Pantalla o Monitor: Es en donde se ve la información suministrada por el ordenador. En el caso más habitual se trata de un aparato basado en un tubo de rayos catódicos (CRT) como el de los televisores, mientras que en los portátiles es una pantalla plana de cristal líquido (LCD). i. Impresora: es el periférico que el ordenador utiliza para presentar información impresa en papel. Las primeras impresoras nacieron muchos años antes que el PC e incluso antes que los monitores, siendo el método más usual para presentar los resultados de los cálculos en aquellos primitivos ordenadores. j. Altavoces: Dispositivos por los cuales se emiten sonidos procedentes de la tarjeta de sonido. Actualmente existen bastantes ejemplares que cubren la oferta más común que existe en el mercado. 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 16 ESTRUCTURA DE ARCHIVO FAT32 Dos Windows 95 Windows 95 OSR2 Windows 98 Windows 2000/XP Linux Swap (FAT16) Windows 95 OSR2 Windows 98 Windows 2000/XP Linux Swap (FAT32) NTFS4 Windows 2000/XP Linux Windows NT4 NTFS5 Windows 2000/XP 6. DESCRIBA CÓMO SERÁ UN SISTEMA DE SEGURIDAD Y PROTECCIÓN IDEAL PARA UN SISTEMA OPERATIVO, TENIENDO EN CUENTA QUE TIENEN QUE PROTEGER EL SISTEMA OPERATIVO CONTRA ALGUIEN O ALGO. La filosofía de esta tecnología consiste en disponer de varias unidades de disco, conectadas entre sí, por medio de controladoras, software o combinación de ambas; de manera que cuando una unidad física de disco falle o se venga abajo, los datos que se encontrarán en dicha unidad no se pierdan sino que se reconstruyan usando la paridad de los mismos. El Raid 1 es una ventaja para que en caso de error de uno de los disco se recuperan todos los datos. Es la arquitectura más rápida que presenta tolerancia a fallos. Con un mínimo de dos discos es suficiente. CONCLUSIONES Al finalizar este taller aprendimos que los recursos hacen referencia, principalmente, a los procesos, memoria, dispositivos y archivos que son la base fundamental para las operaciones y acciones que ejecuta el usuario con el sistema y viceversa. Existen unas técnicas entre las cuales hay una llamada asignación mediante una lista ligada y un índice, el cual intenta eliminar los defectos de la anterior. En esta técnica se crea una tabla con un registro por cada uno de los bloques del disco, en cada registro se indica si dicho bloque esta libre o cuál es la dirección del siguiente bloque de esta forma, en el directorio se asocia con el nombre del archivo el número del bloque en el que comienza dicho archivo; con este dato y, mediante la tabla, se puede averiguar la dirección de todos los bloques que componen dichos archivos simplemente siguiendo la lista ligada. BIBLIOGRAFÍA Módulo de: SISTEMA OPERATIVO Autor: PILAR ALEXANDRA MORENO