Clase práctica - Filesystem
|
|
- Silvia Cárdenas Blázquez
- hace 7 años
- Vistas:
Transcripción
1 Ignacio Vissani 1 Cuat
2 1 Repaso 2 3
3 Dónde estamos Repaso 1 Repaso 2 3
4 Ya vimos: Que las computadores tienen discos Que los discos tienen platos Que los platos tienen pistas Que las pistas tienen sectores Que los sectores tienen bytes ( Cuántos?)
5 Ya vimos: Que las computadores tienen discos Que los discos tienen platos Que los platos tienen pistas Que las pistas tienen sectores Que los sectores tienen bytes ( Cuántos?) La pregunta del millón (de archivos): Cómo hacemos para hacer algo útil con todo eso?
6 A priori no parece muy amigable para el usuario manejar bytes dentro de sectores dentro de pistas dentro de platos dentro de discos Dónde guardé el curriculum para el concurso? Era en el disco 1, plato 0, pista 321, sector 4? O era sector 44? Quiero que nadie más que yo tenga acceso a mi curriculum antes del concurso. Quiero ampliar mi curriculum, pero no me entra en un sector Cómo la guardo? Cómo la recupero fácilmente? Todos estos problemas aparecen porque estamos demasiado cerca del hardware. Recordar que el SO es un intermediario entre el software específico y el hardware, y entre el usuario y el hardware.
7 Aparecen los archivos Qué es un archivo?
8 Aparecen los archivos Qué es un archivo? A los archivos hay que administrarlos (principalmente almacenarlos y recuperarlos, pero también manejar de permisos, mantener fechas de acceso, modificación, etc.)
9 Aparecen los archivos Qué es un archivo? A los archivos hay que administrarlos (principalmente almacenarlos y recuperarlos, pero también manejar de permisos, mantener fechas de acceso, modificación, etc.) Aparecen los sistemas de archivos (filesystems) Qué es un archivo? Depende del filesystem
10 Asignación contigua Repaso Todos los bloques de un archivo se almacenan en forma consecutiva Ventajas: Acceso rápido (secuencial + aleatorio) Desventajas: Difícil decidir dónde ubicar un archivo nuevo (desconozco el tamaño final del archivo) Costo muy alto (potencialmente) al modificar archivos Fragmentación Guardo A de N bloques Guardo B de 1 bloque Guardo C de M bloques Borro B Desperdicio de espacio (si quiero guardar un archivo de N bloques necesito que en algún lugar del disco haya N bloques libres consecutivos)
11 Lista enlazada Repaso En cada bloque de un archivo guardo data+ptr_next_block Ventajas: Acceso secuencial relativamente rápido ( impacto en scheduling de E/S?) Puedo usar todos los bloques del disco (no pierdo espacio por fragmentación) Desventajas: Acceso aleatorio extremadamente lento (O(N) puaj!) Desperdicio espacio del bloque (tengo que guardar el puntero al siguiente)
12 FAT (lista enlazada + refactoring de punteros) Guardo una tabla (en disco, pero la puedo cargar en memoria) en la que la entrada i tiene el puntero (N de bloque) al bloque siguiente a i Ventajas: Acceso secuencial+aleatorio rápido 1 No desperdicio espacio del bloque Puedo usar todos los bloques del disco Desventajas: El tamaño de la tabla es proporcional al tamaño del disco 1 En los algoritmos en memoria secundaria el orden de complejidad temporal se mide en accesos a disco. Los accesos a memoria son despreciables. Más sobre esto en Bases de Datos
13 i-nodos (Steve Jobs ( ) no tuvo nada que ver con estos) A cada archivo se asocia una estructura (de tamaño fijo) llamada i-nodo que contiene punteros a los bloques del archivo (o a bloques de punteros a bloques) Ventajas: Acceso secuencial+aleatorio rápido (overhead acotado por una constante pequeña) La memoria ocupada es k n (donde k es el tamaño de los i-nodos y n la cantidad de archivos abiertos) Desventajas: Tamaño máximo de archivos limitado (igual se pueden conseguir archivos muy grandes)
14 Dónde estamos Repaso 1 Repaso 2 3
15 Ejercicio 1 Repaso Se tiene un disco con capacidad de 128GB, con bloques de 8KB. Suponga un sistema de archivos similar a FAT, donde la tabla se ubica desde la posición 0. 1 Cuál es el tamaño que ocupará la tabla? 2 Se sabe que un archivo comienza en el bloque Dada la siguiente FAT, indicar el tamaño de dicho archivo. B S EOF EOF
16 Ejercicio 2 Repaso Un disco posee bloques de 8KB. Un FS está administrando un archivo que ocupa 10 MB. El usuario del archivo desea insertar un bloque de 8KB con datos a la mitad del archivo. Suponiendo que el usuario ya se encuentra posicionado en la mitad del archivo. Cada bloque en el disco se direcciona con 4B Cuántos accesos de lectura y de escritura realiza el FS si... a)... los archivos se almacenan consecutivamente?
17 Ejercicio 2 Repaso Un disco posee bloques de 8KB. Un FS está administrando un archivo que ocupa 10 MB. El usuario del archivo desea insertar un bloque de 8KB con datos a la mitad del archivo. Suponiendo que el usuario ya se encuentra posicionado en la mitad del archivo. Cada bloque en el disco se direcciona con 4B Cuántos accesos de lectura y de escritura realiza el FS si... a)... los archivos se almacenan consecutivamente? b)... si el FS usa tabla de alocación?
18 Ejercicio 2 Repaso Un disco posee bloques de 8KB. Un FS está administrando un archivo que ocupa 10 MB. El usuario del archivo desea insertar un bloque de 8KB con datos a la mitad del archivo. Suponiendo que el usuario ya se encuentra posicionado en la mitad del archivo. Cada bloque en el disco se direcciona con 4B Cuántos accesos de lectura y de escritura realiza el FS si... a)... los archivos se almacenan consecutivamente? b)... si el FS usa tabla de alocación? c)... si el FS usa i-nodes?
19 Ejercicio 3 Repaso En un FS con inodos de 200bytes se desea acelerar el resultado de la operación ls -la que muestra los nombres de los archivos, sus atributos y su tamaño % ls -la drwxr-xr-x 20 root wheel may 18:51. drwxr-xr-x 21 root wheel jun 00:21.. drwxr-xr-x 2 root wheel may 19:44 X11 -rw-r--r-- 1 root wheel feb 23:19 amd.map -rw-r--r-- 1 root wheel feb 23:19 apmd.conf -rw-r--r-- 1 root wheel feb 23:19 auth.conf drwxr-xr-x 2 root wheel feb 23:19 bluetooth -rw-r--r-- 1 root wheel feb 23:19 crontab 1 Si el FS tiene bloques de 512bytes, los i-nodos de un mismo directorio se encuentran contiguos y el primero comienza al principio de un bloque. En el listado del ejemplo, cuántos accesos a bloques fueron necesarios? 2 Cómo podría modificarse el FS para resolverlo en un acceso? Cuál sería el precio que se pagaría?
20 Dónde estamos Repaso 1 Repaso 2 3
21 Estructuras de un HDD brainy/fat32.htm
22 FAT32 Boot Record Repaso
23 Organización Partición FAT32
24 Root Directory Entry Repaso
25 Ejercicio 4 Repaso Se tiene un disco rígido con un sistema de archivos de tipo FAT. Se pide programar el algoritmo void loadfile(const char * path, void * buffer) Para ello utilice las siguientes estructuras y funciones ya definidas (la variable fat_bs ya se encuentra cargada en memoria): s t r u c t FAT BS STRUCT { unsigned char jumpcode [ 3 ] ; unsigned char OEMName [ 8 ] ; unsigned s h o r t bytesxsect ; unsigned char sectxclust ; unsigned s h o r t reservedsect ; unsigned char numofcopies ; unsigned s h o r t maxrootdirent ; unsigned s h o r t smallnumofsect ; unsigned char mediadesc ; unsigned s h o r t sectxfat ; unsigned s h o r t sectxtrack ; unsigned s h o r t numofheads ; unsigned i n t hiddensect ; unsigned i n t bignumofsect ; unsigned s h o r t logdrivenum ; unsigned char extendsignat ; unsigned i n t serialnum ; unsigned char volumename [ 1 1 ] ; unsigned char FATName [ 8 ] ; unsigned char code [ ] ; unsigned char execmarker [ 2 ] ; } f a t b s ; // Ya e s t á c a r g a d a en memoria v o i d h d d l o a d s e c t o r ( unsigned i n t s e c t o r, v o i d b u f f e r ) ; s t r u c t d i r e n t r y { unsigned char name [ 8 ] ; unsigned char extension [ 3 ] ; unsigned char a t t r i b u t e s ; unsigned char nada [ 1 0 ] ; unsigned s h o r t time ; unsigned s h o r t date ; unsigned s h o r t c l u s t e r ; unsigned i n t f i l e S i z e ; }; b o o l e a n i s d i r ( s t r u c t d i r e n t r y de ) ; b o o l e a n i s f i l e ( s t r u c t d i r e n t r y de ) ; i n t s p l i t p a t h ( c o n s t char path, char array ) ; // p t r a s t r i n g [ ]
26
27 O sea Preguntas?
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 detallesPREPARACION 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 detallesAdministración de la memoria
Administración de la memoria 1 Administración de la Memoria Funciones: - administrar el recurso memoria realizando la asignación del mismo a los procesos - proveer mecanismos que eviten la interferencia
Más detallesTema 1: Implementación del sistema de archivos
Tema 1: Implementación del sistema de archivos 1. Introducción 2. Implementación 3. Estructura del almacenamiento secundario Dpto. Tema Lenguajes 1: Implementación y Sistemas del Informáticos. sistema
Más detallesArchivos. 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 detallesSistemas 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 detallesSistemas 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 detalles004. Archivos y directorios
004. Archivos y directorios 4.1 Creando directorios 4.2 Visualizando 4.3 Diferentes nombres para un mismo archivo 4.1 Creando directorios. Para crear un directorio vamos a utilizar la orden mkdir. $ mkdir
Más detallesLos dispositivos de almacenamiento secundario pueden ser muy distintos (discos rígidos, memorias flash, DVD, magnetic tape)
Introducción El almacenamiento secundario es necesario para: - Almacenar gran cantidad de datos - Almacenar datos persistentes (válidos entre sesiones/reinicios) - Compartir datos (si la protección de
Más detallesSistemas 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 detallesSistemas 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 detallesADMINISTRACION 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 detallesRecuperación de Información en RAIDs
Recuperación de Información en RAIDs Grupo de Investigación de Informática Forense Universidad FASTA Ing. Hugo Curti Ing. Juan Ignacio Iturriaga Ing. Ariel Podestá Ing. Bruno Constanzo Indice Introducción
Más detallesContenido. 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 detallesComponente del sistema operativo que maneja el acceso a los archivos.
HFS (MAC) Hierachical File System File Manager Componente del sistema operativo que maneja el acceso a los archivos. Finder Parte del sistema operativo que maneja la búsqueda de archivos a ser presentados.
Más detallesProcesos y Memoria. Administración de Memoria 26/10/2010 SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS Administración de Memoria Organización Lógica de la Memoria La memoria principal es un arreglo de palabras o bytes, cada uno de los cuales tiene una dirección (espacio de direcciones).
Más detallesSistema de Ficheros. Sistemas Operativos - ITIG. Álvaro Polo Valdenebro. Abril 2009. apoloval@gsyc.es. GSyC - 2009 Introducción 1
Sistema de Ficheros Sistemas Operativos - ITIG Álvaro Polo Valdenebro apoloval@gsyc.es Abril 2009 GSyC - 2009 Introducción 1 c 2009 GSyC Algunos derechos reservados. Este trabajo se distribuye bajo la
Más detallesSistemas de Archivos Implementación. Módulo 11. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco
Sistemas de Archivos Implementación Módulo 11 Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco Objetivos Describir los detalles locales de la implementación
Más detallesGestión de almacenamiento secundario
Tema 5: Gestión de almacenamiento secundario 1 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
Más detallesTabla de Símbolos. Programación II Margarita Álvarez
Programación II Margarita Álvarez La tabla de símbolos es una estructura global utilizada por distintos módulos del compilador. Es el principal atributo heredado. Almacena todos los nombres declarados
Más detallesT5.- Gestión de discos. 1.1.- Estructura física del disco duro. TEMA 5 GESTIÓN DE DISCOS. 1.1. - Estructura física del disco duro.
MANTENIMIENTO DE SISTEMAS INFORMÁTICOS TEMA 5 GESTIÓN DE DISCOS. 1.1.- Estructura física del disco duro. 1.2.- Estructura lógica del disco duro. 1.1. - Estructura física del disco duro. 1.1. - Estructura
Más detalles18 y 19 Sistemas de Archivos Distribuidos y Tarea 05
18 y 19 Sistemas de Archivos Distribuidos y Tarea 05 Prof. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco)
Más detallesUnidad 1 Discos Rígidos Sistemas de Archivos y Particiones.
Unidad 1 Discos Rígidos Sistemas de Archivos y Particiones. Una unidad de disco rígido puede tener uno o más discos de aluminio llamados platos, que tienen sus dos lados recubiertos por una capa de cromo
Más detallesClase 3. Discos Duros (continuación)
Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica Programa Mantenimiento de PC's Clase 3 Discos Duros (continuación) Introducción Organización de la información La información dentro
Más detallesConcepto Definición Ejemplo. registros que tienen aspectos en común organizados, se guarda en. almacenamiento. secundario y se manipula en
Concepto Definición Ejemplo Archivo Registro Campo Campo Llave Dispositivos de primario registros que tienen aspectos en común organizados, se guarda en secundario y se manipula en primario. campos que
Más detallesIntroducción a los sistemas de archivos FAT, HPFS y NTFS
Introducción a los sistemas de archivos FAT, HPFS y NTFS RESUMEN En este artículo se explican las diferencias entre FAT, HPFS y NTFS en Windows NT, así como sus ventajas y desventajas. Se divide en las
Más detallesPARTICIONES Y FORMATOS
PARTICIONES Y FORMATOS 1. Función de un disco duro Un disco duro es un dispositivo que permite el almacenamiento y recuperación de grandes cantidades de información. Los discos duros forman el principal
Más detallesSistemas de Ficheros en GNU/Linux
en GNU/Linux Page 1 Nota de Copyright 2005. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution-ShareAlike. Para obtener la licencia completa, véase http://creativecommons.org/licenses/by-sa/2.1/es
Más detallesTema 2: El hardware del servidor Profesor: Julio Gómez López
Profesor: Julio Gómez López El o Centro de Proceso de Datos suele ser uno de los lugares más importantes y seguros de una empresa ya que en él se encuentran todos los es de la empresa. Un suele tener
Más detallesSoluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas
Tema 5. Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 28-29 Tema 5 Hoja: 2 / 36 Tema 5 Hoja: 3 / 36 Base teórica La memoria es el lugar en
Más detallesObjetivos. Conocer los distintos dispositivos de memoria y almacenamiento existentes y valorar ventajas e inconvenientes de cada uno
Almacenamiento Jorge Juan Chico , Julián Viejo Cortés . 2012, 2014 Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir
Más detallesHerramientas Informáticas I Software: Sistemas Operativos
Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como
Más detallesNombres de archivo. Sistemas Operativos III - ETB EMT - CETP
Nombres de archivo En Linux los nombres de archivo no deben contener ninguno de los siguientes caracteres especiales ni espacios:! @ # $ % & * ( ) [ ] ` \ / ; < > :, Linux permite hasta 256 caracteres
Más detallesAnálisis e implementación de un sistema virtual de archivos con aplicaciones para uso didáctico desde un punto de vista técnico.
Análisis e implementación de un sistema virtual de archivos con aplicaciones para uso didáctico desde un punto de vista técnico. Bruno Lanzillotta (lanzillo@flashmail.com) Pablo Méndez (pablodamian80@yahoo.com.ar),
Más detallesNTFS (Windows NT) Principales características que se deseaba que tuviera. Manejo de disco: $MFT Master File Table
NTFS (Windows NT) Principales características que se deseaba que tuviera Soporte para discos grandes FAT usa entradas de 16 bits para referenciar clusters (puede referencia hasta 2^16 =65536 clusters,
Más detallesSistemas Operativos. Curso 2014 Estructura de los sistemas operativos
Sistemas Operativos Curso 2014 Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura
Más detallesSISTEMAS OPERATIVOS. Fco. Javier Bueno
SISTEMAS OPERATIVOS Fco. Javier Bueno Índice Objetivos Contenidos Qué es un Sistema Operativo? Diferentes Sistemas Operativos Gestión de archivos, carpetas y discos Archivos Directorios o carpetas Los
Más detallesSISTEMAS DE ARCHIVOS. Conrado Perea
SISTEMAS DE ARCHIVOS Conrado Perea SISTEMAS DE ARCHIVOS Cuando adquirimos un HDD, está vacio, sin particiones ni formato. Un sistema de archivos consiste en una estructura lógica y las rutinas, software
Más detalles6 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 detallesTema 6. Administración de memoria
Tema 6. Administración de memoria 1. Gestión de memoria real 2. Gestión de memoria virtual 1 1. Gestión de memoria real Ordenadores cada vez con más memoria Programas que cada vez ocupan más Gestor de
Más detallesTEORÍA DE SISTEMAS OPERATIVOS Gabriel Astudillo Muñoz ALMACENAMIENTO JERARQUÍA DE MEMORIA PROBLEMA
TEORÍA DE SISTEMAS OPERATIVOS Gabriel Astudillo Muñoz ALMACENAMIENTO JERARQUÍA DE MEMORIA Tiempo de acceso Capacidad PROBLEMA La mayoría de aplicaciones necesitan almacenar y recuperar información. Un
Más detallesMemoria Virtual. Memoria Virtual
Memoria Virtual DISEÑO DE SISTEMAS DIGITALES EL-3310 I SEMESTRE 2008 Memoria Virtual Define la relación entre memoria principal y memoria secundaria Permite crear la ilusión de una memoria principal de
Más detallesINFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es
INFORMATICA I EJERCICIOS PROPUESTOS 1.1-1 Buscar en el diccionario Qué es INFORMÁTICA?, Qué es COMPUTACIÓN? 1.1-2 Qué es el HARDWARE de una computadora?.... 1.1-3 Qué es el SOFTWARE de una computadora?.
Más detallesDISCOS RIGIDOS. Forman el principal elemento de la memoria secundaria de un ordenador, llamada así en oposición a la memoria principal o memoria RAM
DISCOS RIGIDOS Es un hardware de almacenamiento permanente su función en la PC consiste en guardar los archivos de instalación del sistema operativo y datos del usuario. Forman el principal elemento de
Más detallesGestión de Memoria. Gestión de Memoria. Requisitos de Gestión de Memoria
Gestión de Memoria Gestión de Memoria Dividir la memoria para alojar múltiples procesos La memoria necesita ser asignada eficientemente para alojar tantos procesos como sea posible Capítulo 7 Requisitos
Más detallesTEMA 2. ORGANIZACIONES DE FICHEROS Y ESTRUCTURAS DE ACCESO
TEMA 2. ORGANIZACIONES DE FICHEROS Y ESTRUCTURAS DE ACCESO 1. Introducción 2. Conceptos fundamentales de organizaciones de ficheros 3. Dispositivos de almacenamiento secundario 4. Ficheros desordenados
Más detallesProcesadores de lenguaje Tema 6 La tabla de símbolos
Procesadores de lenguaje Tema 6 La tabla de símbolos Departamento de Ciencias de la Computación Universidad de Alcalá Resumen La tabla de símbolos. Requerimientos de información. Diseño de la tabla de
Más detallesSISTEMAS DE ARCHIVOS DISTRIBUIDOS
SISTEMAS DE ARCHIVOS DISTRIBUIDOS Tema # VII Sistemas de operación II Abril-Julio 2008 Yudith Cardinale Introducción Requisitos Aspectos de Diseño Servicios de archivos Servicios de directorios Módulo
Más detallesTEMA 7: EL SISTEMA DE ARCHIVOS
TEMA 7: EL SISTEMA DE ARCHIVOS 1. Objetivos y funciones del sistema de archivos Sistema de archivos: Subsistema del S.O. encargado de la gestión de la memoria secundaria (concretamente del almacenamiento
Más detallesSISTEMAS 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 detallesServicio de gestión de ficheros entre servidores para dispositivos móviles Proyecto Fin de Carrera
Servicio de gestión de ficheros entre servidores para dispositivos móviles Proyecto Fin de Carrera Ingeniería Informática Universidad Carlos III de Madrid Autor: Iván Naranjo García Del Castillo Tutor:
Más detallesNo se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.
RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este
Más detallesSISTEMAS OPERATIVOS. Instalación de los sistemas operativos (basado en UNIX- LINUX) TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC.
SISTEMAS OPERATIVOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Instalación de los sistemas operativos (basado en UNIX- LINUX) 1. Disco Duro HD Direccionamiento CHS/LBA Tamaño de HD Tipos de Discos 2.
Más detallesArquitectura de Computadores II Clase #7
Arquitectura de Computadores II Clase #7 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2009 Veremos Memoria virtual Resumen de ideas para mejorar performance 1 Recordemos:
Más detallesEn cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.
Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa
Más detallesInformación básica. Qué es un disco duro?
Este capítulo presenta conceptos que usted debe entender para utilizar Drive Image con éxito. Entre ellos se incluyen: Qué es un disco duro? Cómo se almacenan y recuperan los datos? Qué es el formateo
Más detallesEjercicios del tema 5. Jerarquía de de Memoria
Ejercicios del tema 5. Jerarquía de de Memoria Ejercicio 1. Considere un computador de 32 bits con una caché de 64 KB asociativa por conjuntos de 4 vías y un tiempo de acceso de 4 ns. El tamaño de la línea
Más detallesCapítulo 2. Sistemas de Asignación Dispersa de
Problemas Resueltos Capítulo 2. Sistemas de Asignación Dispersa de memoria. 1.- Notas y criterios para los problemas: -En las soluciones de los problemas se ha representado el resto de la división entera
Más detallesTablas de particiones y Sistemas de ficheros
Tabla de particiones La tabla de particiones está alojada en el MBR (del inglés Master Boot Record) a partir del byte 446 del sector de arranque y ocupa 64 bytes, conteniendo 4 registros de 16 bytes, los
Más detallesTema 2 HARDWARE III. TICs 1º Bachillerato
Tema 2 HARDWARE III TICs 1º Bachillerato Arquitectura de ordenadores Sistemas de almacenamiento Medios de almacenamiento: Componentes 9sicos o materiales en que se almacenan datos. Disposi0vos o unidades
Más detallesSistemas de archivos: Estructura en el dispositivo
Sistemas de archivos: Estructura en el dispositivo Facultad de Ingeniería, UNAM Instituto de Investigaciones Económicas, UNAM Índice Definiciones base 1 Definiciones base 2 3 4 5 Sistemas de archivos Gestión
Más detallesCapítulo 12: Indexación y asociación
Capítulo 12: Indexación y asociación Conceptos básicos Índices ordenados Archivos de índice de árbol B+ Archivos de índice de árbol B Asociación estática Asociación dinámica Comparación entre indexación
Más detallesTema: Configuración de arreglos redundantes de discos duros (RAID).
1 Tema: Configuración de arreglos redundantes de discos duros (RAID). Objetivo general Configurar arreglos RAID en discos duros para obtener una mayor tolerancia a fallos, rendimiento y capacidad. Objetivos
Más detallesEn esta unidad añadiremos información sobre EXT3 y trabajaremos con aspectos visibles que nos proporcionan estos sistemas de archivos.
ESTRUCTURA DEL SISTEMA DE ARCHIVOS 1. Introducción. En la unidad anterior se esbozó mediante la explicación de los formatos del disco duro, distintos tipos de sistemas de archivos: FAT16, FAT32, NTFS y
Más detallesSistemas Operativos. Curso 2016 Estructuras de dispositivos masivos de datos
Sistemas Operativos Curso 2016 Estructuras de dispositivos masivos de datos Agenda Estructura de almacenamiento masivo Planificación de disco. Manejo de discos Estructuras RAID. Sistemas Operativos Curso
Más detallesExamen de Fundamentos de sistemas distribuidos
Examen de Fundamentos de sistemas distribuidos Tiempo total: 2 horas Problema: Programa: Rendezvous con semáforos(5 puntos) Utilizando como único mecanismo de sincronización los semáforos descritos en
Más detallesEjercicios de GESTION DE MEMORIA
Ejercicios de GESTION DE MEMORIA Ejercicio 1 Sea un computador que dispone de 36 MB de memoria principal y cuyo sistema operativo ocupa 4 MB sin incluir las estructuras necesarias para el gestor de memoria.
Más detallesSistemas Operativos Administración de la Memoria
UNIVERSIDAD INTERNACIONAL SAN ISIDRO LABARDOR Escuela de Ingeniería en Sistemas Sistemas Operativos Administración de la Memoria Cuatrimestre II-2006 Recopilado por Ing. Fernely Artavia Fallas INTRODUCCIÓN
Más detallesEjercicios de jerarquía de memoria
Ejercicios de jerarquía de memoria J. Daniel García Sánchez (coordinador) David Expósito Singh Javier García Blas Óscar Pérez Alonso J. Manuel Pérez Lobato Arquitectura de Computadores Grupo ARCOS Departamento
Más detallesUNIDAD DIDACTICA 9 GESTIÓN DE PARTICIONES EN GNU/LINUX
UNIDAD DIDACTICA 9 GESTIÓN DE PARTICIONES EN GNU/LINUX Eduard Lara 1 1. COMANDO FDISK fdisk Sintaxis: fdisk device La orden fdisk permite crear particiones de cualquier tipo (fat16, fat32, ntfs, ext2,
Más detallesIngeniería Informática. Curso 3º. Sistemas Operativos Examen Final. TEORIA. 4 de Septiembre de 2009
Ingeniería Informática. Curso 3º. Sistemas Operativos Examen Final. TEORIA. 4 de Septiembre de 2009 1. [PROCESOS] a) Considerar el siguiente código: void main() { int j=10; pid_t pid; for (int i=0; i
Más detallesAdministrador de File System FAT16 y FAT32
Administrador de File System FAT16 y FAT32 Julio Peralta, Lorena Ibaez, Mariano A. Carabajal, Matias D. Rotela, Patricia Gómez Dpto. de Ingeniería e Investigaciones Tecnológicas, Universidad Nacional de
Más detallesAlmacenamiento y estructura de archivos
Bases de Datos Almacenamiento y estructura de archivos Almacenamiento y Estructura de Archivos Introducción a los medios de almacenamiento Discos Magnéticos RAID Almacenamiento Terciario Acceso de almacenamiento
Más detallesEjemplo de montar un NFS
Tema 5: Sistemas distribuidos de ficheros, replicación de datos, nubes de almacenes de datos (data clouds) 2ª parte Ejemplo de montar un NFS Montar un sistema de ficheros remoto NFS (Sun NFS) en un sistema
Más detallesGlobal File System (GFS)...
Global File System (GFS)... Diferente a los sistemas de ficheros en red que hemos visto, ya que permite que todos los nodos tengan acceso concurrente a los bloques de almacenamiento compartido (a través
Más detallesUniversidad de Valladolid
Universidad de Valladolid Departamento de Informática Escuela Técnica Sup. de Ingeniería Informática Camino del Cementerio s/n. Valladolid Tel.:(983) 423669 Fax:(983) 423671 Cuestiones aparecidas en los
Más detallesSistemas de Operación II
Sistemas de Operación II Sistemas de Archivos Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale (USB) Andrew Tanembaum y Marteen van Steen Contenido Introducción Requisitos Aspectos
Más detallesBases de Datos Indexación y Hashing 1. Indexación. Jorge Pérez Rojas Universidad de Talca, II Semestre 2006
Bases de Datos Indexación y Hashing 1 Indexación Jorge Pérez Rojas Universidad de Talca, II Semestre 2006 Bases de Datos Indexación y Hashing 2 Acceso a Datos Muchas consultas hacen referencia sólo a una
Más detallesGuía de usuario de ASUS Disk Unlocker
Guía de usuario de ASUS Disk Unlocker ASUS Disk Unlocker es una utilidad ASUS, una intuitiva interfaz aprovechar todo el espacio de su unidad de disco duro (HDD) y permite utilizar todos ellos, eliminando
Más detallesDiagrama temporal de un programa simple. Multi-Programación con dos programas
Diagrama temporal de un programa simple Multi-Programación con dos programas Multi-Programación con tres programas Gestión de la Memoria Mono-programación La memoria se divide en dos partes: Una para el
Más detallesCURSO DE INFORMÁTICA. Unidades Penales Provincia de Buenos Aires 2009. Konrad Bucheli
CURSO DE INFORMÁTICA Unidades Penales Provincia de Buenos Aires 2009 Konrad Bucheli Modelo de una computadora Curso Informática de Konrad Bucheli El elemento más importante de una computadora es el micro.
Más detallesPROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS
PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS Página 1 de 7 OBJETIVO El objetivo de este procedimiento es describir la política de respaldo por defecto para el NOC de Provectis, entendiéndose
Más detallesApartado TGR Puntuación. No Presentado. EXAMEN DE SISTEMAS OPERATIVOS (Grado en Ing. Informática) 17/1/2013.
Apartado 1 2 3 4 5 TGR Puntuación No Presentado EXAMEN DE SISTEMAS OPERATIVOS (Grado en Ing. Informática) 17/1/2013. APELLIDOS Y NOMBRE:....................................................... Justificar
Más detallesTema 3. Estructura física y lógica del Disco Duro
1.-FUNCIÓN DE UN DISCO DURO... 2 2. ESTRUCTURA FÍSICA... 2 2.1 Elementos de un disco duro... 2 2.2 Funcionamiento de una unidad de disco duro... 2 2.3. Estructura física: cabezas, cilindros y sectores...
Más detallesEstructuras de Almacenamiento RAID RAID. Nivel FísicoF. Índice. Requisitos Almacenamiento. Nivel Lógico Modelo Entidad-Relación y Modelo Relacional
Estructuras de Almacenamiento Nivel FísicoF Nivel Lógico Modelo Entidad-Relación y Modelo Relacional El nivel en el que se deben mover los usuario es el nivel lógico El objetivo de un sistema de bases
Más detallesSistemas Operativos - Intro
Sistemas Operativos - Intro Técnicas Digitales III Ing. Gustavo Nudelman 2012 Universidad Tecnológica Nacional - Facultad Regional Buenos Aires Conceptos generales Un sistema operativo es simplemente un
Más detallesPráctica 7: Clases en C++ La Clase Clmagen
Práctica 7: Clases en C++ La Clase Clmagen 0. Instrucciones sobre la entrega de la práctica 7 En esta práctica a entregar por el alumno de forma individual se usará una clase imagen en C++ con el fin de
Más detallesContenidos. Gestión dinámica de memoria. Gestión dinámica de memoria. Introducción. 1. Introducción 2. El operador NEW 3. El operador DELETE
Contenidos 1. Introducción 2. El operador NEW 3. El operador DELETE 1 Introducción Hasta ahora hemos visto que cada vez que queremos usar una variable debemos reservarle un lugar de la memoria al comenzar
Más detallesEspacio de direcciones de un proceso
Espacio de direcciones de un proceso Yolanda Becerra Fontal Juan José Costa Prats Facultat d'informàtica de Barcelona (FIB) Universitat Politècnica de Catalunya (UPC) BarcelonaTech 2014-2015 QP Indice
Más detallesEstructura 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 detallesPersistencia de datos
Sistemas de archivos Interfaz de los SAs: I. Archivos y directorios Implementación: II. Estructuras de datos III. Métodos de asignación IV. Gestión del espacio libre V. Cachés de disco VI. Archivos proyectados
Más detallesFile System Distribuido - FSD
File System Distribuido - FSD 1 Objetivos Transparencia de acceso Transparencia de ubicación Transparencia de movilidad Transparencia de prestación Actualización concurrente Seguridad (Réplicas, Tolerancia
Más detallesTEMA 6: «LOS SISTEMAS DE ARCHIVO» Implantación de Sistemas Operativos
TEMA 6: «LOS SISTEMAS DE ARCHIVO» Implantación de Sistemas Operativos INDICE 1. INTRODUCCIÓNCONSIDERACIONES PREVIAS 2. LOS ARCHIVOS 3. LOS DIRECTORIOS 4. IMPLEMENTACIÓN DEL SISTEMA DE ARCHIVOS 5. TIPOS
Más detallesDispositivos de almacenamien to secundario. Almacenamiento de datos
Dispositivos de almacenamien to secundario Almacenamiento de datos Índice Medios de almacenamiento magnético. Medios de almacenamiento óptico. Medios de almacenamiento de estado sólido. Categorías de los
Más detallesCPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal.
MEMORIAS CACHE Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. Tiempo ciclo memoria > tiempo de ciclo del procesador la CPU debe esperar a la memoria
Más detallesGuía para la Instalación de MINIX
Guía para la Instalación de MINIX (Sobre UNIX) Laboratorio de Sistemas Operativos Guía para la Instalación de MINIX 1 Introducción 1 Instalación 1 Compilación del BOCHS 1 Generación de discos 1 Generación
Más detallesSISTEMAS OPERATIVOS Arquitectura de computadores
SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios
Más detallesSelección de los puntos de montaje
PARTICIONES PARA LINUX Selección de los puntos de montaje Tanto para aquellos que vayan a instalar ahora, como para quienes quieran cambiar el tamaño de una partición o formatear este apunte (resumen de
Más detallesINSTALACIÓN DEL SISTEMA BASE 2 (Crear RAID1)
INSTALACIÓN DEL SISTEMA BASE 2 (Crear RAID1) Creación de las particiones del sistema Quiero tener la seguridad de que no voy a perder la información. Por lo que me he decidido por instalar el sistema en
Más detallesEstructura de un disco duro
Estructura de un disco duro La estructura lógica de un disco duro está formada por: El sector de arranque (Master Boot Record) Espacio particionado Espacio sin particionar El sector de arranque es el primer
Más detalles