Está en la página 1de 13

1

Universidad Abierta y a Distancia de México

Ingeniería en desarrollo de software

Tercer semestre

Programación de sistemas operativos

Docente: Ing. Deyro Fabricio Romero Flores

Unidad 2: Administrador de sistemas de archivos

Actividad 1: sistemas de archivos


2

Índice

Presentación 3

Investigación de conceptos, componentes y características 4

Cuadro comparativo de conceptos, componentes y características 8

Diagrama de jerarquía de datos 10

Conclusiones 12

Referencias 13
3

Presentación:

Los archivos son elementos considerados como una entidad única en un sistema
operativo, contienen información o datos que son similares y se almacenan en una
unidad de almacenamiento secundario. La información que contiene cada archivo
es definida por los usuarios.

Los sistemas de archivos forman parte de los sistemas operativos y se diseñan


para administrar a los archivos y gestionar la información que contienen.

El propósito de esta actividad es identificar y conocer los conceptos de archivos,


sistemas de archivos, sus componentes y sus características.

Para lograr este propósito se realizan investigaciones para conocer el conocer los
conceptos, componentes y características de los archivos y se elabora un cuadro
comparativo.

Asimismo, se plantea un caso de organización de información observado en un


entorno personal para desarrollar el diagrama de jerarquía de datos respectivo.

Finalmente, se agrega una conclusión de la actividad.


4

Actividad 1: sistemas de archivos

1. Investiga los siguientes términos:

Archivo:

“Un “Archivo” es un conjunto de registros relacionados (Tanenbaum).” [ CITATION


Mar101 \l 2058 ]

“Se trata de una secuencia de registros lógicos donde cada registro puede ser un
byte, una línea (de longitud fija o variable) o un elemento de datos más complejo” [
CITATION Sil06 \l 2058 ]

Elemento de los archivos:

“Cada archivo tiene su nombre y datos.” [ CITATION Mar101 \l 2058 ]

“Los componentes principales para un archivo se forman por un nombre y datos.


Además, la mayoría, o todos los sistemas operativos relacionan otra información a
cada archivo contenido, tales como los componentes de fecha y hora de su
creación, además del tamaño del archivo. Por lo general, un componente es en
realidad el atributo del archivo,” [ CITATION Unisf33 \l 2058 ]

Características de los archivos:

Los archivos deben ser persistentes, es decir que no deben verse afectados por la
creación o terminación de un proceso.

Pueden ser manipulados como una unidad por operaciones como: open, close,
create, destroy, copy, rename, list.

Los elementos de datos individuales dentro del archivo pueden ser manipulados
por operaciones como: read, write, update, insert, delete.

Los archivos tienen un tamaño que se mide en bytes, kilobytes, megabytes,


gigabytes, … y que depende de la cantidad de datos que contenga.
5

Los archivos pueden contener diferentes tipos de información: archivos de texto,


de imagen, de audio, de vídeo, etc.

“Los archivos por su contenido pueden ser numéricos, alfanuméricos o binarios,


pueden existir archivos de formato libre, como son los archivos de texto, o bien los
archivos pueden estar formateados de forma rígida.

La información que contiene un archivo es definida por el usuario. Pueden


almacenar muchos tipos de información, por ejemplo, programas puente,
programas objeto, programas ejecutables, datos numéricos, texto, registros varios,
imágenes, archivos de audio, etc. Para esto cada tipo de archivo tiene su propia
estructura definida.

Un archivo fuente es una secuencia de subrutinas y funciones, cada una de las


cuales está a su vez organizada como una serie de declaraciones, seguida de
instrucciones ejecutables. Un archivo objeto es una secuencia de bytes
organizado en bloques que el programa montador del sistema puede comprender.
Un archivo ejecutable es una serie de secciones de código que el cargador puede
cargar en memoria y ejecutarse.

Los archivos pueden tener las características antes mencionadas de acuerdo con
el tipo de información que contienen, además de tener una longitud y nombre;”
[ CITATION Unisf33 \l 2058 ]

Ejemplos de archivos:

Archivo de texto: DPSO_U2_A1_JOVM.docx

Archivo de video: DPSO_U2_A3_JOVM.mp4

