Está en la página 1de 70

IN

EC
ST

VI UNIDAD: ADMINISTRADOR DE ARCHIVO


P
E
IT

T
T
U

X
O
TE TU
CN DE
OL O GI C O

ASIGNATURA:
SISTEMA OPERATIVO I

CATEDRATICO:
LIC. MA. DE LOS ANGELES MARTINEZ MORALES

PRESENTAN:
CALVILLO LOPEZ GERARDO
HERNANDEZ RAMON JESICA
OCAMPO ESCOBAR OSCAR
REGALADO PALACIOS JUAN JOSE
VELASQUES HERNANDEZ FABIOLA M.
VELEZ OLIVERA RICARDO

ESPECIALIDAD:
LIC . EN INFORMATICA 5º Sem.

TUXTEPEC, OAX , 03 DE DICIEMBRE DEL 2009


CONTENIDO
UNIDAD VI.- ADMINISTRADOR DE ARCHIVOS
6.1.- SISTEMA DE ARCHIVOS
6.2.- JERARQUIA DE DATOS
6.3.- TIPOS DE ARCHIVOS
6.4.- INTERFAZ CON EL USUARIO
6.4.1.- El sistema de archivo visto por el usuario
6.4.2.- Diseño
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 (COMANDO DE
CONTROL)
INTRODUCCION
Este trabajo se realizo con el fin de fomentar el
conocimiento sobre lo que es la administración de
archivos, es la que consiste en estructurar la
información guardada en la unidad de
almacenamiento, mas adelante se desarrolla mejor
el tema de esta unidad.
SISTEMA DE ARCHIVOS
 Se denomina sistema de archivos al conjunto de
archivos incluidos en una unidad de disco. El sistema de
archivo esta compuesto por los datos de los archivos,
así como por toda la información auxiliar
que se requiere.
 El archivo es la única forma
de gestionar el
almacenamiento secundario,
por lo que es importante que
un sistema operativo lo
defina.
JERARQUIA DE DATOS
 El concepto de jerarquía se basa en los conceptos
siguientes: Cada valor de característica contenido
en la jerarquía está representado por un nodo de
jerarquía. Si un nodo es superior a otros nodos
subordinados, se le denomina nodo padre. Si un
nodo no tiene nodos subordinados, se le denomina
nodo final.
El concepto de jerarquía se basa
en los conceptos siguientes:
Cada valor de
Si un nodo es
característica Si un nodo no
superior a otros
contenido en la tiene nodos
nodos
jerarquía está subordinados,
subordinados,
representado se le denomina
se le denomina
por un nodo de nodo final.
nodo padre.
jerarquía.
 En computación existen básicamente dos
tipos de archivos, los archivos ASCII y los
archivos binarios.
 El vocablo ASCII es un estándar que asigna un
valor numérico a cada carácter, con lo que se
pueden representar los documentos llamados
de Texto Plano, es decir, los que son legibles
por seres humanos.
 Los archivos binarios son usados cuando se
trata de archivos comprimidos, ejecutables
para PC, imágenes, archivos de audio, etc
todos los demás.
 Como ejemplos tenemos:

 Archivos Permanentes
 Archivos de Movimiento
 Archivo de Maniobra o Transitorio
Archivos Permanentes:
• Son aquellos cuyo registros sufren pocas o ninguna
variación a lo largo del tiempo, se dividen en:

Constantes De Situación Históricos

• Están formados • Son los que en • Contienen


por registros que cada momento información
contienen campos contienen acumulada a lo
fijos y campos de información largo del tiempo
baja frecuencia de actualizada. de archivos que
variación en el han sufridos
tiempo. procesos de
actualización o
bien acumulan
datos de variación
periódica en el
tiempo.
b.- Archivos de Movimiento

 Son aquellos que se utilizan conjuntamente con los


maestros (constantes), y contienen algún campo
común en sus registros con aquellos, para el
procesamiento de las modificaciones
experimentados por los mismos.
c.- Archivo de Maniobra o Transitorio

Son los archivos creados auxiliares creados durante la


ejecución del programa y borrados habitualmente al
terminar el mismo.
INTERFAZ CON EL USUARIO
 Interfaz con el usuario, es el medio con que el usuario,
