Documentos de Académico
Documentos de Profesional
Documentos de Cultura
distancia de Mxico
Ingeniera en Desarrollo de
Software
Programacin de Sistemas
Operativos
Prof. CARLOS ALBERTO TARANGO
LUI
Evidencia de aprendizaje.
Manejo de archivos en Linx
!deb"an# $edora# Ubnt% y
&indo's
Al!na" Catalina Angel Crisanto
AL12522188
Evidencia de aprendizaje. Manejo de archivos en Linx
!deb"an# $edora# Ubnt% y &indo's
El siste!a de ar#$i%os o &#$eros es el #o!'onente del siste!a o'erati%o
(e se en#arga de ad!inistrar el so de las !e!orias 'erif)ri#as. Entre
ss fn#iones se en#entran" la asigna#i*n de es'a#io a los ar#$i%os+ la
ad!inistra#i*n del es'a#io li,re - la ad!inistra#i*n del a##eso de los datos
resgardados. Una #ara#tersti#a fnda!ental es (e estr#tra la
infor!a#i*n gardada en na nidad de al!a#ena!iento 'ara lego
'resentarla de !anera te.tal o gr/&#a!ente sando n gestor de
ar#$i%os. Ca,e !en#ionar (e #ada siste!a o'erati%o #enta #on s
'ro'io siste!a de ar#$i%os.
Manejo de archivo en &indo's
0indows tili1a %arios siste!as de ar#$i%os" 2AT345+ 2AT367+ 0in2s - NT2S
8NT 2ile S-ste!+ Siste!a de ar#$i%os de NT9. 2AT345 es el antigo siste!a
de ar#$i%os de :S3DOS. Utili1a dire##iones de dis#o de 45 ,its+ 'or lo #al
se li!ita a 'arti#iones de dis#o de $asta 7 GB. Se tili1a 'ara a##eder a los
dis#os ;e.i,les. 2AT367 tili1a dire##iones de dis#o de 67 ,its - ad!ite
'arti#iones de dis#o de $asta 7 TB. No $a- segridad en el siste!a 2AT367+
'or lo (e en la a#talidad s*lo se tili1a 'ara !edios trans'orta,les+
#o!o las nidades ;as$. 0in2S 80indows 2ile Siste!9 tiene las fn#iones
de 'i#os NT2S - se #o!'le!enta agregando fn#iones de ,<s(eda
t'i#os de na ,ase de datos+ ,as/ndose en la 'r*.i!a %ersi*n de S=L
Ser%er. NT2S es el siste!a de ar#$i%os (e se desarroll* es'e#&#a!ente
'ara la %ersi*n NT de 0indows. Desde 0indows >P se #on%irti* en el
siste!a de ar#$i%os 'redeter!inado instalado 'or la !a-ora de los
fa,ri#antes de #o!'tadoras+ #on lo #al se !e?or* de !anera
#onsidera,le la segridad - fn#ionalidad de 0indows. El NT2S tili1a
dire##iones de dis#o de 5@ ,its - 8'or lo tanto9 a#e'ta 'arti#iones de dis#o
de $asta 75@ ,-tes+ an(e otras #onsidera#iones lo li!itan a ta!aAos
!/s 'e(eAos.
En NT2S+ los no!,res de ar#$i%os indi%idales est/n li!itados a 7BB
#ara#teres - las rtas #o!'letas a 67+C5C #ara#teres. Los no!,res de
ar#$i%os est/n en Uni#ode. Un ar#$i%o de NT2S no es s*lo na se#en#ia
lineal de ,-tes+ #o!o los ar#$i%os de 2AT367 - UNI>. En %e1 de ello+ n
ar#$i%o #onsiste en %arios atri,tos+ #ada no de los #ales se re'resenta
!ediante n ;?o de ,-tes. La !a-ora de los ar#$i%os tienen nos
#antos ;?os #ortos+ #o!o el no!,re del ar#$i%o - s ID de o,?eto de 5@
,its+ ade!/s de n ;?o largo 8sin no!,re9 #on los datos. Sin e!,argo+ n
ar#$i%o ta!,i)n 'ede tener dos o !/s ;?os de datos 8largos9. Cada ;?o
tiene n no!,re (e #onsiste en el no!,re del ar#$i%o+ n signo de dos
'ntos - el no!,re del ;?o+ #o!o en foo:fujo1. Cada ;?o tiene s 'ro'io
ta!aAo - se 'ede ,lo(ear en for!a inde'endiente a los de!/s ;?os.
NT2S es n siste!a de ar#$i%os ?er/r(i#o+ si!ilar el se'arador entre los
no!,res de los #o!'onentes es DEF. El #on#e'to del dire#torio a#tal de
tra,a?o+ los %n#los dros al dire#torio a#tal 8.9 - el dire#torio 'adre 8..9
se i!'le!entan #o!o #on%en#iones en %e1 de ser na 'arte fnda!ental
del diseAo del siste!a de ar#$i%os. La i!'le!enta#i*n de los %n#los
si!,*li#os en 0indows tili1a na #ara#tersti#a de NT2S #ono#ida #o!o
'ntos de rean/lisis. Ta!,i)n $a- so'orte 'ara la #o!'resi*n+ el #ifrado+
la toleran#ia a fallas+ el registro de transa##iones+ - los ar#$i%os dis'ersos.
Cada %ol!en 8'arti#i*n de dis#o9 de NT2S #ontiene ar#$i%os+ dire#torios+
!a'as de ,its - otras estr#tras de datos. Cada %ol!en se organi1a
#o!o na se#en#ia lineal de ,lo(es 8#l<steres en la ter!inologa de
:i#rosoft9+ en donde el ta!aAo del ,lo(e est/ &?o 'ara #ada %ol!en -
%ara entre B47 ,-tes - 5@ GB+ de'endiendo del ta!aAo del %ol!en. La
!a-ora de los dis#os NT2S tili1an ,lo(es de @ GB #o!o n #o!'ro!iso
entre los ,lo(es grandes 8'ara las transferen#ias e&#ientes9 - los ,lo(es
'e(eAos 8'ara n ni%el ,a?o de frag!enta#i*n interna9. Para $a#er
referen#ia a los ,lo(es se tili1a s des'la1a!iento desde el ini#io del
%ol!en+ !ediante el so de n<!eros de 5@ ,its. La 'rin#i'al estr#tra
de datos en #ada %ol!en es la :2T 8:aster 2ile Ta,le+ Ta,la de ar#$i%os
!aestra9+ la #al es na se#en#ia lineal de registros de n ta!aAo &?o de
4 GB. Cada registro de la :2T des#ri,e a n ar#$i%o o dire#torio. Contiene
los atri,tos del ar#$i%o+ #o!o s no!,re - las eti(etas de $ora+ ade!/s
de la lista de dire##iones de dis#o en donde se en#entran ss ,lo(es. Si
n ar#$i%o es !- grande+ algnas %e#es es ne#esario tili1ar dos o !/s
registros de la :2T 'ara #ontener la lista de todos los ,lo(es+ en #-o
#aso el 'ri!er registro de la :2T 8#ono#ido #o!o registro ,ase9 a'ntan a
los otros registros de la :2T. Este es(e!a de des,orda!iento se re!onta
a la )'o#a de CPH:+ en donde a #ada entrada en el dire#torio se le #ono#a
#o!o na e.tensi*n. Un !a'a de ,its lle%a el registro de las entradas
li,res en la :2T.
Manejo de archivo en L()U*
El siste!a de ar#$i%os ini#ial de Lin. fe :INI> 4. Li!ita,a los no!,res
de ar#$i%os a 4@ #ara#teres - el ta!aAo !/.i!o de ss ar#$i%os era de 5@
:B. Des')s de li,erar el :INI> 4. La 'ri!era !e?ora fe el siste!a de
ar#$i%os e.t+ (e 'er!ita no!,res de ar#$i%os de 7BB #ara#teres -
ar#$i%os de 7 GB+ 'ero era !/s lento (e el siste!a de ar#$i%os :INI> 4.
En #ierto !o!ento se in%ent* el siste!a de ar#$i%os e.t7+ #on no!,res
de ar#$i%os largos+ ar#$i%os e.tensos - n !e?or rendi!iento+ - desde
enton#es se #on%irti* en el siste!a de ar#$i%os 'rin#i'al. No o,stante+
Lin. ad!ite %arias do#enas de siste!as de ar#$i%os !ediante el ni%el
Siste!a de ar#$i%os %irtal 8I2S9. Al %in#lar Lin.+ se ofre#e na o'#i*n
en #anto a los siste!as de ar#$i%os (e se %an a in#lir en el Jernel.
Otros siste!as de ar#$i%os (e tili1a LINU> son" >ia" Una %ersi*n
!odi&#ada del siste!a de ar#$i%os !ini. (e ele%a los l!ites de no!,res
de ar#$i%os - ta!aAo del siste!a de ar#$i%osK E.t6" 'osee todas las
'ro'iedades del siste!a de ar#$i%os e.t7. La diferen#ia es (e se $a
aAadido na ,it/#ora+ Esto !e?ora el rendi!iento - el tie!'o de
re#'era#i*n en el #aso de na #ada del siste!aK E.t7" 'osee la !a-or
#antidad de #ara#tersti#as. Est/ diseAado 'ara ser #o!'ati,le #on diseAos
ftros+ as (e las ne%as %ersiones del #*digo del siste!a de ar#$i%os no
ne#esitar/n re$a#er los siste!as de ar#$i%os e.istentesK E.t" Una %ersi*n
antiga de e.t7 (e no es #o!'ati,le en el ftro. Casi nn#a se tili1a en
instala#iones ne%as+ -K Reiserfs" Un siste!a de ar#$i%os !/s ro,sto. Se
tili1a na ,it/#ora (e 'ro%o#a (e la ')rdida de datos sea !enos
fre#ente. La ,it/#ora es n !e#anis!o (e lle%a n registro 'or #ada
transa##i*n (e se %a a reali1ar+ o (e $a sido reali1ada
Un ar#$i%o en Lin. es na se#en#ia de L o !/s ,-tes (e #ontienen
infor!a#i*n ar,itraria. No se $a#e distin#i*n entre los ar#$i%os ASCII+ los
ar#$i%os ,inarios o #al(ier otro ti'o de ar#$i%o. El signi&#ado de los ,its
en n ar#$i%o de'ende 'or #o!'leto de s 'ro'ietario. Al siste!a no le
i!'orta. Los no!,res de los ar#$i%os se li!itan a 7BB #ara#teres+ - se
'er!iten todos los #ara#teres ASCII e.#e'to NUL en los no!,res de
ar#$i%os+ 'or lo (e n no!,re de ar#$i%o (e #onsista en tres retornos de
#arro es %/lido.
Los ar#$i%os se 'eden agr'ar en dire#torios 'or #on%enien#ia. Los
dire#torios se al!a#enan #o!o ar#$i%os+ - $asta #ierto grado se 'eden
tratar #o!o ellos. Los dire#torios 'eden #ontener s,dire#torios+ lo (e
nos lle%a a n siste!a de ar#$i%os ?er/r(i#o. El dire#torio ra1 se lla!a H -
'or lo general #ontiene %arios s,dire#torios. El #ar/#ter H ta!,i)n se
tili1a 'ara se'arar no!,res de dire#torios+ 'or lo (e el no!,re HsrHastH.
denota el ar#$i%o . ,i#ado en el dire#torio ast+ el #al se en#entra en el
dire#torio Hsr.
Bi,liografa"
Tanen,a!+ A. 87LLM9 Siste!as O'erati%os :odernos. Pearson Ed#a#i*n+
:).i#o.