SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
ArchivosArchivos
Universidad Tecnológica de Panamá
Centro Regional de Veraguas
Licenciatura en Ingeniería en Sistemas Comp.
Prof. Horacio Sandoval
ARCHIVOSARCHIVOS
EL Sistema de Archivos visto por el usuario
 El sistema de archivos visto por el usuario del
lenguaje de órdenes.
 El Sistema de Archivos visto por el
programador del sistema.
La gestión de archivos vista por el sistema
operativo.
El sistema de archivos vistoEl sistema de archivos visto
por el usuario del lenguaje depor el usuario del lenguaje de
óórdenesrdenes
Incluye a los usuarios que invocan los
servicios de la gestión de archivos mediante
el lenguaje de órdenes del sistema
operativo.
Los directorios de archivos pertenecen a
una de dos categorías:
 Nivel único
 Nivel jerárquico
EL SISTEMA DE ARCHIVOSEL SISTEMA DE ARCHIVOS
VISTO POR EL USUARIOVISTO POR EL USUARIO
 Los usuarios de archivos pueden ser divididos en general en dos categorías,
según el tipo y el método de invocar los servicios de archivo: usuarios del
lenguaje de órdenes y programadores de sistemas.
 La primera categoría incluye a los usuarios que invocan los servicios de la
gestión de archivos mediante el lenguaje de órdenes del sistema operativo.
 Un ejemplo típico serían los usuarios interactivos que teclean órdenes en sus
terminales, aunque se pueden invocar servicios similares en el modo de lotes,
mediante los archivos de órdenes o tarjetas de control de trabajos.
NivelNivel ÚÚniconico
El directorio plano sea común en sistemas
pequeños de usuario único.
Inadecuados para sistemas grandes con
muchos archivos y quizás múltiples
usuarios, nombre único, soporte inadecuado
y la protección de archivos.
Nivel JerNivel Jeráárquicorquico
La estructura es parecida a las raíces de un
árbol.
El comportamiento selectivo y la protección
son soportados.
LIB
PASLIB
RAÍZ
LÓPEZ
KMOSTRAB_NUE
GARCÍA
INF
OR
ME
FUE
NTE
CO
NFI
G
USE
RP
INF
OR
ME
Sistema de archivos
jerárquicos
Nivel JerNivel Jeráárquicorquico
Ventajas

Nombre único de archivo facilitado.
 Soporte para el comportamiento
selectivo y protección.
 Manipulación cómoda de directorios.
El sistema de archivos vistoEl sistema de archivos visto
por el usuario del lenguaje depor el usuario del lenguaje de
óórdenesrdenes
Servicios de archivo del lenguaje de órdenes
CREATE nombre_archivo
DELETE nombre_archivo(s)
RENAME antiguo_nom_archivo, nuevo_nom_archivo
ATTRIBUTES nombre_archivo(s), atributos
COPY nombre_archivo_fuente,
nombre_archivo_destino
a) Manipulación general de archivos
El sistema de archivos visto por elEl sistema de archivos visto por el
usuario del lenguaje deusuario del lenguaje de óórdenesrdenes
DIR nombre_directorio
MAKE_DIR nombre_directorio
REMOVE_DIR nombre_directorio
CHANGE_DIR nombre_directorio
b) Manipulación de directorio
INITDISK nombre_unidad
MOUNT nombre_unidad/nombre_volumen
DISMOUNT nombre_volumen
VERIFY nombre_volumen
BACKUP volumen_archivo(s)_fuente,
volumen_archivo(s)_destino
SQUEEZE nombre_volumen
c) Manipulación de volumen/medios
EL SISTEMA DE ARCHIVOSEL SISTEMA DE ARCHIVOS
VISTO POR ELVISTO POR EL
PROGRAMADORPROGRAMADOR
 La segunda clase de usuarios, llamados programadores de aplicaciones o de
sistemas, se caracterizan por su invocación de servicios del sistema de
archivos de sus programas por medio de llamadas de tiempo de ejecución al
sistema operativo.
 Esta división de usuarios es dependiente de contexto, en el sentido de que los
