Vous êtes sur la page 1sur 25

INTEGRANTES: Eloina Prez Hernndez Adolfo Emmanuel Hernndez Padilla Janet Lara Corona

Un administrador de archivos, gestor de archivos o explorador de archivos es una aplicacin informtica que provee acceso a archivos y facilita el realizar operaciones con ellos, como copiar, mover o eliminar archivos donde el usuario lo quiera ubicar.
Se ocupa de ofrecer los mecanismos para almacenar, compartir y asegurar archivos, as como para hacer referencia a ellos.

Los primeros gestores de archivos fueron creados para sistemas operativos con interfaces de usuario de smbolos (no grficos).
Estos gestores de archivos generalmente representaban las unidades, particiones y directorios en su distribucin fsica real y permitan un nmero limitado de operaciones sobre estos recursos.

El sistema operativo es responsable de las siguientes actividades respecto a la adminstracin de archivos:


Creacin de archivos y borrado. Creacin de directorio y borrado. Soperte de primitivas de manipulacinvde archivos y directorios. Mapeo de archivos en memoria secundaria. Respaldo de archivos en un medio de almacenamiento estable (no-volatil).

Examinaremos las llamadas que operan sobre archivos individuales: CREAT Sirve para crear un nuevo archivo Id = creat(abc, 0751);

MKNOD Sirve para crear archivos especiales Id = mknod(/dev/ttyc2; 020744, 0x0402);

LSEEK Cambia el valor del apuntador de posicin y las llamadas subsecuentes a READ o WRITE pueden comenzar en cualquier lugar del archivo

DUP Asigna un nuevo descriptor de archivo fd = dup(1);

PIPE Crea un conducto y devuelve dos descriptores de archivo, uno para escribir y otro para leer pipe(&fd[0]);

IOCTL Es utilizada por los controladores de dispositivos de bloques como el SCSI para controlar dispositivos de cinta y CD-ROM

ACCESS Sirve para determinar si el sistema de proteccin permite cierto acceso a un archivo

RENAME Sirve para dar a un archivo un nuevo nombre

FCNTL Consta de varias opciones, la mas importante es para poner candados a archivos a discrecin

FTP (File Transfer Protocol) Protocolo de Transferencia de Archivos)

NFS (Network File System) Sistema de archivos de red

FTP

Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP, basado en la arquitectura cliente-servidor. Se puede conectar a un servidor para descargar archivos desde l o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.

MODELO FTP

Modos de conexin del cliente FTP


Admite dos modos de conexin del cliente:

ACTIVO (PORT) PASIVO (PASV)

MODO ACTIVO

En modo Activo, el servidor siempre crea el canal de datos en su puerto 20, mientras que en el lado del cliente el canal de datos se asocia a un puerto aleatorio mayor que el 1024. Para ello, el cliente manda un comando PORT al servidor por el canal de control indicndole ese nmero de puerto, de manera que el servidor pueda abrirle una conexin de datos por donde se transferirn los archivos y los listados, en el puerto especificado.

MODO PASIVO

Cuando el cliente enva un comando PASV sobre el canal de control, el servidor FTP le indica por el canal de control, el puerto ( mayor a 1023 del servidor. Ej:2040 ) al que debe conectarse el cliente. El cliente inicia una conexin desde el puerto siguiente al puerto de control (Ej: 1036) hacia el puerto del servidor especificado anteriormente (Ej: 2040).

Tipos de transferencia de archivos en FTP Es importante conocer cmo debemos transportar un archivo a lo largo de la red. Si no utilizamos las opciones adecuadas podemos destruir la informacin del archivo. Por eso, al ejecutar la aplicacin FTP, debemos acordarnos de utilizar uno de estos comandos:

tipo ascii tipo binario

Tipo ascii Adecuado para transferir archivos que slo contengan caracteres imprimibles (archivos ASCII, no archivos resultantes de un procesador de texto), por ejemplo pginas HTML, pero no las imgenes que puedan contener.

