Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Actividad 5

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 16

Nombre de la materia

Sistemas Operativos.

Nombre de la Licenciatura
Sistemas Computacionales.

Nombre del alumno


Ariel Emmanuelle Rodriguez Roldan.

Matrícula
010401959.

Nombre de la Tarea
Actividad 1.

Unidad #
Antecedentes de los sistemas operativos.

Nombre del Profesor


Ana Marell Arteaga Martínez.

Fecha
5-May-22
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Tarea 5

Tarea

Objetivo: Determinar la organización del sistema de archivos; especificando los tipos y atributos de


estos sistemas.

Instrucciones:

1. Elabora una presentación (PowerPoint, Prezi), donde hables sobre la nomenclatura,


estructura, acceso, atributos, tipos y operaciones de los sistemas de archivos. Además, incluye
los aspectos de rendimiento relativo a las cinco organizaciones de ficheros, como los derechos
de acceso que se asignan a un usuario particular para un determinado fichero.

Toma en cuenta que en una presentación es más deseable la información de tipo visual por medio de
gráficas, estadísticas, viñetas, cuadros sinópticos, diagramas, ilustraciones, etc. Con información
concreta pero esencial.

Integra en un documento una breve introducción, el desarrollo de los puntos solicitados, un apartado
de conclusiones y las referencias bibliográficas en formato APA.

2
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

SISTEMA DE ARCHIVOS
Introduccion.

Todas las aplicaciones de computadora requieren almacenar y recuperar información.


Mientras un proceso está en ejecución, puede almacenar una cantidad limitada de
información dentro de su propio espacio de direcciones. Sin embargo, la capacidad de
almacenamiento está restringida por el tamaño del espacio de direcciones virtuales.
Para algunas aplicaciones este tamaño es adecuado, pero para otras puede ser
demasiado pequeño.
Un segundo problema relacionado con el mantenimiento de la información dentro del
espacio de direcciones de un proceso es que cuando el proceso termina, la información
se pierde.
Un tercer problema es que frecuentemente es necesario que varios procesos accedan a
(partes de) la información al mismo tiempo.
En consecuencia, tenemos tres requerimientos esenciales para el almacenamiento de
información a largo plazo:
1. Debe ser posible almacenar una cantidad muy grande de información.
2. La información debe sobrevivir a la terminación del proceso que la utilice.
3. Múltiples procesos deben ser capaces de acceder a la información
concurrentemente.

3
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Archivos
Los archivos son unidades lógicas de información creada por los procesos. En general,
un disco contiene miles o incluso millones de archivos independientes. De hecho, si
concibe a cada archivo como un tipo de espacio de direcciones, no estará́ tan alejado
de la verdad, excepto porque se utilizan para modelar el disco en vez de modelar la
RAM.
Los archivos son administrados por el sistema operativo. La manera en que se
estructuran, denomina, abren, utilizan, protegen, implementan y administran son tópicos
fundamentales en el diseño de sistemas operativos. La parte del sistema operativo que
trata con los archivos se conoce como sistema de archivos.

4
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Nomenclatura

Los archivos son un mecanismo de abstracción. Proporcionan una manera de


almacenar información en el disco y leerla después. Esto se debe hacer de tal forma
que se proteja al usuario de los detalles acerca de cómo y dónde se almacena la
información y cómo funcionan los discos en realidad.
Muchos sistemas operativos aceptan nombres de archivos en dos partes, separadas
por un punto, como en prog.c. La parte que va después del punto se conoce como la
extensión del archivo o nomenclatura; y por lo general indica algo acerca de su
naturaleza.

5
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Estructura
Los archivos se pueden estructurar en una de varias formas. El archivo es una
secuencia de bytes sin estructura: el sistema operativo no sabe, ni le importa, qué hay
en el archivo. Todo lo que ve son bytes. Cualquier significado debe ser impuesto por los
programas a nivel usuario. Tanto UNIX como Windows utilizan esta metodología
La segunda de este modelo, es un archivo de una secuencia de registros de longitud
fija, cada uno con cierta estructura interna. El concepto central para la idea de que un
archivo sea una secuencia de registros es la idea de que la operación de lectura
devuelva un registro y la operación de escritura sobrescriba o agregue un registro.
El tercer tipo de estructura de archivo. En esta organización, un archivo consiste de un
árbol de registros, donde no todos son necesariamente de la misma longitud; cada uno
de ellos contiene un campo llave en una posición fija dentro del registro. El árbol se
ordena con base en el campo llave para permitir una búsqueda rápida por una llave
especifica.

