Está en la página 1de 5

Universidad abierta y a

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.

También podría gustarte