Tipo binario Este tipo es usado cuando se trata de archivos comprimidos, ejecutables para PC, imgenes, archivos de audio...

NFS

El NFS es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de rea local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales.

CARACTERISTICAS

El sistema NFS est dividido al menos en dos partes principales: un servidor y uno o ms clientes. Los clientes acceden de forma remota a los datos que se encuentran almacenados en el servidor. Las estaciones de trabajo locales utilizan menos espacio de disco debido a que los datos se encuentran centralizados en un nico lugar pero pueden ser accedidos y modificados por varios usuarios, de tal forma que no es necesario replicar la informacin. Los usuarios no necesitan disponer de un directorio home en cada una de las mquinas de la organizacin. Los directorios home pueden crearse en el servidor de NFS para posteriormente poder acceder a ellos desde cualquier mquina a travs de la infraestructura de red.

La seguridad reviste dos aspectos, uno es garantizar la identidad de los usuarios y otro es definir lo que puede hacer cada uno de ellos. El primer aspecto se trata bajo el trmino de autenticacin, mientras que el segundo se hace mediante los privilegios. La seguridad es una de las funciones del sistema operativo que, para llevarla a cabo, se ha de basar en los mecanismos de proteccin que le proporciona el hardware.

Autenticacin. El objetivo de la autenticacin es determinar que un usuario( persona, servicio o computadora) es quien dice ser. Privilegios. Los privilegios especifican los recursos que puede acceder cada usuario. Para simplificar la informacin de privilegi9os es corriente organizar a los usuarios en grupos, asignando determinados privilegios a cada grupo.

MECANISMOS DE PROTECCION Todo Sistema Operativo debe tener implementado un mdulo dedicado a la proteccin. Se implementa mediante el uso de funciones especialmente diseadas para eso que conforman el nivel 5 en la teora de los Sistemas Operativos en Estratos o Capas. FUNCIONES DE UN SISTEMA DE PROTECCIN. Dado que los sistemas de computo se han venido haciendo cada vez ms sofisticados en sus aplicaciones, la necesidad de proteger su integridad, tambin ha crecido. Los aspectos principales de proteccin en un Sistema Operativo son: 1. Proteccin de los procesos del sistema contra los procesos de usuario. 2. Proteccin de los procesos de usuario contra los de otros procesos de usuario. 3. Proteccin de Memoria. 4. Proteccin de los dispositivos.

MECANISMOS Y POLTICAS. (LIMITACIONES) La funcin de la proteccin en un sistema computacional es la de proveer un mecanismo para la aplicacin de polticas que gobiernen el uso de los recursos. Estas polticas pueden ser establecidas de varias maneras. Algunas son fijadas durante el diseo del sistema, mientras que otras son formuladas como parte de la administracin en la ejecucin del sistema. Algunas otras son definidas por usuarios individuales para proteger sus archivos y programas. Un sistema de proteccin debe tener la flexibilidad para aplicar las polticas que sean declaradas para ello.

ESTRUCTURAS DE PROTECCIN DINAMICAS. Las matrices de acceso vistas hasta el momento, en las que no cambian los derechos en cada dominio durante su ejecucin, son un ejemplo de Estructuras de Proteccin Estticas. Con el fin de ofrecer flexibilidad y de implementar eficientemente la proteccin, un Sistema Operativo debe soportar cambios en los derechos de acceso. Para esto se requiere implementar alguna estructura de proteccin dinmica. En este caso continuaremos considerando las matrices de acceso, aunque en su versin dinmica. Bsicamente se requieren cuatro nuevos derechos de acceso: Copia, Cambio, Propietario y Control.

DERECHO DE ACCESO COPIA. Este derecho de acceso da la facultad a un proceso de copiar derechos existentes en un dominio hacia otro dominio para el objeto en cuestin. O sea, este derecho genera copias en columnas.