Gestión de almacenamiento secundario

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Gestión de almacenamiento secundario"

Transcripción

1 Tema 5: Gestión de almacenamiento secundario 1

2 5.1 INTRODUCCIÓN Profesor : M.Victoria González del Campo Necesidades básicas que motivan la existencia de archivos: 1. Almacenar gran cantidad de información que no cabe en la memoria principal. 2. Persistencia de la información más allá de distintas ejecuciones. 3. Acceso a información de forma concurrente. La solución es el almacenamiento de la información en discos y otros medios externos en unidades llamadas archivos. Los archivos son una colección de datos con nombre. Los archivos deben ser persistentes, es decir que no deben verse afectados por la creación o terminación de un proceso. Un archivo sólo debe desaparecer si su dueño lo elimina de forma explícita. El responsable es el SO y lo realiza mediante la gestión del Sistema de Archivos. Esto da dos puntos de vista a estudiar: 1. El usuario ( o programa) como cliente del sistema de archivos 2. El SO como gestor del sistema de archivos. 5.2 ARCHIVOS NOMBRES DE ARCHIVO Las reglas de nomenclatura varían de un SO a otro: Formato 8.3 de MS-DOS. Nombre del archivo más una extensión para indicar tipo de información almacenada. No distingue entre mayúsculas y minúsculas. UNIX: Nombres de cualquier longitud y sensibles a las mayúsculas. El uso de extensiones es sólo por convenio. ESTRUCTURA DE ARCHIVOS Los archivos se pueden estructurar de varias maneras, las más comunes son 1) Secuencia no estructurada de bytes: El SO no sabe qué contiene el archivo ni le interesa, lo único que ve son bytes. Cualquier significado que tenga el archivo deberán imponérselo los programas en el nivel de usuario. Máxima flexibilidad: los programas de usuario pueden colocar lo que deseen en sus archivos y darles los nombres que les convenga. MS-DOS, UNIX, WINDOWS. 2) Secuencia de registros de longitud fija. El archivo es una secuencia de registros de longitud fija, cada uno con su propia estructura interna. 2

3 La operación de lectura devuelve un registro y la operación de lectura sobrescribe o anexa un registro. Ningún sistema actual de uso general funciona así. 3) Árbol de registros de longitud variable: El archivo consta de un árbol de registros, no necesariamente de la misma longitud. Cada registro tiene un campo key (llave o clave) en una posición fija del registro. El árbol se ordena mediante el campo de clave para permitir una rápida búsqueda de una clave particular. La operación básica aquí no es obtener el siguiente registro, que también puede hacerse, sino, sino obtener el que tenga una clave dada. Se utiliza en grandes computadoras para procesamiento comercial de datos. Se pueden añadir registros nuevos al archivo y dejar que el SO, no el usuario, quien decida dónde colocarlos. TIPOS DE ARCHIVOS Muchos S. O. soportan varios tipos de archivos, por ej.: archivos normales, directorios, archivos especiales de caracteres, archivos especiales de bloques, etc., donde Los Archivos Normales son aquellos que contienen información del usuario. o Archivos ASCII: consisten en líneas de texto. o Archivos Binarios: Lo que simplemente significa que no son archivos ASCII. Por lo general tienen alguna estructura interna conocida por los programas que los usan. Los Directorios son archivos de sistema para el mantenimiento de la estructura del sistema de archivos. Los Archivos Especiales de Caracteres: o Tienen relación con la E/S. o Se utilizan para modelar dispositivos de E/S (terminales, impresoras, redes, etc.). Los Archivos Especiales de Bloques se utilizan para modelar discos. TIPOS DE ACCESO A ARCHIVOS POR SU ORGANIZACIÓN Los tipos de acceso más conocidos son: Acceso Secuencial: Los primeros SO sólo permitían este tipo de acceso a los archivos. El proceso lee en orden todos los bytes o registros del archivo comenzando por el principio, sin poder efectuar saltos ni leer en otro orden. Lo que sí podía hacerse con los archivos secuenciales era rebobinarlos para poder leerlos tantas veces como se deseara. Los archivos secuenciales eran convenientes cuando el medio de almacenamiento era la cinta magnética, no el disco. Acceso Aleatorio: cuando comenzaron a usarse discos para almacenar archivos se hizo posible leer los bytes o registros en cualquier orden. Si por ejemplo un cliente de una línea aérea llama para reservar un asiento en un vuelo dado, el programa de reservas deberá contar con la capacidad de acceder al registro de ese vuelo sin tener que leer primero los miles de vuelos distintos. ATRIBUTOS DE ARCHIVO 3

4 Propiedades del archivo externas a la propia información que contiene: 1. Seguridad: Protección, Contraseña, Creador, Propietario. 2. Acceso: Lectura, Oculto, Sistema, Bloqueado. 3. Tipo: ASCII o binario. 4. Tipo de acceso: Secuencial o aleatorio. 5. Información sobre los datos: Longitud de registro, posición de la clave, longitud clave. 6. Información del archivo: Fecha de creación, último acceso, última modificación, tamaño actual, tamaño máximo. OPERACIONES SOBRE ARCHIVOS Create (crear): el archivo se crea sin datos y se establecen ciertos atributos. Delete (eliminar): si el archivo ya no es necesario debe eliminarse para liberar espacio en disco. Open (abrir): antes de utilizar un archivo, un proceso debe abrirlo. La finalidad es permitir que el sistema traslade los atributos y la lista de direcciones en disco a la memoria principal para un rápido acceso en llamadas posteriores. Close (cerrar): cuando concluyen los accesos, los atributos y direcciones del disco ya no son necesarios, por lo que el archivo debe cerrarse y liberar espacio. Read (leer): los datos se leen del archivo; quien hace la llamada debe especificar la cantidad de datos necesarios y proporcionar un buffer para colocarlos. Normalmente se lee a partir de la posición que indica el apuntador de posición del archivo. Write (escribir): los datos se escriben en el archivo. Normalmente se lee a partir de la posición que indica el apuntador de posición del archivo, si está en medio se sobrescriben los datos, si está al final del archivo su tamaño crece. Append (añadir): es una forma restringida de write. Solo puede añadir datos al final del archivo. Seek (buscar): Cambia el valor del apuntador de posición del archivo. Get attributes (obtener atributos): permite a los procesos obtener los atributos del archivo. Set attributes (establecer atributos): algunos atributos pueden ser determinados por el usuario y modificados después de la creación del archivo. La información relativa al modo de protección y la mayoría de las banderas son un ejemplo obvio. Rename (cambiar de nombre): permite modificar el nombre de un archivo ya existente. COMPARTIR ARCHIVOS Varios usuarios teniendo derechos de acceso, comparten archivos (simultáneo o no) Para que lo hagan simultáneamente, además hay que asegurar un acceso consistente. Derechos básicos de acceso: Ninguno Conocimiento (visibilidad) Ejecución Lectura Adición de información (escritura), pero sin modificar la existente Actualización: modificar, borrar y añadir datos del archivo Cambios de tipo de acceso Eliminación del archivo 4

