Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
MINIX FS
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Ficha de sistema de archivos | name = MINIX file system<br/>MINIX FS | full_name = MINIX file system 3 | developer = Comunidad [[open source]] | introduction_os = [[MINIX]] 1.0 | introduction_date = 1987 | partition_id = 0x81 ([[Master boot record|MBR]]) | directory_struct = | file_struct = | bad_blocks_struct = | max_filename_size = | max_files_no = | max_volume_size = | max_file_size = | filename_character_set = | dates_recorded = metadatos cambiados, archivo cambiado, acceso al archivo | date_range = | date_resolution = 1s | forks_streams = | attributes = | file_system_permissions = [[POSIX]] | compression = No | encryption = No (proveído en el nivel de dispositivo de bloqueo) | OS = [[MINIX 3]], [[Linux]] y [[HelenOS]] }} El '''Sistema de archivos de MINIX''', en [[idioma inglés|inglés]] ''MINIX file system'' o ''MINIX FS'' (para abreviar), es el [[sistema de archivos]] nativo del [[sistema operativo]] [[MINIX]]. == Historia == '''MINIX''' fue escrito ''desde 0'' (from scratch, en [[idioma inglés|inglés]]) por [[Andrew S. Tanenbaum]] en la década de los 80s, como un [[sistema operativo]] tipo [[UNIX]], donde su [[código fuente]] puede ser usado libremente para la educación. El '''[[sistema de archivos]] [[MINIX]]''' fue diseñado para usarse en [[MINIX]]; copia la estructura básica del [[Sistema de archivos UNIX]] ([[UFS]]), pero evita características complejas para mantener el [[código fuente]] limpio, claro y simple, donde su objetivo total es ser de Minix una ayuda útil de enseñanza<ref>Operating Systems: Design and Implementation; Autor: Andrew S. Tanenbaum, Coautor Albert S. Woodhull, 1997, Segúnda Edición, Prentice Hall, ISBN 0-13-638677-6}}</ref> Cuando [[Linus Torvalds]] comenzó a escribir el [[núcleo Linux]] en 1991, él trabajaba en una máquina corriendo [[MINIX]], así el lanzamiento inicial estuvo basado en las funcionalidades de este último [[sistema operativo]].<ref>Libro:''Just For Fun, Linus Torvalds, Coautor David Diamond, 2001, Texere, ISBN 1-58799-080-6</ref> [[Linux]] usaba el '''sistema de archivos MINIX''' hasta que en abril de 1992 se realiza la introducción del [[Extended file system]] ([[sistema de archivos]] ''extendido'', conocido como '''ext'''. Véase [[ext2]] y [[ext3]]).<ref>{{Cita web |url=http://e2fsprogs.sourceforge.net/ext2intro.html |título=Design and Implementation of the Second Extended Filesystem, Rémy Card, coautores Ts'o, Theodore; & Tweedie, Stephen, año 1994, =Proceedings of the First Dutch International Symposium on Linux, 23/03/2007 |fechaacceso=9 de marzo de 2008 |urlarchivo=https://web.archive.org/web/20120204044824/http://e2fsprogs.sourceforge.net/ext2intro.html |fechaarchivo=4 de febrero de 2012 }}</ref> Este sistema de ficheros es aún usado por algunas [[distribuciones Linux|distribuciones GNU/Linux]] para [[Arranque (informática)|arrancar]] [[Disco duro|discos]] y en otras situaciones, donde se necesite un [[sistema de archivos]] simple y compacto. == Diseño e implementación == Un '''[[sistema de archivos]] [[MINIX]]''' tiene seis componentes: # El [[Bloque de arranque]], el cual es el que se almacena en el primer bloque de un [[disco duro]]. Contiene el ''cargador de [[Arranque (informática)|Arranque]]'', que carga y corre un [[sistema operativo]] dentro del sistema conocido como ''sistema de inicio''. # El segundo bloque es el '''Superblock''', el cual almacena datos relacionados al [[sistema de archivos]], que permite al [[sistema operativo]] localizar y entender otras arquitecturas de [[sistemas de archivos]]. Por ejemplo, el número de ''inodos'' y ''zonas'', el tamaño de los dos ''[[bitmap]]s'' y el bloque de inicio de una ''área de datos''. # El '''inode bitmap''' es el mapa simple de uno de los [[inodo]]s que rastrea cuales están en uso y cuales están libres, representándolos con un ''1'' (para los en uso) y con un ''0'' (para los libres). # El '''zone bitmap''', trabaja de similar forma al ''inode bitmap'', excepto que rastrea las zonas. # El área de '''inodos'''. Cada archivo o directorio es representado como un [[inodo]], el cual graba [[metadato]]s incluyendo los tipos ([[Archivo (informática)|archivo]], [[directorio]], [[bloque (informática)|bloque]], [[Carácter (informática)|carácter]], [[Arquitectura en pipeline (informática)|pipe]]), identidad (is) para el usuario y el grupo, tres registros de fecha y el tiempo de último acceso, la última modificación y el último cambio de estado. Un [[inodo]] también contiene una lista de las direcciones que indican las zonas en el ''área de datos'' donde el archivo o los datos de directorio están actualmente almacenados. # El '''data area''' (área de datos), es el componente más largo de un [[sistema de archivos]], que usa la mayor parte del espacio. Es donde los archivos y directorios de datos están almacenados. == Referencias == <div class="references-small"> {{listaref}} </div> == Véase también == * [[MINIX]] * [[MINIX 3]] * [[Anexo:Sistemas de archivos de disco]] {{Control de autoridades}} [[Categoría:Sistemas de archivos]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
MINIX FS
»
Añadir idiomas
Añadir tema