6
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Tipos de archivos.
Muchos sistemas operativos soportan varios tipos de archivos. Por ejemplo, UNIX y
Windows tienen archivos y directorios regulares. UNIX también tiene archivos
especiales de caracteres y de bloques. Los archivos regulares son los que contienen
información del usuario. Todos los archivos son archivos regulares. Los directorios son
sistemas de archivos para mantener la estructura del sistema de archivos. Los archivos
especiales de caracteres se relacionan con la entrada/salida y se utilizan para modelar
dispositivos de E/S en serie, tales como terminales, impresoras y redes. Los archivos
especiales de bloques se utilizan para modelar discos.
Por lo general, los archivos regulares son archivos ASCII o binarios. Los archivos ASCII
consisten en líneas de texto. En algunos sistemas, cada línea se termina con un
carácter de retorno de carro. En otros se utiliza el carácter de avance de línea.
Otros archivos son binarios, lo cual sólo significa que no son archivos ASCII. Al listarlos
en la impresora aparece un listado incomprensible de caracteres. Por lo general tienen
cierta estructura interna conocida para los programas que los utilizan.

7
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Acceso
Los primeros sistemas operativos proporcionaban sólo un tipo de acceso: acceso
secuencial. En estos sistemas, un proceso podía leer todos los bytes o registros en un
archivo en orden, empezando desde el principio, pero no podía saltar algunos y leerlos
fuera de orden. Sin embargo, los archivos secuenciales podían rebobinarse para poder
leerlos todas las veces que fuera necesario. Los archivos secuenciales eran
convenientes cuando el medio de almacenamiento era cinta magnética en vez de disco.
Los archivos cuyos bytes o registros se pueden leer en cualquier orden se llaman
archivos de acceso aleatorio.

8
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Atributos

Todo archivo tiene un nombre y sus datos. Además, todos los sistemas operativos
asocian otra información con cada archivo; por ejemplo, la fecha y hora de la última
modificación del archivo y su tamaño. A estos elementos adicionales les llamaremos
atributos del archivo. Algunas personas los llaman metadatos. La lista de atributos varía
considerablemente de un sistema a otro.

Se relacionan con la protección del archivo e indican quién puede acceder a él y quién
no. En algunos sistemas, el usuario debe presentar una contraseña para acceder a un
archivo, en cuyo caso la contraseña debe ser uno de los atributos.
Las banderas son bits o campos cortos que controlan o habilitan cierta propiedad
especifica.

9
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Operaciones de archivos

Los archivos existen para almacenar información y permitir que se recupere


posteriormente. Distintos sistemas proveen diferentes operaciones para permitir el
almacenamiento y la recuperación. A continuación, se muestra un análisis de las
llamadas al sistema más comunes relacionadas con los archivos.
 Create: El archivo se crea sin datos.
 Delete: Elimina un archivo.
 Open: Se utiliza para abrir un archivo.
 Close: Se utiliza para cerrar un archivo.
 Read: Los datos se leen del archivo.
 Write: Los datos se escriben el archivo otra vez, generalmente es su posición
actual.
 Append: Misma función que write, pero solo se pueden agregar datos al final.
 Seek: Se utiliza para buscar datos específicos en un archivo.
 Get attributes: Examina los tiempos de modificación de todos los archivos fuente
y objetos, para calcular el número de compilaciones requeridas para tener todo
actualizado.
 Set attributes: Permite al usuario asignar y/o modificar ciertos atributos.
 Rename: Permite al usuario cambiar el nombre al archivo.

1
0
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Ficheros

En la mayoría de las aplicaciones, el fichero es el elemento central. Con la excepción


de las aplicaciones de tiempo real y algunas aplicaciones especializadas, la entrada a la
aplicación se realiza mediante un fichero y en prácticamente todas las aplicaciones, la
salida se guarda en un fichero para un almacenamiento a largo plazo o para su acceso
posterior por parte del usuario u otros programas.
Los ficheros tienen vida fuera de cualquier aplicación individual que los utilice como
entrada y/o salida. Los usuarios desean poder acceder a los ficheros, guardarlos y
mantener la integridad de sus contenidos. Con el fin de lograr estos objetivos,
prácticamente todos los sistemas operativos proporcionan programas que se ejecutan
como aplicaciones privilegiadas. Sin embargo, como mínimo, un sistema de gestión de
ficheros necesita servicios especiales del sistema operativo; como máximo, el sistema
de gestión de ficheros completo se considera parte del sistema operativo.

1
1
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Las cinco organizaciones de ficheros

La organización física del fichero en al maceramiento secundario depende de la


estrategia de bloques y de asignación de ficheros
Para escoger una organización de ficheros, son importantes varios criterios:
• Tiempo de acceso corto.
• Facilidad de actualización.
• Economía de almacenamiento.
• Mantenimiento sencillo.
• Fiabilidad.

