GESTION DE ARCHIVOS Y
DIRECTORIOS , INTERFAZ DEL
PROGRAMADOR
Presentado por:
Walther Acosta Valencia
Cristian Parra Gonzal...
Gestión de Archivos
• Es la administración de un archivo en el cual
dependiendo del sistema operativo
permitiendo así a lo...
Acciones
• Crear un archivo identificándolo con un
nombre y un espacio.
• Abrir, escribir, leer y demás modificaciones
que...
Directorios
• Es donde se almacenan varios archivos
relacionados entre sí, en estos se pueden
encontrar otros directorios ...
Ejemplo
Interfaz del programador
• API = “Application Programming Interface”
• Son varios métodos que ofrece alguna
biblioteca con...
Interfaz del programador
• En sus principales existen 2 tipos de interfaces
PROSIX
“Portable Operating System Interface + Unix”
Este fue realizado bajo la norma IEEE que en
este se define un conjunt...
Estándares
Características
• PROSIX Especifica las interfaces del usuario y
software al sistema operativo.
• Sus nombres son cortos y...
WIN32
• En esta se definen los miembros de 32 bits de
la familia Windows viéndolo desde el punto
de vista del programador,...
WIN32
Según el programador este sería un esquema
• Programa Windows Controlado por eventos
• Programa Principal Espera eve...
Próxima SlideShare
Cargando en…5
×

Gestion de Archivos e interfaz del programador

274 visualizaciones

Publicado el

Exposición hecha por Walther Acosta y Cristian Parra

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
274
En SlideShare
0
De insertados
0
Número de insertados
31
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Gestion de Archivos e interfaz del programador

  1. 1. GESTION DE ARCHIVOS Y DIRECTORIOS , INTERFAZ DEL PROGRAMADOR Presentado por: Walther Acosta Valencia Cristian Parra Gonzales
  2. 2. Gestión de Archivos • Es la administración de un archivo en el cual dependiendo del sistema operativo permitiendo así a los usuarios tener un acceso y control a ellos; también se pueden enviar y compartir archivos con otros usuarios
  3. 3. Acciones • Crear un archivo identificándolo con un nombre y un espacio. • Abrir, escribir, leer y demás modificaciones que el usuario necesite. • Eliminarlo • Cerrarlo o finalizar su ejecución • Modificarlo según requiera, cambiar títulos y demás.
  4. 4. Directorios • Es donde se almacenan varios archivos relacionados entre sí, en estos se pueden encontrar otros directorios llamados como subcarpetas. • Su finalidad es organizar los archivos de tal manera que sean organizados para mejorar el rendimiento tanto de búsqueda como de ejecución.
  5. 5. Ejemplo
  6. 6. Interfaz del programador • API = “Application Programming Interface” • Son varios métodos que ofrece alguna biblioteca con el fin de que esta pueda ser utilizada por otro software para ser abstraído y que el usuario final pueda comprenderlo y manipularlo.
  7. 7. Interfaz del programador • En sus principales existen 2 tipos de interfaces
  8. 8. PROSIX “Portable Operating System Interface + Unix” Este fue realizado bajo la norma IEEE que en este se define un conjunto de procedimientos de librería que debe proporcionar todo sistema operativo UNIX.
  9. 9. Estándares
  10. 10. Características • PROSIX Especifica las interfaces del usuario y software al sistema operativo. • Sus nombres son cortos y todas sus letras son en minúscula • Para crear un nuevo proceso se utiliza la palabra fork. • Para leer un archivo se utiliza la palabra read. • Cuando las funciones son exitosas devuelven un valor = 0 , cuando es errónea devuelve el valor -1
  11. 11. WIN32 • En esta se definen los miembros de 32 bits de la familia Windows viéndolo desde el punto de vista del programador, algunos miembros utilizan la API WIN32 completa, mientras que otros solamente usan subconjuntos.
  12. 12. WIN32 Según el programador este sería un esquema • Programa Windows Controlado por eventos • Programa Principal Espera evento invoca un procedimiento para realizarlo. • Eventos Pulsación de una tecla, movimiento o clic del ratón, inserción de un disco etc.

×