Fundamentos de Sistemas Operativos. Gestión de Archivos

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

Sistemas Operativos. Curso 2016 Sistema de Archivos

Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP

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

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

Qué es un programa informático?

Conceptos básicos de bases de datos

Computadora y Sistema Operativo

Sistema de Ficheros. Sistemas Operativos - ITIG. Álvaro Polo Valdenebro. Abril apoloval@gsyc.es. GSyC Introducción 1

TEMA 1. FUNCIONAMIENTO DE UN

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS

Gestión de almacenamiento secundario

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS

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

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.

Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.

Sistema Operativo Linux

TEMA 1: Concepto de ordenador

Iniciación a la informática

INFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es

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

Concepto Definición Ejemplo. registros que tienen aspectos en común organizados, se guarda en. almacenamiento. secundario y se manipula en

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación

Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011

Principios de Computadoras II

Herramientas Informáticas I Software: Sistemas Operativos

Fundamentos de programación. Diagramas de flujo, Diagramas N-S, Pseudocódigo y Java

Tema 8 Gestión de la memoria en tiempo de ejecución.

Unidad I: Organización del Computador. Ing. Marglorie Colina

Administración de sistemas operativos

Dibujo Técnico Tecnología Industrial. Apellidos: Nombre: D.N.I.: Instituto de Educación Secundaria:

Sistemas operativos. Tema 10: Sistemas de ficheros

Lenguaje binario. Código ASCII. Medidas de la información

Curso de Informática básica

Unidad 2: SISTEMAS ARCHIVOS

Ejercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve.

QQUANTUM COMPUTACION

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Informática Básica. 2º Diplomatura en Ciencias Empresariales Universidad Pública de Navarra. Informática Básica, DCE-UPNA 1

TEMA 2: Sistemas Operativos

Programación de Sistemas. Unidad 1. Programación de Sistemas y Arquitectura de una Computadora

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

Factores de legibilidad de código de barras y OCR

Tema 2 Introducción a la Programación en C.

Definición. Vista general.

Unidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas

PROGRAMACIÓN UNIDADES

F1131 Fundamentos de sistemas operativos 1/12

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Elementos de un programa en C

Servicio de terminal remoto. Jesús Torres Cejudo

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

SISTEMAS OPERATIVOS Arquitectura de computadores

Capítulo 12: Indexación y asociación

Estructura de Datos: Archivos

Qué es una computadora?

Gestión de Entrada-salida

Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa

CESDE ESCUELA DE INFORMÁTICA SISTEMAS OPERACIONALES I CUESTIONARIO MOMENTO 2

Procesadores de lenguaje Tema 6 La tabla de símbolos

INDICE Parte I. Conceptos 1. El estudio de los lenguajes de programación 2. Cuestiones de diseño de lenguajes

Todas las tareas que se realizan en un computador implican el uso de archivos y carpetas.

CUERPO TECNICO OPCION: ANALISTA DE APLICACIONES. TEMA 1. Concepto de informática. Antecedentes históricos. Sistema informático. Hardware y software.

EJERCICIO DE TECNOLOGÍA DE LA INFORMACIÓN

TEMA 1: EL ORDENADOR Y SUS COMPONENTES

1. Computadores y programación

SISTEMAS OPERATIVOS MONOPUESTO 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA

Guía práctica Windows 7 Registro y configuración Francisco Charte Ojeda

Dep. Tecnología / MJGM NOCIONES BÁSICAS INFORMATICA 4º ESO. Nociones básicas 1

ESTRUCTURA FISICA Y LOGICA DE LA PC

ESCUELA DE LA SALUD PROGRAMA TÉCNICO EN SEGURIDAD Y SALUD EN EL TRABAJO SUBMÓDULO BÁSICO GUIA WINDOWS-CARPETAS Y COMPRIMIR

Tema 1: Arquitectura de ordenadores, hardware y software

La memoria del ordenador

Módulo de Cálculo Retenciones 2015

Tecnología de software para sistemas de tiempo real

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

PREPARACION DE UN DISCO

Tipos de datos para Campos

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros

Sistemas Operativos. IES Pedro Espinosa. Relación de ejercicios Tema 1: Conceptos básicos de informática

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.

UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS

Lección 2 Introducción al lenguaje C

Tema 1: Introducción al S.O.

BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS

P L A N I F I C A C I O N

1. CARACTERÍSTICAS DE LINUX.

ORGANIZACION DE LA INFORMACION EN LA COMPUTADORA

CONCEPTOS BÁSICOS Y SISTEMA OPERATIVO

Informática. Software. Instituto de Educación Media Superior del DF. Asignatura: Computación I

Breve manual de Doxygen

Memoria Compartida Distribuida (DSM) Sistema de Archivos

Estructura del Computador

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

SISTEMAS OPERATIVOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN. Comandos Básicos de los Sistemas Operativos (Windows y basado en UNIX)

IFCT0309 Montaje y Reparación de Equipos Microinformáticos

Transcripción:

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 insuficiente. Volatilidad (la información no debe desaparecer cuando el proceso muere o el equipo caiga) Acceso a la información concurrentemente por varios procesos. La información debe ser independiente a los procesos. Condiciones esenciales para el almacenamiento de la información a largo plazo: Debe ser posible almacenar una cantidad muy grande de información La información debe sobrevivir a la conclusión del proceso que la utiliza Debe ser posible que varios procesos tengan acceso concurrente a la información. Qué es un archivo? Es un objeto para almacenar información. Los procesos pueden leerlos o escribir sobre ellos. La información almacenada en ellos es persistente (no se ve afectada por la creación o terminación de un proceso) Un archivo debe desaparecer ante la eliminación explícita por parte de su propietario

Objetivo del sistema de archivos: Gestionar los datos que residen en almacenamiento secundario. Los datos se organizan en colecciones caracterizadas por un nombre y llamadas archivos. Posibles contenidos de un archivo: Un informe Un programa ejecutable Un grupo de órdenes para el SOP Imágenes de proceso Páginas en sistemas de memoria virtual El sistema de archivos debe ocultar al usuario todos los aspectos específicos de dispositivo necesarios para la manipulación de archivos y proprocionarles una abstracción simple y uniforme de archivos con nombre, ocultando el funcionamiento real de la unidad de almacenamiento física. Ejemplo: Copiar archivo1 prn Nombre de los archivos: Varían de un sistema a otro. En general todos admiten cadenas de unos 8 caracteres (incluyendo dígitos y símbolos) 2 urgente Fig.2-14 Algunos sistemas distinguen entre mayusculas y minúsculas (En Unix, son archivos distintos los siguientes: barbara, Barbara, BARBARA, BARbara y BarBaRa).

Muchos sistemas distinguen dos partes en el nombre separadas por un punto Nombre prog.c En MS-DOS la extensión está limitada a tres caracteres. En UNIX la extensión, como tal, no existe (prog.c.z indica que el fichero prog.c ha sido comprimido mediante el algoritmo Ziv-Lempel). Extensiones más comunes: file.bak Archivo de respaldo file.bas programa fuente en BASIC file.bin programa ejecutable en binario file.c programa fuente en C file.dat archivo de datos file.doc archivo de documentación file.ftn programa fuente en FORTRAN file.hlp texto para el comando HELP file.lib biblioteca de archivos.obj utilizados por el compilador en la tarea de enlace file.man página de un manual en línea file.obj archivo objeto (salida del compilador sin enlace) file.pas programa fuente en pascal file.tex archivo de entrada para el formato LATEX file.txt archivo general de texto Extensión de archivo

Estructura de un archivo Hormiga zorro cochino chivo león búho gato vaca perro Secuencia de bytes Secuencia de registros (CP/M128) Arbol: ordenación y búsqueda mediante key

Tipos de archivos: Regulares. Contienen información de usuario. Generalmente son ASCII o binarios Directorios. Son archivos de sistema para el mantenimiento de una estructura del sistema de archivos Especiales de caracteres. Se utilizan para modelar dispositivos series de E/S (terminales, impresoras, redes) Especiales de bloques. Se utilizan para modelar discos Número mágico Tamaño de texto Tamaño de datos Tamaño de BSS Tamaño:tabla símbolos Punto de entrada Banderas Encabezado Módulo Objeto Encabezado Módulo Objeto Nombre del módulo Fecha Propietario Protección Tamaño Texto Datos Bits de reasignación Tabla de símbolos a) archivo regular ejecutable b) archivo regular. Biblioteca 16 bits