Anda di halaman 1dari 5

Escuela de Educacin Tcnica N2

Sistemas Operativos Taller 1er ao Informtica


Sistemas de archivos:
Mientras est en ejecucin un proceso puede almacenar una cantidad limitada
de informacin dentro de su propio espacio virtual de direcciones. Para algunas
aplicaciones este espacio es pequeo.
La informacin debe sobrevivir a la terminacin del proceso que se usa.
Debe ser posible que mltiples procesos accedan a la informacin en forma
concurrente.
La solucin es almacenar la informacin en discos y otros medios eternos! en
unidades llamadas arc"ivos.
La informacin debe ser persistente a la finali#acin de la ejecucin del proceso.
$l sistema operativo administra arc"ivos.
La parte del sistema operativo que se ocupa de los arc"ivos se llama SISTEMA
DE ARCHIVOS.
%rc"ivos& 'on un mecanismo de abstraccin que permite almacenar informacin
en el disco y leerlo despu(s.
)uando un proceso crea un arc"ivo le asigna un nombre. )uando el proceso
termina! el arc"ivo sigue eistiendo y otros procesos pueden acceder a (l.
Las reglas eactas para nombrar arc"ivos var*an segn se trate de un sistema
operativo o de otro! pero todos permiten cadenas de "asta + caracteres. Muc"os
sistemas operativos reconocen nombres de "asta ,-- caracteres de longitud.
%lgunos sistemas operativos como ./01 distinguen entre maysculas y
minsculas. 2tros no! como D.2.'..
3indo4s 5- y 5+ usan el sistema de arc"ivos de D.2.'. y por eso "eredaron
muc"as de sus propiedades aunque tambi(n tienen un sistema de arc"ivos nativo
6/78'9.
Muc"os sistemas de arc"ivos manejan nombres de arc"ivos en dos partes
separadas con un . como pepe.tt. $sta parte que sigue al punto se denomina
etensin e indica algo acerca del arc"ivo.
$n ./01 las etensiones pueden ser dos y el tamao de las mismas quedan a
criterio del usuario.
Las etensiones en algunos casos solo recuerdan al usuario cul es el contenido
del arc"ivo. $n otros casos! determinan que un programa pueda o no leer el
arc"ivo en cuestin.
$jemplos de etensiones de arc"ivos y sus significados&
Extensin Signiicado
%rc"ivo.ba: De respaldo
%rc"ivo.gif 0magen
%rc"ivo."lp De ayuda
%rc"ivo.jpg 0magen
%rc"ivo.mp; Msica en formato de audio MP$< capa ;
Escuela de Educacin Tcnica N2
Sistemas Operativos Taller 1er ao Informtica
%rc"ivo.mpg Pel*cula codificada en MP$<
%rc"ivo.tt %rc"ivo de teto
%rc"ivo.#ip %rc"ivo comprimido
Ti!os de archivos:
Los archivos norma"es son los que contienen informacin del usuario.
Los directorios son arc"ivos de sistema que sirven para mantener la estructura
del sistema de arc"ivos. 6$n 3indo4s se llaman carpetas9.
Los archivos es!ecia"es de caracteres son los que tienen que ver con la
entrada=salida y sirven para modelar dispositivos de $=' en serie como terminales!
impresoras y redes.
Los archivos es!ecia"es de #"o$%es sirven para modelar discos.
Los arc"ivos normales pueden ser %')00 o binarios. Los %'))0 consisten en
l*neas de teto que pueden verse en cualquier editor.
Los arc"ivos binarios parecen estar llenos de basura. 7ienen alguna estructura
interna conocida por el programa que los cre.
.n arc"ivo no es mas que una sucesin de bytes pero el sistema operativo solo
puede ejecutarlo si tiene el formato correcto.
.n arc"ivo tiene cinco secciones& >9 encabe#ado? ,9 teto? ;9 datos? @9 bits de
reubicacin? -9 tabla de s*mbolos.
$l encabe#ado comien#a con un nmero mgico que es lo que indica que es un
arc"ivo ejecutable. Luego se ven los tamaos de los distintos componenetes del
arc"ivo! la direccin donde se inicia la ejecucin y algunos bits que funcionan
como indicadores. Despu(s del encabe#ado vienen el teto y los datos del
programa propiamente dic"os. $stos se cargan en la memoria y se reubican
emplenado los bits de reubicacin. La tabla de s*mbolos sirve para depurar el
programa.
$l otro ejemplo de la imagen es un arc"ivo que consta de una coleccin de
procedimientos 6mdulos9. )ada uno va precedido por un encabe#ado que indica
nombre! fec"a en que se creo! dueo! cdigo de proteccin y tamao.
Escuela de Educacin Tcnica N2
Sistemas Operativos Taller 1er ao Informtica
Acceso a archivos
Los primeros sistemas operativos solo permit*an el acceso sec%encia". Los
bytes o registros de un arc"ivo se pod*an leer sucesivamente! sin reali#ar saltos.
$l medio de almacenamiento era la cinta magn(tica.
)uando comen#aron a usarse los discos se "i#o posible leer sin un orden
espec*fico. 'e puede acceder a un arc"ivo por una clave y no por la posicin.
$stos arc"ivos se conocen como de acceso a"eatorio.
Atri#%tos de "os archivos
Nmero mgico
Tamao de texto
Tamao de datos
Tamao BSS
Tamao de tabla
de smbolos
Punto de Ingreso
Indicadores
Texto
Datos
Bits de reubicacin
Tabla de smbolos
Archio e!ecutable
"ncabe#ado Nombre del mdulo
$echa
Dueo
Proteccin
Tamao
%dulo &b!eto
"ncabe#ado
%dulo &b!eto
"ncabe#ado
%dulo &b!eto
Archio 'ermanente
$&(%AT& INT"(N& D" )&S A(*+I,&S
"
N
*
A
B
"
-
A
D
&
Escuela de Educacin Tcnica N2
Sistemas Operativos Taller 1er ao Informtica
7odo arc"ivo tiene un nombre y datos. %dems! todos los sistemas operativos
asocian otra informacin a cada arc"ivo como fec"a y "ora en que se cre y su
tamao. $stos son sus atri#%tos. 7odos los sistemas operativos establecen
distintos atributos.
Los atributos de proteccin indican qui(n puede tener acceso al arc"ivo
6contrasea! creador! dueo! proteccin9.
Los atributos indicadores 'on bits que controlan o "abilitan propiedades
espec*ficas. 60ndicador de solo lectura! indicador de sistema! indicador de
arc"ivado! indicador de %'))0=binario! indicador de temporal! indicador de
bloqueo9
Los campos de longitud de registro! posicin de la clave y longtud de la clave solo
estn presentes en los arc"ivos que pueden ocultarse usando una clave.
2tros atributos son Aora de creacin! "ora de ltimo acceso! tamao actual!
tamao mimo.
Organi&acin de" Sistema de Archivos
Directorios&
Los sistemas de arc"ivos suelen tener directorios o carpetas que en muc"os
sistemas son arc"ivos.
)asi todos los sistemas operativos modernos ofrecen la posibilidad de crear
directorios en forma de jerarqu*a para que el usuario pueda organi#ar su trabajo.
'om#re de r%ta: )uando en un sistema "ay jerarqu*a de directorios se utili#a un
m(todo para especificar los nombres de arc"ivo.
>9 /ombre de ruta absoluto& es el camino que debe seguirse para llegar desde
el directorio rai# "acia el arc"ivo.
Las rutas& BusrBastBcorreo 30/D23'
=usr=ast=correo ./01
CusrCastCcorreo M.L70)'
indican que el directorio rai# contiene un directorio llamado usr! dentro de (l
otro llamado asr y dentro un arc"ivo llamado correo.
,9 /ombre de ruta relativo& 'e usa con el concepto de directorio de trabajo o
directorio actual. 'i el usuario se ubica en su directorio de
Escuela de Educacin Tcnica N2
Sistemas Operativos Taller 1er ao Informtica
Dibliograf*a& 'istemas 2perativos Modernos E 7%/$/D%.M

Anda mungkin juga menyukai