Seminario. Tema 6
Upcoming SlideShare
Loading in...5
×
 

Seminario. Tema 6

on

  • 1,401 views

 

Statistics

Views

Total Views
1,401
Slideshare-icon Views on SlideShare
1,401
Embed Views
0

Actions

Likes
0
Downloads
18
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Seminario. Tema 6 Seminario. Tema 6 Presentation Transcript

    • Mónica  Mimendi  Guerrero     A01124748   Angel  Galván  Hernández   A01123689  
    • 1.  Nombres  de  archivo   2.  Estructura  de  archivos   3.  Tipos  de  archivos   4.  Acceso  a  archivos   5.  Atributos  de  archivos   6.  Operaciones  con  archivos   7.  Archivos  con  correspondencia  en  memoria  
    •   Archivo:       Colección  de  información  con  un  nombre  asignado  que   se  graba  en  almacenamiento  secundario.     Abstracciones  que  representan  programas  y  datos;  sirven   para  almacenar  información  en  disco.  
    •   Referencia  del  Usuario  para  reconocer  un  archivo   hecha  de  cadena  de  caracteres.     “Cuando  se  asigna  un  nombre  a  un  archivo,  este  se   vuelve  independiente  del  proceso,  usuario  y  sistema   que  lo  creo”.  
    •   Esta  formado  por  2  partes:   proyectobien   .   docx   Nombre  de  Referencia   .   Extensión  
    •   La  forma  de  nombrar  los  archivos  depende  de  cada   Sistema  Operativo:     MS-­‐DOS:  8  caracteres  de  longitud,  sin  distinción  de   mayúsculas  y  minúsculas.     UNIX:  4.096  caracteres,  distingue  mayúsculas  y   minúsculas  .     UNIX  Y  WINDOWS  NT:  permiten  mas  de  una  extensión      
    •   SO  requiere  una  estructura  para  cargarlo  en  memoria  y   ubicar  sus  instrucciones.     Los  archivos  requieren  una  estructura  para  facilitar  las   aplicaciones.     Ideal:  SO  que  soporte  un  numero  pequeño  de   estructuras  usadas  frecuentemente  
    • Árbol  de  registros   Byte  o  registro   de  longitud  fija   Registros  de  longitud  variable  
    •   Estructura  de  archivos  múltiples  poco  preferida  por  SO     Estructura  interna  de  un  archivo:  secuencia  de  bloques   correspondientes  a  paquetes  de  registros  lógicos.       Pueden  variar  su  longitud  por  empaquetamiento  en   bloques  físicos  
    •   Diferentes  tipos  de  archivos  según  el  SO.      Se  puede  observar  en  la  extensión  del  nombre  de  un   Archivo.     Indica  el  tipo  de  archivo  y  las  operaciones  que  puede   realizar  
    •     Extensión   Tipo  de  Archivo   BAT   Archivo  de  proceso  por  lotes   Comandos  al  intérprete  de   comandos   SYS   Archivo  de  Sistema   COM   Programas  en  lenguaje  de   Archivo  de  Comando   máquina  listos  para  ejecutarse     EXE   Archivo  Ejecutable   DOC   Archivo  de  Documento   XLS   Archivo  de  Hoja  de  Calculo   WK1   Archivo  de  Hoja  de  Calculo   TXT   Archivo  de  Texto   Programas  de  datos  textuales   BMP   Archivo  de  Grafico  
    •   Archivos  regulares:       Contienen  información  del  usuario.     Directorios:       Archivos  del  sistema  utilizados  para  mantener  la   estructura  del  sistema  de  archivos.     Archivos  especiales  por  caracteres:     Relacionados  con  entrada  y  salida,  y  utilizados  para   interactuar  con  las  terminales  y  modelar  dispositivos  de   E/S.     Archivos  especiales:     Útiles  para  modelar  discos.  
    •   Para  leer  o  manipular  información  de  un  archivo,  las   aplicaciones  deben  acceder  al  espacio  en  memoria  del   archivo.     Métodos  de  Acceso:     Acceso  Secuencial     Acceso  Directo     Acceso  por  Índice  
    • Acceso  Secuencial     Solo  se  puede  leer  el  archivo  desde  el  principio  hasta  el   fin  sin  saltar  de  una  parte  a  otra  del  archivo.     Operaciones  permitidas:  lectura  y  escritura.     Características:  Fácil  de  implementar,  poco  flexible.  
    • Acceso  Directo     Creado  en  1973.     Permite  el  acceso  de  manera  aleatoria,  sin  orden.       Los  Archivos  están  formados  por  registros  y  se  accedepor   medio  de  apuntadores.  
    • Acceso  por  Índice     Tabla  de  Consulta.     Registro  que  incluye  accesos  directos  a  cada  archivo  
    •   Pueden  variar  de  acuerdo  al  SO.  Los  más  comunes  son:   1.  Nombre:  Caracteres  definidos  por  el  Usuario   2.  Tipo:  Información  para  que  SO  reconozca  al  archivo   3.  Tamaño:  Capacidad.  Esta  dada  en  bytes,  palabras  o   bloques   4.  Protección:  Control  de  acceso,  ya  sea  para  esctritura   lectura  o  ejecución.   5.  Hora  y  Fecha  
    • Creación     Asigna  nombre,  espacio  y  ubicación  en  disco   Escritura     Se  hace  llamada  al  sistema  definiendo  nombre  e   información  a  incluir  en  el  archivo,  junto  con  su   ubicación.     Necesario  un  apuntador  actualizándose.  
    • Consulta     Lectura.     Llamada  al  sistema  especificando  nombre  y  ubicación.     Apuntador  actualizado  constantemente.   Actualización     Modificar  y  sobrescribir  un  arhivo  
    • Borrar  o  eliminar     Ubicar  el  directorio  del  archivo     Se  libera  espacio  del  archivo  a  borrar.  
    •   Establece  correspondencia  entre  los  archivos  y  el   espacio  de  direcciones  de  un  proceso.     Funciones  MAP  y  UNMAP;  se  dejan  de  lado    READ  y   WRITE.     MAP:  Proporciona  un  nombre  de  archivo  y  una   dirección  virtual.     UNMAP:  elimina  el  archivo  del  espacio  de  direcciones