Los sistemas de archivos (filesystem en inglés), estructuran la información guardada en una unidad de almacenamiento (normalmente un disco duro) de una computadora, que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos. La mayoría de los sistemas operativos poseen su propio sistema de archivos.
y si quieres de este tema mas visita a winkipedia
algo muy curioso es esto de inodo
Extensión de archivo
En informática, una extensión de archivo o extensión de fichero, es una cadena de caracteres anexada al nombre de un archivo, usualmente antecedida por un punto. Su función principal es diferenciar el contenido del archivo de modo que el sistema operativo disponga el procedimiento necesario para ejecutarlo o interpretarlo, sin embargo, la extensión es solamente parte del nombre del archivo y no representa ningún tipo de obligación respecto al contenido del mismo.
Algunos sistemas operativos, especialmente los herederos de DOS como Windows, utilizan las extensiones de archivo para reconocer su formato, incluyendo el de archivos ejecutables. Otros sistemas operativos, como los basados en Unix, utilizan las extensiones de archivo por simple convención, no necesariamente utilizándolas para determinar su tipo.
Siendo las extensiones de archivo legado del sistema DOS, muchas de sus actuales características fueron heredadas por limitaciones en dicho sistema. Los antiguos sistemas DOS limitaban la cantidad de caracteres de la extensión de archivo a tres, por lo que muchas extensiones convencionales poseen esa cantidad de caracteres. Además, los nombres de archivo en sistemas DOS son insensibles a las mayúsculas y minúsculas, por lo que la mayoría de las extensiones de archivo pueden ser escritos indiferentemente en minúsculas como en mayúsculas o una combinación de ambas.
Un mismo nombre básico puede, por la extensión, contener archivos de distinto propósito. Como en este ejemplo de DOS:
APLICACIÓN.BAS = Archivo Fuente escrito en lenguaje BASIC
APLICACIÓN.OBJ = Archivo objeto (necesario para su compilación)
APLICACIÓN.EXE = Programa Ejecutable
ARCHIVO.TXT = Archivo de texto ASCII "texto plano"
ARCHIVO.RTF = Archivo de texto con formato
ARCHIVO.DOC = Archivo de texto con formato de Microsoft Word
ARCHIVO.VBS = Archivo fuente escrito en lenguaje Visual Basic.
En todos estos casos las extensiones diferencian los nombres de los archivos a la vez que los identifican ante las aplicaciones que pueden manejarlos.
Contenido |
Historia
En los sistemas Unix los nombres de los archivos pueden contener cualquier carácter excepto el separador de directorios ("/") y por lo general no tienen límite en su tamaño o es un límite aceptable. La extensión no es un elemento diferenciado sino una convención dada a los nombres de archivo para reconocer su contenido.
En DOS los nombres de los archivos tenían un máximo de 8 caracteres, un punto y una extensión de como máximo tres letras, en total un máximo de 12 caracteres del Código ASCII que permitían distinguir unos archivos de otros dentro de un mismo directorio. No todos los caracteres del código ASCII estaban permitidos para nombrar un archivo, pues algunos (ejemplo: /*?+\ y otros) estaban reservados para otras funciones.
En Windows 95 desaparecieron los límites impuestos por DOS en el número de caracteres del nombre de archivo y de la extensión.
Tipos de extensiones
Extensiones de Sistema
Estos son los archivos necesarios para el funcionamiento interno del Sistema Operativo así como de los diferentes programas que trabajan en el. No está recomendado moverlos, editarlos o variarlos de ningún modo ya que podrían afectar al funcionamiento del sistema. Se nombran en orden alfabético.
Extensión | Corresponde a | Extensión | Corresponde a |
---|---|---|---|
.386 | Controlador de dispositivo virtual | .aca | Microsoft Agent Character |
.acg | Vista previa de Microsoft Agent | .acs | Microsoft Agent Character |
.acw | Configuración del asistente de Accesibilidad | .ani | Cursor animado |
.bat | Archivo por lotes MS-DOS | .bfc | Maletín |
.bkf | Copia de seguridad de Windows | .blg | Monitor del sistema |
.cat | Catálogo de seguridad | .cer | Certificado de seguridad |
.cfg | Configuraciones | .chk | Fragmentos de archivos recuperados |
.chm | Ayuda HTML compilado | .clp | Clip de Portapapeles |
.cmd | Secuencia de comandos de Windows NT | .cnf | Velocidad de marcado |
.com | Aplicación MS-DOS | .cpl | Extensión del Panel de control |
.crl | Lista de revocaciones de certificados | .crt | Certificado de seguridad |
.cur | Cursor | .dat | Base de Datos |
.db | Base de datos | .der | Certificado de seguridad |
.dll | Librería, extensión de aplicación | .drv | Controlador de dispositivo |
.ds | TWAIN Data Source file | .dsn | Nombre del origen de datos |
.dun | Acceso telefónico de red | .exe | Aplicación |
.fnd | Búsqueda guardada | .fng | Grupo de fuentes |
.folder | Carpeta | .fon | Fuente |
.grp | Grupo de programas de Microsoft | .hlp | Ayuda |
.ht | HyperTerminal | .inf | Información de instalación |
.ini | Opciones de configuración | .ins | Configuración de comunicaciones de Internet |
.isp | Configuración de comunicaciones de Internet | .job | Objeto de tarea |
.lnk | Acceso directo | .msc | Documento de la consola común de Microsoft |
.msi | Paquete de Windows Installer | .msp | Revisión de Windows Installer |
.msstyles | Estilo visual de Windows | .nfo | MSInfo |
.ocx | Control ActiveX | .otf | Fuente OpenType |
.p7c | Identificador digital | .pfm | Fuente Type 1 |
.pif | Acceso directo a programa MS-DOS | .pko | Objeto de seguridad de claves públicas |
.pma | Archivo del Monitor de sistema | .pmc | Archivo del Monitor de sistema |
.pml | Archivo del Monitor de sistema | .pmr | Archivo del Monitor de sistema |
.pmw | Archivo del Monitor de sistema | .pnf | Información de instalación precompilada |
.psw | Password Backup | .qds | Directorio de consulta |
.rdp | Conexión a Escritorio remoto | .reg | Entradas de registro |
.scf | Windows Explorer Command | .scr | Protector de pantalla |
.sct | Windows Script Component | .shb | Acceso directo a documento |
.shs | Recorte | .sys | Archivo de sistema |
.theme | Tema de Windows | .tmp | Archivo temporal |
.ttc | Fuente True Type | .ttf | Fuente TrueType |
.udl | Vínculos a datos | .vxd | Controlador de dispositivo virtual |
.wam | Libreta de direcciones | .wmdb | Biblioteca multimedia |
.wme | Windows Media Encoder Session | .wsc | Windows Script Component |
.wsf | Windows Script File | .wsh | Windows Script Host Settings File |
.zap | Configuración de instalación de software |
Extensiones de audio
Los archivos de audio son aquellos que reproducen sonido al ser ejecutados. Los más comunes son:
Extensión | Corresponde a |
---|---|
.mp3 | Formato de audio digital comprimido. |
.midi.mp4 | Interfaz Digital de Instrumentos Musicales. |
.wav | Formato de audio digital, normalmente sin comprimir. |
.wma | Formato de audio digital comprimido, propiedad de Microsoft. |
.cda | Formato digital CD de audio. |
.ogg | Formato contenedor multimedia.. |
.ogm | Formato contenedor multimedia. |
Links
- File Extension Library
- File Extensions Resource
- Filext
- File extensions database
- Base de datos de extensiones
los sistemas de archivos mas usuales en los sistemas actuales son:
Cada sistema operativo tiene unos sistemas de archivos más habituales:
- Windows: FAT, FAT16, FAT32, NTFS,EFS.
- Linux: ext2, ext3, ext4, JFS, ReiserFS, XFS.
- Mac: HFS, HFS+.
- Solaris: UFS, ZFS
- para ver totalmete este tema da clic aki
Cluster
Cluster (a veces castellanizado como clúster) es un término inglés encontrado en varios tecnicismos. La traducción literal al castellano es "racimo" o "grupo":
- Cluster de computadores
- Clúster (sistema de archivos)
- Clúster (música): Es un tipo de acorde en la música.
- Cluster (industria)
- Cluster (misión): misión espacial de la ESA
- "Cluster" (manga) realizado por CLAMP y continuado por Tamayo Akiyama luego de dejar el grupo, alcanzando seis tankoubons pulicados por la editorial Shinkigensha.
CLÚSTER COMO ALTERNATIVA A LA RECUPERACIÓN DE INFORMACIÓNCLÚSTER SISTEMA DE ARCHIVOS |
DEFINICIÓN DE CLÚSTER
Desde el punto de vista documental , como alternativa a la recuperación de información
Nuestro tema a abordar lo vamos a caracterizar desde este punto de vista.
Clúster como alternativa a la Recuperación de la información, consiste en representar grandes cantidades de datos de manera gráfica usando técnicas de clasificación (cluster) facilita la generación de nuevo conocimiento como resultado de catalogar diferentes tipos de documentos de texto como correo electrónico, búsquedas de Internet, historiales médicos, en general.
Gran cantidad de datos están presentes a diario en nuestra red, muchos de los cuáles presentan diversos inconvenientes en el momento que cualquier usuario quiere recuperar información sobre una búsqueda específica. nos encontramos por tanto: demasiada información para consultar en poco tiempo, falta de orden en la información, fuentes poco confiables o contrastables, nos recupera información en que mucho casos no es la que hemos solicitado, etc.
Por tanto, cuando una persona busca información espera hacerlo en el menor tiempo posible y obtener documentos con un alto nivel de relevancia y que su pertinencia corresponda a las necesidades de cada usuario.
Cluster ofrece una posibilidad de obtener información de manera estructurada, clasificada por sus particularidades y similitudes, agilizando estas tareas.
Podemos además tener otra visión de este concepto, desde el punto de vista informático
El término clúster se aplica a los conjuntos o conglomerados de computadoras construidos mediante la utilización de componentes de hardware comunes y que se comportan como si fuesen una única computadora.
Un clúster (o unidad de asignación) es un conjunto contiguo de pistas de sectores que componen la unidad más pequeña de almacenamiento de un disco. Los archivos se almacenan en uno o varios clústeres, dependiendo de su Tamaño de unidad de asignación. Sin embargo, si el archivo es más pequeño que un clúster, éste lo ocupa completo.
El tamaño de la unidad de asignación es la cantidad de fragmentos en que se divide un disco duro cuando es formateado. El tamaño de unidad de asignación de los clústeres depende del sistema de archivos empleado, por lo que el espacio de almacenamiento perdido debido a los archivos que ocupan menos que el tamaño del clúster depende del Sistema de archivos que emplee el disco.
La tecnología de clústers ha evolucionado en apoyo de actividades que van desde aplicaciones de supercómputo y software de misiones críticas, servidores Web y comercio electrónico, hasta bases de datos de alto rendimiento, entre otros usos.
Licenciatura en Documentación.Universidad Calos III de Madrid
Andrea Muñoz García
100047533@alumnos.uc3m.es
Sistema de archivos virtual
Un sistema de archivos virtual (abreviado como VFS, del inglés Virtual File System), también denominado conmutador de sistema de archivos virtual, es una capa de abstracción encima de un sistema de archivos más concreto. El propósito de un VFS es permitir que las aplicaciones cliente tengan acceso a diversos tipos de sistemas de archivos concretos de una manera uniforme. Puede ser utilizada para tender un puente sobre las diferencias en los sistemas de archivos de Windows, de Mac OS y Unix, de modo que las aplicaciones pudieran tener acceso a archivos en los sistemas de archivos locales de esos tipos sin tener que saber a qué tipo de sistema de archivos están teniendo acceso.
Un VFS especifica un interfaz (o un contrato) entre el kernel y un sistema de archivos en concreto. Por lo tanto, es fácil agregar nuevos sistemas de archivos al kernel simplemente satisfaciendo el contrato. Los términos del contrato pueden volverse incompatibles de una versión a otra, lo que requeriría que sistemas de archivos concretos fuesen recompilados, y posiblemente modificados antes de la recompilación, para permitirles trabajar con un nuevo lanzamiento del sistema operativo; o el proveedor del sistema operativo pueda realizar solamente cambios retrocompatibles al contrato, de modo que un sistema de archivos concreto construido para un lanzamiento dado del sistema operativo trabaje con las versiones futuras del mismo sistema operativo.
Implementaciones
Uno de los primeros mecanismos virtuales del sistema de archivos dentro de los sistemas Unix-like fue introducido por Sun Microsystems en SunOS 2.0 en 1985. Este permitió que las llamadas del sistema UNIX tuvieran acceso a sistemas de archivos locales de UFS y a sistemas de archivos remotos NFS transparentemente. Por esta razón, los vendedores de UNIX que licenciaron el código del NFS de Sun copiaron a menudo el diseño de VFS del mismo Sun. Otros sistemas de archivos se podían acoplar en él también: había una implementación del sistema de archivos de FAT del MS-DOS desarrollado en Sun que se acopló en SunOS VFS, aunque no fue empaquetado como producto hasta SunOS 4.1. La implementación de SunOS era la base del mecanismo de VFS en el System V Release 4.
John Heidemann desarrolló un VFS que bajo SunOS 4.0 para el sistema de archivos experimental Ficus file system. Este diseño proporcionado para la reutilización del código entre tipos de sistemas de archivos con semánticas diferenciadas pero similares (e.g., un sistema de archivos encriptante podría reutilizar todo el código de nombramiento y de almacenamiento de un sistema de archivos no encriptante). Heidemann adaptó este trabajo para el uso en 4.4BSD como parte de su investigación de tesis; los descendientes de este código sostienen las implementaciones del sistema de archivos en derivados modernos de BSD incluyendo Mac OS X.
Otros mecanismos de sistema de archivos virtual en sistemas tipo UNIX incluyen el Interruptor de Sistema de Archivos en System V Release 3, el Sistema de Archivos Genérico en Ultrix, y el VFS en Linux. En OS/2 y Microsoft Windows, el mecanismo de sistema de archivos virtual se llama Sistema de Archivos Instalable.
El mecanismo del sistema de archivos en espacio de usuario (FUSE (Linux)) permite que el código de espacio de usuario se acople en el mecanismo del sistema de archivos virtual en Linux, FreeBSD, de OpenSolaris, y Mac OS X.
En Microsoft Windows, los sistemas de archivos virtuales pueden también implementarse a través de las extensiones de consola de nombre de usuario en espacio de usuario, sin embargo, no soportan las interfaces de programación de aplicaciones del sistema de más bajo nivel de acceso de archivos, de modo que no todas las aplicaciones serán capaces de acceder sistemas de archivos que se hayan implementado como extensiones de nombre de usuario.
KIO y el GNOME VFS proveen de mecanismos similares en los entornos de escritorio de KDE y de GNOME, con limitaciones similares, aunque pueden ser hechos para utilizar técnicas FUSE y por lo tanto integrarse suavemente en el sistema.
Sistemas de archivos virtuales de un solo archivo
Se ponen en ejecución algunos sistemas de archivos virtuales de una manera tal que la ilusión de un sistema de archivos pueda ser creada usando el acceso a un solo archivo en el sistema de archivos subyacente. La ventaja primaria a este tipo de implementación es que es centralizado y fácil quitar. Un sistema de archivos virtual del solo-archivo puede incluir todas las características básicas esperadas de cualquier sistema de archivos (virtual o de otra manera), pero el acceso a la estructura interna de estos sistemas de archivos se limita a menudo a los programas escritos específicamente para hacer uso el sistema de archivos virtual del archivo-unico (en vez de la implementación a través de un driver permitiendo el acceso universal). Otra desventaja importante es que el funcionamiento es relativamente bajo cuando está comparado a otros sistemas de archivos virtuales. De resultado inferior es sobre todo debido al coste de mezclar archivos virtuales cuando los datos se escriben o se suprimen del sistema de archivos virtual.
Referencias
- Put virtual filesystems to work
- Vnodes: An Architecture for Multiple File System Types in Sun UNIX
- The Linux Virtual File-system Layer
- Linux kernel's Virtual File System
- The Linux VFS, Chapter 4 of Linux File Systems by Moshe Bar (McGraw-Hill, 2001). ISBN 0-07-212955-7
- Chapter 12 of Understanding the Linux Kernel by Daniel P. Bovet, Marco Cesati (O'Reilly Media, 2005). ISBN 0-596-00565-2
Véase también la pagina donde lo saque
ZFS- SISTEMA DE ARCHIVOS/ SOLARIS
ZFS es un sistema de archivos desarrollado por Sun Microsystems para su sistema operativo Solaris. El significado original era 'Zettabyte File System', pero ahora es un acrónimo recursivo.
El anuncio oficial de ZFS se produjo en Septiembre del 2004, [1]. El código fuente del producto final se integró en la rama principal de desarrollo de Solaris el 31 de octubre del 2005 [2] y fue lanzado el 16 de noviembre de 2005 como parte del build 27 de OpenSolaris.
ZFS fue diseñado e implementado por un equipo de Sun liderado por Jeff Bonwick.
ZFS destaca por su gran capacidad, integración de los conceptos anteriormente separados de sistema de ficheros y administrador de volúmenes en un solo producto, nueva estructura sobre el disco, sistemas de archivos ligeros, y una administración de espacios de almacenamiento sencilla.
Respecto a la capacidad del sistema, Jeff Bonwick, el arquitecto jefe de Sun para ZFS, dijo "Llenar un sistema de archivos de 128 bits excedería los límites cuánticos de almacenamiento de la tierra. No puedes rellenarlo sin hervir los océanos".
Recientemente, Apple ha confirmado que utilizará ZFS en la próxima versión Server de su sistema operativo Mac OS X 10.6 'Snow Leopard'.
No hay comentarios:
Publicar un comentario