puede comunicarse con una maquina, un equipo o una
computadora. Y comprende todos los puntos de
contactos, entre el usuario y el equipo. Algunas veces
pueden ser fáciles de entender y fáciles de manejar.
 Algunos usuarios están muy familiarizados con
productos de Windows ya que es un sistema operativo
de fácil acceso, donde cada usuario puede moverse con
libertad, ya que el escritorio contiene herramientas y
aplicaciones que uno mismo puede utilizar.
 Las interfaces básicas de usuario son aquellas que
incluyen cosas como menús, ventanas teclado, ratón
los beeps en fin todos aquellos canales por los cuales se
permite la comunicación entre el ser humano y la
computadora.
TIPOS DE INTERFAZ DE
USUARIO
Existen dos tipos de interfaz de usuario
de los cuales hablaremos a
continuación:
 A) Una interfaz de hardware, a nivel
de los dispositivos utilizados para
ingresar, procesar y entregar los
datos: teclado, ratón y pantalla
visualizadora.
 B) Una interfaz de software, destinada
a entregar información acerca de los
procesos y herramientas de control, a
través de lo que el usuario observa
habitualmente en la pantalla.
 C) Una interfaz de Software-
Hardware, esta permite un puente
entre la maquina y las personas,
permite a la maquina entender la
instrucción y a el hombre entender el
código binario traducido a información
legible.
EL SISTEMA DE ARCHIVO
VISTO POR EL USUARIO
El sistema de archivos se basa en la
administración de clúster, la unidad de
disco más chica que el sistema
operativo puede administrar. Un
"clúster" es un sistema al que
pertenecen empresas que establecen
vínculos para el desarrollo de sus
procesos productivos y para la
obtención de determinados productos.
 El propósito del sistema de archivos
es organizar Cada documentación,
que se encuentra almacenada en la
memoria, para que así sea fácil ubicar
la información para el usuario.
Cumplir con las
necesidades de
administración
de datos y con
los requisitos
del usuario
Para proveer
soporte de E/S Garantizar, en la
para múltiples medida de lo
usuarios, en posible, que el
caso de dato en el
sistemas archivo es valido
multiusuario

OBJETIVO
S DE UN
SISTEMA Optimizar el
Para proveer un DE rendimiento
desde el punto
conjunto
estándar de
ARCHIVOS de vista del
sistema y el
rutinas de E/S
punto de vista
del usuario

Para proveer
Para minimizar
soporte de E/S
o eliminar la
para una
posibilidad de
variedad de
perdida o
tipos de
destrucción de
dispositivos de
datos
almacenamiento
Los usuarios y cada una de las aplicaciones
interactúan con el sistema de archivos
mediante comandos, para crear, borrar
archivos y realizar un sinfín de operaciones
sobres estos mismos.
 ElDiseño de Sistemas se define como el
proceso de aplicar ciertas técnicas y
principios con el propósito de definir un
dispositivo, un proceso o un Sistema, con
suficientes detalles para permitir su
interpretación y realización física.
 El diseño de los datos: Trasforma el modelo
de dominio de la información, creado
durante el análisis, en las estructuras de
datos necesarios para implementar el
Software.
 El diseño arquitectónico: Define la relación
entre cada uno de los elementos
estructurales del programa.
 Eldiseño de la interfaz: Describe como se
comunica el Software consigo mismo, con los
sistemas que operan junto con el y con los
operadores y usuarios que lo emplean.
 Eldiseño de procedimientos: Transforma
elementos estructurales de la arquitectura del
programa. La importancia del Diseño del Software
se puede definir en una sola palabra Calidad. El
Diseño es la única manera donde se plasman todas
las exigencias del cliente.
 Tipo de servidor que almacena
varios tipos de archivos y los
distribuye a otros clientes de la
red.

 Un servidor de archivos es
diferente a una computadora
personal (PC). El servidor se
encarga de almacenar archivos
en una ubicación
centralizada permitiendo el
acceso de muchos
ordenadores.
Algunos protocolos que
suelen utilizarse en
servidores de archivos
son:

 SMB/CIFS (en
Windows)
 Samba (en Unix)
 NFS (en Unix).

