60
SISTEMAS OPERATIVOS 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. Temari o

Diapositivas 6

  • Upload
    alica

  • View
    5.880

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Diapositivas 6

SISTEMAS OPERATIVOS

UNIDAD VI ADMINISTRACION DE ARCHIVOS

CATEDRATICO: Lic. Ma. De los Ángeles Martínez Morales

INTEGRANTES DEL EQUIPO:Santos Hernández Gisela

Tamayo Domínguez NancyTriana Carrillo Sandra Alicia

Trinidad Cuervo LuciaZertuche Arceo Keila

LIC. EN INFORMATICA.

QUINTO SEMESTRE

SAN JUAN B.TUX, OAX, A 2 DE DICIEMBRE DEL 2009.

Temario

Page 2: Diapositivas 6

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

 

Page 3: Diapositivas 6

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ú.

Page 4: Diapositivas 6

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.

estructura de algunos archivos:

Sig.

Page 5: Diapositivas 6

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.

Sig.Ant.

Page 6: Diapositivas 6

En general, los sistemas

de archivos contienen:

1.-Métodos de acceso.

2.-Administración de archivos.

3.-almacenamiento Administración de secundario.

4.-Mecanismo de integridad de los archivos.

Se ocupan de la forma en que se obtiene acceso a los datos almacenados en archivos.

Se ocupa de ofrecer los mecanismos para almacenar, compartir y asegurar archivos, y hacer referencia a ellos.

Se ocupa de asignar espacio a los archivos en dispositivos de almacenamiento secundario.

Se ocupa de garantizar que no se corrompa la información en un archivo.

SigAnt.

Page 7: Diapositivas 6

Algunas funciones del

sistema de archivos:

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.

Debe ofrecer recursos de respaldo y 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

Sig.Ant.

Page 8: Diapositivas 6

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:

MenúAnt.

Page 9: Diapositivas 6

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

Page 10: Diapositivas 6

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

Tópico B

Tópico C

Documento Sección 2

Tópico D

Tópico E

Sección 3

Tópico F

NOMBRE

DOMICILIOP

RIM.NOMBRE

SEG.NOMBRE

APELLIDO

CALLEYNUM

CIUDAD

PAIS

Ant. Sig

Page 11: Diapositivas 6

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

SigAnt.

Page 12: Diapositivas 6
Page 13: Diapositivas 6

3. RepeticiónUna estructura de proceso significa que el mismo conjunto de acciones se repiten muchasveces.

4. Selección

La selección representa una decisión u Or exclusivo entre los conjuntos implicados.

Archivos Clientes

Clientes (1,c)

…etc…

Vehículo

AUTO(+)

.ETC

.

CAMIÓN(+)

.ETC.

Ant.. Sig.

Page 14: Diapositivas 6

4. Concurrencia

Es usado siempre que la secuencia no es importante, y ocurren ambas cosas.

Calendario

AÑO

SEMANA

+

ETC.

ETC.

MenúAnt..

Page 15: Diapositivas 6

6.3.-TIPOS DE ARCHIVOS.

Existen básicamente

dos tipos de archivos:

.

Los archivos ASCII.

Los archivos Binarios.

•De imagen: .jpg, .gif, .tiff, .bmp,wmf,png,pcx; 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 fuente: .f, .c, .p •Formatos de texto: .tex, .txt, .html •Formatos de intercambio: .rtf, .ps, .uu

Sig.

Page 16: Diapositivas 6

Ejemplo de tipos de archivos.

Ant. Sig.

Page 17: Diapositivas 6

Muchos sistemas operativos soportan varios tipos de archivos,por ejemplo:

Otra clasificación de tipos de archivos.

.

Archivos regulares.

Directorios

archivos especiales de carácter

Archivos especiales de bloque

son aquellos que contiene información del usuario.

Son archivos de sistemas para el mantenimiento de una estructura del sistema de archivo.

Son los que tienen relación con la entrada/salida y se utilizan para modelar dispositivos seriales de E/S.

son los que se utilizan para modelar discos

Ant. Menú

Page 18: Diapositivas 6

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.

Page 19: Diapositivas 6

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.

Page 20: Diapositivas 6

a) Lengua

La terminología

se compone de

dos campos:

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", "navegar“.Del vocabulario 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.