5 El propietario es la persona que creó el archivo Los derechos los asigna el propietario en función del usuario que accede. Estos derechos difieren entre S.O. Normalmente se distinguen tres tipos de usuario: (unix,linux) Los derechos se asignan de forma individual a un usuario. Los derechos se asignan de forma colectiva a un grupo de usuarios. Los derechos se pueden asignar de forma colectiva a otros, que incluyen todos los usuarios. Accesos simultáneos : Problemas del acceso concurrente a los sistemas de archivos: exclusión mutua e interbloqueo. 5.3 DIRECTORIOS: UN CASO ESPECIAL DE ARCHIVO Son utilizados por los S. O. para llevar el control de los archivos. SISTEMAS JERÁRQUICOS DE DIRECTORIOS El directorio contiene un conjunto de datos por cada archivo referenciado. Una posibilidad es que el directorio contenga por cada archivo referenciado El nombre. Sus atributos. Las direcciones en disco donde se almacenan los datos. Ejemplo: MS-DOS y WINDOWS. Otra posibilidad es que cada entrada del directorio contenga: El nombre del archivo. Un apuntador a otra estructura de datos donde se encuentran los atributos y las direcciones en disco. Ejemplo: UNIX Al abrir un archivo el S. O.: Busca en su directorio el nombre del archivo. Extrae los atributos y direcciones en disco. Graba esta información en una tabla de memoria real. Todas las referencias subsecuentes al archivo utilizarán la información de la memoria principal. El número y organización de directorios varía de sistema en sistema: Directorio único: el sistema tiene un sólo directorio con todos los archivos de todos los usuarios. Problema: en un sistema con múltiples usuarios, diferentes usuarios podrían usar por accidente los mismos nombres para sus archivos. Este esquema ya nos se usa en los sistemas multiusuario. 5

6 Un directorio por usuario: el sistema habilita un sólo directorio por cada usuario. Resolvemos el problema anterior, pero es común que los usuarios quieran agrupar sus archivos de formas lógicas. Por ello: Un árbol de directorios por usuario: el sistema permite que cada usuario tenga tantos directorios como necesite, respetando una jerarquía general. Casi todos los sistemas de archivos modernos están organizados de esta manera. D1 D1 D1 A1 A1 A1 U1 U1 U1 U1 U1 U1 A1 A1 A1 D1 A1 A1 NOMBRE DE LAS RUTAS DE ACCESO Cuando el sistema de archivos está organizado como un árbol de directorios se necesita una forma de determinar los nombres de los archivos. Los principales métodos para nombres de los archivos son Ruta de Acceso Absoluta: o Cada archivo tiene una ruta de acceso absoluta. o Consta de la ruta de acceso desde el directorio raíz (directorio principal) hasta el archivo. o Los componentes de la ruta de acceso se separan mediante algún carácter llamado separador. En Windows el separador es: \ y en UNIX es: / Ruta de Acceso Relativa: o Se utiliza junto con el concepto de directorio de trabajo o directorio activo. o Todos los nombres que no comiencen en el directorio raíz se toman en relación con el directorio de trabajo. Por ejemplo, en UNIX el comando cp /usr/ast/correo /usr/ast/correo.bak y el comando cp correo correo.bak hacen exactamente lo mismo si el directorio de trabajo es /usr/ast OPERACIONES CON DIRECTORIOS Las llamadas al sistema permitidas para el manejo de los directorios tienen variación de sistema a sistema. Las más comunes son las siguientes: Create (crear): se crea un directorio vacío. Delete (eliminar): se elimina un directorio, que debe estar vacío. Opendir (abrir directorio): se pueden leer los directorios: o Antes de poder leer un directorio, éste debe ser abierto. Closedir (cerrar directorio): cuando se ha leído un directorio, éste debe ser cerrado para liberar los recursos de memoria y del S.O. relativos al mismo. Readdir (leer directorio): regresa la siguiente entrada en un directorio abierto, sin importar el tipo de estructura de directorios que se utilice. 6

7 Rename (cambiar de nombre): cambia el nombre de un directorio de manera similar al cambio para archivos. Link (ligar): es una técnica que permite que un archivo aparezca en más de un directorio: o Especifica un archivo existente y el nombre de una ruta de acceso. o Crea un enlace del archivo ya existente con el nombre especificado en la ruta de acceso. Unlink (desligar): se elimina una entrada del directorio: o Si el archivo que se desea desligar aparece solo en un directorio (el caso normal): Se elimina del sistema de archivos. o Si el archivo que se desea desligar, está presente en varios directorios: Solo se elimina la ruta de acceso especificada. Las demás rutas permanecen. 5.4 IMPLEMENTACIÓN DEL SISTEMA DE ARCHIVOS. Los sistemas de archivos se almacenan en discos. Cada partición de un disco puede contener un sistema de archivos independiente. Para ello, es necesario dar formato a la partición: format, mkfs u otra herramienta. MBR(Master Boot Record): Registro maestro de arranque, para arrancar la computadora. El final del MBR contiene la tabla de particiones que contiene las direcciones inicial y final de cada partición. Una de las particiones está marcada como activa. Cuando se enciende la computadora, el BIOS lee el MBR del disco y lo ejecuta. Lo primero que hace el programa del MBR es localizar la partición activa, leer su primer bloque, llamado bloque de arranque, y lo ejecuta. El programa del bloque de arranque carga el S.O. contenido en esa partición. La organización de una partición de disco varía de un S.O a otro S:O. Es común que el sistema de archivos contenga algunos de los siguientes elementos: El Superbloque contiene todos los parámetros clave acerca del sistema de archivos y se transfiere del disco a la memoria cuando se arranca la computadora. A continuación podría haber información sobre bloques libres en el sistema de archivos. Luego los nodos-i, una por archivo, proporciona todas las características del archivo. Después el directorio raíz, que contiene la parte más alta del árbol del sistema de archivos. 7

8 El resto del disco suele contener los demás directorios y ficheros. HARDWARE DE UN DISPOSITIVO E/S: DISCOS DUROS Caracterización: Cada plato /disco tiene dos caras Cabezas de lectura/escritura: una por cada cara de cada disco. La superficie del disco se divide en pistas, que se subdividen en sectores. Pista: división circular de la superficie de un disco. Número fijo por disco Sector: subdivisión de información dentro de una pista. Unidad mínima de información que puede leerse o escribirse del disco. Todos los sectores contienen el mismo nº de bytes. Los sectores cercanos a la orilla serán mayores físicamente que los cercanos al anillo, el espacio adicional no se utiliza. Cilindro: conjunto de pistas de todas las caras que pueden accederse sin mover la cabeza. Sector Pista Cabezas Cilindro Ejemplos de cálculo de espacio : Los sectores varían desde los 32 hasta los 4096 bytes; generalmente son de 512 bytes sectores por pista pistas en la superficie del disco. 512*4*20*2(caras)= bytes/plato 512*32*1500*2= bytes/plato 9 Gb = 183 platos PARÁMETROS DE EFICIENCIA: Tiempo de búsqueda: tiempo necesario para posicionar la cabeza móvil en la pista solicitada. Este tiempo es el que domina, por lo que la reducción del tiempo promedio de búsqueda puede mejorar en gran medida el rendimiento del sistema. Existen diversos algoritmos para minimizar este tiempo reordenando las peticiones de acceso a disco. Tiempo de latencia: tiempo necesario para que mediante giro podamos leer el sector deseado. Tiempo de transmisión: tiempo efectivo de transmisión de la información. IMPLEMENTACIÓN DE ARCHIVOS. 1. Asignación contigua Archivo = conjunto de bloques contiguos de un tamaño dado. Ventajas: 8