programadores, en el curso de su preparación del programa, pueden usar la
gama completa de servicios provista por el lenguaje de órdenes.
El sistema de archivos vistoEl sistema de archivos visto
por el programador delpor el programador del
sistema.sistema.
Invocación de servicios del sistema por
medio de llamadas de tiempo de ejecución
proporcionan la mayoría de las
manipulaciones de archivos y directorio.
Permiten un acceso secuencial o al azar a
los elementos del archivo.
El sistema de archivos vistoEl sistema de archivos visto
por el programador delpor el programador del
sistema.sistema.
Servicios de archivos a la hora de ejecutar
READ nombre_archivo, número_bytes, in_buffer
WRITE nombre_archivo, número_bytes, out_buffer
SEEK nombre_archivo, posición_lógica
OPEN nombre_archivo, modo_acceso
CLOSE nombre_archivo
La gestiLa gestióón de archivos vistan de archivos vista
por el sistema operativopor el sistema operativo
Funciones básicas:
 Seguir la pista de todos los archivos en el
sistema.
 El control del comportamiento y la protección
de archivos.
 La gestión del espacio en disco y de la
asignación y desasignación.
 La correlación de direcciones lógicas de
archivo a direcciones físicas de disco.
La gestiLa gestióón de archivos vistan de archivos vista
por el sistema operativopor el sistema operativo
Construir las estructuras de datos y una
especificación funcional:
 Directorios
 Gestión del espacio en disco
 Traducción de dirección
 Servicios del sistema relativos a
archivos
 Entrada/Salida asíncronas
DirectoriosDirectorios
 Tablas simbólicas de archivos.
 Un directorio plano contiene una lista de todos los
archivos.
 Una entrada define un archivo. Un archivo suele
ser definido por su nombre, sus atributos y un
puntero de acceso. Una entrada puede contener la
siguiente información:
 Nombre, tipo y número de versión del archivo.
 Puntero de acceso al archivo (dirección de
comienzo en disco).
 Atributos del archivo.
GestiGestióón del espacio en discon del espacio en disco
Control de los bloques de disco asignados a
archivos y los bloques libres disponibles
para su asignación.
GestiGestióón del espacio en discon del espacio en disco
 La asignación de espacio debe tener en cuenta:
 La velocidad del proceso de acceso secuencial a
archivos, acceso al azar a archivos y la asignación y
desasignación de bloques.
 La capacidad de hacer uso de las transferencias
multisector y multipista.
 La utilización del disco.
 Los requisitos de memoria principal de un algoritmo
dado.
GestiGestióón del espacio en discon del espacio en disco
División básica de las políticas de
asignación:
 Asignación contigua
 Asignación no-contigua: encadenamiento
 Asignación no-contigua: indexación
AsignaciAsignacióón contiguan contigua
Asigna áreas contiguas en disco en
respuesta a peticiones a la hora de ejecutar.
Los archivos se colocan en bloques
contiguos en disco.
La dirección de comienzo y el tamaño de
archivo grabados en el directorio son
suficientes para tener acceso a cualquier
bloque de un archivo contiguo.
AsignaciAsignacióón no-contigua:n no-contigua:
encadenamientoencadenamiento
Basada en disco de la lista enlazada.
Van bien para el acceso secuencial porque
el bloque contiene la dirección del próximo
bloque en línea.
AsignaciAsignacióón no-contigua:n no-contigua:
encadenamientoencadenamiento
Ventajas
 Simplicidad.
 Poca ocupación de almacenamiento.
Desventajas
 Lento acceso al azar a los archivos.
 Incapacidad de utilizar transferencias
multisector.
AsignaciAsignacióón no-contigua:n no-contigua:
indexaciindexacióónn
Mejora la velocidad del acceso al azar.
Ventajas:
 Ausencia de la fragmentación externa.
 Eficacia del acceso al azar.
 Esquivar los bloques malos del disco.
