SlideShare ist ein Scribd-Unternehmen logo
1 von 54
INTRODUCCIÓN




En el siguiente recopilado de información se dará a conocer los
temas de la VI unidad de la materia de Sistemas Operativos,
que trata sobre la Administración de archivos en la cual se
habla sobre su creación, su jerarquía, el tipo de archivo,
métodos de seguridad, etc. Dando ejemplo de los diferentes
casos, para poder facilitar si comprensión.
UNIDAD VI.-    ADMINISTRADOR DE ARCHIVOS

Contenido:
      ¿Qué es un ARCHIVO?
6.1 Sistema de Archivos
6.2 Jerarquía de Datos
6.3 Tipos de Archivos
6.4 Interface con Usuario
6.4.1 El Sistema de Archivo visto por el usuario
6.4.2 Diseño del Sistema de Archivos
6.4.3 Servidor de Archivos
6.4.4 Seguridad en Archivos
6.4.5 Mecanismos de Protección de Archivos
6.4.6 Implementación Sistemas de Archivos
6.5 Llamadas al Sistema System Calls
6.6 Tipos de Interfaz
6.7 Lenguaje de Comunicación (comandos de
control) y pipelines o conductos.
Primero se definirá que es un archivo:

  ARCHIVO: Colección de información relacionada y almacenada en
  un dispositivo de almacenamiento secundario




Estructura interna (lógica)
o secuencia de bytes: el tipo del archivo determina su estructura (texto à
caracteres, líneas y páginas, código fuente à secuencia de subrutinas y
funciones)
o secuencia de registros de longitud fija
o secuencia de registros de longitud variable
6.1 SISTEMA DE ARCHIVOS.


El “Sistema de Archivos” es la parte del sistema
     de administración del almacenamiento
       responsable, principalmente, de la
        administración de los archivos del
          almacenamiento secundario.
Funciones del Sistema de Archivos.



Los usuarios deben poder crear,
   modificar y borrar archivos.
Se deben poder compartir los
   archivos de una manera
   cuidadosamente controlada.
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.
Una forma de organización de un sistema de archivos puede
                     ser la siguiente:

• Se utiliza una “raíz” para indicar en qué parte del disco
  comienza el “directorio raíz”.
• El “directorio raíz” apunta a los “directorios de usuarios”.
• Un “directorio de usuario” contiene una entrada para cada
  uno de los archivos del usuario.
• Cada entrada de archivo apunta al lugar del disco donde
  está almacenado el archivo referenciado.
El sistema de archivos debe brindar una interfaz favorable al
                          usuario:

• Debe suministrar una “visión lógica” de los datos y de las funciones
  que serán ejecutadas, en vez de una “visión física”.
• El usuario no debe tener que preocuparse por:
   – Dónde serán almacenados los datos.
   – El formato de los datos en los dispositivos.
   – Los medios físicos de la transferencia de datos hacia y desde los
      dispositivos.
Ejemplos de sistemas de archivos son:


   FAT
   UMSDOS
   NTFS
   UDF
   Ext2, ext3, ext4
   ReiserFS, XFS, etc.
6.2 JERARQUIA DE DATOS.

Diagramas de Warnier/Orr.
Los diagramas de Warnier/Orr son un tipo de diagramas
   jerárquicos que se utilizan para describir tanto la
   organización de datos como de procedimientos.
Hay cuatro construcciones básicas utilizadas en los
   diagramas de W/O: jerarquía, secuencia, repetición, y
   selección. También hay dos conceptos avanzados que
   ocasionalmente son necesarios: concurrencia y
   recursión.

          Ejemplo:
Ejemplo de diagrama de W-O
Jerarquía

La jerarquía es la construcción más
    importante. Consiste
    simplemente en un grupo
    anidado de conjuntos y
    subconjuntos representados por
    un conjunto de llaves anidadas.
El siguiente es un ejemplo de una jerarquía sencilla:
                           Tópico A
              Sección 1    Tópico B




Documento     Sección 2    Tópico C
                           Tópico D

               Sección 3   Tópico E
                           Tópico F

Cada llave en el diagrama representa un nivel de la jerarquía.
El diagrama puede ser utilizado para representar una jerarquía
    de datos, o de procedimiento.
Ejemplo de diagrama de jerarquía de datos:


                        Primer nombre
              Nombre    Segundo nombre
                        Apellido
Registro de
Cliente                 Calle y #
              domicilio Ciudad, código postal
                        País
6.3 TIPOS DE ARCHIVOS.


En computación existen básicamente dos tipos de archivos:
• los archivos ASCII y
• los archivos BINARIOS
Archivos binarios:

•   De imagen: .jpg, .gif, .tiff, .bmp (Portable bitmap), .wmf (Windows Meta
    File), .png (Portable Network Graphics), .pcx (Paintbrush); entre muchos
    otros.
•   De video: .mpg, .mov, .avi, .gif
•   Comprimidos o empaquetados: .zip, .Z, .gz, .tar, .lhz
•   Ejecutables o compilados: .exe, .com, .cgi, .o, .a
•   Procesadores de palabras: .doc
Archivos ascii
•   Archivos fuente: .f, .c, .p
•   Formatos de texto: .tex, .txt, .html
•   Formatos de intercambio: .rtf, .ps, .uu

Dentro de los archivos ASCII de uso común por los programas de
   bioinformática están los siguientes:
• De secuencias: .seq
• De secuencias múltiples: .aln, .msf (Multiple Sequence Format,
   secuencias alineadas), .rsf (Rich Sequence Format, estos archivos
   pueden incluir una o más secuencias relacionadas o no).
6.4 INTERFAZ CON EL USUARIO.

