1. Nombre:
Carrasquedo Morales Cruz Fernanda.
Materia:
Sistemas Operativos 1.
Tema: Proyecto
Subtemas:
Unidad 3: administración de memoria.
Unidad 4: administración de dispositivos de entrada y salida.
Unidad 5: administración de dispositivo de e/s.
Especialidad:
Ing. Informática
Juchitán de Zaragoza Oax. A 11 de Noviembre del 2015
2. Administraciónde memoria:
Dado que la gestión de archivos y directorios es la principal tarea básica que se
realiza con los sistemas operativos vamos a profundizar un poco en los sistemas
de archivos. Los sistemas de archivos permiten organizar los datos en los
dispositivos de almacenamiento siguiendo una serie de normas y restricciones.
Un sistema de archivos se implanta después de crear una partición en un
dispositivo de almacenamiento (disco duro, USB, CD/DVD, etc.).
Administración de Entrada Y Salida:
Una de las funciones principales de un S. O. es el control de todos los
dispositivos de e / s de la computadora. Las principales funciones relacionadas
son: Enviar comandos a los dispositivos. Detectar las interrupciones. Controlar
los errores. Proporcionar una interfaz entre los dispositivos y el resto del
sistema: El código de e / s representa una fracción significativa del S. O. El
uso inapropiado de los dispositivos de e/s frecuentemente genera ineficiencias
del sistema, lo que afecta al performance global. Principios del Hardware de
E/S El enfoque que se considerará tiene que ver con la interfaz que desde el
hardware se presenta al software: Comandos que acepta el hardware.
Funciones que realiza. Errores que puede informar.
Sistema de archivos
Es el componente del sistema operativo encargado
de administrar y facilitar el uso de las memorias
periféricas, ya sean secundarias o terciarias.
Sus principales funciones son la asignación de
espacio a los archivos, la administración del
espacio libre y del acceso a los datos
resguardados. Estructuran la información
guardada en un dispositivo de almacenamiento de
datos o unidad de almacenamiento (normalmente
un disco duro de una computadora), que luego será representada ya sea textual
o gráficamente utilizando un gestor de archivos.
3. UNIDAD III.-ADMINISTRACIÓN DE MEMORIA.
1.- explica el concepto de memoria real.-
La memoria Real puede ser considerada como un arreglo lineal de localidades de
almacenamiento de un byte de tamaño.
2.- Explica a qué se le denomina jerarquía de la memoria.-
Los programas y datos tienen que estar en la memoria principal para poder
ejecutarse o ser referenciados. Los programas y datos que no son necesarios de
inmediato pueden mantenerse en el almacenamiento secundario.
3.- representa el diagrama de la jerarquía.-
No obstante, una computadora trabaja con cuatro tipos de memorias diferentes, que
sirven para realizar diversas funciones. Estas son la memoria RAM, la memoria
ROM, la memoria SRAM o Caché y la memoria Virtual o de Swap. Entre todas ellas,
la más importante es la denominada memoria RAM (Random Access Memory), ya
que nuestra computadora no podría funcionar sin su existencia.
4.- en un equipo informático que tipos de memoria suelen existir describa
brevemente como trabaja la organización de memoria.-
La operación principal que realiza es trasladar la información que deberá ser
ejecutada por la unidad central de procesamiento o procesador, a la memoria
principal. Actualmente esta administración se conoce como memoria virtual, porque
no es la memoria física del procesador sino una memoria virtual que la representa.
4. a) participación fija.- partición fija la fragmentación se produce cuando: Los
trabajos del usuario no llenan completamente sus particiones designadas. Una
partición permanece sin usar porque es demasiado pequeña para alojar un trabajo
que está en espera.
b) partición variable.- Los procesos ocupan tanto espacio como necesitan, pero
obviamente no deben superar el espacio disponible de memoria.
No hay límites fijos de memoria, es decir que la partición de un trabajo es su propio
tamaño.
Se consideran “esquemas de asignación contigua”, dado que un programa debe
ocupar posiciones adyacentes de almacenamiento.
5.- menciona al menos 3 algoritmos de reemplazo de páginas.-
El algoritmo de sustitución de páginas óptimo El mejor algoritmo de reemplazo de
páginas posible es fácil de describir pero imposible de implementar. En el momento
en que ocurre una falla de páginas, algún conjunto de páginas está en la memoria.
A una de estas páginas se hará referencia en la siguiente instrucción (la página que
contiene esa instrucción).
El algoritmo de sustitución de páginas no usadas recientemente Para que el sistema
operativo pueda recabar datos estadísticos útiles sobre cuáles páginas se están
usando y cuáles no, la mayor parte de las computadoras con memoria virtual tienen
dos bits de situación asociados a cada página. R se enciende cada vez que se hace
referencia a la página (lectura o escritura). M se enciende cuando se escribe la
página (es decir, se modifica).
El algoritmo de sustitución de páginas de segunda oportunidad Una modificación
sencilla de FIFO que evita el problema de desalojar una página muy utilizada
consiste en inspeccionar el bit R de la página más vieja. Si es O, sabremos que la
página, además de ser vieja, no ha sido utilizada recientemente, así que la
reemplazamos de inmediato. Si el bit R es 1, se apaga el bit, se coloca la página al
final de la lista de páginas, y se actualiza su tiempo de carga como si acabara de
ser traída a la memoria. Luego continúa la búsqueda.
6 ¿Qué es un mapa de bits?
Es una forma sencilla para llevar registro de las palabras de la memoria en una
cantidad fija de memoria.
7 ¿Por qué es importante que los programas y datos estén en el
almacenamiento principal?
Para poder ser ejecutados o para tener una referencia de ellos
8 ¿Cómo funciona la política FIFO?
Los procesos se despachan de acuerdo a su tiempo de llega a la cola de procesos
listos, si un proceso llega al procesador sale hasta que este termine
5. 9 ¿Cuál es la función de la búsqueda por demanda?
Este fragmento de programa o de datos se encarga del almacenamiento principal
cuando un programa está ejecutándose.
10 ¿La estrategia de colocación se encarga de?
Determinar un lugar dentro de la memoria donde se pueda cargar un nuevo
programa.}
11 ¿Los métodos más comunes de implementación son mediante?:
“paginación”.
“segmentación”.
UNIDAD 4 ADMINISTRACION DE DISPOSITIVOS DE ENTRADA Y SALIDA.-
1.- a que se le denomina independencia del dispositivo.-
Es el proceso que permite que la aplicación de un software funcione en una amplia
variedad de dispositivos independientemente del software local donde se esté
implementando el software.
2.- representa mediante un diagrama los componentes del administrador de
entrada y salida.-
6. 3.- clasifica los diferentes tipos de E/S que existen.- (menciona al menos 5)
Mouse, teclado, Scanner, webcam, monitor o pantalla
4.- que es el software del controlador de dispositivos.-
Permite que el equipo se comunique con hardware o con dispositivos. Sin
controladores, el hardware que conecte al equipo (por ejemplo, una tarjeta de vídeo
o una impresora) no funcionará correctamente.
5.- menciona al menos 2 principios de software de E/S.-
Manejadores de Interrupciones.
El primer objetivo referente a los manejadores de interrupciones consiste en que el
programador o el usuario no debe darse cuenta de los manejos de bajo nivel para
los casos en que el dispositivo está ocupado y se debe suspender el proceso o
sincronizar algunas tareas. Desde el punto de vista del proceso o usuario, el sistema
simplemente se tardó más o menos en responder a su petición.
Manejadores de Dispositivos.
El sistema debe proveer los manejadores de dispositivos necesarios para los
periféricos, así como ocultar las peculiaridades del manejo interno de cada uno de
ellos, tales como el formato de la información, los medios mecánicos, los niveles de
voltaje y otros. Por ejemplo, si el sistema tiene varios tipos diferentes de discos
duros, para el usuario o programador las diferencias técnicas entre ellos no le deben
importar, y los manejadores le deben ofrecer el mismo conjunto de rutinas para leer
y escribir datos.
6 ¿Qué se le llama procesamientos por lotes de flujo único?
Sistema de solo usuario que se dedica a un trabajo durante más tiempo del que
toma su ejecución
7 ¿Qué trabajo se requieren los procesamientos por lotes de flujo únicos?:
“tiempo de instalación”: el necesario para preparar el entorno
Operativo requerido.
“tiempo de descarga”: el necesario para desmontar el entorno
Operativo que fue requerido.
8 ¿Las “particiones” del almacenamiento principal son?:
Son de tamaño fijo.
Alojan un proceso cada una.
La CPU se cambia rápidamente entre los procesos creando la
Ilusión de simultaneidad
7. .
9 ¿Qué es el Almacenamiento Virtual?
Significa la capacidad de direccionar un espacio de almacenamiento mucho mayor
que el que esté disponible en el almacenamiento determinado por el sistema
10 ¿Qué es la segmentación?
En los sistemas de “segmentación” un programa y sus datos pueden ocupar varios
bloques separados de almacenamiento real.
UNIDAD 5: ADMINISTRACION DE DISPOSITIVO DE E/S.
El administrador de archivos.
1.- explica la diferencia entre el archivo físico y un archivo lógico.-
La diferencia entre un registro lógico y uno físico es que:
Un registro lógico es el contiene la información con la que trabaja la aplicación y un
registro físico es el que se graba en el dispositivo de almacenamiento
2.- representa mediante un diagrama de jerarquía de un archivo.-
Directorio. Descripción
/var Archivos variables, como son registros, bases
de datos, directorio raíz de servidores HTTP y
FTP, colas de correo, archivos temporales, etc.
/var/account
(opcional)
Procesa registros de cuentas de usuarios.
/var/cache Cache da datos de aplicaciones.
8. Directorio. Descripción
/var/crash
(opcional)
Almacén de información referente a fallas del
sistema.
/var/games
(opcional)
Datos variables de aplicaciones para juegos
(mejores marcas y/o tiempos).
/var/lib Información de estado variable. Algunos
servidores como MySQL y PostgreSQL,
almacenan sus bases de datos en directorios
subordinados de éste.
/var/lock Archivos de bloqueo de los servicios en
ejecución.
/var/log Archivos y directorios, utilizados para almacenar
los registros de eventos del sistema.
/var/mail
(opcional)
Directorio para almacenar los buzones de
correo de usuarios. CentOS, Fedora™ y Red
Hat™ Enterprise Linux utilizan —por motivos de
compatibilidad de legado— la antigua
localización —obsoleta— que corresponde a
/var/spool/mail. En estos sistemas /var/mail es
un enlace simbólico de /var/spool/mail.
/var/opt Datos variables de /opt/.
/var/run En la versión 2.3 del FHS es para datos
variables de ejecución. Almacena información
9. Directorio. Descripción
acerca de el sistema en ejecución desde el
último inicio, usuarios ingresados en el sistema
y archivos de identificación de proceso (PID) de
los servicios en ejecución. En la versión 3.0 del
FHS la funcionalidad de éste directorio se ha
movido hacia /run y en éstos —para fines de
compatibilidad— /var/run es un enlace simbólico
que apunta hacia /run.
/var/spool Colas de procesamiento y carretes de datos de
aplicaciones.
/var/tmp Archivos temporales que prevalecen después
de un reinicio.
3.- explica el concepto la tenencia de escritura y lectura de un archivo.-
Consiste en leer la información contenida de un archivo y luego actualizarla
añadiendo nuevos datos.
4.- explica brevemente el funcionamiento del algoritmo de localización en el
disco SCAN-
Recibe el nombre de algoritmo del ascensor porque se comporta como tal: va
atendiendo las solicitudes que va encontrando en el sentido en el que se van
desplazando las cabezas de lectura/escritura por el disco.
SCAN: las cabezas se mueven de un extremo a otro del disco, atendiendo las
solicitudes que se van encontrando.
5 Cuales son las clasificaciones de los dispositivos de i/o?
Dispositivos de bloque. Dispositivos de carácter.
10. 6 Mencione algunos Ejemplos de controladores, sus direcciones de e / s y
sus vectores de interrupción.
7 Generalmente el software de e / s se estructura en capas cuáles son?
Manejadores de interrupciones. Directivas de dispositivos. Software de S. O.
independiente de los dispositivos. Software a nivel usuario.
8 Que debe hacer El software independiente del dispositivo y menciona un
ejemplo:
Ocultar a los niveles superiores los diferentes tamaños de sector de los distintos
discos. Proporcionar un tamaño uniforme de los bloques,
Por ej.: considerar varios sectores físicos como un solo bloque lógico.
9 Cuales son Los principales criterios de categorización de las políticas de
planificación:
Capacidad de ejecución. Media del tiempo de respuesta. Varianza de los
tiempos de respuesta (predecibilidad).
10 mencione algunos Errores en Discos:
Error de programación:
O Ej.: Solicitar un sector no existente.
Error temporal en la suma de verificación:
O Ej.: Provocado por polvo en la cabeza.
Error permanente en la suma de verificación:
11. Los sistemas operativos siguen evolucionando. Los sistemas operativos
distribuidos están diseñados para su uso en un grupo de ordenadores
conectados pero independientes que comparten recursos. En un sistema
operativo distribuido, un proceso puede ejecutarse en cualquier ordenador de
la red (normalmente, un ordenador inactivo en ese momento) para aumentar el
rendimiento de ese proceso.
Todos los Sistemas Operativos modernos son multitarea y pueden ejecutar
varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay
una UCP; un Sistema Operativo multitarea crea la ilusión de que varios
procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea
más a menudo para lograr esta ilusión es la multitarea por segmentación de
tiempos, en la que cada proceso se ejecuta individualmente durante un periodo
de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se
suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina
conmutación de contexto. El sistema operativo se encarga de controlar el
estado de los procesos suspendidos. También cuenta con un mecanismo llamado
planificador que determina el siguiente proceso que debe ejecutarse. El
planificador ejecuta los procesos basándose en su prioridad para minimizar el
retraso percibido por el usuario. Los procesos parecen efectuarse
simultáneamente por la alta velocidad del cambio de contexto.