Está en la página 1de 9

Universidad de Oriente

Núcleo Monagas
Escuela de Ingeniería y Ciencias Aplicadas
Sistemas Operativos

Gestión de Archivo,
(Gestión de Archivo;
Symbian Os)

Profesor: Estudiante:
Rommel Guevara Adrián Rojas
C.I: 23.538.051

27/05/2019
Gestión de Archivos
La gestión de archivos como su misma palabra lo dice gestión, que nos quiere
decir que tiene la responsabilidad de administrar todos y cada uno de los
archivos, por supuesto todo esto se realiza a través del sistema operativo, nos
permite a nosotros los usuarios el acceso directo con los archivos y que
tengamos control de ellos, así como también se puede enviar y compartir
archivos con otros usuarios, brindándoles seguridad y protección a estos.

De este modo nos permite realizar ciertas operaciones con ellos, las cuales
son: puedes crear un archivo, (identificándolo con un nombre y determinar el
espacio de este); Abrir el archivo, (aquí se realiza distintas operaciones como
su ejecución, leerlo, escribir en el); Borrarlo de modo que puedes liberar el
espacio que ocupa este archivo; Cerrar el archivo, (finaliza la ejecución de
este); Modificarlo permite hacer cambios al archivo como cambiar su nombre.

En otras palabras un sistema de gestión de archivo es el software que da


proporción al soporte integrado el cual da vida a los documentos que incluye
aspectos de elaboración, catalogación, adquisición, evaluación, búsqueda y
acceso, como ya se había comentado en los párrafos anteriores, este es el
motivo que nos permite a nosotros los usuarios tener acceso directo con los
archivos y que tengamos control sobre ellos. De modo que nos permite realizar
ciertas operaciones con ellos; entre ellos tenemos: El archivo, los directorios o
carpetas, directorios, permisos de archivos, compresión de archivos

Operaciones sobre archivos

Entre ellos tenemos la creación de archivos y la escritura de archivos; En


el primero para realizarlo se deben realizar dos pasos. Primero se debe
encontrar un espacio en el sistema de archivos y segundo se debe anotar el
nuevo archivo en el directorio pasándole como entrada al directorio el nombre
del archivo y su ubicación. En el segundo para escribir un archivo efectuamos
una llamada al sistema especificando el nombre del archivo y la información
que se escribirá en él. Al recibir el nombre del archivo, el sistema busca en el
directorio para determinar su ubicación. La entrada del directorio tendrá que
almacenar un apuntador al bloque actual del archivo (generalmente el inicial) y
con este apuntador podemos calcular la dirección del siguiente bloque y
escribir la información. Hay que actualizar el apuntador de escritura y así se
puede escribir una serie de bloques en el archivo mediante escrituras
sucesivas.

También se encuentran la lectura de archivos, reposicionamiento de


archivos y la eliminación de archivos: En la lectura de archivos para leer un
archivo usamos una llamada al sistema que especifica el nombre del archivo y
el lugar (en memoria) donde debe colocarse el siguiente bloque, Una vez más,
se busca en el directorio le entrada correspondiente y se necesitará un
apuntador al siguiente bloque que se leerá. Una vez que se ha leído el bloque,
se actualiza el apuntador; En la reposicionamiento de archivos: Se busca en el
directorio la entrada indicada y la posición actual se modifica de manera que
apunte al inicio del archivo, no es obligatorio que se lleve a cabo operaciones
de entrada o salida para el re posicionamiento Y por último la eliminación de
archivos: Para eliminar un archivo buscamos su nombre en el directorio. Una
vez localizado, se libera todo el espacio del archivo (para permitir que este sea
usado por otro) y se invalida la entrada del directorio.

Estructura del Sistema de Archivos

Una manera de hacerse una idea del alcance de la gestión de archivos es


observar una representación de una organización típica del software. En el
nivel más bajo se encuentran los gestores de dispositivos que se comunican
directamente con los dispositivos periféricos o sus controladores o canales. En
operaciones con archivos, los dispositivos típicos controlados son discos y
unidades de cinta.
Los gestores de dispositivos son considerados generalmente como parte del
sistema operativo. El siguiente nivel es conocido con el nombre de sistema de
archivos básico o nivel de E/S física, este sistema se encarga de ubicar los
bloques de datos en el dispositivo de almacenamiento secundario y además del
almacenamiento intermedio de los mismos en la memoria principal. El sistema
de archivos básico se considera a menudo parte del sistema operativo.

