Download sdsd

Document related concepts

Desfragmentación wikipedia , lookup

Proceso de arranque en Linux wikipedia , lookup

Archivo proyectado en memoria wikipedia , lookup

Sistema operativo wikipedia , lookup

Arquitectura de Windows NT wikipedia , lookup

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