Guía de Sistemas Operativos II
Enviado por eosorio1526 • 17 de Febrero de 2016 • Informe • 1.228 Palabras (5 Páginas) • 144 Visitas
[pic 1][pic 2][pic 3]
[pic 4]
TUTOR:
Ing. Allan Romero
[pic 5]
[pic 6]
[pic 7]
Guía de Sistemas Operativos II
- ¿Qué es un archivo?
R// Colección de información relacionada y almacenada de un dispositivo de almacenamiento secundario, espacio de direcciones lógicas continuas.
- ¿Cuáles son las características de los archivos?
R// Estructura interna (lógica):
- Secuencia de bytes: el tipo de archivo determina su estructura (texto, caracteres, líneas, páginas, código fuente → secuencia de subrutinas y funciones)
- Secuencia de registros de longitud fija
- Secuencia de registros de longitud de variable
Atributos (metadatos)
- Nombre: única información en formato legible
- Tipo: cuando el sistema soporte diferentes tipos
- Localización: información sobre su localización en el dispositivo
- Tamaño: tamaño actual del archivo
- Protección: controla quién puede leer, escribir y ejecutar
- Tiempo, fecha e identificación del usuario: necesario para protección, seguridad y monitorización
- En un sistema de archivos ¿Qué tipos de archivos existen y cuáles son sus formas de acceso?
R// -Tipos de archivos: regulares, directorios, dispositivos
- Formas de acceso: secuencial, aleatorio, otros.
- ¿Qué operaciones podemos realizar en los archivos?
R// Gestión:
- Crear
- Borrar
- Renombrar
- Copiar
- Establecer y obtener atributos
Procesamiento:
- Abrir y cerrar
- Leer
- Escribir (modificar, insertar, borrar información)
- ¿Qué organización lógica debe proporcionar los directorios?
R// Eficiencia: localización rápida de un archivo.
Denominación: adecuada a los usuarios
- Dos usuarios pueden tener el mismo nombre para diferentes archivos.
- El mismo archivo puede tener varios nombres:
Agrupación: agrupar los archivos de forma lógica según sus propiedades (ejemplo: todos los archivos de programas en C).
- ¿Qué tipos de estructura hay en los directorios y cuáles son sus características?
R//
A un único nivel:
[pic 8]
-Problema de denominación
-Problema de agrupación
A dos niveles:[pic 9]
-Nombre de camino
-Diferentes usuarios pueden tener archivos con igual nombre
-No hay disponibilidad de agrupación
En árbol:
- Necesidad de búsquedas eficientes[pic 10]
- Posibilidad de agrupación
- Directorio actual (de trabajo)
- Nombres de camino absolutos y relativos
En grafo:
- Compartición de subdirectorios y archivos[pic 11]
- Más flexibles y complejos
- ¿En qué consiste la protección de los archivos en un sistema de archivo?
R// Básicamente consiste en proporcionar un acceso controlado a los archivos:
- Lo que puede hacerse
- Por quién
- ¿Cuáles son las funciones básicas de un sistema de archivo?
R// - Tener conocimiento de todos los archivos del sistema
- Controlar la compartición y forzar la protección de archivos
- Gestionar el espacio del sistema de archivos
- Asignación/liberación del espacio en disco
- Traducir las direcciones lógicas del archivo en direcciones físicas del disco
- Los usuarios especifican las partes que quieren leer/escribir en términos de direcciones lógicas relativas al archivo
- ¿Cómo debe ver un usuario un sistema de archivo?
R// - Definir un archivo y sus atributos
- Definir las operaciones permitidas sobre un archivo
- Definir la estructura de directorios
- ¿Qué estructura tiene un sistema de archivo?
R// [pic 12]
- Realice un cuadro comparativo de la ventajas y desventajas de los métodos de asignación de espacio
R//
- ¿En qué consiste la eficiencia y el rendimiento en la implementación de directorios?
R// La eficiencia depende de la asignación de disco y de la implementación de directores utilizada para proporcionar un rendimiento:
- Caché de disco: secciones de M.P. con bloques usados
- Discos virtuales o disco RAM: almacén temporal, su contenido es controlado por el usuario.
- ¿Qué es una estructura de disco?
R// Desde el punto de vista del SO, el disco se puede ver como un array de bloques (B0, B1,…., Bn-1)
- ¿Cuáles son las partes de una estructura de disco?
R// La información se referencia por una dirección formada por varias partes:
- Unidad (número de dispositivo )
- Superficie ( o cara )
- Pista y
- Sector
- ¿Cuáles son las partes de una petición?
R//Una petición se atiende en tres fases:
- Posicionamiento de la cabeza en la pista o cilindro
- Latencia: espera a que pase el bloque deseado.
- Transferencia de los datos entre MP y disco
- ¿Cuál es la información necesaria para una petición?
- R// la información necesaria para una petición:
- Si la operación es de entrada o salida.
- Dirección de bloque.
- Dirección de memoria a donde, o desde donde, copiar los datos a transferir.
- Cantidad de información a transferir.
- Realice un cuadro comparativo de los tipos de planificación de disco
R//[pic 13]
- ¿Qué debemos tomar en cuenta para seleccionar un algoritmo de planificación?
R//- El servicio de peticiones puede estar muy influenciado por el método de asignación de espacio en disco utilizado
...