Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programacion estructurada
Almacenamiento y recuperaci
on de informacion
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
1/20
Archivos
Contenido
Archivos
Sistema de archivos
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
2/20
Archivos
Sistema de archivos
Archivos
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
3/20
Archivos
Sistema de archivos
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
4/20
Archivos
Sistema de archivos
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
5/20
Archivos
Sistema de archivos
Memory stics
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
6/20
Archivos
Sistema de archivos
Representacion de la informacion
La informaci
on es representada por un conjunto de bytes
Caracteres (texto), pixeles (imagenes), muestras (audio),
frames (video), etc.
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
7/20
Archivos
Sistema de archivos
Extensi
on
Significado
archivo.c
archivo.o
archivo.tex
archivo.pdf
archivo.gif
archivo.jpg
archivo.mpg
archivo.mp3
archivo.zip
Programa fuente de C
Archivo objeto, c
odigo compilado sin enlazar
Texto marcado para procesar con TEX
Archivo Portable Document File
Imagen Graphical Interchange Format
Imagen en Joint Photographic Experts Group
Video en Moving Picture Experts Group
M
usica en MPEG audio Layer 3
Archivo comprimido
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
8/20
Archivos
Sistema de archivos
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
9/20
Archivos
Sistema de archivos
Estructura de archivo
Magic number
Module
name
Header
Text size
Header
Data size
Date
BSS size
Symbol table size
Object
module
Owner
Protection
Entry point
Size
Flags
Header
a) Ejecutable
Text
b) Biblioteca
Object
module
Data
Header
Relocation
bits
Symbol
table
Object
module
(a)
(b)
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
10/20
Archivos
Sistema de archivos
Algunos atributos
Atributo
Significado
Creador
Propietario
Grupo
Banderas de permisos
Tama
no
Tiempos
Identificaci
on del usuario que cre
o el archivo
Identificador del propietario
Identificador del grupo del propietario
Lectura, escritura, ejecuci
on
Tama
no total del archivo en bytes
Creaci
on, u
ltimo acceso, u
ltima modificaci
on
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
11/20
Archivos
Manejo de archivos en C
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
12/20
Archivos
Manejo de archivos en C
Abstraccion
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
13/20
Archivos
Flujos de texto
Flujos de texto
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
14/20
Archivos
Flujos de texto
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
15/20
Archivos
Flujos de texto
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
16/20
Archivos
Flujos binarios
Flujos binarios
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
17/20
Archivos
Flujos binarios
Descriptor archivo
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
18/20
Archivos
Flujos binarios
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
19/20
Archivos
Flujos binarios
Funci
on
fopen()
fclose()
putc()
fputc()
getc()
fgetc()
fseek()
fprintf()
fscanf()
feof()
ferror()
rewind()
remove()
fflush()
fread()
fwrite()
Abre un archivo
Cierra un archivo
Escribe un caracter en el archivo
UAM Azcapotzalco
Almacenamiento y recuperaci
on de informaci
on
20/20