seminario

21
Mónica Mimendi Guerrero A01124748 Angel Galván Hernández A01123689

Upload: filip80

Post on 03-Jul-2015

728 views

Category:

Travel


0 download

TRANSCRIPT

Page 1: Seminario

Mónica  Mimendi  Guerrero     A01124748  Angel  Galván  Hernández   A01123689  

Page 2: Seminario

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  

Page 3: Seminario

 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.  

Page 4: Seminario

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

Page 5: Seminario

 Esta  formado  por  2  partes:  

Nombre  de  Referencia   Extensión  

.  proyectobien  

.  

docx  

Page 6: Seminario

 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      

Page 7: Seminario

 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  

Page 8: Seminario

Byte  o  registro  de  longitud  fija  

Árbol  de  registros  

Registros  de  longitud  variable  

Page 9: Seminario

 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  

Page 10: Seminario

 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  

Page 11: Seminario

    Extensión   Tipo  de  Archivo  

BAT   Archivo  de  proceso  por  lotes   Comandos  al  intérprete  de  comandos  

SYS   Archivo  de  Sistema  

COM  Archivo  de  Comando  

Programas  en  lenguaje  de  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  

Page 12: Seminario

 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.  

Page 13: Seminario

 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  

Page 14: Seminario

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.  

Page 15: Seminario

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.  

Page 16: Seminario

Acceso  por  Índice  

  Tabla  de  Consulta.    Registro  que  incluye  accesos  directos  a  cada  archivo  

Page 17: Seminario

 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  

Page 18: Seminario

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.  

Page 19: Seminario

Consulta  

  Lectura.    Llamada  al  sistema  especificando  nombre  y  ubicación.   Apuntador  actualizado  constantemente.  

Actualización   Modificar  y  sobrescribir  un  arhivo  

Page 20: Seminario

Borrar  o  eliminar  

 Ubicar  el  directorio  del  archivo    Se  libera  espacio  del  archivo  a  borrar.  

Page 21: Seminario

 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