Unidad 1 Introducción A.O.D

6
Unidad I Introducción Administración y organización de datos 1.1 Concepto de archivo En informática, un archivo es un grupo de datos estructurados que son almacenados en algún medio y pueden ser usados por diferentes aplicaciones. La forma en que una computadora organiza, da nombre, almacena y manipula los archivos se denomina sistema de archivos y suele depender del sistema operativo y del medio de almacenamiento (disco duro, disco óptico, etc). Sistemas de archivos soportados por Linux Linux soporta una gran cantidad de tipos diferentes de sistemas de archivos. Para nuestros propósitos los más importantes son: Nombre Descripción Minix El más antiguo y supuestamente el más fiable, pero muy limitado en características (algunas marcas de tiempo se pierden, 30 caracteres de longitud máxima para los nombres de los archivos) y restringido en capacidad (como mucho 64 MB de tamaño por sistema de archivos). Xia Una versión modificada del sistema de archivos minix que eleva los límites de nombres de archivos y tamaño del sistema de archivos, pero por otro lado no introduce características nuevas. No es muy popular, pero se ha verificado que funciona muy bien. ext3 El sistema de archivos ext3 posee todas las propiedades del sistema de archivos ext2. La diferencia es que se ha añadido una bitácora (journaling). Esto mejora el rendimiento y el tiempo de recuperación en el caso de una caída del sistema. Se ha vuelto más popular que el ext2. ext2 El más sistema de archivos nativo Linux que posee la mayor cantidad de características. Está diseñado para ser compatible con diseños futuros, así que las nuevas versiones del código del sistema de archivos no necesitara rehacer los sistemas de archivos existentes. ext Una versión antigua de ext2 que no es compatible en el futuro. Casi nunca se utiliza en instalaciones nuevas, y la mayoría de la gente que lo utilizaba han migrado sus sistemas de archivos al tipo ext2. Reiserf s Un sistema de archivos más robusto. Se utiliza una bitácora que provoca que la pérdida de datos sea realizar, o que ha sido realizada. Esto permite al sistema de archivos reconstruirse por sí sólo fácilmente tras

description

ADMINISTRACION Y ORGANIZACION DE DATOS

Transcript of Unidad 1 Introducción A.O.D

Unidad I IntroduccinAdministracin y organizacin de datos

1.1 Concepto de archivo

En informtica, un archivo es un grupo de datos estructurados que son almacenados en algn medio y pueden ser usados por diferentes aplicaciones.

La forma en que una computadora organiza, da nombre, almacena y manipula los archivos se denomina sistema de archivos y suele depender del sistema operativo y del medio de almacenamiento (disco duro, disco ptico, etc).

Sistemas de archivos soportados por LinuxLinux soporta una gran cantidad de tipos diferentes de sistemas de archivos. Para nuestros propsitos los ms importantes son:

Nombre Descripcin

MinixEl ms antiguo y supuestamente el ms fiable, pero muy limitado en caractersticas (algunas marcas de tiempo se pierden, 30 caracteres de longitud mxima para los nombres de los archivos) y restringido en capacidad (como mucho 64 MB de tamao por sistema de archivos).

XiaUna versin modificada del sistema de archivos minix que eleva los lmites de nombres de archivos y tamao del sistema de archivos, pero por otro lado no introduce caractersticas nuevas. No es muy popular, pero se ha verificado que funciona muy bien.

ext3El sistema de archivos ext3 posee todas las propiedades del sistema de archivos ext2. La diferencia es que se ha aadido una bitcora (journaling). Esto mejora el rendimiento y el tiempo de recuperacin en el caso de una cada del sistema. Se ha vuelto ms popular que el ext2.

ext2El ms sistema de archivos nativo Linux que posee la mayor cantidad de caractersticas. Est diseado para ser compatible con diseos futuros, as que las nuevas versiones del cdigo del sistema de archivos no necesitara rehacer los sistemas de archivos existentes.

extUna versin antigua de ext2 que no es compatible en el futuro. Casi nunca se utiliza en instalaciones nuevas, y la mayora de la gente que lo utilizaba han migrado sus sistemas de archivos al tipo ext2.