Page 21: Diapositivas 6

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.

Page 22: Diapositivas 6

C. La navegación y la interacción

En general, hay tres

posibilidades

de organización de

la navegación: 

Hiperenlaces:

Menú desplegable de acciones:

Botones:

Son palabras azules 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 diferentes y que pueden conducir a una nueva página. Las llamadas pestañas son una alternativa que se encuentran como ayuda de navegación y de estructuración.

Sirven para desencadenar órdenes que también pueden conducir a un cambio de página. Contienen textos o iconos. Ejemplos : «Cancel» and «Save» sirven para terminar una acción o almacenar los datos Ant. Sig.

Page 23: Diapositivas 6

C. La navegación y la interacción.

Ejemplo de Hiperenlaces:

Ant. Sig.

Page 24: Diapositivas 6

C. La navegación y la interacción.

Ejemplo de Menú desplegable de acciones:

Ant. Sig.

Page 25: Diapositivas 6

C. La navegación y la interacción.• Ejemplo de Botones:

Ant. Sig.

Page 26: Diapositivas 6

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ú

Page 27: Diapositivas 6

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ú

Page 28: Diapositivas 6

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.

Page 29: Diapositivas 6

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.

Page 30: Diapositivas 6

El “Sistema de Archivos” es un componente importante de un S. O. y suele contener 

“Administración de archivos” referida a la provisión de mecanismos para que los archivos sean almacenados, referenciados, compartidos y asegurados.

“Métodos de acceso” relacionados con la manera de acceder a los datos almacenados en archivos.

“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.

Sig. Ant.

Page 31: Diapositivas 6

* 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.

Menú Ant.

Page 32: Diapositivas 6

Organización de un sistema de archivos

Menú Ant.

Page 33: Diapositivas 6

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.

6.4.3 SERVIDOR DE ARCHIVOS

Sig.

Page 34: Diapositivas 6

Protocolos que suelen utilizarse en servidores de archivos son:

SMB/CIFS (en Windows)

Samba (en Unix)

NFS (en Unix).

Sig. Ant.

Page 35: Diapositivas 6

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.

Menú Ant.

Page 36: Diapositivas 6

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.

Page 37: Diapositivas 6

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.

Page 38: Diapositivas 6

Facetas importantes de la seguridad

La pérdida de datos: Eje: actos y hechos diversos (como incendios, inundaciones, terremotos, 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.)

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.

Page 39: Diapositivas 6

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.

Page 40: Diapositivas 6

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.

Page 41: Diapositivas 6

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ú.

Page 42: Diapositivas 6

6.4.5 MACANISMOS DE PROTECCCIONLos 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.

Page 43: Diapositivas 6

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.

Sig. Ant.

Page 44: Diapositivas 6

Respaldo y RecuperaciónLa 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).

Menú.

Ant.

Page 45: Diapositivas 6

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.

Page 46: Diapositivas 6

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.

Sig. Ant.

Page 47: Diapositivas 6

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)

Menú.

Ant.

Page 48: Diapositivas 6

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.

Page 49: Diapositivas 6

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.

Sig. Ant.

Page 50: Diapositivas 6

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.

Sig. Ant.

Page 51: Diapositivas 6

Realización de una Llamada

.1. Se colocan una serie de parámetros en un lugar específico (como los registros del procesador).

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.

2. Se ejecuta una instrucción del lenguaje de máquina, denominad “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.

Menú.

Ant.

Page 52: Diapositivas 6

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.

Page 53: Diapositivas 6

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.

Sig. Ant.

Page 54: Diapositivas 6

3. Interfaz orientada a ventanas

Ofrece al usuario las siguiente ventajas:

Sig. Ant.

Page 55: Diapositivas 6

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).

Menú.

Ant.

Page 56: Diapositivas 6

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.

Page 57: Diapositivas 6

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.

Page 58: Diapositivas 6

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.

Tipos de pipelines :

Menú.

Ant.

Page 59: Diapositivas 6

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

Page 60: Diapositivas 6

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 dehttp://robotica.chillan.ubiobio.cl/~miguel/Sistemas/13-Llamadas%20al%20Sistema.pdf Exa.Unne. Sistemas de archivos. Recuperado el 28 de noviembre de 2009 dehttp://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ú.