Actividad 5
Actividad 5
Actividad 5
Sistemas Operativos.
Nombre de la Licenciatura
Sistemas Computacionales.
Matrícula
010401959.
Nombre de la Tarea
Actividad 1.
Unidad #
Antecedentes de los sistemas operativos.
Fecha
5-May-22
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras
Tarea 5
Tarea
Instrucciones:
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.
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
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
1
0
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras
Ficheros
1
1
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras
La pila.
1
2
Unidad 4: Mantenimiento de la PC
Arquitectura de computadoras
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, 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
https://apps.utel.edu.mx/recursos/files/r161r/w24802w/Sistemas-
operativos_WStallings.pdf
1
6