Archivo de imagen: DPSO_U2_A1_JOVM.jpg

Sistema de archivos:
6

“Los archivos están administrados por el sistema operativo. La manera en que


están estructurados, nombrados, cómo se accede a ellos, cómo se utilizan, cómo
se protegen e implementan son características que se utilizan para el diseño de
los sistemas operativos. A esta parte del sistema operativo que gestiona archivos,
comúnmente se le conoce como sistema de archivos.” [ CITATION Unisf33 \l 2058 ]

“El sistema de archivos está relacionado especialmente con la administración del


espacio de almacenamiento secundario, fundamentalmente con el
almacenamiento de disco.” [ CITATION Mar101 \l 2058 ]

Elementos de los sistemas de archivos:

“Un sistema de archivos se conforma de los métodos y estructuras, que son los
datos que un sistema operativo utiliza para seguir la pista de los archivos de un
disco o partición, y las formas en que se organizan los archivos en el disco (Niño,
2011).” [ CITATION Unisf33 \l 2058 ]

“El “Sistema de Archivos” es un componente importante de un S. O. y suele


contener:

“Métodos de acceso” relacionados con la manera de acceder a los datos


almacenados en archivos.

“Administración de archivos” referida a la provisión de mecanismos para que los


archivos sean almacenados, referenciados, compartidos y asegurados.

“Administración del almacenamiento auxiliar” para la asignación de espacio a los


archivos en los dispositivos de almacenamiento secundario.

“Integridad del archivo” para garantizar la integridad de la información del archivo.”


[ CITATION Mar101 \l 2058 ]

Los sistemas de archivos organizan a los archivos en carpetas (directorios) y


subcarpetas (subdirectorios) de forma jerárquica.
7

No puede haber 2 archivos con el mismo nombre (y extensión) en la misma


carpeta.

Características de los sistemas de archivos:

Nombres y extensión: cada archivo se identifica por un nombre (que debería


indicar su contenido) y por una extensión que suele identificar el tipo de archivo.

Se considerará el punto de vista del usuario.

Muchos sistemas de archivos utilizan nombres de archivo con dos partes,


separadas por un punto:

La parte posterior al punto es la extensión de archivo y generalmente indica el tipo


de archivo.

Las reglas exactas para los nombres de archivos varían de sistema a sistema.

Algunos sistemas de archivos distinguen entre las letras mayúsculas y minúsculas,


mientras que otros no.

“Se deben proporcionar posibilidades de “respaldo” y “recuperación” para


prevenirse contra:

La pérdida accidental de información.

La destrucción maliciosa de información.

Se debe poder referenciar a los archivos mediante “Nombres Simbólicos”,


brindando “Independencia de Dispositivos”.

En ambientes sensibles, el sistema de archivos debe proporcionar posibilidades


de “Cifrado” y “Descifrado”.” [ CITATION Mar101 \l 2058 ]

Ejemplos de los sistemas de archivos:

FAT 32, NTFS, ext4


8

2. Llena la siguiente tabla incorporando lo investigado en el paso 1:

Conceptos de sistemas de archivos


Concepto Componentes Características 3 Ejemplos
Archivo Entidad lógica Campo: elemento Archivos Archivo de texto:
que contiene una de datos básico persistentes, para DPSO_U2_JOVM.docx
secuencia finita con valor único evitar afectarse
de registros de por la creación o Archivo de video:
bytes, que se Registros: terminación de un DPSO_U2_JOVM.mp4
almacena por conjunto de proceso.
medio de sistema campos Archivo de imagen:
de archivos en un relacionados que Manipulados DPSO_U2_JOVM.jpg
dispositivo de se pueden tratar como una unidad
almacenamiento. como una unidad. por operaciones
como: open,
Atributos: close, create,
conjunto de destroy, copy,
propiedades rename, list.
como nombre de
archivo, creador, Los datos
fechas de individuales
creación, dentro del archivo
modificación y pueden ser
accesos, tamaño, manipulados por
protección, operaciones
indicadores de como: read, write,
solo lectura, update, insert,
oculto, etc. delete.