Lewis y Rieman [1993] definen las interfaces hombre computadora
   como: las interfaces básicas de usuario son aquellas que incluyen
   cosas como menús, ventanas, teclado, ratón, los "beeps" y
   algunos otros sonidos que la computadora hace, en general,
   todos aquellos canales por los cuales se permite la comunicación
   entre el hombre y la computadora.
La interfaz de usuario.
Es el medio con que el usuario puede comunicarse con una
    máquina, un equipo o una computadora, y comprende
    todos los puntos de contacto entre el usuario y el equipo,
    normalmente suelen ser fáciles de entender y fáciles de
    accionar.
6.4.1 EL SISTEMA DE ARCHIVO VISTO POR EL USUARIO.

La parte más visible de un sistema operativo es el sistema de
   archivo. La mayoría de los programas leen o escriben cuando
   menos un archivo y los usuarios siempre tienen conocimiento de
   la existencia de archivos y sus propiedades. Para muchas
   personas, la comodidad y utilidad del sistema operativo depende
   principalmente de la interfaz, estructura y confiabilidad del
   sistema de archivo.
….
Desde el punto de vista del usuario, el aspecto
   más importante de un sistema de archivo es
   la forma en que él lo concibe, es decir, lo que
   constituye un archivo, la forma en que los
   archivos se nominan y protegen, las
   operaciones que se permiten con los archivos.

Los detalles de si las listas enlazadas o mapas de
   bits se utilizan papa llevar el control del
   almacenamiento libre y de cuántos sectores
   hay en un bloque lógico son de menos
   interés, aunque son de importancia
   considerable para los diseñadores del sistema
   de archivo.
6.4.2 DISEÑO DE SISTEMA DE ARCHIVOS

Para llevar a cabo el diseño de un sistema de archivos se tienen que seguir
una serie de pasos:

•Inventario Preliminar: Relevamiento sin mucho detalle para ver el volumen
de la tarea a realizar.

•Etapa de Análisis: (crítica y detallado de la organización) (Análisis de
Sistemas: usando herramientas, encuestas, estadísticas, etc., arman una
carpeta que marca la organización actual de la empresa con las
modificaciones propuestas para organizar el sistema).
•Etapa de Diseño: Cuál es la mejor solución informática en función de la
carpeta (Ingeniería de Sistemas) (Diagnósticos). Esto nos llevará a una carpeta
técnica con instructivo, manual de funciones, etc., para llegar a la última etapa.

•Programación e Implementación: Se elige el lenguaje y programadores.

•Puesta en Marcha.

•Mantenimiento: Se lo mantiene con actualizaciones, con el tiempo, la
performance del sistema decrece por lo que se requiere más mantenimiento.
Cuando este tiempo es muy grande se intenta renovarlo.
Para el diseño de un sistema de archivos se siguen algunas
metodologías o pasos como Lineal, Estructurada o
Modular, Diseño Orientado a Objetos, Metodologías CASE.
6.4.3 SERVIDOR DE ARCHIVOS

          Un servidor de archivos es un equipo de computo exclusivo
para almacenar la información de todos los usuarios y grupos, con la
ventaja de que se tiene acceso controlado a los recursos por medio de
contraseñas, para mantener la privacidad de los archivos deseados, pero
también con la posibilidad de compartir recursos entre varios usuarios o
tener un repositorio público de archivos en donde todos puedan
almacenar información, todo depende de las necesidades.
6.4.4 SEGURIDAD EN ARCHIVOS


Los sistemas de archivos generalmente contienen información muy
valiosa para sus usuarios, razón por la que los sistemas de archivos
deben protegerla.
Básicamente consiste en proporcionar un acceso controlado a
los archivos
• lo que puede hacerse
• por quién

 Tipos de acceso
•Leer
• Escribir
• Ejecutar
• Añadir
• Borrar
• Listar
6.4.5 MECANISMOS DE PROTECCIÓN DE ARCHIVOS

Dado que los sistemas de computo se han venido haciendo cada vez más
sofisticados, la necesidad de proteger su integridad, también ha crecido.
Los aspectos principales de protección de los mismos son:

1. Protección de los procesos del sistema contra los procesos de usuario.
2. Protección de los procesos de usuario contra los de otros procesos de
usuario.
3. Protección de Memoria.
4. Protección de los dispositivos.
Muchos objetos del sistema necesitan protección, tales como la CPU,
segmentos de memoria, unidades de disco, terminales, impresoras,
procesos, archivos, bases de datos, etc.
6.4.6 IMPLEMENTACIÓN DE SISTEMAS DE
             ARCHIVOS
Un sistema de archivos posee dos problemas de diseño diferentes:
1. Definir cómo debe ver el usuario el sistema de
Archivos.

– definir un archivo y sus atributos
– definir las operaciones permitidas sobre un
archivo
– definir la estructura de directorios

2. Definir los algoritmos y estructuras de datos que deben crearse para establecer
la correspondencia entre el sistema de archivos lógico y los dispositivos físicos
donde se almacenan.
Ejemplo:
Un modelo de protección puede ser visto abstractamente como una
matriz, llamada matriz de derecho.


Los renglones de la matriz representan
dominios y las columnas representan
objetos. Cada entrada en la matriz
contiene un conjunto de derechos de
acceso. Dado que los objetos son
definidos explícitamente por la
columna, se puede omitir el nombre del
objeto en el derecho de acceso. La
entrada "Matriz[i, j]" define el conjunto
de operaciones que un proceso
ejecutándose en el dominio "Dj" puede
realizar sobre el objeto "Oj".
6.5 LLAMADAS AL SISTEMA

• Es el mecanismo usado por
  una aplicación para solicitar
  un servicio al sistema
  operativo.
MECANISMOS: LLAMADAS AL SISTEMA



• Usan una instrucción especial de la
  CPU, así el procesador transfiere el
  control a un código privilegiado,
  especificado por el mismo código.