La prioridad relativa de estos criterios dependerá́ de las aplicaciones que utilizaran el


fichero.
El número de organizaciones de ficheros alternativas que se han implementado o
simplemente propuesto es inmanejablemente largo. La mayoría de las estructuras
utilizadas en los sistemas reales cae dentro de una de estas categorías y se puede
implementar con una combinación de estas organizaciones.

La pila.

La forma menos complicada de organización de ficheros se puede denominar pila. Los


datos se almacenan en el orden en el que llegan. Cada registro está formado por un
conjunto de datos. El propósito de la pila es simplemente acumular la masa de datos y
guardarlos. Los registros podrían tener diferentes campos o similares campos en
diferentes órdenes. Por tanto, cada campo debe ser autodescriptivo, incluyendo el
nombre del campo y el valor. La longitud de cada campo debe ser implícitamente
indicada por delimitadores, explícitamente incluida como un subcampo o conocida por
defecto para cada tipo de campo.
El fichero secuencial.

La forma más común de estructura de fichero es el fichero secuencial. En este tipo de


ficheros, se utiliza un formato fijo para los registros. Todos los registros son de igual

1
2
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

tamaño y están compuestos por el mismo número de campos de longitud fija en un


orden específico. Debido a que la longitud y la posición de cada campo son conocidas,
sólo se necesita almacenar los valores de los campos; el nombre y longitud de cada
campo son atributos de la estructura del fichero.
El fichero secuencial indexado.

Una técnica popular para eliminar las desventajas del fichero secuencial es utilizar los
ficheros secuenciales indexados. El fichero secuencial indexado mantiene las
características clave del fichero secuencial: los registros se organizan en secuencia,
basándose en un campo clave. Dos características se añaden: un índice al fichero que
da soporte al acceso aleatorio y un fichero de desbordamiento. El índice proporciona
una capacidad de búsqueda para alcanzar rápidamente la vecindad de un registro
deseado. El fichero de desbordamiento es similar al fichero registro, utilizado con un
fichero secuencial, pero se integra de tal forma que un registro en el fichero de
desbordamiento se localiza mediante un puntero desde su registro predecesor.
El fichero indexado.

El fichero secuencial indexado elimina una de las limitaciones del fichero secuencial: el
procesamiento efectivo se limita a las búsquedas que se basan en un único campo del
fichero. Cuando es necesario buscar por algún otro atributo que no sea el campo clave,
ambas formas de ficheros secuenciales son inadecuadas. En algunas aplicaciones,
esta flexibilidad es deseable.

1
3
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

El fichero de acceso directo o hash

El fichero de acceso directo, o hash, explota la capacidad encontrada en los discos para
acceder directamente a cualquier bloque de una dirección conocida. Al igual que los
ficheros secuenciales y secuenciales indexados, se requiere una clave para cada
registro. Sin embargo, en este tipo de ficheros no existe el concepto de ordenación
secuencial.

1
4
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Derechos de acceso
El sistema de ficheros debería proporcionar varias opciones de tal forma que el acceso
a un fichero particular se pueda controlar. Típicamente, a los usuarios o grupos de
usuarios se les concede ciertos derechos de acceso a un fichero. Se ha utilizado un
amplio rango de derechos de acceso. La siguiente lista es representativa de los
derechos de acceso que se asignan a un usuario particular para un determinado
fichero:
 Ninguno: El fichero se encuentra oculto para él usuario.
 Conocimiento: El fichero es visible para el usuario, mas no puede modificarlo.
 Ejecución; El usuario puede hacer uso del fichero.
 Lectura: El usuario puede leer el fichero para cualquier propósito.
 Adición: El usuario puede añadir datos al final del fichero.
 Actualización: El usuario puede modificar los datos del fichero sin restricción.
 Cambio de protección: El usuario puede cambiar los derechos de acceso de
otros usuarios.
 Borrado: El usuario puede borrar el fichero del sistema de ficheros.

Estos derechos se pueden considerar como una jerarquía, con cada uno de los
derechos conteniendo a aquellos que le preceden.

1
5
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras

Referencias
(N.d.-a). Edu.Mx. Retrieved June 12, 2022, from

https://apps.utel.edu.mx/recursos/files/r161r/w24802w/Sistemas_Operativos_

Modernos-ATanenbaum.pdf

(N.d.-b). Edu.Mx. Retrieved June 12, 2022, from

https://apps.utel.edu.mx/recursos/files/r161r/w24802w/Sistemas-

operativos_WStallings.pdf

1
6

También podría gustarte