ReiserfsUn sistema de archivos ms robusto. Se utiliza una bitcora que provoca que la prdida de datos sea realizar, o que ha sido realizada. Esto permite al sistema de archivos reconstruirse por s slo fcilmente tras un dao ocasionado, por ejemplo, por cierres del sistema.

Adicionalmente, existe soporte para sistemas de archivos adicionales ajenos, para facilitar el intercambio de archivos con otros sistemas operativos. Estos sistemas de archivos ajenos funcionan exactamente como los propios, excepto que pueden carecer de caractersticas usuales UNIX , o tienen curiosas limitaciones, u otros inconvenientes.

Nombre Descripcin

MsdosCompatibilidad con el sistema de archivos FAT de MS-DOS (y OS/2 y Windows NT).

UmsdosExtiende el dispositivo de sistema de archivos msdos en Linux para obtener nombres de archivo largos, propietarios, permisos, enlaces, y archivos de dispositivo. Esto permite que un sistema de archivos msdos normal pueda utilizarse como si fuera de Linux, eliminando por tanto la necesidad de una particin independiente para Linux.

VfatEsta es una extensin del sistema de archivos FAT conocida como FAT32. Soporta tamaos de discos mayores que FAT. La mayora de discos con MS Windows son vfat.

iso9660El sistema de archivos estndar del CD-ROM; la extensin popular Rock Ridge del estndar del CD-ROM que permite nombres de archivo ms largos se soporta de forma automtica.

NfsUn sistema de archivos de red que permite compartir un sistema de archivos entre varios ordenadores para permitir fcil acceso a los archivos de todos ellos.

SmbfsUn sistema de archivos que permite compartir un sistema de archivos con un ordenador MS Windows. Es compatible con los protocolos para compartir archivos de Windows.

HpfsEl sistema de archivos de OS/2.

Sysv.EL sistema de archivos de Xenix, Coherent y SystemV/386..

La eleccin del sistema de archivos a utilizar depende de la situacin. Si la compatibilidad o alguna otra razn hace necesario uno de los sistemas de archivos no nativos, entonces hay que utilizar se. Si se puede elegir libremente, entonces lo ms inteligente sera utilizar ext3, puesto que tiene todas las caractersticas de ext2, y es un sistema de archivos con bitcora.

Sistemas de archivos soportados por WindowsEl sistema de archivos de Ms-DOS, Windows 3.11 y Windows 95 de Microsoft FAT: proviene de ("File Allocation Table"), que significatablade localizacin de archivos. Estatablase mantiene en el disco duro de nuestro ordenador, y contiene un mapa de toda la unidad de forma que "sabe" donde est cada uno de los datos almacenados.

Cuando se escribe un nuevo fichero al disco duro, este es guardado en uno o ms clusters, dependiendo del tamao del fichero (archivo). Los tamaos tpicos del cluster son 2.048 Bytes, 4.096 Bytes o 8.192 Bytes. El sistema operativo crea una entrada de FAT por cada nuevo fichero, graba y almacena la posicin del cluster (o clusters) donde se ha guardado. Cuando queremosleerun fichero, el sistema operativo busca en la FAT la posicin del mismo para su ejecucin.

Las primeras versiones deMicrosoft Ms-DOSusaban la clsica FAT 16, con tamaos mximos de 16 bits; esto limitaba la capacidad total del disco duro a 512 MB, asumiendo el mayor tamao de cluster (8.192 Bytes). Con la aparicin de la versin 5.0 y las primeras de Windows 95 podan llegar a manejar discos duros de un mximo de 2 GB (4x512 Bytes), tambin lasmemorias USBactuales utilizan este sistema de archivos. Los sistemas operativos PC-DOS, Ms-DOS, Windows 3.11 y Windows 95 de Microsoft solo reconocen el sistema de archivos FAT y el CDFS utilizado en CD-ROM.