9 Sencilla: Para acceder a un archivo, basta con recordar la dirección del primer bloque. Directorio de archivos: sólo una entrada por archivo con el comienzo y la longitud. Rendimiento: sólo se necesita un desplazamiento de la cabeza lectora (al primer bloque) Desventajas Cambiar el tamaño del archivo obliga a reubicaciones donde quepa todo. Fragmentación grande del disco. Compactación muy costosa Nombre A B Inicio 2 11 Tamaño Asignación con listas enlazadas o encadenada: Archivo = se implementa como una lista enlazada de bloques tamaño fijo en disco La primera palabra de cada bloque se reserva para un puntero al siguiente Datos Datos Datos 0 Ventajas No hay fragmentación externa. Hay fragmentación interna sólo en el último bloque. Asignación: Los ficheros pueden crecer sin problemas, cualquier bloque libre puede anexarse a la cadena. Los directorios sólo tienen que almacenar, para cada archivo, punteros al primer bloque. Desventajas Complica el acceso aleatorio, para leer bloque n-ésimo hay que leer los n-1 bloques anteriores (implica seguir puntero, varios accesos a disco). El acceso a secuencias de bloques es menos eficiente (más accesos). 9

10 2 11 Nombre A B Inicio 2 11 Tamaño Asignación con lista enlazada empleando una tabla en la memoria. Archivo : lista enlazada donde los campos a siguiente se organizan en una tabla de disco. Se denomina tabla de asignación de archivos FAT (file allocation table) Cada elemento de la tabla contiene el número del bloque siguiente, el inicio de los archivos se marca con un puntero y el final con un índice especial (p. e. 0) A Nodo-i Tabla Indices : El primer bloque del fichero A es el 5, el segundo el 6 y el tercero el 7. Ventajas Todo el bloque de disco disponible para datos. Las búsquedas de bloque se hacen en memoria sobre la tabla (gestión de tamaño,...) En los directorios, para cada archivo sólo hay que guardar un entero identificando el primer bloque de cada archivo. Rendimiento: aceptable para acceso secuencial y bueno para acceso directo Desventaja: Para que los accesos sean rápidos hay que mantener toda la tabla en memoria. Por ejemplo, para un disco de 20 Gb y bloques de 1 Kb la tabla necesita de entradas, una para cada uno de los de bloques de disco. Para cada entrada se necesitan 4 bytes, así que necesitaríamos 80 Mb de memoria principal todo el tiempo. Se usa en MS-DOS. A cada archivo se le asocia un nodo índice con atributos más campos de direccionamiento. Éste se traslada del disco a la memoria principal al abrir el archivo. 10

11 Los bloques que se asignan al archivo no tienen por qué ser contiguos. Los nodos-i contienen 52 bytes de información de direccionamiento organizados en 13 direcciones de 4 bytes. Los 10 primeros punteros apuntan a los 10 primeros bloques de datos del archivo. Si el archivo posee más de 10 bloques se usan 2 o más niveles de indexación: La dirección 11 apunta a un bloque llamado bloque indirecto que contiene punteros a los siguientes bloques del archivo. Si aún no es suficiente, el puntero 12 contiene la dirección a un bloque de indexación doble que a su vez contiene direcciones de bloques de indexación simple. Si aún no tenemos suficiente espacio para el archivo, el puntero 13 apunta a un bloque de indexación triple. En Unix cada bloque es de 1Kb, y se direcciona con 32 bits (4 bytes), en esta situación un bloque de datos almacena 256 direcciones de bloques, por lo que un fichero podría llegar a tener un tamaño del orden de 16Gbytes. Ventajas: 11

12 Los nodos-i son de tamaño fijo y relativamente pequeños por lo que se pueden tener bastante tiempo en memoria principal. Se puede acceder a archivos pequeños con poca o ninguna indexación. El tamaño mayor para los archivos es bastante grande. IMPLEMENTACIÓN DE DIRECTORIOS. Directorios en MS-DOS: Árbol jerárquico: los directorios pueden contener directorios. Entradas de 32 bytes. Nombre Extensión 8 bytes 3 bytes Atributos 1 bytes Reservado 10 bytes Hora 2 bytes Fecha 2 bytes Bloque 1 2 bytes Tamaño 4 bytes Directorios en UNIX Cada entrada contiene el nombre del archivo y el nodo-i, el resto de la información se encuentra en el nodo-i. Nodo-i Nombre del archivo 2 bytes 14 bytes 5.5 ADMINISTRACIÓN DE ESPACIO EN DISCO Como hemos dicho, para almacenar un archivo de n bytes pueden adoptarse dos estrategias: Asignar n bytes consecutivos de espacio en disco. Problemas: si el archivo crece es probable que tenga que pasarse a otro lugar del disco, esta operación es muy lenta. Dividir el archivo en varios bloques no necesariamente contiguos. Mejor esta opción que la anterior. Una vez que se ha decidido almacenar archivos en bloques de tamaño fijo, surge la pregunta de qué tamaño debe tener un bloque: Si el bloque es muy grande: mucha fragmentación. Si el bloque es muy pequeño: implica que cada archivo va a constar de muchos bloques. Leer cada bloque por lo regular requiere un desplazamiento de la cabeza lectora, por lo que la lectura de un archivo integrado por muchos bloques pequeños es lenta. En UNIX el tamaño del bloque es 1Kb. CONTROL DE BLOQUES LIBRES: 1. Lista enlazada de bloques de disco: en cada uno de los cuales se guardan tantos números de bloques de disco como quepan. Con bloques de 1Kb y direcciones de 32 bits, cada bloque de la lista libre contendrá los números de 255 bloques libres (se necesita una ranura para el apuntador al siguiente bloque). Sólo es preciso mantener un bloque de apuntadores en la memoria principal. Cuando se crea un archivo, los bloques que necesita se toman del bloque 12

13 de apuntadores. Cuando este bloque se agota, se lee del disco un nuevo bloque de apuntadores. Puede dar lugar a un número elevado de operaciones de e/s de disco. 2. Mapa de bits: Un disco con n bloques requiere un mapa de bits con n bits. Los bloques libres se marcan con 1 en el mapa y los libres con 0. El mapa de bits requiere menos espacio, puesto que usa un bit por bloque, en comparación con los 32 bits si se usa el modelo de lista enlazada. La elección depende de la cantidad de memoria principal para albergar la lista o el mapa de bits. Bibliografía consultada: 1. Sistemas Operativos Modernos. Ed. Prentice Hall. Autor :Tanenbaum. 2. Sistemas Operativos. Una visión aplicada. Ed. Mc-Graw-Hill. Autor: J. Carretero y otros. 13

Gestión de archivos. Gestión de archivos

Gestión de archivos. Gestión de archivos Gestión de archivos Secciones Tanenbaum: 6.1.2 6.1.5 6.2.1 6.2.4 6.3.1 6.3.5 6.4 1 Gestión de archivos Generalidades y objetivos Estructura de archivos: secuencia de bytes, secuencia de registros, o árbol

Más detalles

Gestión de archivos. Gestión de archivos. Gestión de archivos. Objetivo general

Gestión de archivos. Gestión de archivos. Gestión de archivos. Objetivo general Gestión de archivos Gestión de archivos Secciones Tanenbaum: 6.. 6..5 6.. 6..4 6.3. 6.3.5 6.4 Los archivos son el elemento central de la mayoría de las aplicaciones Tienen vida fuera de cualquier aplicación

