sistemas operativos
Definición – Archivos ://
“Mecanismo de abstracción que permite almacenar información en un dispositivo y leerla
después (…) de tal modo que el usuario no tenga que enterarse de los detalles de cómo y
dónde está almacenada la información, y de cómo funcionan en realidad los discos”
-- A. Tannenbaum
.
NombreDeArchivo extensión
-El nombre dearchivo puede estar restringido a un largo máximo, por ejemplo:
- MSDOS: 8 para el nombre, 3 para la extensión
- NTFS y ext*: 255 en el total (nombre + extensión)
-La extensión “puede” ser usada para determinar el tipo de archivo:
-En sistemas windows determina el contenido del archivo y la aplicación encargada de
manejarlo. Aquí se suele tener solo 1 extensión: archivo.zip.
-En linux ysimilares es un ayuda a los usuario para determinar el contenido, pero no es
estricto ni establecido por sistema. Aquí se suele tener varias extensiones: archivo.tar.gz
-En general se acepta cualquier carácter en el nombre excepto NUL (0), aunque algunos
sistemas restringen el conjunto aunque la implementación del sistema de archivos lo soporte.
Tipos de Archivos
Los archivos se puedenestructurar en una de varias formas. Tres posibilidades.
Sistemas Operativos: Sistema de Archivos
Atributos - Archivos ://
Los sistemas de archivos guardan, además del nombre del archivo y sus datos, información
como fecha, hora, usuario, permisos, etc; los cuales se denominan atributos.
Algunos de los atributos que puede guardar un sistema de archivos son:
Protección
PasswordPermisos que el dueño del archivo establece sobre el archivo.
En linux los permisos básicos se establecen en la terna XXX para el usuario,
grupo y otros respectivamente con los valores {0: nada, 1: ejecución,
2: escritura, 4: lectura} que se suman para combinar permisos.
Clave de protección del archivo
Dueño
Usuario del sistema dueño del archivo
Oculto
Bit que indica si el archivo figuraen la lista normal de archivos.
Temporal
Indicadores de Bloqueo
Longitud del registro
Tamaño actual
Bit que indica si eliminar el archivo al terminar el proceso que lo creo.
Permiten establecer protecciones sobre parte o todo el archivo para que
modificaciones concurrentes de varios procesos se hagan de forma
adecuada.
En archivos con registros, indica el largo de cada registroTamaño actual del archivo en bytes.
Sistemas Operativos: Sistema de Archivos
Directorios ://
De manera de poder organizar los archivos,
muchos sistemas de archivos tienen directorios
o carpetas; los cuales también pueden ser
archivos.
-Directorio Raíz: aquel que contiene al resto del sistema de
archivos. En linux es explicito (/), en windows está escondido
detrás de las unidadeslógicas (\??\)
usr/
Estilo Unix
De su utilización se derivan los conceptos de:
/
local/
share/
home/
jmakuc/
cmolina/
-Directorio de trabajo: directorio en el cual se esta
ejecutando un proceso, como por ejemplo el interprete de
comandos. Este se simboliza con un punto (.).
-Ruta relativa: ubicación de un archivo o directorio indicando
su posición respecto al directorio detrabajo actual.
Ej: ../build.linux/nachos
-Directorio Padre: aquel en el cual es contenido un
directorio. Se simboliza con punto doble (..).
\??\
Estilo Windows
-Ruta absoluta: ubicación de un archivo o directorio
indicando su posición explicitando todos los directorios desde
el directorio raíz al elemento. Ej:
/usr/local/nachos/code/build.linux/nachos.
C:\
Las entradas X: sedenominan unidades
y representan a
particiones de los
discos
D:\
Documents And Settings
Videos
Temp
mp3
Windows
Películas
Sistemas Operativos: Sistema de Archivos
Organización del Sist. Archivos - Implementación ://
Físicamente se puede distinguir:
Cilindro: disco físico. Ej: 1 diskette tiene 1 cilindro, mientras que un disco duro puede tener varios.
Pistas:...
Regístrate para leer el documento completo.