El supervisor básico de E/S es el responsable de la iniciación y terminación de


toda la E/S de archivos. En este nivel se mantienen unas estructuras de control
que se encargan de la E/S con los dispositivos, la planificación y el estado de
los archivos. El supervisor básico de E/S es parte del sistema operativo y
finalmente, el nivel del sistema de archivo más cercano al usuario es,
generalmente, el método de acceso. Los diferentes métodos de acceso reflejan
las distintas estructuras de archivos y las formas diferentes de acceder y
procesar los datos.

Implementación de sistemas de archivos

Tenemos al disco duro como una secuencia de bloques, esto bloques son de
tamaños fijos muchas veces de 512 bytes, con esto tenemos acceso directo
donde se puede leer y escribir a cualquier bloque y a cualquier orden, pero esto
consiste en cómo vamos a guardar el archivo ya que puede ser muy tedioso,
en las cuales están: La asignación contigua, lista ligada, tabla de asignación
de archivos y nodos.

La administración de espacio libre consiste en que registra todos los bloques


del disco duro que están libres y no están asignados a archivos o directorios. El
cache; Es un componente que almacena datos para cuando se vaya a usar  un
requerimiento, los datos puedan ser servidos rápidamente, por lo general estos
datos son temporales.
Puntos de vista de la gestión de archivos

El punto de vista que tiene el usuario acerca de la gestión de archivos es muy


diferente al punto de vista que tiene el que lo implementa. Los usuarios se
preocupan acerca de cómo nombrar los archivos, qué operaciones se permiten
en ellos, cuál es la apariencia del árbol de directorios, etc. Los
implementadores están interesados en la forma en que se almacenan los
archivos y directorios, cómo se administra el espacio en el disco y cómo hacer
que todo funcione con eficiencia y confiabilidad.

El sistema de archivos desde el punto de vista del usuario

Organización de archivos

Los usuarios pueden definir objetos con nombre llamados archivos y que están
constituidos por una secuencia de bits, bytes, líneas o registros. Se referencian
mediante su nombre. El sistema operativo suministra una serie de operaciones
especiales (llamadas al sistema) para la manipulación de los archivos: Como
unidad: (Apertura, cierre, creación, borrado, copia) y accediendo al contenido:
(Lectura y escritura, actualización, inserción). Las organizaciones comunes de
archivos (estructuras de archivos) varían de un S.O.

Directorios

Un directorio es una tabla o un archivo (según el sistema) que contiene una


entrada por cada archivo contenido en el mismo. En la estructura de directorios
podemos encontrar; los más simples: Un único directorio que contiene todos
los archivos de todos los usuarios. Problema: conflictos cuando 2 usuarios
utilizan el mismo nombre; La mejora: Un directorio por usuario y la
generalización: Estructura jerárquica del sistema de archivos: árbol de
directorios.
El sistema de Archivos desde la perspectiva del programador de
sistemas.

La segunda clase de usuarios de los SO se los denomina programadores de


aplicaciones y sistemas, que se caracterizan por los servicios desde sus
programas por medio la llamadas al SO en tiempo de ejecución. Cuando los
programas de aplicación y del sistema están siendo, se utiliza las llamadas en
tiempo ejecución para obtener los servicios requeridos relacionados con
archivos las llamadas en tiempo de ejecución permiten manipulaciones de
archivos y directorios las que incluyen la lectura y escritura de partes de los
archivos.

El subsistema de gestión de archivos de un SO no proporciona medios para la


creación, manipulación y acceso de los archivos con información almacenada
dentro de ellos. Los sistemas de control de archivos suelen permitir a el acceso
a los elementos del archivo secuencialmente o al azar. Estos dos métodos de
acceso se suelen denominar acceso secuencial y acceso aleatorio el SO puede
proporcionar servicios tales como: Leer, escribir, buscar.

 Distinción de tipos de archivos.

Se refiere a la capacidad de los archivos de texto y archivos binarios. Un


método para codificar un tipo de archivo es según su extensión. Otro método
es el tipo de archivo dentro del cuerpo del propio archivo. Una desventaja de la
distinción de tipos de archivos es que puede restringir la libertad de los
usuarios para interpretar los archivos de manera arbitraria. Otra es el recargo
adicional que la distinción de tipos suele imponer sobre el SO.
Gestión de Archivos según Symbian Os.

En términos de sistemas de archivos y almacenamiento, los sistemas


