Академический Документы
Профессиональный Документы
Культура Документы
Sistemas operativos
Docente: M.A.E Honorio Gutiérrez Guerrero
Equipo #5:
Fátima Lizeth Rangel Villalba – 1794957
Oscar Rodríguez Naranjo – 1748036
Ana Patricia Saucedo Ramírez – 1817842
Andrade Sifuentes Soraya Monserrat – 1816556
Carrera: Lic. En Tecnologías de Información
Grupo: 11
Aula: 0825
Turno: Vespertino
Monterrey Nuevo León a 6 de noviembre del 2017
Directorio
En informática, un directorio es un contenedor virtual en el que se almacenan una
agrupación de archivos informáticos y otros subdirectorios, atendiendo a su
contenido, a su propósito o a cualquier criterio que decida el usuario.
Técnicamente, el directorio almacena información acerca de los archivos que
contiene: como los atributos de los archivos o dónde se encuentran físicamente en
el dispositivo de almacenamiento. También se los denomina carpetas de archivos.
En el entorno gráfico de los sistemas operativos modernos, el directorio se
denomina metafóricamente carpeta y de hecho se representa con un icono con
esta figura. Esta imagen se asocia con el ambiente administrativo de cualquier
oficina, donde la carpeta de cartón encierra las hojas de papel (representando a
los archivos de datos) de un expediente.
En DOS y sus sucesores Windows y OS/2, la sintaxis de una ruta (o path en
inglés), indica una jerarquía de directorios, donde el primer elemento puede ser
bien la letra indicativa de cualquier Unidad Lógica (disco) en el sistema, o la barra
invertida o backslash (\), designando al "directorio raíz" de la unidad lógica actual.
Si la ruta comienza directamente en el nombre de un directorio es una ruta relativa
desde el directorio de trabajo actual. Por ejemplo, en la ruta "C:\AB\AGENDA", "C:"
es la unidad lógica (el disco), "AB" un directorio y "AGENDA" un subdirectorio o un
archivo. "AB\AGENDA" podría designar el mismo elemento si el directorio actual
es "C:\".
En los sistemas operativos de tipo UNIX, el directorio se organiza a partir del
directorio raíz "/", el cual contiene archivos y otros directorios. Esos directorios
pueden contener archivos y directorios y así sucesivamente. Esto puede
organizarse por el sistema en una estructura llamada árbol, como la que se
muestra en este diagrama.
Explicación: El directorio / o root contiene tres directorios (bin, home y etc) y un
archivo (lostandfound).
Con este modelo, que dio origen a la organización de directorios de DOS y sus
sucesores Windows y OS/2, la ruta de un archivo (path en inglés) es el recorrido
que va desde el directorio / hasta el directorio que contiene al archivo. Por
ejemplo: / o raíz, home/perengano/programas es la ruta al archivo segundo.pl.
Archivos y directorios no pueden ser diferenciados a través del nombre, sino solo
a través de las herramientas del sistema operativo, las que además muestran
otras propiedades de archivos y directorios, como fecha de creación, fecha de
modificación, usuarios y grupos de usuarios que tienen acceso o derechos al
archivo o directorio.
Se le llama directorio-padre al directorio que contiene dentro de sí otros directorios
para formar una jerarquía de directorios que mantengan estructurados todos los
archivos propios de un programa o destinados a un propósito específico.
Convenciones de nomenclatura
Cada sistema de archivos puede determinar cuántos y qué caracteres son válidos
para designar a uno de sus elementos, y cuáles son separadores válidos. El
carácter que se emplea para separar los elementos de un directorio no es un
estándar a través de todos los sistemas operativos Los más comunes en uso hoy
en día son la diagonal (/), empleada en sistemas tipo Unix y derivados (incluyendo
MacOS X y Android), y la diagonal invertida (\), empleada en CP/M y derivados,
incluyendo MS-DOS y Windows. Diversos sistemas han manejado otros
caracteres (por ejemplo, el MacOS histórico empleaba los dos puntos, :), y aunque
muchas veces los mantenían ocultos del usuario a través de una interfaz gráfica
rica, los programadores siempre tuvieron que manejarlos explícitamente.
A lo largo del presente texto se empleará la diagonal (/) como separador de
directorios.
Este esquema resuelve el problema principal del nombre global único: Antes de
los directorios, cada usuario tenía que cuidar que los nombres de sus archivos
fueran únicos en el sistema, y ya teniendo cada uno su propio espacio, se volvió
una tarea mucho más simple. La desventaja es que, si el sistema restringe a cada
usuario a escribir en su UFD, se vuelve fundamentalmente imposible trabajar en
algún proyecto conjunto: No puede haber un directorio que esté tanto dentro de
usr1 como de usr2, y los usuarios encontrarán más difícil llevar un proyecto
conjunto.
Montaje de directorios
Para trabajar con el contenido de un sistema de archivos, el sistema operativo
tiene que montarlo: Ubicarlo en algún punto del árbol de archivos visible al sistema
y al usuario.
Es muy común, especialmente en los entornos derivados de Unix, que un sistema
operativo trabaje con distintos sistemas de archivos al mismo tiempo.
Esto puede obedecer a varias causas, entre las cuales se encuentran:
Distintos medios físicos: Si la computadora tiene más de una unidad de
almacenamiento, el espacio dentro de cada uno de los discos se maneja como un
sistema de archivos independiente. Esto es especialmente cierto en la presencia
de unidades removibles (CDs, unidades USB, discos duros externos, etc.)
Directorio Descripción
/ Directorio raíz del sistema de ficheros.
/bin/ Utilidades de usuario fundamentales tanto para el ambiente
monousuario como para el multiusuario.
/boot/ Programas y ficheros de configuración necesarios durante el
arranque del sistema operativo.
/ Ficheros de configuración por omisión del arranque.
boot/defaults/
/dev/ Nodos de dispositivo.
/etc/ Ficheros de configuración y «scripts» del sistema.
/etc/defaults/ Ficheros de configuración por omisión del sistema.
/etc/mail/ Ficheros de configuración para agentes de transporte de correo
como sendmail(8).
/etc/namedb/ Ficheros de configuración de named.
/etc/periodic/ «Scripts» que se ejecutan diariamente, semanalmente y
mensualmente mediante cron.
/etc/ppp/ Ficheros de configuración de ppp.
/mnt/ Directorio vacío utilizado de forma habitual por administradores
de sistemas como punto de montaje temporal.
/proc/ Sistema de ficheros de procesos.
/rescue/ Programas enlazados estáticamente para restauraciones de
emergencia.
/root/ Directorio local para la cuenta root.
/sbin/ Programas del sistema y utilidades fundamentales de
administración para ambientes monousuario y multiusuario.
/tmp/ Ficheros temporales. El contenido de /tmp NO suelen
conservarse después de un reinicio del sistema. Los sistemas
de ficheros basados en memoria suelen montarse en /tmp
Puede automatizarse mediante variables de tmpmfs en
rc.conf(5) (o con una entrada en /etc/fstab; ver mdmfs(8), o para
FreeBSD 4.X, mfs(8)).
/usr/ La mayoría de las utilidades y aplicaciones de usuario.
/usr/bin/ Aplicaciones comunes, herramientas de programación y otras
aplicaciones.
/usr/include/ Ficheros «include» estándar de C.
/usr/lib/ Bibliotecas.
/usr/libdata/ Ficheros de datos con diversas funciones.
/usr/libexec/ Daemons del sistema y utilidades del sistema (ejecutados por
otros programas).
/usr/local/ Ejecutables locales, bibliotecas, etc. también se usan como
destino por omisión de la infraestructura de ports de FreeBSD.
Dentro de /usr/local debe seguirse el esquema general definido
en hier(7) para /usr. Las excepciones son el directorio man, que
está directamente bajo /usr/local en lugar de debajo de
/usr/local/share, y la documentación de los ports está en
share/doc/port.
/usr/obj/ Arbol destino dependiente de arquitectura fruto de la
compilación del árbol /usr/src.
/usr/ports La colección de Ports de FreeBSD (opcional).
/usr/sbin/ Dæmons del sistema y utilidades del sistema (ejecutados por
usuarios del sistema).
/usr/share/ Ficheros independientes de arquitectura.
/usr/src/ Ficheros fuente BSD y/o local.
/usr/X11R6/ Ejecutables de la distribución X11R6, bibliotecas, etc (opcional).
/var/ Ficheros multipropósito de log, temporales, en tránsito y de
«spool». En ocasiones se monta en /var un sistema de ficheros
basado en memoria.
/var/log/ Diversos ficheros de log del sistema.
/var/mail/ Ficheros de buzones de correo de usuarios.
/var/spool/ Directorios diversos del sistema de spool de impresora y correo.
/var/tmp/ Ficheros temporales. Suelen conservarse tras Estos ficheros
suelen conservarse tras el reinicio del sistema, a menos que
/var sea un sistema de ficheros basado en memoria.
/var/yp Mapas NIS.
Bibliografías
https://www.freebsd.org/doc/es_ES.ISO8859-1/books/handbook/dirstructure.html
https://infonote.wiki.zoho.com/Apendice---3---Estructura---de---directorios---o---
carpetas.html
http://laurel.datsi.fi.upm.es/_media/docencia/asignaturas/dso/sistemaficherosdso_2
011.pdf
https://www.ibm.com/support/knowledgecenter/es/SSFKSJ_7.5.0/com.ibm.mq.pla.
doc/q005870_.htm
https://geekland.eu/estructura-de-directorios-en-linux/