Más detalles

dminstración de la Memoria y Sistema de Archivos Dr. Alonso Ramírez Manzanares 18-Nov-2009

dminstración de la Memoria y Sistema de Archivos Dr. Alonso Ramírez Manzanares 18-Nov-2009 dminstración de la Memoria y Sistema de Archivos Dr. Alonso Ramírez Manzanares 18-Nov-2009 El uso de la memoria crece muy rápido. Ley de Parkinson: Los programas se expanden hasta llenar la memoria disponible

Más detalles

La organización lógica y física de los sistemas de archivo y sus mecanismos de acceso de archivo.

La organización lógica y física de los sistemas de archivo y sus mecanismos de acceso de archivo. La organización lógica y física de los sistemas de archivo y sus mecanismos de acceso de archivo. Se refiere a las diferentes maneras en las que puede ser organizada la información de los archivos, así

Más detalles

Unidad 3: Gestión de Archivos

Unidad 3: Gestión de Archivos Unidad 3: Gestión de Archivos Tema 5, Sistema de Archivos: 5.1 Introducción: Requisitos para el almacenamiento de información. 5.2 Archivo: Concepto y operaciones con archivos. 5.3 Métodos de Acceso: Acceso

Más detalles

CAPÍTULO IV: GESTIÓN DE ARCHIVOS. 1. Introducción a la Gestión de Archivos 2. Organización y acceso a los ficheros 3. Directorios

CAPÍTULO IV: GESTIÓN DE ARCHIVOS. 1. Introducción a la Gestión de Archivos 2. Organización y acceso a los ficheros 3. Directorios CAPÍTULO IV: GESTIÓN DE ARCHIVOS 1. Introducción a la Gestión de Archivos 2. Organización y acceso a los ficheros 3. Directorios 1. INTRODUCCIÓN A LA GESTIÓN DE ARCHIVOS El sistema de archivos proporciona

Más detalles

Sistemas de Archivos. Unidad 2 Almacenamiento y Estructuras de Archivos

Sistemas de Archivos. Unidad 2 Almacenamiento y Estructuras de Archivos Sistemas de Archivos Unidad 2 Almacenamiento y Estructuras de Archivos Introducción Archivo Un archivo es un conjunto de datos que el usuario ve como una sola unidad o entidad Sistemas de Archivos Sistema

Más detalles

GESTIÓN DE ARCHIVOS. Presentado por: Alba Arosemena Alma Vargas Hospicia Mendoza Roselvira Fernández Ahías Arosemena

GESTIÓN DE ARCHIVOS. Presentado por: Alba Arosemena Alma Vargas Hospicia Mendoza Roselvira Fernández Ahías Arosemena GESTIÓN DE ARCHIVOS Presentado por: Alba Arosemena Alma Vargas Hospicia Mendoza Roselvira Fernández Ahías Arosemena INTRODUCCIÓN En la mayoría de las aplicaciones, el archivo es el elemento central. La

Más detalles

SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS. Ficheros

SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS. Ficheros SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS Ficheros Objetivos 2 Conocer los conceptos de fichero y directorio así como sus características. Utilizar los servicios de gestión de Ficheros y directorios ofrecidos

Más detalles

Sistemas Operativos ING. EN COMPUTACIÓN Tercer Examen Parcial

Sistemas Operativos ING. EN COMPUTACIÓN Tercer Examen Parcial Nombre: (25%) Contesta las siguientes preguntas abiertas 1.- Cuáles son y para qué son necesarias las condiciones de Coffman? - Exclusión mutua - Retención y espera - Sin expropiación - Espera circular

Más detalles

PREPARACION DE UN DISCO

PREPARACION DE UN DISCO PREPARACION DE UN DISCO Debido a que aun el más pequeño disco rígido puede almacenar millones de bits, debe haber una forma de organizar el disco de manera que se pueda encontrar fácilmente cualquier secuencia

Más detalles

Sistemas Operativos Tema 9

Sistemas Operativos Tema 9 Sistemas Operativos Tema 9 Gestión de archivos UNED Manuel Fernández Barcell http://www.mfbarcell.es Objetivos docentes Conocer las posibles operaciones y características (tipos, atributos, estructuras

Más detalles

TEMA 3. Sistemas de Ficheros. Contenido

TEMA 3. Sistemas de Ficheros. Contenido TEMA 3 Sistemas de Ficheros Contenido 3.1. Introducción 3.2. Ficheros 3.2.1. Denominación de Ficheros 3.2.2. Estructura de un Fichero 3.2.3. Tipos de Ficheros 3.2.4. Métodos de Acceso 3.2.5. Atributos

Más detalles

Registros Un campo: Registro:

Registros Un campo: Registro: Agenda 1) 2) registros ordenados registros desordenado Agenda 3) Organización de. 4) desordenado Organización de. Un campo: es el elemento de datos básico. Un campo individual contiene un valor único.

Más detalles

Sistemas Operativos. Curso 2016 Sistema de Archivos

Sistemas Operativos. Curso 2016 Sistema de Archivos Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.

Más detalles

Sistema de Ficheros SOA

Sistema de Ficheros SOA Sistema de Ficheros Indice Introducción Descripción básica del hardware Visión estática Organización del espacio de disco Gestión del espacio de disco Gestión del espacio de nombres Ejemplo: Linux Ext2

Más detalles

Tema III: Componentes de un Sistema Operativo

Tema III: Componentes de un Sistema Operativo Tema III: Componentes de un Sistema Operativo Concepto de proceso Jerarquía de memoria: Concepto de memoria cache Memoria virtual Partición Sistema de ficheros Sistema de entrada/salida: Driver y controladora

Más detalles

Archivos. Teoría de Sistemas Operativos. Archivos. Archivos. Archivos. Archivos. Administración de Archivos

Archivos. Teoría de Sistemas Operativos. Archivos. Archivos. Archivos. Archivos. Administración de Archivos Teoría de Sistemas Operativos Administración de Sistemas de :: punto de vista del usuario Nombre Consiste en una serie de símbolos (letras y números principalmente). Sirven de referencia para el usuario

Más detalles

Unidad 3: Gestión de Archivos

Unidad 3: Gestión de Archivos Unidad 3: Gestión de Archivos Tema 6, Implementación del Sistema de Archivos: 6.1 Estructura del Sistema de Archivos. 6.2 Métodos de Asignación: Continua, enlazada, indexada. 6.3 Fiabilidad del sistema

Más detalles

Tarea 5 Gestión de Archivos

Tarea 5 Gestión de Archivos 1 Tarea 5 1. Cuál es la diferencia entre un campo y un registro? Un campo es el elemento de datos básico. Un campo individual contiene un valor único, como el apellido de un empleado, una fecha o el valor

Más detalles

Sistemas operativos. Tema 10: Sistemas de ficheros

Sistemas operativos. Tema 10: Sistemas de ficheros Sistemas operativos Tema 10: Sistemas de ficheros Sistemas de ficheros El sistema de ficheros suele ser el aspecto más m visible de un SO para los usuarios. Objetivos: Ofrecer una visión n uniforme del

Más detalles

Esta unidad describe cómo se almacena la información en los dispositivos magnéticos.

Esta unidad describe cómo se almacena la información en los dispositivos magnéticos. Esta unidad describe cómo se almacena la información en los dispositivos magnéticos. Los dispositivos de almacenamiento permiten a los usuarios almacenar datos de forma permanente en sus ordenadores para

