Está en la página 1de 8

PROGRAMACION DE SISTEMAS OPERATIVOS EVIDENCIA DE APRENDIZAJE UNIDAD 2 Manejo de archivos en Linux y Windows Alumno(a): Beatriz A.

Jurez Matricula: AL10508246

La organizacin del sistema de archivos se basa al arreglo de los registros dentro de un archivo.

Sistema de archivos de Windows.


ORGANIZACIN FISICA.En Windows, se le llama unidad a cada dispositivo de almacenamiento. El sistema le adjudica una letra a cada uno. Comienza por la unidad de almacenamiento externa, a la que llama a:. Luego, sigue con el disco duro, al que llama c:. Despus, sigue asignando letras a las unidades que encuentra: d:, e: y as, poniendo letras primero a todos los discos duros y luego a las unidades extrables como los CD, DVD, y memorias USB. La letra b: est reservada para otra unidad, aunque es raro encontrar ya equipos con ellas. Un disco duro con Windows instalado siempre tendr una serie de carpetas creadas por el sistema operativo. Dentro de las carpetas hay archivos u otras carpetas. A veces, hay carpetas que estn vacas, pero no siempre es bueno borrarlas porque si las ha creado el sistema operativo o algn programa, es posible que las utilice para colocar archivos que se usan mientras est funcionando y que despus son borrados.

Toda unidad tiene una carpeta o directorio principal llamado raz, desde donde salen todas las carpetas. Aunque se puede, no es recomendable guardar ah archivos. Es mejor crear una carpeta (en el directorio raz o dentro de otra carpeta) o elegir una carpeta ya creada y guardar ah nuestros archivos. Podemos crear tantas carpetas como queramos. En ocasiones, puede ser que existan tanto archivos como carpetas que estn ocultas. Estn ah pero el sistema no nos muestra nada. Esta propiedad de ocultar existe para que no borremos o manipulemos por error archivos y carpetas que son importantes para que el sistema funcione.

ORGANIZACIN LOGICA.El sistema de archivos FAT se caracteriza por la tabla de asignacin de archivos (FAT), que en realidad es una tabla en la que reside la parte "superior" del volumen. Para proteger el volumen, se conservan dos copias de la FAT por si una de ellas resulta daada. Adems, las tablas de FAT y el directorio raz deben almacenarse en una ubicacin fija para que se puedan encontrar correctamente los archivos de inicio del sistema. Un disco formateado con FAT se asigna en clsteres, cuyo tamao est determinado por el tamao del volumen. Cuando se crea un archivo, se crea una entrada en el directorio y se establece el primer nmero de clster que contiene datos. Esta entrada de la tabla FAT indica que ste es el ltimo clster del archivo o seala al clster siguiente. FAT slo es compatible con los atributos de archivo de slo lectura, oculto, sistema y modificado.

Windows XP incluye una versin actualizada del sistema de archivos FAT. Esta versin actualizada se denomina FAT32. El sistema de archivos FAT32 admite un tamao de clster mnimo predeterminado de 4 KB y es compatible con los discos duros EIDE de ms de 2 gigabytes (GB) de tamao. Para mantener la mayor compatibilidad posible con los programas, las redes y las unidades de dispositivos existentes, FAT32 se implement con los menores cambios posibles en la arquitectura de Windows existente, en la estructura de datos internos, en las interfaces de programacin de aplicaciones (API) y en el formato del disco.

Sistema de archivos de GNU/Linux


ORGANIZACIN FISICA.Linux crea unos directorios en el disco duro, de igual manera que lo hace Windows. En este caso son algunos ms y tienen nombres que al principio nos pueden sonar extraos, como bin o etc. Todas las distribuciones tienen una serie de directorios bsicos, y luego cada una aade los suyos propios. Esto tiene sus ventajas, pues siempre sabrs donde se encuentran ciertas cosas, sin importar la distribucin o la versin que utilices. En cuanto a los nombres de archivos y carpetas, podemos utilizar hasta 256 caracteres, incluido el espacio (recuerda que el espacio cuenta como un carcter). El nico signo que no podemos utilizar es la barra /. Pero la gran diferencia con Windows es que GNU/Linux s distingue entre maysculas y minsculas, lo que es algo a tener muy en cuenta.

En Linux existe un sistema de archivos que carga y contiene todos los directorios, redes, programas, particiones, dispositivos, etc. que el sistema sabe reconocer, o por lo menos, identificar. Este sistema de ficheros y directorios, tiene como base al carcter (/); ese mismo carcter sirve tambin para demarcar los directorios, como por ejemplo: "/home/usuario/imagen.jpg". El directorio especificado por una ruta consistente slo por este carcter contiene toda la jerarqua de los directorios que constituyen todo el sistema. A este directorio suele llamrselo directorio raz. En Linux, a los discos no se les asigna una letra como en Windows (p.e. "C:"), sino que se les asigna un directorio de la jerarqua del directorio raz (/), como por ejemplo: "/media/floppy". Es prctica comn en el sistema de ficheros de Linux, utilizar varias sub-jerarquas de directorios, segn las diferentes funciones y estilos de utilizacin de los archivos. Estos directorios pueden clasificarse en:

Estticos: Contiene archivos que no cambian sin la intervencin del administrador (root), sin embargo, pueden ser ledos por cualquier otro usuario. (/bin, /sbin, /opt, /boot, /usr/bin...)

Dinmicos: Contiene archivos que son cambiantes, y pueden leerse y escribirse (algunos solo por su respectivo usuario y el root). Contienen configuraciones, documentos, etc. Para estos directorios, es recomendable una copia de seguridad con frecuencia, o mejor an, deberan ser montados en una particin aparte en el mismo disco, como por ejemplo, montar el directorio /home en otra particin del mismo disco, independiente de la particin principal del sistema; de esta forma, puede repararse el sistema sin afectar o borrar los documentos de los usuarios. (/var/mail, /var/spool, /var/run, /var/lock, /home...)

Compartidos: Contiene archivos que se pueden encontrar en un ordenador y utilizarse en otro, o incluso compartirse entre usuarios.

Restringidos: Contiene ficheros que no se pueden compartir, solo son modificables por el administrador. (/etc, /boot, /var/run, /var/lock...)

ORGANIZACIN LOGICA.El sistema de archivos que se maneja en Linux es ext4, el cual modifica importantes estructuras de datos del sistema de archivo tales como aquellas destinadas a almacenar los archivos de datos. El resultado es un sistema de archivos con un mejorado diseo, mejores caractersticas, rendimiento y confiabilidad. Es vital conocer la estructura interna del sistema que utilicemos para poder tener absoluto control sobre las operaciones que realizamos sobre l. Adems de familiarizarnos mejor con el entorno, resulta tremendamente til a la hora de buscar un archivo especfico. En Linux existen diversos directorios y subdirectorios que cumplen esta labor. Libreras, binarios, programas instalados, archivos temporales, etc., se encuentran contenidos en sitios especficos donde podemos ubicarlos si precisamos en algn momento de ellos. A continuacin dar una breve resea sobre ellos: / Directorio raz donde se encuentran todos los directorios y archivos de una manera lgica. /bin En este directorio podemos encontrar todos los archivos ejecutables del sistema. En el estn muchos de los comandos que usamos habitualmente como por ejemplo ls, cat, more, cp, tar adems de los de tus programas.

/home Aqu se encuentran todos los archivos de los usuarios del sistema. Si mi nombre de usuario es kiefer seria /home/kiefer /media Generalmente aqu es donde se montan los Cds y Dvds adems de los SticksUSB y discos duros externos. /sbin Contiene archivos ejecutables que por lo general son comandos usados para la administracin del sistema. Los comandos mount, halt, umount y shutdown son algunos de ellos. /usr Contiene varios archivos y subdirectorio importantes como pueden ser las configuraciones del entorno grafico X, fuentes del kernel, librerias, juegos y un largo etc. /boot Todos los archivos necesarios para el arranque incluidos el cargador Grub y los kernels disponibles. /mnt Directorio vaco, normalmente se suele usar para montajes de unidades temporales que deseamos cargar en ese momento. /var Contiene varios archivos que definen el sistema as como archivos log que almacenan cada movimiento del sistema como por ejemplo el fichero /var/log/messages. /cdrom Normalmente es un enlace simblico hacia /media/cdrom /dev Aqu es donde estn todos los drivers y los dispositivos, estos se identifican en forma de archivo.

/lib Contiene librarias para C y otros lenguajes de programacin. /proc Directorio que contiene informacin sobre diferentes partes del sistema, cpu, discos, tiempo uptime, irqs, memoria, etc /opt En este directorio se suelen almacenar todos los archivos de una instalacin fuera de los repositorios como puede ser cuando instalamos un .deb /etc Contiene prcticamente todos los archivos de configuracin del equipo y los demonios de inicio en /etc/init.d entre otras cosas. /lost+found Directorio especifico para archivos perdidos. Cada particin tiene el suyo propio independientemente. /root Directorio particular del superusuario del sistema ( root ) /tmp Directorio temporal que pueden usar todos los usuarios para archivos temporales y del sistema.

Bibliografia:
http://www.i-nis.com.ar/tutoriales/ext4 http://es.wikipedia.org/wiki/Ext4#Mejoras http://www.proyectoautodidacta.com/comics/sistema-de-archivos-en-gnulinux-ii/ http://www.proyectoautodidacta.com/comics/el-sistema-de-archivos-en-windows/ http://sistemasoperativos2.bligoo.com.mx/5-4-organizacion-logica-y-fisica http://es.wikipedia.org/wiki/FAT32 http://es.wikipedia.org/wiki/Linux#Jerarqu.C3.ADa_de_directorios

http://sistemasoperativos.angelfire.com/html/5.4.html http://arcalinux.wordpress.com/2009/02/25/estructura-de-linux/