EJEMPLO DE UNA LLAMADA AL
    SISTEMA EN C: READ
…
• El administrador de memoria (MM) ejecuta todas las
  llamadas al sistema que
• intervienen en la administración de memoria como fork,
  exec y brk.
LLAMADAS EN LA ADMINISTRACION
        DE ARCHIVOS
DE USUARIOS


   • Los procesos de usuario realizan sus
     solicitudes, por medio de llamadas al
     sistema, a los procesos servidores tales
     como MM o FS
LLAMADA- ESQUEMA
EJEMPLO:
6.6 TIPOS DE INTERFAZ

• INTERFAZ DE USUARIO
      INTERFAZ DE USUARIO MODO CONSOLA
      INTERFAZ DE USUARIO MODO GRÁFICO
INTERFAZ DE USUARIO


• El interfaz de usuario es un
  canal comunicativo entre el
  usuario y el ordenador.
EL INTERFAZ DE USUARIO DEBE
              PERMITIR
• El interfaz debe ser consistente (en situaciones similares se debe
  emplear la misma secuencia de acciones).
• Debe permitir accesos rápidos.
• Debe ofrecer una respuesta a toda acción del usuario.
• Debe permitir deshacer acciones.
• Debe permitir nemotécnicos.
RECOMENDACIONES
• Para diseñar una buena interfaz enfocada hacia el usuario es necesario
  tener claros los objetivos del hipertexto, teniendo en cuenta no sólo lo
  que se persigue ofreciendo información, sino las necesidades que van a
  tener los usuarios a la hora de consultarlo.
INTERFAZ DE USUARIO MODO
         CONSOLA
• En los sistemas basados en UNIX/Linux, es normal
  hacer una traducción de las llamadas gráficas a las
  llamadas de consola. El programador dedicado a los
  comandos de consola puede mejorar las capacidades
  de éstos sin preocuparse por la interfaz gráfica.
…
• Los programadores de front-ends o interfaces gráficas en
  cambio, se dedican a proporcionar una interfaz gráfica
  agradable sin preocuparse por los detalles internos de las
  órdenes de líneas de comandos y solamente interactúan con
  ellos vía parámetros.
INTERFAZ DE USUARIO MODO
              GRAFICO
• Los sistemas operativos comerciales hacen uso de
  una interfaz gráfica intuitiva de modo que sea
  relativamente de usar para los usuarios nuevos.
  Muchas de las tareas que pueden hacer a nivel
  consola también se pueden hacer en modo gráfico.
6.7 LENGUAJE DE COMUNICACIÓN (COMANDOS DE
      CONTROL) Y PIPELINES O CONDUCTOS




• INTRODUCCIÓN A LOS SHELLS
• TIPOS DE SHELL
• TUBERÍAS Y REDIRECCIONAMIENTO DE
  ENTRADA/SALIDA
INTRODUCCIÓN A LOS SHELLS
• El intérprete de órdenes (shell en inglés) se está ejecutando cuando vemos
  en la pantalla un símbolo de espera que puede ser ``$'' o un ``#'', donde se
  pueden escribir órdenes.
• Windows al intérprete de órdenes se le conoce como símbolo del sistema.
SHELL
El intérprete de órdenes es un programa que recibe nuestra orden
    (comando), realiza tareas como:
• Autentificar al usuario antes de poder entrar en sesión.
• Reemplazar nombres de archivos y variables.
• Redireccionamiento de entrada-salida, u operaciones de
    tuberías.
• Localizar el archivo ejecutable e iniciar el programa.
TIPOS DE SHELL
UNIX ofrece diferentes tipos de shell o modos de
interpretación de comandos Si el usuario utiliza siempre el
mismo sistema operativo, posiblemente utiliza también el
mismo shell. Es importante recordar que existen otras
opciones:
• Bourne Shell(/bin/sh).
• /bin/bash
• Korn Shell(bin/ksh).
• C Shell(csh).
• /bin/zsh.
TUBERÍAS Y REDIRECCIONAMIENTO DE
                    ENTRADA/SALIDA

• El intérprete de órdenes también puede redirigir la entrada/salida
  de un proceso a otro. A esta función se le conoce como tuberías o
  redireccionamiento.
FIN DE LA SEXTA UNIDAD.

Weitere ähnliche Inhalte

Was ist angesagt?

Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Dj Mada - Tres Valles, Veracruz
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datosRodolfo Kuman Chi
 
Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpujomapuga
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexadosjennifergu17
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
Presentation jovanny
Presentation jovannyPresentation jovanny
Presentation jovannyooooooo
 
Sistema de Archivos Distribuidos
Sistema de Archivos DistribuidosSistema de Archivos Distribuidos
Sistema de Archivos DistribuidosRene Guaman-Quinche
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria VirtualAna Brooks
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpuIsaí Beto Matz Mijes
 
Administración de memoria con listas enlazadas
Administración de memoria con listas enlazadasAdministración de memoria con listas enlazadas
Administración de memoria con listas enlazadas69johan69
 
Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.velazqes
 
Seguridad en los sistemas de archivos
Seguridad en los sistemas de archivosSeguridad en los sistemas de archivos
Seguridad en los sistemas de archivosANDRES SALAZAR
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directaTiFoN87
 
Sistemas de apoyo a la toma de decisiones
Sistemas de apoyo a la toma de decisionesSistemas de apoyo a la toma de decisiones
Sistemas de apoyo a la toma de decisionesheynan
 

Was ist angesagt? (20)

Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Relaciones en bases de datos
Relaciones en bases de datosRelaciones en bases de datos
Relaciones en bases de datos
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datos
 
Cuestionario - sistemas de archivos
Cuestionario - sistemas de archivosCuestionario - sistemas de archivos
Cuestionario - sistemas de archivos
 
Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpu
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Presentation jovanny
Presentation jovannyPresentation jovanny
Presentation jovanny
 