Más detalles

Sistemas Operativos II Convocatoria ordinaria 24 de Enero de 2001 Escuela Universitaria de Informática (Grupo K)

Sistemas Operativos II Convocatoria ordinaria 24 de Enero de 2001 Escuela Universitaria de Informática (Grupo K) Sistemas Operativos II Convocatoria ordinaria 24 de Enero de 2001 Escuela Universitaria de Informática (Grupo K) APELLIDOS DNI NOMBRE FIRMA?? No desgrape las hojas.?? Conteste exclusivamente en los espacios

Más detalles

Unidad V: Sistemas de archivos 5.1 Concepto

Unidad V: Sistemas de archivos 5.1 Concepto Unidad V: Sistemas de archivos 5.1 Concepto Son los algoritmos y estructuras lógicas utilizadas para poder acceder a la información que tenemos en el disco. Cada uno de los sistemas operativos crea estas

Más detalles

Sistemas Operativos Tema 10. Sistema de archivos José Miguel Santos Alexis Quesada Francisco Santana Belén Esteban

Sistemas Operativos Tema 10. Sistema de archivos José Miguel Santos Alexis Quesada Francisco Santana Belén Esteban Sistemas Operativos Tema 10. Sistema de archivos 1998-2008 José Miguel Santos Alexis Quesada Francisco Santana Belén Esteban 1 Contenidos Interfaz del sistema de archivos Implementación del sistema de

Más detalles

INSTITUTO POLITÉCNICO NACIONAL

INSTITUTO POLITÉCNICO NACIONAL INSTITUTO POLITÉCNICO NACIONAL Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas TEMA: SISTEMA OPERATIVO UNIX INTEGRANTES DEL EQUIPO: De La Cruz Bautista Arturo

Más detalles

SISTEMAS OPERATIVOS AVANZADOS

SISTEMAS OPERATIVOS AVANZADOS SISTEMAS OPERATIVOS AVANZADOS TEMA 2 CLAVE: MIS 204 PROFESOR: M.C. ALEJA DRO GUTIÉRREZ DÍAZ 2. SISTEMAS DE ARCHIVOS 2.1 Concepto de archivo 2.2 Estructura del sistema de archivos 2.3 Implementación de

Más detalles

Facilitar a los usuarios la posibilidad de estructurar los archivos de la manera más adecuada.

Facilitar a los usuarios la posibilidad de estructurar los archivos de la manera más adecuada. Introducción: Es la parte del SO encargada de administrar el almacenamiento secundario Las funciones básicas que debe realizar un sistema de gestión de archivos son: Crear un archivo, mediante la definición

Más detalles

Estructuras Dinámicas de datos.

Estructuras Dinámicas de datos. Estructuras Dinámicas de datos. Las estructuras dinámicas de datos son estructuras que crecen a medida que ejecuta un programa. Una estructura dinámica de datos es una colección de elementos llamadas nodos

Más detalles

Estructura de Datos: Archivos

Estructura de Datos: Archivos Estructura de Datos: Archivos Registros (record) Un registro es una estructura que consiste de un número fijo de componentes llamados campos. Los campos pueden ser de diferentes tipos y deben tener un

Más detalles

Sistemas Operativos Tema 4. Sistema de archivos

Sistemas Operativos Tema 4. Sistema de archivos Contenidos Sistemas Operativos Tema 4. Sistema de archivos Interfaz del sistema de archivos Implementación del sistema de archivos 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana Belén Esteban

Más detalles

Sistemas de archivos

Sistemas de archivos Sistemas archivos Sistemas Operativos Departamento Computación, FCEyN, Universidad Buenos Aires, Buenos Aires, Argentina 20 septiembre 2016 Segundo cuatrimestre 2016 Sistemas Operativos (DC, FCEyN, UBA)

Más detalles

Fundamentos de Sistemas Operativos. Gestión de Archivos

Fundamentos de Sistemas Operativos. Gestión de Archivos Fundamentos de Sistemas Operativos. Gestión de Archivos Almacenamiento de Información: Todas las aplicaciones necesitan almacenar y recuperar la información. Problemas con el almacenamiento en RAM: Capacidad

Más detalles

Sistemas Operativos. Almacenamiento. Esteban De La Fuente Rubio L A TEX. 25 sep Universidad Andrés Bello

Sistemas Operativos. Almacenamiento. Esteban De La Fuente Rubio L A TEX. 25 sep Universidad Andrés Bello Almacenamiento esteban@delaf.cl L A TEX Universidad Andrés Bello 25 sep 2010 Tabla de contenidos 1 MBR Particiones Comandos 2 Tipos de sistemas de archivos Estructura de directorios Tipos de archivos 3

Más detalles

Secuencia de arranque de un computador. Estructura lógica del disco duro de una PC

Secuencia de arranque de un computador. Estructura lógica del disco duro de una PC Secuencia de arranque de un computador Todos los computadores disponen de un pequeño programa almacenado en memoria ROM (Read Only Memory, memoria de sólo lectura), encargado de tomar el control del computador

Más detalles

FACULTAD DE INFORMATICA SISTEMAS OPERATIVOS 3º de Informática.

FACULTAD DE INFORMATICA SISTEMAS OPERATIVOS 3º de Informática. FACULTAD DE INFORMATICA SISTEMAS OPERATIVOS 3º de Informática. PROBLEMAS SOBRE SISTEMAS DE FICHEROS 1. Calcular el número de accesos a disco necesarios para leer 20 bloques lógicos consecutivos (no necesariamente

Más detalles

Estructura de los dispositivos de E/S.

Estructura de los dispositivos de E/S. Estructura de los dispositivos de E/S. Sistemas Operativos. Tema 6. 1 Estructura dispositivos de almacenamiento masivo. Almacenamiento secundario o masivo: Su misión: Contener permanentemente gran cantidad

Más detalles

MEMORIAS. Arquitectura de Computadoras. (Conceptos Introductorios) M. C. Felipe Santiago Espinosa

MEMORIAS. Arquitectura de Computadoras. (Conceptos Introductorios) M. C. Felipe Santiago Espinosa MEMORIAS Arquitectura de Computadoras (Conceptos Introductorios) M. C. Felipe Santiago Espinosa Junio - 2017 1 Memorias Introducción Una memoria es un dispositivo capaz de almacenar información. Operaciones:

Más detalles

Indexación y Asociación

Indexación y Asociación Bases de Datos Indexación y Asociación Contenidos Conceptos básicos Indices Ordenados Árboles B+ ArbolesB Asociación estática Bases de Datos Indexación y Asociación 2 Conceptos básicos Los Indices se utilizan

Más detalles

TEMA. Ing. CIP Fabián Silva Alvarado

TEMA. Ing. CIP Fabián Silva Alvarado TEMA Ing. CIP Fabián Silva Alvarado fsilvasys@hotmail.com Introducción Agenda a tratar Definición de Archivo de Datos Organización de Archivo de Datos Tipo de Acceso a Archivo de Datos. Aplicación Visual

Más detalles

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas. Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento

Más detalles

Tarea #6. Gestión de E/S y Planificación de Discos

Tarea #6. Gestión de E/S y Planificación de Discos 1 Tarea #6. 1. Enumere y defina brevemente las tres técnicas de realización de E/S E/S Programada: el procesador emite una orden de E/S de parte de un proceso a un módulo de E/S; el proceso espera entonces

Más detalles

Introducción. Tema 10a. Introducción. Memoria RAM. Memoria RAM HDD

Introducción. Tema 10a. Introducción. Memoria RAM. Memoria RAM HDD Introducción Tema 10a Manejo de archivos Un computador puede almacenar grandes cantidades de información. Puede acceder a ella de manera muy rápida. Para hacer cualquier cosa es necesario tener MEMORIA

Más detalles

BUSQUEDA SECUENCIAL Y DIRECTA, MARCELA MARQUEZ REBECA NAVARRO FONSECA GUADALUPE RUIZ ANGULO JONATHAN ALEXIS TOPETE ESTRUCTURA Y OPERACIONES

BUSQUEDA SECUENCIAL Y DIRECTA, MARCELA MARQUEZ REBECA NAVARRO FONSECA GUADALUPE RUIZ ANGULO JONATHAN ALEXIS TOPETE ESTRUCTURA Y OPERACIONES BUSQUEDA SECUENCIAL Y DIRECTA, MARCELA MARQUEZ REBECA NAVARRO FONSECA GUADALUPE RUIZ ANGULO JONATHAN ALEXIS TOPETE ESTRUCTURA Y OPERACIONES BUSQUEDA Cuando se realizan operaciones de búsqueda es preciso

Más detalles

Interfaz de Sistema de Archivos. Operating System Concepts 8th Edition

Interfaz de Sistema de Archivos. Operating System Concepts 8th Edition Interfaz de Sistema de Archivos Interfaz de Sistema de Archivos Concepto de Archivo Métodos de Acceso Estructura de Directorio Montando un Sistema de Archivos Compartir Archivos Protección 10.2 Objetivos

Más detalles

Tema 13: Manejo de archivos en lenguaje C

Tema 13: Manejo de archivos en lenguaje C Tema 13: Manejo de archivos en lenguaje C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco)