AsignaciAsignacióón no-contigua:n no-contigua:
indexaciindexacióónn
Acceso a disco necesario para recuperar la
dirección del bloque destino en disco.
Espacio necesario para almacenar la
información de direccionamiento.
TraducciTraduccióón de direccin de direccióónn
 Los usuarios ven la información almacenada en el
almacenamiento secundario como una colección
de archivos denominados. Los usuarios hacen
referencia al contenido de un archivo determinado
en términos de direcciones lógicas relacionadas
con archivos. En el caso común donde los
archivos se consideran grupos lineales de bytes,
los usuarios pueden enviar peticiones para leer o
escribir bytes individuales o grupos de ellos.
Servicios del sistema relativosServicios del sistema relativos
a archivosa archivos
Se amplia la descripción de los servicios de
archivos en tiempo de ejecución.

Más contenido relacionado

La actualidad más candente

Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivoseduardoed5
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivosarthurLeav
 
Interfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosInterfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosAcristyM
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos Mario De La Cruz
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.Lely
 
25 preguntas introductorias a los directorios
25 preguntas introductorias a los directorios25 preguntas introductorias a los directorios
25 preguntas introductorias a los directoriosKike Mollá Arana
 
Archivos y Directorios
Archivos y DirectoriosArchivos y Directorios
Archivos y DirectoriosMayra Almache
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Interfaz con el sistema de archivos
Interfaz con el sistema de archivosInterfaz con el sistema de archivos
Interfaz con el sistema de archivosUTPL UTPL
 
Cuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos ICuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos IKim Sorel Rush
 
Tabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetosTabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetosBeydasanchezhernandez
 

La actualidad más candente (20)

Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Interfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosInterfaz del Sistema de Archivos
Interfaz del Sistema de Archivos
 
Sistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoriaSistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoria
 
Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos
 
Documentación base de datos
Documentación base de datos  Documentación base de datos
Documentación base de datos
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.
 
25 preguntas introductorias a los directorios
25 preguntas introductorias a los directorios25 preguntas introductorias a los directorios
25 preguntas introductorias a los directorios
 
Archivos y Directorios
Archivos y DirectoriosArchivos y Directorios
Archivos y Directorios
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Copia de seguridad y restaurar
Copia de seguridad y restaurarCopia de seguridad y restaurar
Copia de seguridad y restaurar
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Interfaz con el sistema de archivos
Interfaz con el sistema de archivosInterfaz con el sistema de archivos
Interfaz con el sistema de archivos
 
Cuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos ICuadro comparativo Sistemas operativos I
Cuadro comparativo Sistemas operativos I
 
Firmware
FirmwareFirmware
Firmware
 
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVOESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
 
Tabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetosTabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetos
 

Similar a Sistema archivos visto usuario

Similar a Sistema archivos visto usuario (20)

Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
 
Gestionde fichero
Gestionde ficheroGestionde fichero
Gestionde fichero
 
Fichero
FicheroFichero
Fichero
 
Gestión de Almacenamiento
Gestión de AlmacenamientoGestión de Almacenamiento
Gestión de Almacenamiento
 
Exposicion de s.o
Exposicion de s.oExposicion de s.o
Exposicion de s.o
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Controladora de perifericos indice
Controladora de perifericos indiceControladora de perifericos indice
Controladora de perifericos indice
 
Tatiana Sánchez 2
Tatiana Sánchez 2Tatiana Sánchez 2
Tatiana Sánchez 2
 
Gestion de archivos Iuta
Gestion de archivos IutaGestion de archivos Iuta
Gestion de archivos Iuta
 
Controladora de perifericos
Controladora de perifericos Controladora de perifericos
Controladora de perifericos
 
Controladora de perifericos indice
Controladora de perifericos indiceControladora de perifericos indice
Controladora de perifericos indice
 
Controladora de perifericos indices
Controladora de perifericos indicesControladora de perifericos indices
Controladora de perifericos indices
 
Ensayo (Gestion de Archivos)
Ensayo (Gestion de Archivos)Ensayo (Gestion de Archivos)
Ensayo (Gestion de Archivos)
 