Sistema de Archivos Distribuidos
Sistema de Archivos DistribuidosSistema de Archivos Distribuidos
Sistema de Archivos Distribuidos
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria Virtual
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Administración de memoria con listas enlazadas
Administración de memoria con listas enlazadasAdministración de memoria con listas enlazadas
Administración de memoria con listas enlazadas
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Exclusión mutua
Exclusión mutuaExclusión mutua
Exclusión mutua
 
Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.
 
Seguridad en los sistemas de archivos
Seguridad en los sistemas de archivosSeguridad en los sistemas de archivos
Seguridad en los sistemas de archivos
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directa
 
Sistemas de apoyo a la toma de decisiones
Sistemas de apoyo a la toma de decisionesSistemas de apoyo a la toma de decisiones
Sistemas de apoyo a la toma de decisiones
 

Andere mochten auch

Diapositivas 6
Diapositivas 6Diapositivas 6
Diapositivas 6alica
 
1a reunion tanit 3 mayo 13 final
1a reunion tanit 3 mayo 13  final1a reunion tanit 3 mayo 13  final
1a reunion tanit 3 mayo 13 finalOmar Hernandez
 
Interfaz con el sistema de archivos
Interfaz con el sistema de archivosInterfaz con el sistema de archivos
Interfaz con el sistema de archivosUTPL UTPL
 
Practica 1 sistemas operativos
Practica 1 sistemas operativosPractica 1 sistemas operativos
Practica 1 sistemas operativosozase
 
A D M I N I S T R A D O R D E A R C H I V O S
A D M I N I S T R A D O R  D E  A R C H I V O SA D M I N I S T R A D O R  D E  A R C H I V O S
A D M I N I S T R A D O R D E A R C H I V O Smartin
 
Sistemas operativos cobaej
Sistemas operativos cobaejSistemas operativos cobaej
Sistemas operativos cobaejAndreaalejo2000
 
DISEÑO DE ARCHIVOS Y USO DE DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO
DISEÑO DE ARCHIVOSY USO DE DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIODISEÑO DE ARCHIVOSY USO DE DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO
DISEÑO DE ARCHIVOS Y USO DE DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIOacastrootero
 
Ejercicios de programacion concurrente
Ejercicios de programacion concurrenteEjercicios de programacion concurrente
Ejercicios de programacion concurrenteedgar muñoz
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srtCarlos Solano
 
Diseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosDiseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosangela margarita
 
La interfaz del servidor de directorios
La interfaz del servidor de directoriosLa interfaz del servidor de directorios
La interfaz del servidor de directoriospaola2545
 
Interfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosInterfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosAcristyM
 
Diagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesosDiagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesosDeivis Romero
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Informaciónjgbd127
 
Tipos de empresas en Costa Rica
Tipos de empresas en Costa RicaTipos de empresas en Costa Rica
Tipos de empresas en Costa RicaMaria Sanchez
 
Flujograma transferencia documental
Flujograma transferencia documentalFlujograma transferencia documental
Flujograma transferencia documentalKTG90
 
Administracion de archivos
Administracion de archivosAdministracion de archivos
Administracion de archivoscgviviana
 

Andere mochten auch (20)

Diapositivas 6
Diapositivas 6Diapositivas 6
Diapositivas 6
 
Administracion archivos sena
Administracion archivos senaAdministracion archivos sena
Administracion archivos sena
 
1a reunion tanit 3 mayo 13 final
1a reunion tanit 3 mayo 13  final1a reunion tanit 3 mayo 13  final
1a reunion tanit 3 mayo 13 final
 
Interfaz con el sistema de archivos
Interfaz con el sistema de archivosInterfaz con el sistema de archivos
Interfaz con el sistema de archivos
 
Practica 1 sistemas operativos
Practica 1 sistemas operativosPractica 1 sistemas operativos
Practica 1 sistemas operativos
 
A D M I N I S T R A D O R D E A R C H I V O S
A D M I N I S T R A D O R  D E  A R C H I V O SA D M I N I S T R A D O R  D E  A R C H I V O S
A D M I N I S T R A D O R D E A R C H I V O S
 
Sistemas operativos cobaej
Sistemas operativos cobaejSistemas operativos cobaej
Sistemas operativos cobaej
 
DISEÑO DE ARCHIVOS Y USO DE DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO
DISEÑO DE ARCHIVOSY USO DE DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIODISEÑO DE ARCHIVOSY USO DE DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO
DISEÑO DE ARCHIVOS Y USO DE DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO
 
Ejercicios de programacion concurrente
Ejercicios de programacion concurrenteEjercicios de programacion concurrente
Ejercicios de programacion concurrente
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
 
Diseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datosDiseño de interacciones_de_bases_de_datos
Diseño de interacciones_de_bases_de_datos
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
La interfaz del servidor de directorios
La interfaz del servidor de directoriosLa interfaz del servidor de directorios
La interfaz del servidor de directorios
 
Interfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosInterfaz del Sistema de Archivos
Interfaz del Sistema de Archivos
 
Diagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesosDiagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesos
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Información
 
Tipos de empresas en Costa Rica
Tipos de empresas en Costa RicaTipos de empresas en Costa Rica
Tipos de empresas en Costa Rica
 
Flujograma transferencia documental
Flujograma transferencia documentalFlujograma transferencia documental
Flujograma transferencia documental
 
Administracion de archivos
Administracion de archivosAdministracion de archivos
Administracion de archivos
 
Diapositivas archivo
Diapositivas archivoDiapositivas archivo
Diapositivas archivo
 

Ähnlich wie Administracion De Archivos Vi

Instrucciones de máquina
Instrucciones de máquinaInstrucciones de máquina
Instrucciones de máquinagiovatovar
 