Más detalles

TEMA GESTION DE DISCOS

TEMA GESTION DE DISCOS TEMA GESTION DE DISCOS 1.0 Estructura física del disco duro: - Un disco duro puede tener uno o varios discos. - Cada disco cuenta con dos caras, y cada cara tiene una cabeza (cabezales de lectura, escritura).

Más detalles

Sistema de Archivos. E. Campo M. Knoblauch Ó. López J. Clemente. Departamento de Automática Universidad de Alcalá

Sistema de Archivos. E. Campo M. Knoblauch Ó. López J. Clemente. Departamento de Automática Universidad de Alcalá Sistema de Archivos E. Campo M. Knoblauch Ó. López J. Clemente Departamento de Automática Universidad de Alcalá Sistemas Operativos Avanzados Sistema de Archivos 1 / 37 Índice Introducción 1 Introducción

Más detalles

Sistemas Operativos II CONVOCATORIA ORDINARIA 8 de septiembre de 2000 Escuela Universitaria de Informática / Facultad de Informática FIRMA

Sistemas Operativos II CONVOCATORIA ORDINARIA 8 de septiembre de 2000 Escuela Universitaria de Informática / Facultad de Informática FIRMA Sistemas Operativos II CONVOCATORIA ORDINARIA 8 de septiembre de 2000 Escuela Universitaria de Informática / Facultad de Informática APELLIDOS DNI EUI/ FI NOMBRE FIRMA?? No desgrape las hojas.?? Conteste

Más detalles

Posteriormente, en la tercera generación de computadoras nace uno de los primeros sistemas operativos con la filosofía de administrar una familia de

Posteriormente, en la tercera generación de computadoras nace uno de los primeros sistemas operativos con la filosofía de administrar una familia de índice 1.Introducción a los Sistemas Operativos. 2.Componentes de un Sistema Operativo y principales funciones del sistema operativo. 3.Gestión de sistemas de archivos. 4.Conclusiones y expectativas futuras.

Más detalles

Almacenamiento magnético, 3

Almacenamiento magnético, 3 Almacenamiento magnético, 3 Hemos visto o Fundamentos físicos o Algunas cuestiones de modelado Hoy o Cómo se organiza el disco? o Cómo se organizan conjuntos de discos? Los discos contienen archivos Tamaño

Más detalles

SISTEMAS UNIDAD IV ADMINISTRACION DE ARCHIVOS ING. AGUILERA SERGIO OMAR

SISTEMAS UNIDAD IV ADMINISTRACION DE ARCHIVOS ING. AGUILERA SERGIO OMAR SISTEMAS OPERATIVOS UNIDAD IV ADMINISTRACION DE ARCHIVOS ING. AGUILERA SERGIO OMAR FILE SYSTEM: OBJETIVOS 1. Cumplir con las necesidades de gestión de datos y con los requerimientos del usuario. 2. Garantizar

Más detalles

Cuestionario almacenamiento en disco y gestión de memoria.

Cuestionario almacenamiento en disco y gestión de memoria. Cuestionario almacenamiento en disco y gestión de memoria.. Suponer que se dispone de un disco donde el tamaño del bloque es de 2 bytes y se usan 32 bits para referenciar cada uno de los bloques. Si se

Más detalles

Programación de Sistemas. Unidad 4. Cargador

Programación de Sistemas. Unidad 4. Cargador Programación de Sistemas Unidad 4. Cargador Contenido Introducción Cargador Características Dependientes de la Máquina Cargador de Arranque Introducción Código Objeto Un programa en código objeto es aquel

Más detalles

Memoria. Organización de memorias estáticas.

Memoria. Organización de memorias estáticas. Memoria 1 Memoria Organización de memorias estáticas. 2 Memoria En memoria físicas con bus de datos sea bidireccional. 3 Memoria Decodificación en dos niveles. 4 Necesidad de cantidades ilimitadas de memoria

Más detalles

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 1. Aspectos Básicos de los Ficheros.

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 1. Aspectos Básicos de los Ficheros. FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 1. Aspectos Básicos de los Ficheros. 1.- Jerarquía de Memoria. 2.- Ficheros Lógicos y Ficheros Físicos. 3.- Acceso a los Datos situados

Más detalles

Almacenamiento Secundario y Terciario. Unidad 4. Almacenamiento y Estructuras de Archivos

Almacenamiento Secundario y Terciario. Unidad 4. Almacenamiento y Estructuras de Archivos Almacenamiento Secundario y Terciario Unidad 4. Almacenamiento y Estructuras de Archivos Medios de Almacenamiento Los medios de almacenamiento son memoria externa El acceso a estos dispositivos siempre

Más detalles

UNIDAD DIDACTICA 6 PERMISOS DE LOS ARCHIVOS

UNIDAD DIDACTICA 6 PERMISOS DE LOS ARCHIVOS UNIDAD DIDACTICA 6 PERMISOS DE LOS ARCHIVOS Eduard Lara 1 1. INTRODUCCIÓN. SISTEMA DE FICHEROS El sistema de ficheros es la organización lógica del disco que nos permite almacenar la información en forma

Más detalles

GESTION DE LA MEMORIA

GESTION DE LA MEMORIA GESTION DE LA MEMORIA SISTEMAS OPERATIVOS Generalidades La memoria es una amplia tabla de datos, cada uno de los cuales con su propia dirección Tanto el tamaño de la tabla (memoria), como el de los datos

Más detalles

SISTEMAS DE FICHEROS. Universidad San Pablo-CEU Escuela Politécnica Superior Rodrigo García Carmona