www.alegsa.com.ar/.../servidor%20de%20archivos.php
SMB/CIFS

(Server Message Block).


Protocolo de red (que
pertenece a la capa de
aplicación en el modelo OSI)
que permite compartir
archivos, impresoras, y demás
recursos entre nodos de una
red. Se usa principalmente en
computadoras con Windows y
DOS.
Samba (en Unix)

Samba es una suite de aplicaciones


Unix que habla el protocolo SMB
(Server Message Block). Muchos
sistemas operativos, incluídos
Windows y OS/2, Samba permite a los
servidores Unix entrar en acción,
comunicando con el mismo protocolo
de red que los productos de Microsoft
Windows. De este modo, una máquina
Unix con Samba puede enmascararse
como servidor en tu red Microsoft.
Ofrecer los siguientes servicios:

Compartir uno o más sistemas de


archivos.
Compartir impresoras, instaladas tanto
en el servidor como en los clientes.
Ayudar a los clientes, con visualizador
de Clientes de Red.
Autentificar clientes logeándose contra
un dominio Windows.
Proporcionar o asistir con un servidor
de resolución de nombres WINS.
SERVIDOR FTP

Tipo de servidor que almacena varios tipos de


archivos y los distribuye a otros clientes de la
red.

FTP significa “File Transfer Protocol”, Protocolo


para la Transferencia de Archivos.

los servidores ftp pueden cifrar los comandos


de control entre los clientes del ftp y el
servidor, así como los datos del archivo
¿QUÉ ES UN SERVIDOR FTP?

Un servidor FTP es un programa especial que se


ejecuta en un servidor conectado normalmente en
Internet (aunque puede estar conectado en otros
tipos de redes, LAN, MAN, etc.). La función del
mismo es permitir el desplazamiento de datos
entre diferentes servidores / ordenadores.

http://www.masadelante.com/faqs/servidores-ftp
http://equipo6gpo261m.blogspot.com/2009/05/servidor-de-archivos.html
¿Cómo puedo conectarme a un servidor FTP?

La conexión a un servidor FTP se realiza mediante


otros programas llamados Clientes de FTP. Existen
múltiples clientes FTP en Internet, hay gratuitos y de
pago. En CDmon.com recomendamos Filezilla, que
es 100% gratuito, multilingüe y desarrollado por
programadores de todo el mundo.
FUNCION DE SERVIDOR DE
ARCHIVOS
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, como un plan de proyecto, podrán
tener acceso al archivo del servidor de
archivos 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, configure este
equipo como un servidor de archivos.
SEGURIDAD DE LOS
ARCHIVOS
 Esto significa que por una parte
no existe una tabla de permisos
de los diferentes archivos del
sistema, que es el método
empleado por algunos sistemas
operativos, y por otro que
cuando se hacen copias de
seguridad, los permisos, al igual
que el resto de los atributos de
los archivos, se guarda y
restaura junto con los datos del
archivo. Para establecer los
permisos de un archivo basta
seleccionar el archivo en el
administrador de archivos y
seleccionar
Seguridad/Permisos.
PERMISOS DE UN ARCHIVO

En el cuadro de diálogo aparecen dos


elementos importantes:

El propietario del archivo. En NT el


propietario de un objeto siempre puede
cambiar la información de seguridad
del objeto. Adicionalmente en NT los
administradores también lo pueden
hacer, haciéndose propietarios de él
mediante el mecanismo de este
archivo.
Tipo de permiso

Lectura (R). El usuario puede leer