Contienen
diferentes tipos
de información:
archivos de texto,
de imagen, de
audio, de vídeo,
etc.

Archivos fuente,
Archivo objeto y
Ejecutable.

Sistema de El sistema de Métodos: Nombres de FAT 32


Archivo archivos es un archivos: cada NTFS
componente Métodos de archivo se ext4
importante de un acceso” a los identifica por un
sistema operativo, datos nombre y por una
pues tiene la almacenados en extensión
función de archivos. separadas por un
gestionar el punto:
almacenamiento, Métodos de La parte posterior
acceso y “Administración al punto es la
9

manipulación de de archivos” para extensión de


los archivos en que los archivos archivo e indica el
los dispositivos de sean tipo de archivo.
almacenamiento almacenados,
de computadoras, referenciados, Se considerará el
dispositivos compartidos y punto de vista del
móviles, etc., asegurados. usuario.
realizando, entre
otras tareas, el Métodos de Las reglas
acceso, consulta “Administración exactas para los
y la asignación de del nombres de
espacio para almacenamiento archivos varían
archivos, así auxiliar” para la de sistema a
como proteger los asignación de sistema.
datos restringidos espacio a los
archivos en los Algunos sistemas
dispositivos de de archivos
almacenamiento distinguen entre
secundario. las letras
mayúsculas y
Método de minúsculas,
“Integridad del mientras que
archivo” para otros no.
garantizar la
integridad de la Los archivos se
información del organizan en
archivo.” carpetas
(directorios) y
Estructuras: subcarpetas
(subdirectorios)
Los sistemas de de forma
archivos jerárquica.
organizan a los
archivos se No puede haber 2
organizan en archivos con el
carpetas mismo nombre (y
(directorios) y extensión) en la
subcarpetas misma carpeta.
(subdirectorios)
de forma Procesos de
jerárquica. almacenamiento
de archivos como
No puede haber 2 asignación
archivos con el contigua,
mismo nombre (y asignación por
extensión) en la lista enlazada,
misma carpeta. asignación por
lista enlazada
utilizando índices,
nodos índice.

Procesos de
acceso a los
archivos como
organización
secuencial,
10

organización
directa y
organización
secuencial
indexada.

Operaciones de
manipulación de
archivos como:
Create: genera un
archivo vacío
Delete: elimina un
archivo y libera
espacio en disco
Close: cierra el
archivo al
terminar sus
procesos
Read: para leer
los datos del
archivo
Write: para
modificar datos
en el archivo
Rename: para
cambiar el
nombre de un
archivo.
ETC.

3. Selecciona y explica un caso de organización de información observado


en tu entorno laboral o personal:

4. Realiza un diagrama de jerarquía de datos con base en el caso


identificado:

5. Explica el diagrama de jerarquía de datos, su estructura y elementos que


lo conforman:

6. Integra su investigación del caso indicado en los pasos 3, 4 y 5 en la


siguiente tabla:

Jerarquía de datos del caso seleccionado


Redacta y explica un caso de organización de información observado en tu entorno
laboral o personal:
En este punto, el caso seleccionado se refiere a la organización de la información de mi entorno
11

personal relacionada con los estudios que estoy realizando en la Universidad.


Esta información está contenida en los archivos que incluyen el material de contenidos y las
diferentes actividades de las asignaturas que se han cursado y que forman parte de la licenciatura
en Ingeniería de desarrollo de software de la Universidad. Los archivos de esta información se
organizan en forma jerárquica en carpetas (directorios) y subcarpetas (subdirectorios).
Realiza el diagrama de jerarquía de datos con base en el caso identificado:

Explica el diagrama de jerarquía de datos, su estructura y elementos que lo