SISTEMAS DE FICHEROS. Universidad San Pablo-CEU Escuela Politécnica Superior Rodrigo García Carmona SISTEMAS DE FICHEROS Universidad San Pablo-CEU Escuela Politécnica Superior Rodrigo García Carmona OBJETIVOS Entender cómo funcionan los discos magnéticos, sus particularidades, y cómo solucionar los problemas

Más detalles

Tema II. Unidad de memoria

Tema II. Unidad de memoria Tema II Unidad de memoria 2 Unidad de memoria 2.1 Definiciones y conceptos básicos 2.1.1 Localización 2.1.2 Capacidad 2.1.3 Unidad de transferencia 2.1.4 Método de acceso 2.1.5 Tipos físicos 2.1.6 Características

Más detalles

Nombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 2. Investigación sobre Paginación y Segmentacion.

Nombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 2. Investigación sobre Paginación y Segmentacion. Nombre del estudiante: Gustavo Antonio González Morales. Nombre del trabajo: Tarea 2. Investigación sobre Paginación y Segmentacion. Fecha de entrega: 10 de Mayo de 2013. Campus: Villahermosa. Carrera:

Más detalles

6 Sistemas de Archivos

6 Sistemas de Archivos 6 Sistemas de Archivos Conceptos generales Archivos Directorios Semánticas de consistencia 1 Persistencia de datos Los sistemas de archivos implementan el almacenamiento persistente - los datos creados

Más detalles

Fundamentos de Programación. Archivos (Ficheros)

Fundamentos de Programación. Archivos (Ficheros) Fundamentos de Programación Archivos (Ficheros) Noción de Archivo (Fichero): Estructura Jerárquica Las estructuras enunciadas hasta el momento se almacenan en la memoria principal. Sin embrago, no siempre

Más detalles

Tema 1. Informática Básica 1.1 Introducción 1.2 Informática Básica 1.3 El ordenador. Fundamentos estructurales y de funcionamiento

Tema 1. Informática Básica 1.1 Introducción 1.2 Informática Básica 1.3 El ordenador. Fundamentos estructurales y de funcionamiento Tema 1. Informática Básica 1.1 Introducción 1.2 Informática Básica 1.3 El ordenador. Fundamentos estructurales y de funcionamiento Jesús María Aransay Azofra Sistemas Informáticos Universidad de La Rioja

Más detalles

INDICE 1. Introducción: Archivos y Estructuras de Archivos 2. Operaciones Fundamentales para el Procesamiento de Archivos

INDICE 1. Introducción: Archivos y Estructuras de Archivos 2. Operaciones Fundamentales para el Procesamiento de Archivos INDICE 1. Introducción: Archivos y Estructuras de Archivos 1.1. Almacenamiento primario y secundario 2 1.2. Nada es gratis 3 1.3. Archivos 5 1.4. Estructuras de archivos versus estructuras de datos 6 1.5.

Más detalles

El nivel Interno. Índice Tema 3

El nivel Interno. Índice Tema 3 El nivel Interno Índice Tema 3 iel nivel Interno...1 Introducción...2 Etapas de acceso a la base de datos...2 Gestor de Disco...3 Gestor de Ficheros...3 Agrupamiento...4 Interactivos...4 Entrearchivos...4

Más detalles

Universidad Tecnológica Nacional Facultad Regional Buenos Aires. Guía Práctica nº 5. File System

Universidad Tecnológica Nacional Facultad Regional Buenos Aires. Guía Práctica nº 5. File System Universidad Tecnológica Nacional Facultad Regional Buenos Aires. Guía Práctica nº 5 File System Realizada por los Profesores: Lic. Graciela E. De Luca Ing. Nicanor Casas Con la colaboración del Ing. Néstor

Más detalles

Sistemas de ficheros en Servidores de Información multimedia

Sistemas de ficheros en Servidores de Información multimedia Sistemas de ficheros en Servidores de Información multimedia 2º Ingeniero Técnico de Telecomunicación Imagen y Sonido Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Indice Concepto

Más detalles

Ficheros Contenido del Tema

Ficheros Contenido del Tema Ficheros Contenido del Tema T E M A 3 3.1. Introducción. 3.2. Conceptos básicos. 3.3. Operaciones sobre ficheros. 3.4. Tipos de ficheros. 3.5. Organización de ficheros. 3.6. Primitivas de acceso. 3.7.

Más detalles

Administración de memoria.

Administración de memoria. Administración de memoria. Alumno: Rubén Cruz Aldecua. Profesor: Carlos Francisco Paz Cuevas. Carrera: Ing. Telemática. Sin abstracción de memoria. La abstracción más simple de memoria es ninguna abstracción.

Más detalles

Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales.

Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. Capítulo 2. Sistemas Operativos. Elementos, estructura y funciones generales. 1. Concepto de Sistema Operativo. 2. Evolución histórica. 3. Tipos de Sistemas Operativos. 4. Estructura de un Sistema Operativo.

Más detalles

Tema II. Unidad de memoria

Tema II. Unidad de memoria Tema II Unidad de memoria 2.1 Definiciones y conceptos básicos. 2.2 Jerarquía de memorias. 2.3 Memorias de semiconductor. 2.4 Memorias asociativas. 2.5 Memoria caché. 2.6 Discos magnéticos. 2.1 Definiciones

Más detalles

*** SOLUCIÓN *** SISTEMAS OPERATIVOS (II-ITIS-ITIG) Examen Final 9 de junio de SEGUNDA PARTE -

*** SOLUCIÓN *** SISTEMAS OPERATIVOS (II-ITIS-ITIG) Examen Final 9 de junio de SEGUNDA PARTE - Calificación SISTEMAS OPERATIVOS (II-ITIS-ITIG) Examen Final 9 de junio de 2011 - SEGUNDA PARTE - 1 2 3 Nombre *** SOLUCIÓN *** Titulación Dispone de dos horas para realizar el examen 1 (5 puntos) Test.

Más detalles

Sistemas y Aplicaciones Informáticas. Tema 14. Utilización de Ficheros según su Organización.

Sistemas y Aplicaciones Informáticas. Tema 14. Utilización de Ficheros según su Organización. Sistemas y Aplicaciones Informáticas Tema 14. Utilización de Ficheros según su Organización. 1. ÁMBITO DE DOCENCIA....3 2. UTILIZACIÓN DE FICHEROS SEGÚN SU ORGANIZACIÓN...3 2.1. INTRODUCCIÓN...3 2.1.1.

Más detalles

Gestion de archivos. Problemas al almacenar datos sólo en la memoria:

Gestion de archivos. Problemas al almacenar datos sólo en la memoria: Gestion de archivos Problemas al almacenar datos sólo en la memoria: 1. El tamaño está limitado por el tamaño de la memoria qué pasa con aplicaciones que necesiten acceder a gran cantidad de información?

Más detalles

TRABAJANDO CON ARCHIVOS Y DIRECTORIOS. Sistemas Operativos 3 Wandirys Lappost Díaz

TRABAJANDO CON ARCHIVOS Y DIRECTORIOS. Sistemas Operativos 3 Wandirys Lappost Díaz TRABAJANDO CON ARCHIVOS Y DIRECTORIOS Sistemas Operativos 3 Wandirys Lappost Díaz 2013-1534 TRABAJANDO CON ARCHIVOS Y DIRECTORIOS CÓMO MANEJAR ARCHIVOS Y CARPETAS DESDE LA TERMINAL DE LINUX El comando