el fichero.
Ejecución (X) El usuario puede
ejecutar el archivo, en caso de que
este seaejecutable (en general .exe,
.com, .bat o .cmd).
Escritura (W) El usuario puede
escribir sobre el fichero
Eliminación (D) El usuario puede
borrar el fichero.
Cambio de permisos (P) El
usuario puede cambiar los permisos
del fichero
Toma de posesión (T El usuario
puede tomar posesión del fichero
Sin acceso El usuario no tiene
acceso al fichero
COPIAS DE SEGURIDAD

copia de seguridad o backup es un


archivo digital, un conjunto de archivos
o la totalidad de los datos
considerados lo suficientemente
importantes para ser conservados.
También se emplea el termino a veces
como un eufemismo para denominar a
cualquier archivo pirata. La única
diferencia reside en haber comprado
anteriormente el contenido del backup
o haberlo creado el poseedor.
RESTAURAR SISTEMA
permite a los usuarios devolver los
equipos a un estado anterior sin
perder información (por ejemplo,
documentos de Microsoft Office
Word, archivos gráficos o mensajes
de correo electrónico). No es
necesario preocuparse de realizar
instantáneas periódicas del sistema,
Restaurar sistema crea
automáticamente puntos de
restauración fácilmente
identificables. También es posible
crear y denominar manualmente
puntos de restauración cuando se
desee.
MECANISMOS DE PROTECCIÓN

Protección de memoria: Siempre


que una aplicación intenta acceder a
una zona de memoria que no está
comprendida dentro de su mapa
actual de memoria, el procesador
386 y posteriores, genera una
interrupción y pasa al sistema
operativo un conjunto de
información relativa al problema.
La protección de la memoria se logra por medio

Tablas de paginas que describen


exactamente las áreas de memoria física a
las que un programa puede acceder.
Un indicador de lectura/escritura
para impedir modificar una página de
sólo lectura o de código de programa.
Un indicador de usuario/supervisor
que permite al sistema operativo
proteger su propia memoria de
cualquier intento de acceso.
Sistemas de protección

Mecanismo que controla


el acceso de los programas
o los usuarios a los
recursos del sistema. El
SO se encarga de:

Distinguir entre uso


autorizado y no
autorizado.

Especificar los controles


de seguridad a realizar.
FUNCIONES DE UN SISTEMA
DE PROTECCIÓN
Las principales actividades de un sistema
operativo son:

Protección de los procesos del sistema


contra los procesos de usuario.

Protección de los procesos de usuario


contra los de otros procesos de usuario.

Protección de Memoria.

Protección de los dispositivos.


Limitaciones

La función de la protección en un
sistema computacional es la de
proveer un mecanismo para la
aplicación de políticas que gobiernen
el uso de los recursos.
Estas políticas pueden ser establecidas de varias
maneras:

Definidas durante el diseño del


sistema,

Definidas en la ejecución del


sistema.

Definidas por usuarios


individuales para proteger sus
archivos y programas.
 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
ORGANIZACIÓN EN NIVELES (CAPAS)
 Contenido de una entrada de directorio.
Casos:

 (a) Nombre de Archivo + Atributos +


Dirección de los bloques de
 datos (DOS)
 1. Enlaces simbólicos
 – Se crea una nueva entrada en el directorio,
se indica que es de tipo enlace y se almacena
el camino de acceso absoluto o relativo del
archivo al cual se va a enlazar
 – Se puede usar en entornos distribuidos
 – Gran número de accesos a disco
• 2. Enlaces absolutos (o hard)
• – Se crea una nueva entrada en el directorio y se
copia la dirección de la estructura de datos con
la información del archivo
• – Problema al borrar los enlaces: solución à
Contador de
• enlaces
EFICIENCIA Y RENDIMIENTO
• -Los discos suelen ser el principal cuello de botella
del
• rendimiento del sistema
• -La eficiencia depende de la asignación de disco y de
la
• implementación de directorios utilizada
• -Para proporcionar mejor rendimiento:

• 1. Caché de disco: secciones de M.P. con bloques


usados

• 2. Discos virtuales o discos RAM: almacén temporal.


Su contenido es controlado por el usuario
Recuperación
• Como los archivos y directorios se mantienen tanto en MP
como en disco, el sistema debe asegurar que un fallo no
genere pérdida o inconsistencia de datos
• - Distintas formas:

• 1. Comprobador de consistencia:
• – Compara los datos de la estructura de directorios con los
bloques de datos en disco y trata cualquier inconsistencia
• – Más fácil en listas enlazadas que con bloques índices

• 2. Usar programas del sistema para realizar copias de


seguridad (backup) de los datos de disco a otros dispositivos
y de recuperación de los archivos perdidos
LLAMADAS AL SISTEMA
• Las llamadas al sistema comúnmente
usan una instruccion especial de la cpu
que causa que el procesador transfiera el
control a un código privilegiado,
previamente especificado por el mismo
código. Esto permite al código
privilegiado especificar donde va a ser
conectado así como el estado del
procesador.
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.
INTERFAZ DE MENÚ
SIMPLE
Es una variante de la forma anterior, 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
Este es el caso de las opciones del ejemplo de la
figura, que incluyen subopciones (que a su vez
puede incluir otras opciones) dentro de las
opciones principales.
INTERFAZ ORIENTADA A VENTANAS

A medida que el hardware se ha hecho


mas eficiente y los ingenieros de software
han aprendido mas sobre los factores
humanos, las técnicas de interfaz
evolucionaron, llegando a lo que se conoce
como interfaces de la tercera generación.
Ofrece al usuario las siguiente ventajas:
El esquema de menús
desplegables permite realizar
muchas tareas interactivas
diferentes.
Se realizan tareas de control
y de dialogo en forma
sencilla.
La utilización de menús
desplegables, botones y
técnicas de presentación
reducen el manejo del
teclado.
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).
LENGUAJE DE COMUNICACIÓN