conforma:
En este diagrama, consideré como directorio raíz a la carpeta “Documentos” que está almacenada
en el disco C de mi computadora. A partir de este directorio raíz, se genera el directorio UnADM
Ingeniería de software que, a su vez contiene a los subdirectorios o carpetas Primer semestre,
Segundo semestre y Tercer semestre. Asimismo, cada uno de estos subdirectorios contiene a las
carpetas Bloque 1 y Bloque 2. A partir de cada uno de estos subdirectorios se generan, a su vez,
tres carpetas que contienen las diferentes asignaturas que corresponde a cada bloque, las cuales
contiene cada una de ellas los diferentes archivos de las actividades respectivas.
Se puede observar en esta estructura, que a partir del directorio raíz se generan el directorio y los
subdirectorios respectivos que definen el control y la ruta de acceso para la información contenida
en los datos de los archivos correspondientes.
Los elementos que contiene esta estructura son el directorio raíz “Documentos”, el directorio
“UnADM Ingeniería de software”, los subdirectorios “Primer semestre”, “Segundo semestre”,
“Tercer semestre”, “Bloque 1” y “Bloque 2” de cada semestre, “Asignatura 1”, hasta la “Asignatura
18”, que corresponden a las asignaturas como Estadística básica, Fundamentos de programación,
Cálculo diferencial, Modelado de negocios, Programación de sistemas operativos, etc., y los
diferentes archivos que contienen la información de las actividades de cada asignatura, tales como
12

en el caso de esta asignatura DPSO_U2_A1_JOVM.docx, DPSO_U2_A3_JOVM.mp4,


DPSO_U2_A1_JOVM.jpg, etc.

7. Redacta una conclusión sustentada de propia autoría en donde expliques


cuál es la vinculación existente entre los archivos, sistemas de archivos con
los sistemas operativos y qué importancia tiene la jerarquía de datos:

Conclusiones

El desarrollo de esta actividad permite identificar y reconocer la vinculación entre


los archivos, el sistema de archivos y el sistema operativo, porque los archivos son
elementos que contienen datos y resultan ser manipulados por operaciones o
métodos para su creación, acceso, consulta, modificación, copia, eliminación,
protección, cifrado, entre otras operaciones. Asimismo, los sistemas de archivos
son parte de los sistemas operativos y están diseñados para gestionar la
información contenida en los archivos, es decir, desarrollan sus funciones
mediante operaciones o métodos para crear, acceder, consultar, modificar, copiar,
eliminar, proteger y organizar los archivos.

En este sentido, resulta evidente esta vinculación, porque los sistemas de archivos
por medio de sus funciones permiten a los sistemas operativos crear, acceder,
consultar, modificar, copiar, eliminar, proteger y organizar los archivos y la
información que contienen, toda vez que “Los archivos están administrados por el
sistema operativo. La manera en que están estructurados, nombrados, cómo se
accede a ellos, cómo se utilizan, cómo se protegen e implementan son
características que se utilizan para el diseño de los sistemas operativos. A esta
parte del sistema operativo que gestiona archivos, comúnmente se le conoce
como sistema de archivos.” [ CITATION Unisf33 \l 2058 ].

Finalmente, la jerarquía de datos es importante porque permite la organización de


los archivos y define el control y la ruta de acceso para la información contenida
en los datos de los archivos correspondientes, ya que “Los usuarios y los
programas de aplicación interactúan con el sistema de archivos por medio de
13

órdenes de creación y eliminación de archivos, realizando operaciones sobre los


archivos. A través de la estructura de archivos es posible tener un buen control y
acceso a la información.” [ CITATION Unisf33 \l 2058 ].

Jorge Javier Vázquez Montero

Referencias

Martínez, D. (2010). Sistemas de archivos. Obtenido de


http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SO4.htm

Silberschatz, A. (2006). Fundamentos de sistemas operativos. Abraham Silberschatz. Yale


University. 7 edición Madrid, España. Obtenido de
https://rinapilar.files.wordpress.com/2014/02/fundamentos-de-sistemas-operativos-
silbertchatz.pdf

Stallings, W. (2005). Sistemas operativos: aspectos internos y principios de diseño. Madrid:


Pearson-Prentice Hall. Obtenido de http://cotana.informatica.edu.bo/downloads/Sistemas
%20Operativos.pdf

Universidad Abierta y a Distancia de México. (s.f.). Unidad 2. Administrador de sistemas de


archivos. Obtenido de
https://campus.unadmexico.mx/contenidos/DCEIT/BLOQUE2/DS/03/DPSO/U2/descargabl
es/DPSO_U2_Contenido.pdf

También podría gustarte