Proyecto final Diseño y Programacion SO
Proyecto final Diseño y Programacion SOProyecto final Diseño y Programacion SO
Proyecto final Diseño y Programacion SO
 
Seminario
SeminarioSeminario
Seminario
 
Seminario. Tema 6
Seminario. Tema 6Seminario. Tema 6
Seminario. Tema 6
 
Clase 7 admon archivos
Clase 7 admon archivosClase 7 admon archivos
Clase 7 admon archivos
 
Controladora de perifericos
Controladora de perifericos Controladora de perifericos
Controladora de perifericos
 
Capítulo 8 - Libro Azúl
Capítulo 8 - Libro AzúlCapítulo 8 - Libro Azúl
Capítulo 8 - Libro Azúl
 
11.sistema de archivos
11.sistema de archivos11.sistema de archivos
11.sistema de archivos
 

Más de Ichinose 11

Mapa mental gilberto ramos itdo acosta_erik solis
Mapa mental gilberto ramos itdo acosta_erik solisMapa mental gilberto ramos itdo acosta_erik solis
Mapa mental gilberto ramos itdo acosta_erik solisIchinose 11
 
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883Ichinose 11
 
Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883Ichinose 11
 
Laboratorio#2 sistemas operativos gilberto ramos..
Laboratorio#2 sistemas operativos gilberto ramos..Laboratorio#2 sistemas operativos gilberto ramos..
Laboratorio#2 sistemas operativos gilberto ramos..Ichinose 11
 
Laboratorio n1 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n1 sistemas_operativos_gilberto_ramos_9-748-1883 Laboratorio n1 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n1 sistemas_operativos_gilberto_ramos_9-748-1883 Ichinose 11
 
Sistema compañeros
Sistema         compañerosSistema         compañeros
Sistema compañerosIchinose 11
 
Presentacion memoria
Presentacion memoriaPresentacion memoria
Presentacion memoriaIchinose 11
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesosIchinose 11
 

Más de Ichinose 11 (12)

Mapa mental gilberto ramos itdo acosta_erik solis
Mapa mental gilberto ramos itdo acosta_erik solisMapa mental gilberto ramos itdo acosta_erik solis
Mapa mental gilberto ramos itdo acosta_erik solis
 
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883
 
Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n3 sistemas_operativos_gilberto_ramos_9-748-1883
 
Laboratorio#2 sistemas operativos gilberto ramos..
Laboratorio#2 sistemas operativos gilberto ramos..Laboratorio#2 sistemas operativos gilberto ramos..
Laboratorio#2 sistemas operativos gilberto ramos..
 
Laboratorio n1 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n1 sistemas_operativos_gilberto_ramos_9-748-1883 Laboratorio n1 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n1 sistemas_operativos_gilberto_ramos_9-748-1883
 
Ubuntu touch
Ubuntu  touchUbuntu  touch
Ubuntu touch
 
Sistema compañeros
Sistema         compañerosSistema         compañeros
Sistema compañeros
 
Bloqueos _
Bloqueos _Bloqueos _
Bloqueos _
 
Presentacion memoria
Presentacion memoriaPresentacion memoria
Presentacion memoria
 
Memoria 3
Memoria 3Memoria 3
Memoria 3
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesos
 
02 hilos
02   hilos02   hilos
02 hilos
 

Último

Trabajo Electricidad y electrónica, décimo
Trabajo Electricidad y electrónica, décimoTrabajo Electricidad y electrónica, décimo
Trabajo Electricidad y electrónica, décimoedepchristopherpalac
 
Trabajo Tecnologia Grado 10-2 La Electricidad y Electronica.pdf
Trabajo Tecnologia Grado 10-2 La Electricidad y Electronica.pdfTrabajo Tecnologia Grado 10-2 La Electricidad y Electronica.pdf
Trabajo Tecnologia Grado 10-2 La Electricidad y Electronica.pdfsofiabaronalopez6
 
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdf
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdfPractica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdf
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdfjosemanuelpadilla6
 
UNIDAD DE APRENDIZAJE N° 01 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv...
UNIDAD DE APRENDIZAJE N° 01 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv...UNIDAD DE APRENDIZAJE N° 01 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv...
UNIDAD DE APRENDIZAJE N° 01 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv...NoemiPalacios7
 