Administracion archivos sena
Administracion archivos senaAdministracion archivos sena
Administracion archivos senagiovatovar
 
Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivosgiovatovar
 
UNIDAD VI
UNIDAD VIUNIDAD VI
UNIDAD VImartin
 
Sistemas
SistemasSistemas
Sistemasmartin
 
Controladora de perifericos indice
Controladora de perifericos indiceControladora de perifericos indice
Controladora de perifericos indiceDavid Yupanqui
 
Controladora de perifericos indice
Controladora de perifericos indiceControladora de perifericos indice
Controladora de perifericos indicePamelaguibkdoe
 
Controladora de perifericos
Controladora de perifericos Controladora de perifericos
Controladora de perifericos samuel mora
 
Controladora de perifericos indices
Controladora de perifericos indicesControladora de perifericos indices
Controladora de perifericos indicesElizabeth Miño
 
Análisis y diseño de sistemas de información II
Análisis y diseño de sistemas de información IIAnálisis y diseño de sistemas de información II
Análisis y diseño de sistemas de información IIFlorez85
 
Controladora de perifericos
Controladora de perifericos Controladora de perifericos
Controladora de perifericos Pamelaguibkdoe
 
Unidad 6 Yb 7 Sistemas Operativos
Unidad 6 Yb 7 Sistemas OperativosUnidad 6 Yb 7 Sistemas Operativos
Unidad 6 Yb 7 Sistemas OperativosChulinneitor
 
Tatiana Sánchez 2
Tatiana Sánchez 2Tatiana Sánchez 2
Tatiana Sánchez 2tatyseli
 
Diseño de archivos, grupo 4
Diseño de archivos, grupo 4Diseño de archivos, grupo 4
Diseño de archivos, grupo 4pandreaf
 
11. sistema de archivos
11.  sistema de archivos11.  sistema de archivos
11. sistema de archivosAkashi Yuurei
 
11. sistema de archivos
11.  sistema de archivos11.  sistema de archivos
11. sistema de archivosAkashi Yuurei
 
Administradordearchivos 091202184832-phpapp01
Administradordearchivos 091202184832-phpapp01Administradordearchivos 091202184832-phpapp01
Administradordearchivos 091202184832-phpapp01Luis Duarte
 

Ähnlich wie Administracion De Archivos Vi (20)

Instrucciones de máquina
Instrucciones de máquinaInstrucciones de máquina
Instrucciones de máquina
 
Administracion archivos sena
Administracion archivos senaAdministracion archivos sena
Administracion archivos sena
 
Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivos
 
UNIDAD VI
UNIDAD VIUNIDAD VI
UNIDAD VI
 
Sistemas
SistemasSistemas
Sistemas
 
Controladora de perifericos indice
Controladora de perifericos indiceControladora de perifericos indice
Controladora de perifericos indice
 
Controladora de perifericos indice
Controladora de perifericos indiceControladora de perifericos indice
Controladora de perifericos indice
 
Controladora de perifericos
Controladora de perifericos Controladora de perifericos
Controladora de perifericos
 
Controladora de perifericos indices
Controladora de perifericos indicesControladora de perifericos indices
Controladora de perifericos indices
 
Análisis y diseño de sistemas de información II
Análisis y diseño de sistemas de información IIAnálisis y diseño de sistemas de información II
Análisis y diseño de sistemas de información II
 
Controladora de perifericos
Controladora de perifericos Controladora de perifericos
Controladora de perifericos
 
Unidad 6 Yb 7 Sistemas Operativos
Unidad 6 Yb 7 Sistemas OperativosUnidad 6 Yb 7 Sistemas Operativos
Unidad 6 Yb 7 Sistemas Operativos
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
 
YENIFER OLIVO.
YENIFER OLIVO.YENIFER OLIVO.
YENIFER OLIVO.
 
Tatiana Sánchez 2
Tatiana Sánchez 2Tatiana Sánchez 2
Tatiana Sánchez 2
 
Diseño de archivos, grupo 4
Diseño de archivos, grupo 4Diseño de archivos, grupo 4
Diseño de archivos, grupo 4
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
11. sistema de archivos
11.  sistema de archivos11.  sistema de archivos
11. sistema de archivos
 
11. sistema de archivos
11.  sistema de archivos11.  sistema de archivos
11. sistema de archivos
 
Administradordearchivos 091202184832-phpapp01
Administradordearchivos 091202184832-phpapp01Administradordearchivos 091202184832-phpapp01
Administradordearchivos 091202184832-phpapp01
 

Mehr von SistemOper

Psicologia Organizacional
Psicologia OrganizacionalPsicologia Organizacional
Psicologia OrganizacionalSistemOper
 
Administracion De Archivos Vi 2
Administracion De Archivos Vi 2Administracion De Archivos Vi 2
Administracion De Archivos Vi 2SistemOper
 
Administrador De Archivo So[1]
Administrador De Archivo So[1]Administrador De Archivo So[1]
Administrador De Archivo So[1]SistemOper
 
Administracion De Archivos
Administracion De ArchivosAdministracion De Archivos
Administracion De ArchivosSistemOper
 
Patricia Gonzalez Garcia Informatica
Patricia Gonzalez Garcia InformaticaPatricia Gonzalez Garcia Informatica
Patricia Gonzalez Garcia InformaticaSistemOper
 
Caracteristicas De Los Sistemas O
Caracteristicas De Los Sistemas OCaracteristicas De Los Sistemas O
Caracteristicas De Los Sistemas OSistemOper
 
Ensayo Slowfood
Ensayo SlowfoodEnsayo Slowfood
Ensayo SlowfoodSistemOper
 
Calidad Del Sw
Calidad Del SwCalidad Del Sw
Calidad Del SwSistemOper
 
Calidad Del Sw
Calidad Del SwCalidad Del Sw
Calidad Del SwSistemOper
 