El sistema de archivos de Windows 98 y Windows Millenium de MicrosoftFAT32:proviene de ("File Allocation Table 32"), que significatablade localizacin de archivos a 32 bits. Es el sistema de archivos que se empez a usar a partir de la versin OSR2 deMicrosoft Windows 95, la cul tiene una mejor manera de almacenar los datos con respecto a la FAT 16 ya que puede manejar discos duros de hasta 2 Terabytes. Se utiliza bsicamente conMicrosoft Windows 98yMicrosoft Windows ME. Los sistemas operativos Windows 98 y ME de Microsoft reconocen el sistema de archivos FAT, FAT32, el CDFS utilizado en CD-ROM y el UDF utilizado en DVD-ROM.

FAT32, y el menos usado FAT, se usan en versiones anteriores de sistemas operativos de Windows, incluyendo Windows95, Windows98 y WindowsMillennium Edition. FAT32 no tiene la seguridad que NTFS proporciona, por lo que si tiene una particin FAT32 o volumen en el equipo, cualquier usuario que tenga acceso al equipo puede leer el archivo incluido. FAT32 tambin tiene limitaciones de tamao. No puede crear una particin FAT32 mayor que 32GB en esta versin de Windows y no puede almacenan un archivo mayor que 4GB en una particin FAT32.

La razn principal de utilizar FAT32 es que tiene un equipo que a veces ejecutar Windows95, Windows98 o WindowsMillennium Edition y en otras ocasiones ejecutar esta versin de Windows, conocida como configuracin de arranque mltiple. Si ste es el caso, tendr que instalar el sistema operativo anterior en una particin FAT32 o FAT y asegurarse de que es una particin primaria (una que puede alojar un sistema operativo). Las particiones adicionales a las que tendr acceso cuando use estas versiones anteriores de Windows tambin estarn formateadas con FAT32. Estas versiones anteriores de Windows pueden tener acceso a volmenes o particiones NTFS en una red pero no en el equipo.

El sistema de archivos de Windows XP, Windows Vista yWindows 7de Microsoft NTFS:proviene de ("New Tecnology File System"), que significa sistema de archivos de nueva tecnologa, utilizado en la plataforma Windows NT. Permite accesos a archivos y carpetas por medio de permisos, no es compatible con Linux (solo lee, y difcilmente escribe), ni con Ms-DOS, ni Windows 95, ni Windows 98 y tampoco puede accederla, tiene formato de compresin nativa, permite encriptacin, soporta 2 TB, no se recomienda en sistemas con menos de 400 MB. Se utiliza paraMicrosoft Windows XPyMicrosoft Windows VistayWindows 7. Los sistemas operativos Windows XP, Vista y 7 de Microsoft reconocen el sistema de archivos FAT, FAT32, NTFS, el CDFS utilizado en CD-ROM, el UDF utilizado en DVD-ROM y el LFS para discos sinregistrode arranque maestro.

NTFS es el sistema de archivos preferido para esta versin de Windows. Tiene muchos beneficios respecto al sistema de archivos FAT32, entre los que se incluye:

La capacidad de recuperarse a partir de algunos errores relacionados con el disco automticamente, lo que FAT32 no puede hacer.

Compatibilidad mejorada para discos duros ms grandes.

Mejor seguridad porque puede utilizar permisos y cifrado para restringir el acceso a archivos especficos para usuarios aprobados.

exFAT:proviene de ("EXtended File Allocation Table"), que significatablade localizacin de archivos extendida, el cul se diseo para su uso endispositivos de almacenamiento electrnico basados en el uso de tecnologa dememoria NAND, tales como memorias USB y unidades SSD, para ser utilizado con versiones de Microsoft Windows CE, es importante mencionar que Windows Vista y 7 tienen soporte para el formateo con este sistema de archivos, al igual que MacOS y Linux. Una caracterstica importante es que Permite almacenar hasta 1000 archivos en una carpeta.