Más detalles

Modelo Físico. M. Andrea Rodríguez-Tastets. II Semestre Universidad de Concepción,Chile andrea

Modelo Físico. M. Andrea Rodríguez-Tastets. II Semestre Universidad de Concepción,Chile  andrea Bases de Modelo Físico M. -Tastets Universidad de Concepción,Chile www.inf.udec.cl\ andrea andrea@udec.cl de un solo II Semestre - 2014 Bases de de un solo de un solo Bases de Objetivos de la Unidad Entender

Más detalles

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO Definición y objetivos de un S.O Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O Llamadas al sistema

Más detalles

Sistemas Operativos. Curso 2018 Sistema de Archivos II

Sistemas Operativos. Curso 2018 Sistema de Archivos II Sistemas Operativos Curso 2018 Sistema de Archivos II Sistema de archivos virtual Es común que un sistema operativo se acceda a más de una implementación de sistema de archivos (ufs, ext2, ext3, jfs, jfs2,

Más detalles

Sistemas Operativos II Febrero 2007 Nombre:

Sistemas Operativos II Febrero 2007 Nombre: Sistemas Operativos II Febrero 2007 Nombre: ITIS Castellano Ejercicio 1 [1,5 puntos] Considera un sistema con dos procesos, P A y P B, y tres recursos, R1, R2 y R3. Los procesos acceden a los recursos

Más detalles

Archivos Indice. Indexación y. Asociación. Conceptos Básicos Indices Ordenados Arboles. Asociación. Docente: Albert A.

Archivos Indice. Indexación y. Asociación. Conceptos Básicos Indices Ordenados Arboles. Asociación. Docente: Albert A. Docente: Albert A. Osiris Sofía 1º Cuatrimestre 2002 Conceptos Básicos Indices Ordenados Arboles Asociación Indexación y Asociación Archivos Indice 1 2 3 1 Archivos Indice Ordenados Asociativos Primario

Más detalles

Sistemas de archivos. Introducción Particiones. Proceso de arranque Sistemas de archivos. Administración

Sistemas de archivos. Introducción Particiones. Proceso de arranque Sistemas de archivos. Administración Sistemas de archivos Introducción Particiones MBR Primaria Extendida y lógica Proceso de arranque Sistemas de archivos FAT y NTFS Ext3 y ReiserFS Administración 1 1. Introducción Introducción Antes de

Más detalles

ENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda

ENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda Tipos de Dispositivos ENTRADA-SALIDA 1. Dispositivos de Bloque: Almacena información en bloques de tamaño fijo (512b hasta 32Kb) Se puede leer o escribir un bloque en forma independiente 2. Dispositivos

Más detalles

ADMINISTRACION DE LA MEMORIA. En memoria 1 solo proceso Desventajas:

ADMINISTRACION DE LA MEMORIA. En memoria 1 solo proceso Desventajas: ADMINISTRACION DE LA MEMORIA Función del Administrador de Memoria Registra qué parte de memoria está libre y ocupada Asigna y libera espacio en memoria a los procesos Administra el intercambio entre la

Más detalles

05/06/2013. Linux es una variante de Unix

05/06/2013. Linux es una variante de Unix El alumno comprenderá, la importancia de los directorios y archivos de todo SO. El alumno estudiará y analizará los parámetros que delimitan a los directorios y archivos y sus principales diferencias.

Más detalles

FUNDAMENTOS DE INFORMATICA

FUNDAMENTOS DE INFORMATICA FUNDAMENTOS DE INFORMATICA Tema 5 Ficheros Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización

Más detalles

Convivencia. Gestión del Sistema de Archivos

Convivencia. Gestión del Sistema de Archivos Convivencia Gestión del Sistema de Archivos Dra. Carolina Carolina Mañoso Mañoso Dpto. Dpto. Imformática Informática y y Automática.UNED Introducción Se necesitan tres condiciones para el almacenamiento

Más detalles

SOLUCIONES. DURACIÓN: Dispone de 100 minutos para realizar el examen. SOLUCIÓN Esta es una posible solución al ejercicio planteado, escrita en C.

SOLUCIONES. DURACIÓN: Dispone de 100 minutos para realizar el examen. SOLUCIÓN Esta es una posible solución al ejercicio planteado, escrita en C. 1 2 3 test extra NOTA Fundamentos de los Sistemas Operativos Examen de convocatoria ordinaria 27 de mayo de 2014 SEGUNDA PARTE Nombre y apellidos SOLUCIONES DNI/NIE DURACIÓN: Dispone de 100 minutos para

Más detalles

Necesidad de las memorias secundarias.

Necesidad de las memorias secundarias. Contenido del Tema 4.1. Introducción. 4.2. Conceptos básicos. 4.3. Operaciones sobre ficheros. 4.4. Tipos de ficheros. 4.5. Organización de ficheros. 4.6. Primitivas de acceso. 4.7. Ordenación externa.

Más detalles

Estructura Lógica de un Disco Duro (Cilindros, Cabezas, Sectores, Pistas,

Estructura Lógica de un Disco Duro (Cilindros, Cabezas, Sectores, Pistas, Reciclando la Naturaleza, reciclando la Tecnología Estructura Lógica de un Disco Duro en Video Parte I Estructura Lógica de un Disco Duro (Cilindros, Cabezas, Sectores, Pistas, Cluster ) Publicado el mayo

Más detalles

Administración de sistemas gestores de bases de datos

Administración de sistemas gestores de bases de datos Administración de sistemas gestores de bases de datos S TAR BOOK Pablo Valderrey Sanz Administración de sistemas gestores de bases de datos Pablo Valderrey Sanz Contenido Capítulo 1. Tipos de almacenamiento

Más detalles

Examen de Ficheros y bases de datos ITIS Convocatoria de junio II PARCIAL

Examen de Ficheros y bases de datos ITIS Convocatoria de junio II PARCIAL Examen de Ficheros y bases de datos ITIS Convocatoria de junio II PARCIAL ) (4,3 puntos) Considérese un fichero secuencial indexado con un índice numérico (con valores entre 0 y 65.535) con duplicados

Más detalles

Comandos para manipulación de archivos y directorios Parte II

Comandos para manipulación de archivos y directorios Parte II Capitulo V Comandos para manipulación de archivos y directorios Parte II Sistema de archivos en linux ext, ext2, ext3, ext4 Un sistema de archivo es la forma en la que se estructuran y organizan los datos

Más detalles

Administración de memoria

Administración de memoria : Ejercicios DC - FCEyN - UBA Sistemas Operativos, 2c-2014 : Ejercicios En un SO tenemos varios procesos compartiendo un recurso, la memoria, necesitamos algo que la administre... : Ejercicios En un SO

Más detalles

Programación de sistemas El sistema de archivo de UNIX

Programación de sistemas El sistema de archivo de UNIX Programación de sistemas El sistema de archivo de UNIX Prof: Sergio Bemposta Dpto: DACA E.Politecnica sergio.bemposta@uem.es Indice Concepto de archivo El i-nodo Tablas de control de archivos Los directorios

Más detalles

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS UNIVERSIDAD INTERNACIONAL SAN ISIDRO LABARDOR Escuela de Ingeniería en Sistemas SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS Cuatrimestre II-2006 Recopilado por Ing. Fernely Artavia Fallas Visión del usuario

Más detalles