PLANIFICADOR ANUAL - 3° JER-_-MISS AYDA-_-2024.doc
PLANIFICADOR ANUAL - 3° JER-_-MISS AYDA-_-2024.docPLANIFICADOR ANUAL - 3° JER-_-MISS AYDA-_-2024.doc
PLANIFICADOR ANUAL - 3° JER-_-MISS AYDA-_-2024.doccesarvillarrealsalin
 
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...ls4231294
 
Manual-básico-para-aprender-inglésss.pdf
Manual-básico-para-aprender-inglésss.pdfManual-básico-para-aprender-inglésss.pdf
Manual-básico-para-aprender-inglésss.pdfluismateo57
 
amazon.teoriageneraldesistemas.presentacion
amazon.teoriageneraldesistemas.presentacionamazon.teoriageneraldesistemas.presentacion
amazon.teoriageneraldesistemas.presentacionmiguelbedoy23
 
trabajodetecnologa-240406000025-79ff7438.pdf
trabajodetecnologa-240406000025-79ff7438.pdftrabajodetecnologa-240406000025-79ff7438.pdf
trabajodetecnologa-240406000025-79ff7438.pdfvictorsamuelmiranda
 
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOS
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOSACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOS
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOSssuserac3cd81
 

Último (10)

Trabajo Electricidad y electrónica, décimo
Trabajo Electricidad y electrónica, décimoTrabajo Electricidad y electrónica, décimo
Trabajo Electricidad y electrónica, décimo
 
Trabajo Tecnologia Grado 10-2 La Electricidad y Electronica.pdf
Trabajo Tecnologia Grado 10-2 La Electricidad y Electronica.pdfTrabajo Tecnologia Grado 10-2 La Electricidad y Electronica.pdf
Trabajo Tecnologia Grado 10-2 La Electricidad y Electronica.pdf
 
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdf
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdfPractica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdf
Practica1_T15_Montaje_Abraham_Teba_Ojeda-1.pdf
 
UNIDAD DE APRENDIZAJE N° 01 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv...
UNIDAD DE APRENDIZAJE N° 01 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv...UNIDAD DE APRENDIZAJE N° 01 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv...
UNIDAD DE APRENDIZAJE N° 01 vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv...
 
PLANIFICADOR ANUAL - 3° JER-_-MISS AYDA-_-2024.doc
PLANIFICADOR ANUAL - 3° JER-_-MISS AYDA-_-2024.docPLANIFICADOR ANUAL - 3° JER-_-MISS AYDA-_-2024.doc
PLANIFICADOR ANUAL - 3° JER-_-MISS AYDA-_-2024.doc
 
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...
EL PRECIO DE LA IGNORANCIA Y DE LA SOCIEDAD ENFERMA SUS CONSECUENCIAS NEGATIV...
 
Manual-básico-para-aprender-inglésss.pdf
Manual-básico-para-aprender-inglésss.pdfManual-básico-para-aprender-inglésss.pdf
Manual-básico-para-aprender-inglésss.pdf
 
amazon.teoriageneraldesistemas.presentacion
amazon.teoriageneraldesistemas.presentacionamazon.teoriageneraldesistemas.presentacion
amazon.teoriageneraldesistemas.presentacion
 
trabajodetecnologa-240406000025-79ff7438.pdf
trabajodetecnologa-240406000025-79ff7438.pdftrabajodetecnologa-240406000025-79ff7438.pdf
trabajodetecnologa-240406000025-79ff7438.pdf
 
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOS
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOSACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOS
ACTIVIDADES DE APRENDIZAJE PARA LOS NIÑOS
 

