SISTEMAS OPERATIVOS Y
SERVICIOS DE INTERNETSISTEMA DE ARCHIVOS
Silva Contreras Amayelli Itzel
Gómez Peralta Kevin Roberto
Barbosa Gonzalez Edsel
Garza Gallegos José Luis
1
Sistemas de archivos:
Son los métodos y estructuras de datos que un
sistema operativo utiliza para seguir la pista de
los archivos de un disco o partición.
Antes debe de construirse un sistema de
archivos.
Los conceptos centrales son superbloque, nodo-
i, bloque de datos, bloque de directorio,
y bloque de indirección.
2
Sistemas de archivos soportados
por LINUX Minix: Antiguo, fiable, limitado.
Xia: Eleva los límites de nombres de archivos y tamaño
del sistema de archivos, sin características nuevas.
ext2: Nativo Linux con muchas características.
Compatible con diseños futuros.
ext3: Se ha añadido una bitácora.
Reiserfs: Un sistema de archivos más robusto. Se utiliza
una bitácora.
3
Sistemas de archivos adicionales
ajenos Msdos: Compatibilidad con el sistema de archivos de Windows.
Umsdos: Esto permite que un sistema de archivos msdos normal pueda utilizarse como si fuera de Linux.
Vfat: Soporta tamaños de discos mayores que FAT.
iso9660: El sistema de archivos estándar del CD-ROM.
Nfs: Un sistema de archivos de red que permite compartir un sistema de archivos entre varios ordenadores para permitir fácil acceso a los archivos de todos ellos.
Smbfs: Un sistema de archivos que permite compartir un sistema de archivos con un ordenador MS Windows.
Hpfs: El sistema de archivos de OS/2.
Sysv: EL sistema de archivos de Xenix, Coherent y SystemV/386.
4
Directorios: Un directorio es un objeto que relaciona
nombres de usuario de archivos con el nombre
interno del archivo en el SO.
Pueden implementarse como:
o Archivos especiales
o archivos normales.
Tanto la estructura directorio como los
archivos residen en disco.
5
Organización de los Directorios
La organización de directorios permite obtener
Eficiencia - localización rápida de un archivo
Designación - conveniente para usuarios
o Dos usuarios pueden tener el mismo nombre para dos
archivos diferentes
o El mismo archivo puede tener varios nombres
Agrupación - agrupar lógicamente archivos por
propiedades, p. ej. programas C, juegos, etc.
6
Directorio de Dispositivos
Un disco se suele estructurar en particiones o
volúmenes, que podemos ver como dispositivos
virtuales
Los metadatos de todos los archivos de la
partición se almacena en el directorio de
dispositivo o tabla de volumen.
P. ej. en Unix esta información se almacena en
el superbloque; en Windows NT, se almacena en
el MFT (Master File Table).
7
Operaciones sobre los Directorios
Los podemos ver como un tipo de
dato abstracto con las operaciones:
Búsqueda de un archivo
Creación de un archivo
Borrado de un archivo
Lista un directorio
Renombrado de archivos
8
Estructura de los Directorios
Estructura de un sólo nivel - un directorio para todos los usuarios.
o Problemas de designación y agrupación
Estructura de dos niveles - un directorio separado para cada
usuario
o Búsqueda eficiente, sin capacidad de agrupar
Estructura de árbol
o Búsqueda eficiente, capacidad de agrupación
o El concepto de directorio actual permite utilizar nombres relativos.
9
UN FICHERO O ARCHIVO POR SÍ SOLO NO ES NADA, SINO QUE TIENE QUE
ESTAR ORGANIZADO, TENER UN CONTEXTO, PARA PODER ENCONTRARLOS
FÁCILMENTE Y QUE GUARDEN UNA CORRELACIÓN ENTRE SÍ EN CASO DE
NECESITARLA, SOBRE TODO EN EL MOMENTO EN QUE SE TRABAJA CON
UNA LÍNEA DE COMANDOS.
ES NECESARIO CONTAR CON LA RUTA QUE PERMITE LA LOCALIZACIÓN
EXACTA EN LA QUE PODEMOS ENCONTRAR UN FICHERO ESPECÍFICO
MEDIANTE LA COMBINACIÓN DE CARACTERES ESPECÍFICA A LA RUTA
ASIGNADA POR EL USUARIO, POR EL SISTEMA OPERATIVO O BIEN POR
LA APLICACIÓN EN EL MOMENTO DE SU INSTALACIÓN.
LA RUTA PUEDE VARIAR DEPENDIENDO DEL SISTEMA DE ARCHIVOS E INCLUSIVE
DEL SISTEMA OPERATIVO QUE SE ESTÉ UTILIZANDO, TENIENDO COMO FORMA GENERAL
LA UTILIZACIÓN DE LOS NOMBRES DE DIRECTORIOS; PARTE EN COMÚN DE
UN DIRECTORIO RAÍZ, QUE ES EL QUE ASIGNA LA UNIDAD DE DISCO O BIEN EL MEDIO
DE ALMACENAMIENTO QUE ESTEMOS UTILIZANDO, Y A PARTIR DE ESTE PUNTO SE
DESARROLLA EL QUE ES CONOCIDO COMO ÁRBOL DE DIRECTORIOS.
EN UNA ESTRUCTURA DE DIRECTORIOS EN ÁRBOL, COMO ES LA TÍPICA DE MS-DOS, LA
RUTA DE ACCESO ES EL CAMINO QUE HAY QUE SEGUIR PARA LLEGAR A UN FICHERO
CONCRETO.
LAS SEPARACIONES QUE SE UTILIZARÁN PARA CADA PARTE DE LA RUTA DE ACCESO
ESTARÁN DELIMITADAS POR UN CARÁCTER QUE EN SISTEMAS OPERATIVOS DERIVADOS
DE DOS, MS-DOS O BIEN MICROSOFT WINDOWS SERÁ EL DE “\”; MIENTRAS QUE EN EL
CASO DE LOS SISTEMAS OPERATIVOS GNU/LINUX, UNIX EL CARÁCTER DELIMITADOR
CORRESPONDIENTE ES “/”.
DEBEMOS HACER REFERENCIA A DOS TIPOS DE RUTAS, TENIENDO POR UN LADO A LAS DENOMINADAS RUTAS ABSOLUTAS, EN LAS QUE SE REFERENCIA POR COMPLETO EL
CAMINO DESDE UN DIRECTORIO RAÍZ, MIENTRAS QUE POR OTRO LADO LAS RUTAS
RELATIVAS LA UBICACIÓN DEL ARCHIVO ESTÁ INDICADA A PARTIR DE LA POSICIÓN
QUE ESTEMOS RECORRIENDO ACTUALMENTE EN EL SISTEMA DE ARCHIVOS
EL NOMBRE DE UN FICHERO O DIRECTORIO ESTÁ FORMADO POR LETRAS, NÚMEROS Y
OTROS CARACTERES, SALVO EL CARÁCTER / QUE SE UTILIZA COMO SEPARADOR EN
UNA LISTA DE DIRECTORIOS.
SE DEBEN EVITAR LOS METACARCTERES DE LA SHELL EN LOS NOMBRE DE LOS FICHEROS.
SI EL NOMBRE TIENE DEL FICHERO TIENE UN METACARÁCTER O ESPACIO EN BLANCO, SERÁ NECESARIO PROTEGER EL NOMBRE COMPLETO DEL FICHERO CON COMILLAS (")
O EL METACARÁCTER CONCRETO, INCLUIDO EL ESPACIO EN BLANCO, CON EL
CARÁCTER "\". EL ESPACIO ES NECESARIO PROTEGERLO PORQUE SI NO SE HACE LA
SHELL LO TOMA COMO FINAL DEL NOMBRE.
* EQUIVALE A CUALQUIER CADENA DE TEXTO EN UN NOMBRE DE FICHERO
? EQUIVALE A CUALQUIER CADENA DE TEXTO EN UN NOMBRE DE FICHERO
[ ] EVALÚA UNA CONDICIÓN LÓGICA
[! ] EVALÚA UNA CONDICIÓN LÓGICA NEGATIVA
| TUBERÍA, UTILIZA LA SALIDA DE LA ORDEN DE LA IZQUIERDA, COMO ENTRADA DE LA ORDEN A LA DERECHA
\ PROTEGE EL SIGUIENTE METACARÁCTER PARA QUE LA SHELL NO LO INTERPRETE
& EJECUTA UN PROCESO EN SEGUNDO PLANO
$ EXTRAE EL CONTENIDO DE UNA VARIABLE. PARA USAR EL CONTENIDO DE UNA VARIABLE TENEMOS
QUE PONERLE DELANTE UN $
> REDIRIGE LA SALIDA ESTÁNDAR, CREANDO UN FICHERO NUEVO BORRANDO EL EXISTENTE
>> REDIRIGE LA SALIDA ESTÁNDAR, CREANDO UN FICHERO NUEVO O AÑADIENDO AL EXISTENTE
2>> REDIRIGE LA SALIDA DE ERRORES, CREANDO UN FICHERO NUEVO O AÑADIENDO AL EXISTENTE
< REDIRIGE LA ENTRADA ESTÁNDAR
( ) AGRUPACIÓN DE ÓRDENES.
&& Y LÓGICO ENTRE ÓRDENES
|| O LÓGICO ENTRE ÓRDENES
ES EL PRIMER DIRECTORIO O CARPETA EN UNA JERARQUÍA. CONTIENE TODOS LOS SUBDIRECTORIOS DE LA JERARQUÍA.
EN SISTEMAS TIPO UNIX, ES NOTADO CON EL CARÁCTER /. TODOS LOS ACCESOS AL
SISTEMA DE ARCHIVOS, INCLUYENDO LOS DISCOS EXTRAÍBLES, HACEN PARTE DE TODA
LA JERARQUÍA Y SON SUBORDENADAS EN EL DIRECTORIO RAÍZ.
EN LOS SISTEMAS OPERATIVOS DOS Y WINDOWS CADA PARTICIÓN POSEE UN
DIRECTORIO RAÍZ INDIVIDUAL (NOMBRADO C:\ PARA UNA PARTICIÓN PARTICULAR C) Y NO EXISTE UN DIRECTORIO RAÍZ COMÚN QUE LOS CONTENGA A TODOS ELLOS
COMO EN LOS SISTEMAS UNIX.
UN SOLO DIRECTORIO RAÍZ GENERALMENTE REPRESENTA LA
TOTALIDAD DE UN SOLO DISCO.
UN DIRECTORIO RAÍZ PUEDE REPRESENTAR SENCILLAMENTE UN SISTEMA DE ARCHIVOS
EN PARTICULAR; DE VARIOS QUE PUEDEN HABER EN UN MISMO DISPOSITIVO DE
ALMACENAMIENTO.
EL DIRECTORIO GLOBAL RAÍZ DE LA PC PUEDE NO SER FÁCIL DE HALLAR SI ESTÁ
OCULTO. A MENUDO LOS DISEÑADORES CREAN UN SISTEMA OPERATIVO CON
ARCHIVOS ESPECIALES OCULTOS PARA PROTEGERLOS DE SU MANIPULACIÓN POR
PARTE DE USUARIOS INEXPERTOS, SI SE TIENE QUE ACCEDER EL DIRECTORIO RAÍZ DE LA
COMPUTADORA WINDOWS POR LA RAZÓN QUE SEA, SE DEBE HACER VISIBLE ANTES DE
PODER HALLARLO.
PASOS:
1º CLIC EN EL BOTÓN "INICIO" Y ABRIR EL PANEL DE CONTROL.
2º SELECCIONAR "APARIENCIA Y PERSONALIZACIÓN", Y LUEGO CLIC EN "OPCIONES DE
CARPETA".
3º CLIC EN LA PESTAÑA "VER" Y SELECCIONA "CONFIGURACIONES AVANZADAS".
SELECCIONAR "MOSTRAR ARCHIVOS, CARPETAS Y DISCOS OCULTOS" Y CLIC EN "OK".
4º ABRIR EL MENÚ "INICIO" EN LA COMPUTADORA, ESCRIBIR "RAÍZ GLOBAL" EN LA
CASILLA DE BÚSQUEDA Y PRESIONAR "REGRESAR" EN EL TECLADO. SI EL ARCHIVO RAÍZ
ESTÁ EN LA COMPUTADORA, SALDRÁ EN LOS RESULTADOS.
5º CLIC EN EL "DIRECTORIO RAÍZ" PARA ABRIRLO.
El directorio de trabajo es la carpeta donde se ah instalado un
software y desde el cual trabaja este mismo, puede estar situado
en distintos lugares dependiendo del usuario y como hayainstalado el programa.
Una carpeta de trabajo seria la de usuario que es donde se
guardan todas las acciones realizadas por el usuario dentro de la
sesión
Por ejemplo: C:\Users\kevin
Éstos sirven como uno más de los niveles de seguridad del sistema
operativo al impedir que cualquier usuario pueda leer, escribir,
ejecutar o acceder a dichos archivos y directorios de manera arbitraria. Estos permisos vistos de manera básica son: lectura (r,
read), escritura (w, write) y ejecución (x, execution) y se agrupan
en bloques (rwx) para 3 diferentes clases (usuario, grupo y otros).
El esquema de notación simbólica se compone de 10 caracteres,
donde el primer carácter indica el tipo de archivo:
Valor Descripción
- Archivo regular.
d Directorio.
b Archivo especial como dispositivo de bloque.
c Archivo de carácter especial
l Enlace simbólico.
p Tubería nombrada (FIFO)
s Zócalo de dominio (socket)
Estos valores nunca producen combinaciones ambiguas y cada una
representa un conjunto de permisos específicos. De modo tal puede
considerarse la siguiente tabla: Valor Permiso Listado de directorio
0 No leer, no escribir, no ejecutar ---
1 No leer, no escribir, ejecutar --x
2 No leer, escribir, no ejecutar -w-
3 No leer, escribir, ejecutar -wx
4 Leer, no escribir, no ejecutar r--
5 Leer, no escribir, ejecutar r-x
6 Leer, escribir, no ejecutar rw-
7 Leer, escribir, ejecutar rwx
Ejemplos
Permisos Descripción
drwxr-xr-x Directorio con permiso 755
crw-rw-r-- Archivo de carácter especial con permiso 664.
srwxrwxr-x Zócalo con permiso 775.
prw-rw-r-- Tubería (FIFO) con permiso 664.
-rw-r--r-- Archivo regular con permiso 644.
Valor Descripción
- Archivo regular.
d Directorio.
b Archivo especial como dispositivo de
bloque.
c Archivo de carácter especial
l Enlace simbólico.
p Tubería nombrada (FIFO)
s Zócalo de dominio (socket)
Permisos Descripción
drwxr-xr-x Directorio con permiso 755
crw-rw-r-- Archivo de carácter especial con permiso 664.
srwxrwxr-x Zócalo con permiso 775.
prw-rw-r-- Tubería (FIFO) con permiso 664.
-rw-r--r-- Archivo regular con permiso 644.