Funciones Y Caracteristicas De Los S
Funciones Y Caracteristicas De Los SFunciones Y Caracteristicas De Los S
Funciones Y Caracteristicas De Los SSistemOper
 
Calidad Y El Mundo Globalizado
Calidad Y El Mundo GlobalizadoCalidad Y El Mundo Globalizado
Calidad Y El Mundo GlobalizadoSistemOper
 

Mehr von SistemOper (12)

Psicologia Organizacional
Psicologia OrganizacionalPsicologia Organizacional
Psicologia Organizacional
 
Septima U
Septima USeptima U
Septima U
 
Administracion De Archivos Vi 2
Administracion De Archivos Vi 2Administracion De Archivos Vi 2
Administracion De Archivos Vi 2
 
Administrador De Archivo So[1]
Administrador De Archivo So[1]Administrador De Archivo So[1]
Administrador De Archivo So[1]
 
Administracion De Archivos
Administracion De ArchivosAdministracion De Archivos
Administracion De Archivos
 
Patricia Gonzalez Garcia Informatica
Patricia Gonzalez Garcia InformaticaPatricia Gonzalez Garcia Informatica
Patricia Gonzalez Garcia Informatica
 
Caracteristicas De Los Sistemas O
Caracteristicas De Los Sistemas OCaracteristicas De Los Sistemas O
Caracteristicas De Los Sistemas O
 
Ensayo Slowfood
Ensayo SlowfoodEnsayo Slowfood
Ensayo Slowfood
 
Calidad Del Sw
Calidad Del SwCalidad Del Sw
Calidad Del Sw
 
Calidad Del Sw
Calidad Del SwCalidad Del Sw
Calidad Del Sw
 
Funciones Y Caracteristicas De Los S
Funciones Y Caracteristicas De Los SFunciones Y Caracteristicas De Los S
Funciones Y Caracteristicas De Los S
 
Calidad Y El Mundo Globalizado
Calidad Y El Mundo GlobalizadoCalidad Y El Mundo Globalizado
Calidad Y El Mundo Globalizado
 

