stión de archivos y directorios, haciendo especial hincapié n la estructura y funciones del sistema de archivos. Tal y como se ha observado es fundamental, a la hora de tomar la decisión de implementar un sistema de archivos, analizar todos los factores que intervienen directa o indirectamente con el mismo. Al tratarse de una unidad englobada dentro de un sistema más complejo, se requiere un estudio detallado de las dependencias con el sistema y los parámetros que influyen de manera determinante en su rendimiento.
En el estudio realizado se ha profundizado en todos los niveles que afectan al sistema de archivos. Desde un punto de vista físico, el sistema de archivos necesita interactuar con dispositivos que almacenan físicamente la información. El conocimiento del funcionamiento interno de dichos dispositivos ayuda al diseñador a ajustar las características del nuevo sistema con el objetivo de alcanzar el máximo rendimiento del mismo. Desde un punto de vista lógico, el sistema de archivos tiene que satisfacer las necesidades de usuarios y organizaciones para realizar almacenamiento persistente de datos. Valorar en profundidad dichas necesidades permite modelar el sistema incluyendo las operaciones básicas para un manejo sencillo e intuitivo de los datos almacenados.
En este hecho rad io y un diseñador de un
sistema de archivos. El prim on sus datos de forma
ómoda viendo el sistema como una caja negra. El segundo, por el contrario, no sólo tiene que rovee
nalizados todos los factores que intervienen en el diseño de un sistema de de gran utilidad una aplicación que muestra detalladamente la estructura y el ncionamiento de un sistema de archivos real, como es el caso de FAT. El hecho de poder teraccionar directamente con un sistema de este tipo constituye un complemento ideal para fianzar los conceptos teóricos.
Por otro lado, se hace necesaria una reflexión acerca de si las características y ncionalidades que ofrecen los sistemas archivos en la actualidad se ajustan a las aracterísticas que ofrecen los dispositivos de almacenamiento y las funcionalidades que
quieren los usuarios para el manejo de datos. El crecimiento en capacidad así como en pidez de gestión que ofrecen los discos actualmente no es comparable a la que ofrecían años trás. Del mismo modo, se tiene que considerar la tendencia de manejar grandes cantidades de formación por parte de los usuarios y la necesidad de tratar dicha información de forma pida. Por ello, se hace indispensable estudiar a fondo las nuevas necesidades y adaptarlas a s nuevos sistemas. Microsoft en su nuevo sistema operativo, Windows Vista, ha cambiado l modo de ver los archivos, creando una estructura de manejo de datos similar a una base de atos. Este cambio proporcionará con toda seguridad un mayor rendimiento en su gestión.
Es interesante resaltar que tanto el contenido teórico del trabajo como la aplicación esarrollada están enfocados tanto para personas no especializadas en la materia, como para ersonas que quieren entrar en detalle a nivel estructural y operacional en dicho sistema.
A lo largo del proyecto se ha intentado dar una visión exhaustiva de los diferentes elementos que intervienen en la ge
e
ica la principal diferencia entre un usuar ero de ellos tiene que poder operar c c
p r al usuario de esta transparencia sino también conseguir un sistema eficiente. Una vez a rchivos resulta a fu in a fu c re ra a in rá lo e d d p
También cabe decir que el proyecto realizado se considera una base robusta para el osterior desarrollo de proyectos relacionados con los sistemas de archivos. Mediante el studio de diferentes sistemas se pueden comparar términos de funcionalidad y rendimiento, y desarro
rácter transaccional requiere de un estudio profundo y detallado. Dicho estudio ueda como pauta a seguir en un futuro.
p e
llar sistemas más fiables y óptimos. Aunque el trabajo se centra en los sistemas implementados por Microsoft, hay que analizar del mismo modo sistemas implementados en otros sistemas, como podría ser UNIX. Algunos sistemas a tratar son: FAT32, NTFS, HPFS, WFS, ReiserFS, JFS, XFS, ext2 y ext3.
La incorporación de un sistema de journaling en algunos de estos sistemas permite que sean más consistentes ante caídas del sistema. El análisis estructural y operacional de este sistema de ca
BIBLI
ASAGASTI, P.M.; PÉREZ, F. (2001). Sistemas
perativos. Una visión aplicada. 1ed. Madrid: McGraw-Hill Interamericana de España,
S.A.U.
Forensic Analysis. 1ed. Crawfordsville: Addison
esley Professional. ISBN 0-32-126817-2 ussinovich, 2005]
.- RUSSINOVICH, M.E.; SOLOMON, D.A. (2005). Microsoft Windows Internals. 4ed. edmond: Microsoft Press. ISBN 0-73-561917-4
ilberschatz, 1999]
.- SILBERSCHATZ, A.; BAER, P. (1999). Sistemas operativos. 5ed. Mexico D.F.: Addison esley Longman de México S.A. ISBN 968-444-310-2
tallings, 1997]
.- STALLINGS, W. (1997). Sistemas operativos. 2ed. Madrid: Prentice Hall. ISBN 84- 9660-22-0
tallings, 2005]
.- STALLINGS, W. (2005). Operating Systems: Internals and Design Principles. 5ed. New rsey: Prentice Hall. ISBN 0-13-147954-7
anenbaum, 1998]
.- TANENBAUM, A.S.; WOODHULL A.S. (1998). Sistemas operativos: Diseño e
plementación. 2ed. Mexico D.F.:Prentice Hall Hispanoamericana S.A. ISBN 970-17-0165-
anuales
ruglinski, 1999]
.- KRUGLINSKI, D.J.; SHEPHERD G.; WINGO, S. (1999). Programación avanzada con
isual C++ 6.0. 1ed. Madrid: McGraw-Hill Interamericana de España S.A.U. ISBN 84-481-
265-8
áginas Web
.- MICROSOFT CORPORATION, MSDN Home Page. http://msdn2.microsoft.com OGRAFÍA Libros [Carretero, 2001] CARRETERO, J.; GARCÍA, F.; AN o ISBN 84-481-3001-4 [Carrier, 2005]
2.- CARRIER, B. (2005). File System W [R 3 R [S 4 W [S 5 8 [S 6 Je [T 7 im 8 M [K 8 V 2 P 9 “ ”, agosto 2006.
10.- DOBIASH, JACK, Dobiash Realms. http://home.teleport.com/~brainy
“ ”, julio 2006.
.AA., PCGuide – Systems and Components Reference Guide. www.pcguide.com/ref/index.htm
11.- DD
“ ”, julio 2006.
12.- DD.AA., NTFS.com FAT32 FAT16 File Allocation Table.
“www.ntfs.com/fat-allocation.htm”, julio 2006.
13.- DD.AA., Arranque de Windows 2000/XP. requipos.com/doc137.html
“www.configura ”, julio 2006.
load Page for FAT32 File System Specification. www.microsoft.com/whdc/system/platform/firmware/fatgendown.mspx
14.-MICROSOFT CORPORATION, Down
“ ?”, julio 2006. escarga.php?fichero=Jerarquia%20de%20 15.- UNIVERSIDAD DE OVIEDO. “www.atc.uniovi.es/inf_med_gijon/3ingcomp/bd/d memoria.pdf”, julio 2006. 16.- MORENO, I. Apuntes_MEI_5-Almacenamiento_Ver6-2_PW.pdf. “www2.ubu.es/ingelec/tecelec/inaki/Mequinf/docsmei/Apuntes_MEI_5- Almacenamiento_Ver6-2_PW.pdf “, julio 2006
17.- FOX, JONATHAN, FOXy2K: FAT System Guide.