Sistema archivos visto usuario

  • 1. ArchivosArchivos Universidad Tecnológica de Panamá Centro Regional de Veraguas Licenciatura en Ingeniería en Sistemas Comp. Prof. Horacio Sandoval
  • 2. ARCHIVOSARCHIVOS EL Sistema de Archivos visto por el usuario  El sistema de archivos visto por el usuario del lenguaje de órdenes.  El Sistema de Archivos visto por el programador del sistema. La gestión de archivos vista por el sistema operativo.
  • 3. El sistema de archivos vistoEl sistema de archivos visto por el usuario del lenguaje depor el usuario del lenguaje de óórdenesrdenes Incluye a los usuarios que invocan los servicios de la gestión de archivos mediante el lenguaje de órdenes del sistema operativo. Los directorios de archivos pertenecen a una de dos categorías:  Nivel único  Nivel jerárquico
  • 4. EL SISTEMA DE ARCHIVOSEL SISTEMA DE ARCHIVOS VISTO POR EL USUARIOVISTO POR EL USUARIO  Los usuarios de archivos pueden ser divididos en general en dos categorías, según el tipo y el método de invocar los servicios de archivo: usuarios del lenguaje de órdenes y programadores de sistemas.  La primera categoría incluye a los usuarios que invocan los servicios de la gestión de archivos mediante el lenguaje de órdenes del sistema operativo.  Un ejemplo típico serían los usuarios interactivos que teclean órdenes en sus terminales, aunque se pueden invocar servicios similares en el modo de lotes, mediante los archivos de órdenes o tarjetas de control de trabajos.
  • 5. NivelNivel ÚÚniconico El directorio plano sea común en sistemas pequeños de usuario único. Inadecuados para sistemas grandes con muchos archivos y quizás múltiples usuarios, nombre único, soporte inadecuado y la protección de archivos.
  • 6. Nivel JerNivel Jeráárquicorquico La estructura es parecida a las raíces de un árbol. El comportamiento selectivo y la protección son soportados.
  • 8. Nivel JerNivel Jeráárquicorquico Ventajas  Nombre único de archivo facilitado.  Soporte para el comportamiento selectivo y protección.  Manipulación cómoda de directorios.
  • 9. El sistema de archivos vistoEl sistema de archivos visto por el usuario del lenguaje depor el usuario del lenguaje de óórdenesrdenes Servicios de archivo del lenguaje de órdenes CREATE nombre_archivo DELETE nombre_archivo(s) RENAME antiguo_nom_archivo, nuevo_nom_archivo ATTRIBUTES nombre_archivo(s), atributos COPY nombre_archivo_fuente, nombre_archivo_destino a) Manipulación general de archivos
  • 10. El sistema de archivos visto por elEl sistema de archivos visto por el usuario del lenguaje deusuario del lenguaje de óórdenesrdenes DIR nombre_directorio MAKE_DIR nombre_directorio REMOVE_DIR nombre_directorio CHANGE_DIR nombre_directorio b) Manipulación de directorio INITDISK nombre_unidad MOUNT nombre_unidad/nombre_volumen DISMOUNT nombre_volumen VERIFY nombre_volumen BACKUP volumen_archivo(s)_fuente, volumen_archivo(s)_destino SQUEEZE nombre_volumen c) Manipulación de volumen/medios
  • 11. EL SISTEMA DE ARCHIVOSEL SISTEMA DE ARCHIVOS VISTO POR ELVISTO POR EL PROGRAMADORPROGRAMADOR  La segunda clase de usuarios, llamados programadores de aplicaciones o de sistemas, se caracterizan por su invocación de servicios del sistema de archivos de sus programas por medio de llamadas de tiempo de ejecución al sistema operativo.  Esta división de usuarios es dependiente de contexto, en el sentido de que los programadores, en el curso de su preparación del programa, pueden usar la gama completa de servicios provista por el lenguaje de órdenes.
  • 12. El sistema de archivos vistoEl sistema de archivos visto por el programador delpor el programador del sistema.sistema. Invocación de servicios del sistema por medio de llamadas de tiempo de ejecución proporcionan la mayoría de las manipulaciones de archivos y directorio. Permiten un acceso secuencial o al azar a los elementos del archivo.
  • 13. El sistema de archivos vistoEl sistema de archivos visto por el programador delpor el programador del sistema.sistema. Servicios de archivos a la hora de ejecutar READ nombre_archivo, número_bytes, in_buffer WRITE nombre_archivo, número_bytes, out_buffer SEEK nombre_archivo, posición_lógica OPEN nombre_archivo, modo_acceso CLOSE nombre_archivo
  • 14. La gestiLa gestióón de archivos vistan de archivos vista por el sistema operativopor el sistema operativo Funciones básicas:  Seguir la pista de todos los archivos en el sistema.  El control del comportamiento y la protección de archivos.  La gestión del espacio en disco y de la asignación y desasignación.  La correlación de direcciones lógicas de archivo a direcciones físicas de disco.
  • 15. La gestiLa gestióón de archivos vistan de archivos vista por el sistema operativopor el sistema operativo Construir las estructuras de datos y una especificación funcional:  Directorios  Gestión del espacio en disco  Traducción de dirección  Servicios del sistema relativos a archivos  Entrada/Salida asíncronas
  • 16. DirectoriosDirectorios  Tablas simbólicas de archivos.  Un directorio plano contiene una lista de todos los archivos.  Una entrada define un archivo. Un archivo suele ser definido por su nombre, sus atributos y un puntero de acceso. Una entrada puede contener la siguiente información:  Nombre, tipo y número de versión del archivo.  Puntero de acceso al archivo (dirección de comienzo en disco).  Atributos del archivo.
  • 17. GestiGestióón del espacio en discon del espacio en disco Control de los bloques de disco asignados a archivos y los bloques libres disponibles para su asignación.
  • 18. GestiGestióón del espacio en discon del espacio en disco  La asignación de espacio debe tener en cuenta:  La velocidad del proceso de acceso secuencial a archivos, acceso al azar a archivos y la asignación y desasignación de bloques.  La capacidad de hacer uso de las transferencias multisector y multipista.  La utilización del disco.  Los requisitos de memoria principal de un algoritmo dado.
  • 19. GestiGestióón del espacio en discon del espacio en disco División básica de las políticas de asignación:  Asignación contigua  Asignación no-contigua: encadenamiento  Asignación no-contigua: indexación
  • 20. AsignaciAsignacióón contiguan contigua Asigna áreas contiguas en disco en respuesta a peticiones a la hora de ejecutar. Los archivos se colocan en bloques contiguos en disco. La dirección de comienzo y el tamaño de archivo grabados en el directorio son suficientes para tener acceso a cualquier bloque de un archivo contiguo.
  • 21. AsignaciAsignacióón no-contigua:n no-contigua: encadenamientoencadenamiento Basada en disco de la lista enlazada. Van bien para el acceso secuencial porque el bloque contiene la dirección del próximo bloque en línea.
  • 22. AsignaciAsignacióón no-contigua:n no-contigua: encadenamientoencadenamiento Ventajas  Simplicidad.  Poca ocupación de almacenamiento. Desventajas  Lento acceso al azar a los archivos.  Incapacidad de utilizar transferencias multisector.
  • 23. AsignaciAsignacióón no-contigua:n no-contigua: indexaciindexacióónn Mejora la velocidad del acceso al azar. Ventajas:  Ausencia de la fragmentación externa.  Eficacia del acceso al azar.  Esquivar los bloques malos del disco.
  • 24. AsignaciAsignacióón no-contigua:n no-contigua: indexaciindexacióónn Acceso a disco necesario para recuperar la dirección del bloque destino en disco. Espacio necesario para almacenar la información de direccionamiento.
  • 25. TraducciTraduccióón de direccin de direccióónn  Los usuarios ven la información almacenada en el almacenamiento secundario como una colección de archivos denominados. Los usuarios hacen referencia al contenido de un archivo determinado en términos de direcciones lógicas relacionadas con archivos. En el caso común donde los archivos se consideran grupos lineales de bytes, los usuarios pueden enviar peticiones para leer o escribir bytes individuales o grupos de ellos.
  • 26. Servicios del sistema relativosServicios del sistema relativos a archivosa archivos Se amplia la descripción de los servicios de archivos en tiempo de ejecución.