Gestion de Archivos e interfaz del programador

Post on 15-Apr-2017

304 views 0 download

Transcript of Gestion de Archivos e interfaz del programador

GESTION DE ARCHIVOS Y DIRECTORIOS , INTERFAZ DEL PROGRAMADOR

Presentado por:Walther Acosta ValenciaCristian Parra Gonzales

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

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.

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.

Ejemplo

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.

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 conjunto de procedimientos de librería que debe proporcionar todo sistema operativo UNIX.

Estándares

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

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.

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.