Kürzlich hochgeladen

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Kürzlich hochgeladen (16)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Administracion De Archivos Vi

  • 1.
  • 2. INTRODUCCIÓN En el siguiente recopilado de información se dará a conocer los temas de la VI unidad de la materia de Sistemas Operativos, que trata sobre la Administración de archivos en la cual se habla sobre su creación, su jerarquía, el tipo de archivo, métodos de seguridad, etc. Dando ejemplo de los diferentes casos, para poder facilitar si comprensión.
  • 3. UNIDAD VI.- ADMINISTRADOR DE ARCHIVOS Contenido: ¿Qué es un ARCHIVO? 6.1 Sistema de Archivos 6.2 Jerarquía de Datos 6.3 Tipos de Archivos 6.4 Interface con Usuario 6.4.1 El Sistema de Archivo visto por el usuario 6.4.2 Diseño del Sistema de Archivos 6.4.3 Servidor de Archivos 6.4.4 Seguridad en Archivos 6.4.5 Mecanismos de Protección de Archivos 6.4.6 Implementación Sistemas de Archivos 6.5 Llamadas al Sistema System Calls 6.6 Tipos de Interfaz 6.7 Lenguaje de Comunicación (comandos de control) y pipelines o conductos.
  • 4. Primero se definirá que es un archivo: ARCHIVO: Colección de información relacionada y almacenada en un dispositivo de almacenamiento secundario Estructura interna (lógica) o secuencia de bytes: el tipo del archivo determina su estructura (texto à caracteres, líneas y páginas, código fuente à secuencia de subrutinas y funciones) o secuencia de registros de longitud fija o secuencia de registros de longitud variable
  • 5. 6.1 SISTEMA DE ARCHIVOS. El “Sistema de Archivos” es la parte del sistema de administración del almacenamiento responsable, principalmente, de la administración de los archivos del almacenamiento secundario.
  • 6. Funciones del Sistema de Archivos. Los usuarios deben poder crear, modificar y borrar archivos. Se deben poder compartir los archivos de una manera cuidadosamente controlada.
  • 7. 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.
  • 8. •“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.
  • 9. Una forma de organización de un sistema de archivos puede ser la siguiente: • Se utiliza una “raíz” para indicar en qué parte del disco comienza el “directorio raíz”. • El “directorio raíz” apunta a los “directorios de usuarios”. • Un “directorio de usuario” contiene una entrada para cada uno de los archivos del usuario. • Cada entrada de archivo apunta al lugar del disco donde está almacenado el archivo referenciado.
  • 10. El sistema de archivos debe brindar una interfaz favorable al usuario: • Debe suministrar una “visión lógica” de los datos y de las funciones que serán ejecutadas, en vez de una “visión física”. • El usuario no debe tener que preocuparse por: – Dónde serán almacenados los datos. – El formato de los datos en los dispositivos. – Los medios físicos de la transferencia de datos hacia y desde los dispositivos.
  • 11. Ejemplos de sistemas de archivos son:  FAT  UMSDOS  NTFS  UDF  Ext2, ext3, ext4  ReiserFS, XFS, etc.
  • 12. 6.2 JERARQUIA DE DATOS. Diagramas de Warnier/Orr. Los diagramas de Warnier/Orr son un tipo de diagramas jerárquicos que se utilizan para describir tanto la organización de datos como de procedimientos. Hay cuatro construcciones básicas utilizadas en los diagramas de W/O: jerarquía, secuencia, repetición, y selección. También hay dos conceptos avanzados que ocasionalmente son necesarios: concurrencia y recursión. Ejemplo:
  • 14. Jerarquía La jerarquía es la construcción más importante. Consiste simplemente en un grupo anidado de conjuntos y subconjuntos representados por un conjunto de llaves anidadas.
  • 15. El siguiente es un ejemplo de una jerarquía sencilla: Tópico A Sección 1 Tópico B Documento Sección 2 Tópico C Tópico D Sección 3 Tópico E Tópico F Cada llave en el diagrama representa un nivel de la jerarquía. El diagrama puede ser utilizado para representar una jerarquía de datos, o de procedimiento.
  • 16. Ejemplo de diagrama de jerarquía de datos: Primer nombre Nombre Segundo nombre Apellido Registro de Cliente Calle y # domicilio Ciudad, código postal País
  • 17. 6.3 TIPOS DE ARCHIVOS. En computación existen básicamente dos tipos de archivos: • los archivos ASCII y • los archivos BINARIOS
  • 18. Archivos binarios: • De imagen: .jpg, .gif, .tiff, .bmp (Portable bitmap), .wmf (Windows Meta File), .png (Portable Network Graphics), .pcx (Paintbrush); entre muchos otros. • De video: .mpg, .mov, .avi, .gif • Comprimidos o empaquetados: .zip, .Z, .gz, .tar, .lhz • Ejecutables o compilados: .exe, .com, .cgi, .o, .a • Procesadores de palabras: .doc
  • 19. Archivos ascii • Archivos fuente: .f, .c, .p • Formatos de texto: .tex, .txt, .html • Formatos de intercambio: .rtf, .ps, .uu Dentro de los archivos ASCII de uso común por los programas de bioinformática están los siguientes: • De secuencias: .seq • De secuencias múltiples: .aln, .msf (Multiple Sequence Format, secuencias alineadas), .rsf (Rich Sequence Format, estos archivos pueden incluir una o más secuencias relacionadas o no).
  • 20. 6.4 INTERFAZ CON EL USUARIO. Lewis y Rieman [1993] definen las interfaces hombre computadora como: las interfaces básicas de usuario son aquellas que incluyen cosas como menús, ventanas, teclado, ratón, los "beeps" y algunos otros sonidos que la computadora hace, en general, todos aquellos canales por los cuales se permite la comunicación entre el hombre y la computadora.
  • 21. La interfaz de usuario. Es el medio con que el usuario puede comunicarse con una máquina, un equipo o una computadora, y comprende todos los puntos de contacto entre el usuario y el equipo, normalmente suelen ser fáciles de entender y fáciles de accionar.
  • 22. 6.4.1 EL SISTEMA DE ARCHIVO VISTO POR EL USUARIO. La parte más visible de un sistema operativo es el sistema de archivo. La mayoría de los programas leen o escriben cuando menos un archivo y los usuarios siempre tienen conocimiento de la existencia de archivos y sus propiedades. Para muchas personas, la comodidad y utilidad del sistema operativo depende principalmente de la interfaz, estructura y confiabilidad del sistema de archivo.
  • 23. …. Desde el punto de vista del usuario, el aspecto más importante de un sistema de archivo es la forma en que él lo concibe, es decir, lo que constituye un archivo, la forma en que los archivos se nominan y protegen, las operaciones que se permiten con los archivos. Los detalles de si las listas enlazadas o mapas de bits se utilizan papa llevar el control del almacenamiento libre y de cuántos sectores hay en un bloque lógico son de menos interés, aunque son de importancia considerable para los diseñadores del sistema de archivo.
  • 24. 6.4.2 DISEÑO DE SISTEMA DE ARCHIVOS Para llevar a cabo el diseño de un sistema de archivos se tienen que seguir una serie de pasos: •Inventario Preliminar: Relevamiento sin mucho detalle para ver el volumen de la tarea a realizar. •Etapa de Análisis: (crítica y detallado de la organización) (Análisis de Sistemas: usando herramientas, encuestas, estadísticas, etc., arman una carpeta que marca la organización actual de la empresa con las modificaciones propuestas para organizar el sistema).
  • 25. •Etapa de Diseño: Cuál es la mejor solución informática en función de la carpeta (Ingeniería de Sistemas) (Diagnósticos). Esto nos llevará a una carpeta técnica con instructivo, manual de funciones, etc., para llegar a la última etapa. •Programación e Implementación: Se elige el lenguaje y programadores. •Puesta en Marcha. •Mantenimiento: Se lo mantiene con actualizaciones, con el tiempo, la performance del sistema decrece por lo que se requiere más mantenimiento. Cuando este tiempo es muy grande se intenta renovarlo.
  • 26. Para el diseño de un sistema de archivos se siguen algunas metodologías o pasos como Lineal, Estructurada o Modular, Diseño Orientado a Objetos, Metodologías CASE.
  • 27. 6.4.3 SERVIDOR DE ARCHIVOS Un servidor de archivos es un equipo de computo exclusivo para almacenar la información de todos los usuarios y grupos, con la ventaja de que se tiene acceso controlado a los recursos por medio de contraseñas, para mantener la privacidad de los archivos deseados, pero también con la posibilidad de compartir recursos entre varios usuarios o tener un repositorio público de archivos en donde todos puedan almacenar información, todo depende de las necesidades.
  • 28. 6.4.4 SEGURIDAD EN ARCHIVOS Los sistemas de archivos generalmente contienen información muy valiosa para sus usuarios, razón por la que los sistemas de archivos deben protegerla.
  • 29. Básicamente consiste en proporcionar un acceso controlado a los archivos • lo que puede hacerse • por quién Tipos de acceso •Leer • Escribir • Ejecutar • Añadir • Borrar • Listar
  • 30. 6.4.5 MECANISMOS DE PROTECCIÓN DE ARCHIVOS Dado que los sistemas de computo se han venido haciendo cada vez más sofisticados, la necesidad de proteger su integridad, también ha crecido. Los aspectos principales de protección de los mismos son: 1. Protección de los procesos del sistema contra los procesos de usuario. 2. Protección de los procesos de usuario contra los de otros procesos de usuario. 3. Protección de Memoria. 4. Protección de los dispositivos.
  • 31. Muchos objetos del sistema necesitan protección, tales como la CPU, segmentos de memoria, unidades de disco, terminales, impresoras, procesos, archivos, bases de datos, etc.
  • 32. 6.4.6 IMPLEMENTACIÓN DE SISTEMAS DE ARCHIVOS Un sistema de archivos posee dos problemas de diseño diferentes: 1. Definir cómo debe ver el usuario el sistema de Archivos. – definir un archivo y sus atributos – definir las operaciones permitidas sobre un archivo – definir la estructura de directorios 2. Definir los algoritmos y estructuras de datos que deben crearse para establecer la correspondencia entre el sistema de archivos lógico y los dispositivos físicos donde se almacenan.
  • 33. Ejemplo: Un modelo de protección puede ser visto abstractamente como una matriz, llamada matriz de derecho. Los renglones de la matriz representan dominios y las columnas representan objetos. Cada entrada en la matriz contiene un conjunto de derechos de acceso. Dado que los objetos son definidos explícitamente por la columna, se puede omitir el nombre del objeto en el derecho de acceso. La entrada "Matriz[i, j]" define el conjunto de operaciones que un proceso ejecutándose en el dominio "Dj" puede realizar sobre el objeto "Oj".
  • 34. 6.5 LLAMADAS AL SISTEMA • Es el mecanismo usado por una aplicación para solicitar un servicio al sistema operativo.
  • 35. MECANISMOS: LLAMADAS AL SISTEMA • Usan una instrucción especial de la CPU, así el procesador transfiere el control a un código privilegiado, especificado por el mismo código.
  • 36. EJEMPLO DE UNA LLAMADA AL SISTEMA EN C: READ
  • 37. … • El administrador de memoria (MM) ejecuta todas las llamadas al sistema que • intervienen en la administración de memoria como fork, exec y brk.
  • 38. LLAMADAS EN LA ADMINISTRACION DE ARCHIVOS
  • 39. DE USUARIOS • Los procesos de usuario realizan sus solicitudes, por medio de llamadas al sistema, a los procesos servidores tales como MM o FS
  • 42. 6.6 TIPOS DE INTERFAZ • INTERFAZ DE USUARIO INTERFAZ DE USUARIO MODO CONSOLA INTERFAZ DE USUARIO MODO GRÁFICO
  • 43. INTERFAZ DE USUARIO • El interfaz de usuario es un canal comunicativo entre el usuario y el ordenador.
  • 44. EL INTERFAZ DE USUARIO DEBE PERMITIR • El interfaz debe ser consistente (en situaciones similares se debe emplear la misma secuencia de acciones). • Debe permitir accesos rápidos. • Debe ofrecer una respuesta a toda acción del usuario. • Debe permitir deshacer acciones. • Debe permitir nemotécnicos.
  • 45. RECOMENDACIONES • Para diseñar una buena interfaz enfocada hacia el usuario es necesario tener claros los objetivos del hipertexto, teniendo en cuenta no sólo lo que se persigue ofreciendo información, sino las necesidades que van a tener los usuarios a la hora de consultarlo.
  • 46. INTERFAZ DE USUARIO MODO CONSOLA • En los sistemas basados en UNIX/Linux, es normal hacer una traducción de las llamadas gráficas a las llamadas de consola. El programador dedicado a los comandos de consola puede mejorar las capacidades de éstos sin preocuparse por la interfaz gráfica.
  • 47. … • Los programadores de front-ends o interfaces gráficas en cambio, se dedican a proporcionar una interfaz gráfica agradable sin preocuparse por los detalles internos de las órdenes de líneas de comandos y solamente interactúan con ellos vía parámetros.
  • 48. INTERFAZ DE USUARIO MODO GRAFICO • Los sistemas operativos comerciales hacen uso de una interfaz gráfica intuitiva de modo que sea relativamente de usar para los usuarios nuevos. Muchas de las tareas que pueden hacer a nivel consola también se pueden hacer en modo gráfico.
  • 49. 6.7 LENGUAJE DE COMUNICACIÓN (COMANDOS DE CONTROL) Y PIPELINES O CONDUCTOS • INTRODUCCIÓN A LOS SHELLS • TIPOS DE SHELL • TUBERÍAS Y REDIRECCIONAMIENTO DE ENTRADA/SALIDA
  • 50. INTRODUCCIÓN A LOS SHELLS • El intérprete de órdenes (shell en inglés) se está ejecutando cuando vemos en la pantalla un símbolo de espera que puede ser ``$'' o un ``#'', donde se pueden escribir órdenes. • Windows al intérprete de órdenes se le conoce como símbolo del sistema.
  • 51. SHELL El intérprete de órdenes es un programa que recibe nuestra orden (comando), realiza tareas como: • Autentificar al usuario antes de poder entrar en sesión. • Reemplazar nombres de archivos y variables. • Redireccionamiento de entrada-salida, u operaciones de tuberías. • Localizar el archivo ejecutable e iniciar el programa.
  • 52. TIPOS DE SHELL UNIX ofrece diferentes tipos de shell o modos de interpretación de comandos Si el usuario utiliza siempre el mismo sistema operativo, posiblemente utiliza también el mismo shell. Es importante recordar que existen otras opciones: • Bourne Shell(/bin/sh). • /bin/bash • Korn Shell(bin/ksh). • C Shell(csh). • /bin/zsh.
  • 53. TUBERÍAS Y REDIRECCIONAMIENTO DE ENTRADA/SALIDA • El intérprete de órdenes también puede redirigir la entrada/salida de un proceso a otro. A esta función se le conoce como tuberías o redireccionamiento.
  • 54. FIN DE LA SEXTA UNIDAD.