Diapositivas 6

6.876 visualizaciones

Publicado el

Publicado en: Tecnología
0 comentarios
2 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
6.876
En SlideShare
0
De insertados
0
Número de insertados
56
Acciones
Compartido
0
Descargas
208
Comentarios
0
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

Diapositivas 6

  1. 1. IN EC SISTEMAS OPERATIVOS ST P TE IT TO U X TE E TU C N OL O GI C O D UNIDAD VI ADMINISTRACION DE ARCHIVOS CATEDRATICO: Lic. Ma. De los Ángeles Martínez Morales INTEGRANTES DEL EQUIPO: Santos Hernández Gisela Tamayo Domínguez Nancy Triana Carrillo Sandra Alicia Trinidad Cuervo Lucia Zertuche Arceo Keila LIC. EN INFORMATICA. QUINTO SEMESTRE SAN JUAN B.TUX, OAX, A 2 DE DICIEMBRE DEL 2009. Temario
  2. 2. UNIDAD VI RECOMENDACIONES. 6.1.-SISTEMAS DE ARCHIVOS. 6.2 JERARQUIA DE DATOS. 6.3 TIPOS DE ARCHIVOS. 6.4 INTERFAZ CON EL USUARIO. 6.4.1 EL SISTEMA DE ARCHIVOS VISTO POR EL USUARIO. 6.4.2 DISEÑO DEL SISTEMA DE ARCHIVOS. 6.4.3 SERVIDOR DE ARCHIVOS. 6.4.4 SEGURIDAD EN LOS ARCHIVOS. 6.4.5 MECANISMOS DE PROTECCIÓN. 6.4.6 IMPLEMENTACIÓN. 6.5 LLAMADAS AL SISTEMA. 6.6 TIPOS DE INTERFAZ. 6.7 LENGUAJE DE COMUNICACIÓN. CONCLUSIÓN REFERENCIAS
  3. 3. Recomendaciones: El presenta trabajo fue desarrollado, con la finalidad de que los alumnos que cursan el quinto semestre de la Licenciatura en informática , del Instituto Tecnológico de Tuxtepec, puedan comprender la unidad 6 “ Administración de archivos” que forma parte de la materia de Sistemas Operativos. Aquí se presentan las ideas mas importantes, de manera clara y precisa para obtener así una mejor comprensión. Es por lo tanto que hacemos recomendable dicho trabajo . Menú.
  4. 4. 6.1.-SISTEMAS DE ARCHIVOS.  Son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco. Cuando se instala el S.O, los dispositivos de almacenamiento esta vacios .Es por ello que se instala el sistema de archivos. Sig.
  5. 5.  En los sistema de archivo los discos se divide física o lógicamente en particiones o volúmenes. Una partición es una porción de un disco a la que se le dota de una identidad propia y que el puede ser manipulada por el S.O como una entidad lógica independiente. Las particiones admiten formatos ,instalación de sistemas de archivos ,comprobaciones ,etc. No es necesario que la partición tenga instalado un sistema de archivos. Ant. Sig.
  6. 6. Se ocupan de la forma 1.-Métodos de acceso. en que se obtiene acceso a los datos almacenados en archivos. Se ocupa de ofrecer los mecanismos para 2.-Administración de almacenar, compartir y archivos. asegurar archivos, y hacer referencia a ellos. En general, los sistemas de archivos contienen: Se ocupa de asignar 3.-almacenamiento espacio a los archivos en Administración de dispositivos de secundario. almacenamiento secundario. Se ocupa de garantizar que no se corrompa la 4.-Mecanismo de información en un integridad de los archivos. archivo. Ant. Sig
  7. 7. Los usuarios deben poder crear, modificar y eliminar archivos. Los usuarios podrán dar a sus archivos la estructura mas apropiada para cada aplicación. Algunas funciones del Debe ofrecer recursos de respaldo y sistema de archivos: recuperación de la información. El mecanismo de compartir archivos debe ofrecer varios tipos de acceso controlado. Los usuarios deben poder cambiar el nombre a sus archivos, en vez de usar el nombre original Ant. Sig.
  8. 8. Estructura del sistema de archivos.  Cuando se crea un sistema de archivos en una partición de disco, se crea una entidad lógica autocontenido con espacio para la información de carga del S.O, descripción de su estructura y descriptores de archivos.  En la siguiente figura se muestra las estructuras de un sistema de archivos para MS-DOS,UNIX Y Windows NT: Ant. Menú
  9. 9. 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: Sig
  10. 10. 1. Jerarquía La jerarquía es la construcción mas 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 Registro del Cliente Sección 1 N D O Tópico B M O M B I R C E Tópico C I L Documento Sección 2 I P S O Tópico D R E A I G P C M . E A . N C L L Tópico E N O I P L L O M U A I E Sección 3 M B D I D Y B R A S O N Tópico F R E D E U M Ant. Sig
  11. 11. 2. Secuencia La secuencia es la estructura más simple de un diagrama W/O. Dentro de un nivel de una jerarquía, las características listadas son presentadas en el orden en que ocurren. Encontrar un teléfono Realizar Levantar el tubo Llamada Telefónica Discar el numero Ant. Sig
  12. 12. 3. Repetición Una estructura de proceso significa que el mismo conjunto de acciones se repiten muchas veces. 4. Selección La selección representa una decisión u Archivos Or exclusivo entre los conjuntos Clientes implicados. Vehículo Clientes (1,c) C A A U M T I O Ó (+) N …etc… (+) . . E E T T C C . . Ant.. Sig.
  13. 13. 4. Concurrencia Es usado siempre que la secuencia no es importante, y ocurren ambas cosas. Calendario S A + E Ñ M O A N A E E T T C. C. Ant.. Menú
  14. 14. 6.3.-TIPOS DE ARCHIVOS. •Archivos fuente: .f, .c, .p •Formatos de texto: Los archivos ASCII. .tex, .txt, .html •Formatos de intercambio: .rtf, .ps, .uu Existen básicamente dos tipos de archivos: •De imagen: .jpg, .gif, .tiff, .bmp,wmf,png,pcx; entre muchos otros •De video: .mpg, .mov, .avi, .gif. Los archivos Binarios. •Comprimidos o empaquetados: . .zip, .Z, .gz, .tar, .lhz •Ejecutables o compilados: .exe, .com, .cgi, .o, .a •Procesadores de palabras: .doc Sig.
  15. 15.  Ejemplo de tipos de archivos. Ant. Sig.
  16. 16. Otra clasificación de tipos de archivos. son aquellos que Archivos regulares. contiene información del usuario. Son archivos de sistemas para el mantenimiento de Directorios una estructura del Muchos sistemas sistema de archivo. operativos . soportan varios Son los que tienen tipos de archivos archivos especiales relación con la ,por ejemplo: de carácter entrada/salida y se utilizan para modelar dispositivos seriales de E/S. son los que se utilizan Archivos especiales para modelar discos de bloque Ant. Menú
  17. 17. 6.4.-INTERFAZ CON EL USUARIO. El interfaz de usuario son las partes del software que el usuario puede utilizar a través de la pantalla. Esta definición acentúa la comunicación entre el ser humano y la máquina mediante la entrada de órdenes, menús, ventanas, botones y "pop-up-menús" Sig.
  18. 18.  Durante la historia del desarrollo de software se han impuesto algunas convenciones que facilitan al usuario el manejo del software a pesar de los inconvenientes descritos del ordenador. Se pueden distinguir los siguientes sectores: La lengua: El idioma es el medio de comunicación más importante con el usuario. A través de la lengua, los contenidos son presentados al usuario y se realizan muchas interacciones entre el programa y el usuario. Una parte importante de cada programa es la terminología. Ant. Sig.
  19. 19. a) Lengua  Del vocabulario técnico del ordenador: Es conocido por los usuarios que están familiarizados con el medio. Se trata, por ejemplo, de palabras como "ventana", "hiperenlace", La terminología "navegar“. se compone de Del vocabulario dos campos: técnico del contenido de la aplicación: Los textos tienen que ser compactos y representados en unidades concluidas. Textos largos y complicados no son aptos para el uso. Ant. Sig.
  20. 20. b. La representación de la información: es la manera como se presenta la información en la pantalla y la forma en que se organiza. Estas informaciones pueden ser textos, formularios, listas, tablas, fotos, diagramas e ilustraciones. Elementos como la escritura y los colores tienen una función de refuerzo para facilitar al usuario la orientación y la legibilidad de la información. Ant. Sig.
  21. 21. C. La navegación y la interacción Son palabras azules Hiperenlaces: subrayadas o frases conducen como en un sitio Web a una nueva página. Ejemplo: Lista de las direcciones del proyecto Son menús que permiten una selección entre opciones En general, hay tres diferentes y que pueden conducir a una nueva página. posibilidades Menú desplegable Las llamadas pestañas son de organización de de acciones: una alternativa que se encuentran como ayuda de la navegación: navegación y de estructuración. Sirven para desencadenar órdenes que también pueden conducir a un cambio de página. Botones: Contienen textos o iconos. Ejemplos : «Cancel» and «Save» sirven para terminar una acción o almacenar los datos Ant. Sig.
  22. 22. C. La navegación y la interacción.  Ejemplo de Hiperenlaces: Ant. Sig.
  23. 23. C. La navegación y la interacción.  Ejemplo de Menú desplegable de acciones: Ant. Sig.
  24. 24. C. La navegación y la interacción. • Ejemplo de Botones: Ant. Sig.
  25. 25. d. La tramitación de datos.  Las funciones estándares para la tramitación de datos como “nuevo”, “almacenar”, “tramitar”, "mover", “eliminar” y “buscar” son realizadas a través de formularios y botones. Por ejemplo, cuando se intenta mover un documento a otro archivo. Aplicaciones tradicionales de desktop ofrecen al usuario un "drag and drop“. Esto es, que un elemento es movido por medio del ratón a otro sitio. Esta función no se realiza tan fácilmente en un browser, así que hay que recurrir a las funciones “cortar” e “insertar”. Ant. Menú
  26. 26. 6.4.1 EL SISTEMA DE ARCHIVO VISTO POR EL USUARIO.  Desde el punto de vista del usuario, el aspecto mas importante de un sistema de archivo es la forma en la que el lo concibe, es decir, lo que constituye un archivo, la forma en que los archivos se protegen, las operaciones que se permiten con los archivos,ect.Los detalles de si las listan enlazadas o mapas de bits se utilizan para llevar el control del almacenamiento libre y de cuantos sectores hay en un bloque logico son de menor intervalo. Menú
  27. 27. 6.4.2 DISEÑO DEL SISTEMA DE ARCHIVOS Un sistema de archivos es un método para el almacenamiento y organización de archivos de computadora y los datos que estos contienen, para hacer más fácil la tarea de encontrarlos y accederlos. Los sistemas de archivos son usados en dispositivos de almacenamiento como discos duros y CD-ROM e involucran el mantenimiento de la localización física de los archivos. Sig.
  28. 28. Definición de sistemas de archivos: Es un conjunto de tipo de datos abstractos que son implementados para el almacenamiento, la organización jerárquica, la manipulación, el acceso, el direccionamiento y la recuperación de datos. Ant. Sig.
  29. 29. “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 El “Sistema de Archivos” es un sean almacenados, referenciados, compartidos y componente importante de un asegurados. S. O. y suele contener “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. Ant. Sig.
  30. 30. * Las reglas exactas para los nombres de archivos varían de sistema a sistema. Algunos sistemas de archivos distinguen entre las letras mayúsculas y minúsculas, mientras que otros no. Muchos S. O. utilizan nombres de archivo con dos partes, separadas por un punto: La parte posterior al punto es la extensión de archivo y generalmente indica algo relativo al archivo, aunque las extensiones suelen ser meras convenciones. Ant. Menú
  31. 31. Organización de un sistema de archivos 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. Ant. Menú
  32. 32. 6.4.3 SERVIDOR DE ARCHIVOS Tipo de servidor en una red de ordenadores cuya función es permitir el acceso remoto a archivos almacenados en él o directamente accesibles por este. en principio, cualquier ordenador conectado a una red con un software apropiado, puede funcionar como servidor de archivos. Sig.
  33. 33. Protocolos que suelen utilizarse en servidores de archivos son:  SMB/CIFS (en Windows)  Samba (en Unix)  NFS (en Unix). Ant. Sig.
  34. 34.  Un servidor de archivos proporciona una ubicación central en la red, en la que puede almacenar y compartir los archivos con usuarios de la red. Cuando los usuarios necesiten un archivo importante, podrán tener acceso a el, en lugar de tener que pasarlo entre distintos equipos. Si los usuarios de la red necesitan tener acceso a los mismos archivos y aplicaciones accesibles a través de la red. Ant. Menú
  35. 35. 6.4.4 SEGURIDAD EN LOS 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. Sig.
  36. 36. Se entenderá por seguridad a los problemas generales relativos a la garantía de que los archivos no sean leídos o modificados por personal no autorizado; esto incluye aspectos técnicos, de administración, legales y políticos. Se consideraran mecanismos de protección a los mecanismos específicos del sistema operativo utilizados para resguardar la información de la computadora. Ant. Sig.
  37. 37. La pérdida de datos: Eje: actos y hechos diversos (como incendios, inundaciones, terremot os, guerras, etc.)Errores de hardware o de software (como fallas en la CPU, discos o cintas ilegibles, etc.)Errores humanos (entrada incorrecta de datos, mal montaje de cintas o discos, etc.) Facetas importantes de la seguridad Los intrusos: Estos se clasifican como; Pasivos: solo desean leer archivos que no están autorizados a leer. Activos: desean hacer cambios no autorizados a los datos. Ant. Sig.
  38. 38. La privacía: Es otro aspecto del problema de la seguridad y consiste en: Protección de las personas respecto del mal uso de la información en contra de uno mismo. Implica aspectos legales y morales. Ant. Sig.
  39. 39. Un virus está a cuestas de un programa existente. Constituyen una categoría especial de ataque. Son un enorme problema para muchos usuarios. Son fragmentos de programas que se añaden a programas legítimos con la intención de infectar a otros. Ant. Sig.
  40. 40. Un gusano es un programa completo en sí mismo. Intentan diseminarse y pueden crear un daño severo. Generalmente se propagan a través de copias ilegítimas de programas. Comúnmente los virus se ejecutan e intentan reproducirse cada vez que se ejecuta el programa que los aloja. Ant. Menú.
  41. 41. 6.4.5 MACANISMOS DE PROTECCCION Los principales mecanismo de protección son: 1. Arquitectura marcada: Necesita un diseño de hardware en el que cada palabra de memoria tiene un bit adicional: Indica si la palabra contiene una posibilidad o no. Solo puede ser modificado por el S. O. Sig.
  42. 42. 2. Lista de posibilidades dentro del S. O.: Los procesos hacen referencia a las posibilidades mediante su número. 3. Lista de posibilidades cifrada dentro del espacio del usuario: Cada posibilidad está cifrada con una clave secreta desconocida por el usuario. Muy adecuado para sistemas distribuidos. Ant. Sig.
  43. 43. Respaldo y Recuperación La destrucción de la información, ya sea accidental o intencional, es una realidad y tiene distintas causas: Fallas de hardware y de software. Fenómenos meteorológicos atmosféricos. Fallas en el suministro de energía. Incendios e inundaciones. Robos, vandalismo (incluso terrorismo). Ant. Menú.
  44. 44. 6.4.6 IMPLEMENTACION  Es la programación de un determinado algoritmo en un lenguaje específico. Por ejemplo, un algoritmo en pseudocódigo se implementa en forma de código de un lenguaje de programación.  Estructura del Sistema 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 2. Definir los algoritmos y estructuras de datos Sig.
  45. 45. El aspecto clave de la implantación del almacenamiento de archivos es el registro de los bloques asociados a cada archivo . Algunos de los métodos utilizados en la implantación de archivos son los siguientes: a) Asignación contigua o adyacente: Los archivos son asignados a áreas contiguas de almacenamiento secundario. Las principales ventajas son:  Facilidad de implantación, ya que solo se precisa el número del bloque de inicio para localizar un archivo.  Rendimiento excelente respecto de la e / s. Ant. Sig.
  46. 46. b) Asignación no contigua: Son esquemas de almacenamiento más dinámicos, destacándose los siguientes. 1. Asignación encadenada orientada hacia el sector 2. Asignación por bloques 3. Encadenamiento de bloques o lista ligada 4. Encadenamiento de bloques de índices 5. Transformación de archivos orientada hacia bloques 6. Nodos-i (nodos índices) Ant. Menú.
  47. 47. 6.5 LLAMADAS AL SISTEMA Los programas de usuarios se comunican con el sistema operativo, y le solicitan servicios mediante un llamado de sistemas. A cada una de estas llamadas les corresponde un procedimiento de la biblioteca que pueda llamar los programas del usuario. Sig.
  48. 48. Trap (un tipo de llamada a procedimiento protegido) para iniciar al sistema operativo. La finalidad del procedimiento de biblioteca es ocultar los detalles de la instrucción Trap y hacer que las llamadas al sistema parezcan llamadas comunes a un procedimiento. Ant. Sig.
  49. 49. Si la llamada al sistema no puede llevarse a cabo, ya sea debido a un parámetro invalido o a un error del disco, Count se hace igual a -1 y el numero de error se pone en una variable global, donde el programa puede inspeccionarla. Los programas deben verificar siempre los resultados de las llamadas al sistema para ver si no ocurren interrupciones. Ant. Sig.
  50. 50. Realización de una Llamada 1. Se colocan una serie de parámetros en un lugar específico (como los registros del procesador). . 2. Se ejecuta una instrucción del lenguaje de máquina, denominad “trap”. 3. Esta instrucción hace que el hardware guarde el contador de programa y la palabra de estado del procesador en un lugar seguro de la memoria. 4. Este nuevo contador de programa contiene una dirección de memoria donde reside un programa del sistema operativo, el cual se encarga de llevar a cabo el servicio solicitado. 5. Cuando el sistema operativo finaliza el servicio, coloca un código de estado en un registro para indicar si hubo éxito o fracaso, y ejecuta una instrucción Return From Trap. 6. Esta instrucción provoca que el hardware restituya el contador de programa y la PSW del programa que realizó la llamada al sistema, prosiguiéndose así su ejecución. Ant. Menú.
  51. 51. 6.6 TIPOS DE INTERFAZ 1. Interfaz de preguntas y respuestas En los primeros días de las computadoras (antes de pantallas gráficas, el ratón, etc.) era la única forma realista de interfaz. El usuario podía comunicarse con el sistema especifico con ordenes de la forma indicada en la figura. Aunque es una forma concisa, es muy propensa a errores, muy estricta y difícil de aprender. Sig.
  52. 52. 2. Interfaz de menú simple Se presenta al usuario una lista de opciones y la selección se realiza por medio de un número, letra o un código en particular. Ofrece al usuario un contexto global y tiene menos porcentaje de errores que el anterior, pero su uso puede llegar a ser tedioso. Ant. Sig.
  53. 53. 3. Interfaz orientada a ventanas Ofrece al usuario las siguiente ventajas: Ant. Sig.
  54. 54. 4. Interfaz de la cuarta generación  Esta es la generación actual. Une todos los atributos de la generación anterior con el hipertexto y la multitarea (varias tareas simultáneamente). Ant. Menú.
  55. 55. 6.7 LENGUAJES DE COMUNICACIÓN Es el medio a través del cual el usuario interactúa directamente con el sistema operativo y está formado por comandos que son introducidos a través de algún dispositivo. Generalmente un comando consta de dos partes: 1. Esta formada por una palabra que identifica el comando y la acción a realizar 2. Esta formada por un conjunto de valores o parámetros que permiten seleccionar diversas operaciones de entre los que dispone el comando. Sig.
  56. 56. Pipelines Un pipeline o tubería es un conjunto de elementos procesadores de datos conectados en serie, en donde la salida de un elemento es la entrada del siguiente. Los elementos del pipeline son generalmente ejecutados en paralelo, en esos casos, debe haber un almacenamiento tipo buffer insertado entre elementos. En informática, pipeline es sinónimo de segmentación. Para más información ver: segmentación. Ant. Sig.
  57. 57. Tipos de pipelines : 1.Pipelines Gráficos: Se encuentran en la mayoría de las tarjetas graficas, consiste en múltiples unidades aritméticas, que implementa variados escenarios de operaciones, por ejemplo, cálculos de luz y colores, proyección de perspectiva 2. Pipelines de Software o tuberías: consiste en ,múltiples procesos ordenados de tal forma que el flujo de salida de un proceso alimenta la entrada del siguiente proceso. Ant. Menú.
  58. 58. Conclusiones: La administración de archivos es de suma importancia hoy en día; ya que permite a los usuarios tener en orden sus archivos, para que al momento de realizar una búsqueda , esta se efectué de manera fácil y rápida, para ello se implementó el sistema de archivos. El diseño de sistema de archivo no deba ser complicado, ya que debe ayudar a que el usuario cuente con una interfaz amigable , para tener así una mejor relación con el equipo, para que le permita realizar y ver sus actividades, tales como: la seguridad de los archivos entre otras. Referencias
  59. 59. REFERENCIAS Deitel, H. M. (1993). Sistemas Operativos (Segunda ed.). México: ADDISON WESLEY IBEROAMERICANA. Jesús Carretero, F. G. (2001). Sistemas Opertivos. Una visión aplicada (Primera ed.). España: McGRAW- HILL/INTERAMERICANA. Tenenbauum, A. S. (1988). Sistemas Operativos: Diseño e implementación (Primera ed.). México: Prentice--Hall Hispanoamericana. Torossi Gustavo. Diseño basado en la estructura de datos. Recuperado el 25 de Noviembre de 2009 de http://www.chaco.gov.ar/utn/disenodesistemas/apuntes/ApunteDSED.pdf Pincheira Caro, Miguel. (2007). Llamadas al sistema. Recuperado el 28 de noviembre de 2009 de http://robotica.chillan.ubiobio.cl/~miguel/Sistemas/13-Llamadas%20al%20Sistema.pdf Exa.Unne. Sistemas de archivos. Recuperado el 28 de noviembre de 2009 de http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SO4.htm Computacional. Ingenieria Informática. Recuperado el 28 de noviembre de 2009 de http://www.computacional.cl/productos/index.php?codigo=22 Rivera Loiza, Cuahutémoc. (2000). Interfaz de usuario. Recuperado el 29 de noviembre de 2009 de http://www.fismat.umich.mx/~crivera/tesis/node6.html Tonos Digital. Revista Electrónica de estudios Filológicos. Recuperado el 29 de noviembre de 2009 de http://www.um.es/tonosdigital/znum2/estudios/InterfazdeusuarioUtaTonos2.htm Menú.

×