operativos de los teléfonos móviles de symbian os contienen muchos de los
requerimientos de los sistemas operativos de los equipos de escritorio. La gran
mayoría se implementa en entornos de 32 bits; esto permite a los nosotros los
usuarios dar cualquier nombre a los archivos; almacena muchos archivos que
requieren un cierto tipo de estructura organizada. Todo esto nos lleva a que es
de gran utilidad y conveniente tener un sistema de archivos basado en
directorios.

Las plataformas móviles deben por ley compartir sus medios con otras
computadoras, esto tiene como objetivo realizar todo lo que es necesario para
contar con cierta forma de compatibilidad. Los sistemas FAT se emplean con
más frecuencia. En especial FAT-16 por su tabla de asignación que es más
corta (en vez de FAT-32) y por su uso reducido de archivos extensos

El sistema de archivos va dentro del sistema de almacenamiento; Symbian OS


es un sistema operativo para teléfonos inteligentes móviles, necesita
implementar por lo menos el sistema de archivos FAT-16. Sin duda provee
soporte para FAT-16 y utiliza ese sistema operativo para la mayor parte de sus
medios de almacenamiento. Sin embargo, la implementación del servidor de
archivos de Symbian OS se basa en una abstracción, en forma muy parecida al
sistema de archivos virtual de Linux.

La orientación a objetos permite conectar objetos que implementan varios


sistemas operativos al servidor de archivos de Symbian OS, con lo cual se
pueden utilizar muchas implementaciones distintas de sistemas de archivos.
Incluso, las distintas implementaciones pueden coexistir en el mismo servidor
de archivos. También se han creado implementaciones de los sistemas de
archivos NFS y SMB para Symbian OS.

La unidad que nos permite realizar la gestión de archivos en nuestros


dipositivos celulares es MobiXplorer, funciona en muchos de los dispositivos
conocidos tanto en móviles con Symbian S60 3rd, FP1, FP2 y S60; 5ª edición
basado como en los modelos: Nokia 5800 XpressMusic, N 97, N97 Mini, X6,
5230, 5233 y 5530 XpressMusic. Como pueden ver en las imágenes la interfaz
del MobiXplorer es bastante intuitiva y nos permite manejar todos los archivos
multimedia con gran facilidad.

Seguridad y protección del sistema de archivos

La seguridad de los móviles o teléfonos inteligentes es una interesante


variación en la seguridad computacional en general. Hay varios aspectos de los
teléfonos inteligentes que convierten la seguridad en algo así como un reto.
Symbian OS ha realizado varias elecciones de diseño que lo diferencian de los
sistemas de escritorio de propósito general y de otras plataformas de teléfonos
inteligentes. En esta sección nos concentraremos en los aspectos que
pertenecen a la seguridad del sistema de archivos; en la siguiente trataremos
las otras cuestiones.

Son dispositivos de un solo usuario y no requieren identificación para usarlos.


El usuario de un teléfono puede ejecutar aplicaciones, marcar un número
telefónico y acceder a las redes; todo ello sin identificación. En este entorno, el
uso de la seguridad basada en permisos es desafiante debido a que la falta de
identificación significa que sólo es posible un conjunto de permisos: el mismo
para todos.

En vez de permisos de usuario, la seguridad con frecuencia aprovecha otros


tipos de información. En la versión 9 y posteriores de Symbian OS, las
aplicaciones reciben un conjunto de capacidades al instalarse. Este conjunto de
capacidades para una aplicación se compara con el acceso que solicita. Si el
acceso está en el conjunto de capacidades, entonces se otorga el acceso; en
caso contrario, se rechaza.
En Symbian OS hay algunas otras formas de seguridad para los archivos. Hay
áreas del medio de almacenamiento de Symbian OS que las aplicaciones no
pueden utilizar sin una capacidad especial, la cual se proporciona sólo a la
aplicación que instala software en el sistema. El efecto de esto es que después
de instalar las nuevas aplicaciones quedan protegidas contra el acceso que no
sea del sistema (lo cual significa que los programas maliciosos que no sean del
sistema, como los virus, no pueden infectar a las aplicaciones instaladas).

Además, hay áreas del sistema de archivos reservadas de manera específica


para ciertos tipos de manipulación de datos por parte de una aplicación (a esto
se le conoce como jaulas de datos; consulte la siguiente sección). Para
Symbian OS, el uso de capacidades ha funcionado bien, así como la propiedad
de los archivos para proteger el acceso a los mismos.

También podría gustarte