. LA COMUNICACIÓN.-
La comunicación consiste
en un acto mediante el cual
un individuo (ser humano,
animal u
objeto) establece con otro u
otros un contacto que le
permite transmitir una
determinada
información.
La realización de un acto comunicativo puede responder a
diversas finalidades:

a. Transmisión de información.

b. Intento de influir en los otros.

c. Manifestación de los propios estados o pensamientos.

d. Realización de actos.
• Sujeto que produce el acto de comunicación

• La realidad extralingüística a la que alude el mensaje comunicativo.

• Conjunto de signos, relacionados entre sí, y de reglas de construcción, a


disposición del emisor y del receptor

• Resultado de la codificación, portador de la información o conjunto de


informaciones que se transmiten

• Medio físico por el que circula el mensaje

• Sujeto que descodifica y recibe el mensaje

• Conjunto de factores y circunstancias en las que se produce el mensaje y que


deben ser conocidas tanto por el emisor como por el receptor. Podemos
distinguir
Contexto situacional.- Circunstancias espaciales y temporales
en las que se
produce el acto comunicativo.

Contexto socio histórico.- Conocimiento de la época en la


que se producen los
mensajes.

Contexto lingüístico.- Lo dicho antes o después de un


enunciado puede
condicionar su interpretación.
• Ruido.- Perturbaciones no
previstas ni previsibles que
destruyen o alteran la
información. El ruido
aparece en casi todos los
procesos comunicativos.

• Redundancia.- Elementos
innecesarios que aparecen
en un mensaje y que sirven,
entre
DOS TIPOS DE PROCESOS COMUNICATIVOS:

 a. Comunicación unilateral.- Acto en el que


un emisor emite un mensaje que el receptor
percibe.

 b. Comunicación bilateral.- Acto en el que


un emisor emite un mensaje que percibe
El receptor y,
posteriormente,
ese receptor se
convierte en
emisor de un
nuevo mensaje
que captará el
antiguo emisor.
Al establecer cualquier
proceso de
comunicación nuestra
intención principal es
comunicar
un determinado
contenido a un
receptor, pero aparte
de esa función
primordial, el uso del
lenguaje puede ser
usado para
desempeñar muchas
otras funciones
EL FENÓMENO
SÍGNICO
LA FUNCIÓN SÍGNICA.-

La base de todo proceso de


comunicación es el signo,
elemento con el que el emisor
codifica su mensaje. Una
primera definición de signo
podría ser:
“Objeto perceptible por los
sentidos que representa a otro
objeto
LOS SIGNOS PODEMOS DIVIDIRLOS EN DOS
GRANDES GRUPOS:

a. Indicios.- Fenómeno natural, producido


involuntariamente e inmediatamente
perceptible,

b. Señales.- Indicio convencional, producido


artificialmente. En Lingüística, lo que nos
interesa es este tipo de signo en el que a un
objeto representante (ORT) se le hace

También podría gustarte