Sistema de archivos de MicrosoftWinFS:proviene de 2 significados diferentes: ("Windows Future Storage") y ("Windows File System"), significando almacenamiento de "Windows" del futuro y sistema de archivos de "Windows". Este sistema fue desarrollado por Microsoft para facilitar la clasificacin y las bsquedas de archivos, utilizando un modo distinto a lo que actualmente conocemos como sistemas de directorios y archivos, basado en funciones de bsqueda utilizadas en lasbases de datoscomo SQL; por lo que no se defini de manera clara si WinFS se trataba de un sistema de archivos al 100% como un agregado al sistema NTFS. Este sistema de archivos se vislumbr como propuesta para su uso con MicrosoftWindows 7, pero no se concret el proyecto y se conserva NTFS en tal sistema operativo.

Sistema de archivos de MacOS de AppleHFS/HFS+:significa ("Hierarquical File System") sistema de archivos por jerarqua, sustituyo al MFS ("Macintosh File System") y el smbolo + indicaextendido, es decir, la ltima versin de HFS. Fu desarrollado por Apple, admite el uso de direcciones de espacio en disco de64bitsy permite utilizar bloques de asignacin de archivos de 32bits con el fin de potenciar la eficiencia del disco al reducir la utilizacin de espacio en volmenes de gran tamao o con un nmero elevado de archivos. Admite nombres dearchivoms descriptivos, con una longitud mxima de 255 caracteres y codificacin de texto Unicode para los nombres dearchivointernacionales o con sistemas de escritura mixtos, tambin ofrece un formato opcional de sistema de archivos con distincin de maysculas y minsculas para HFS+ que permite al administrador alojar sin problemas archivos utilizados poraplicacionesUNIX que requieren esta funcin. Los sistemas operativos modernos MacOS de Apple reconocen el sistema de archivos HFS, HFS+, FAT, FAT32, el CDFS utilizado en CD-ROM y el UDF utilizado en DVD-ROM.

Sistema de archivos de Sun SolarisZFS:significa ("Zettabyte File System") sistema de archivos ZettaByte, desarrollado por Sun Microsystems para el sistema operativo Solaris. Es un robusto sistema de ficheros de 128 bits, creado para superar las expectativas de cualquier sistema real, cuenta un sistema ligero de ficheros, nueva estructura de almacenamiento en disco y administracin simple de espacio y un sistema de autor reparacin denominado "Self-healing" entre muchas otras caractersticas que permiten su implementacin en grandesservidores.

Sistema de archivosde los CD, DVD y Blu-ray (CDFS, UDF, LFS) 1.- Formato deregistrode arranque maestro: se trata del sistema de archivos del estndar ISO9660, que tpicamente en una sola sesin, permite el almacenamiento de los datos y una vez hecho lo anterior, no permite la escritura de nuevos datos (esto se le llamacerrarsesin). Permite almacenar en cualquier disco de la familia de los CD, de los DVD como lo son DVD-R, DVD-ROM, DVD-RW, DVD-RAM, etc. y de los Blu-ray Disc.

1.1 CDFS significa ("Compact Disc File System") sistema de archivos para disco compacto, el cul permite almacenar exclusivamente en cualquier disco de la familia de los CD como CD-RW, CD-R, CD-ROM, CD-R, etc.

2.- El significado de UDF es (Universal Disk Format) formato de disco universal, permite almacenar en cualquier disco de la familia de los CD, de los DVD como lo son DVD-R, DVD-ROM, DVD-RW, DVD-RAM, etc. y de los Blu-ray Disc. Se trata de un sistema de archivos del estndar ISO9660, el cul permite escribir y borrar en el disco en cualquier momento (como si se tratase de undisqueteo de unamemoria USB), en lugar de grabar todos en una sola sesin como comnmente se realiza con algunos Software y como su nombre lo indica, es universal, por lo tanto soportado por varios sistemas operativos. Hay 2 versiones bsicas, la 1.5 compatible con Windows 2000/XP y la 2.01 compatible con XP.

2.1.- LFS significa ("Live File System"), lo cul significa sistema de archivos en directo, el cul es el nombre dado al formato UDF en el sistema operativo Windows Vista, que en orden cronolgico se trata de la versin UDF 2.5 y que no es compatible con versiones anteriores.

* Nota: el formato UDF reduce hasta en un 21.4 % el espacio de almacenamiento del dispositivo.