SlideShare uma empresa Scribd logo
1 de 12
GESTION DE ARCHIVOS Y
DIRECTORIOS , INTERFAZ DEL
PROGRAMADOR
Presentado por:
Walther Acosta Valencia
Cristian 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.

Mais conteúdo relacionado

Destaque

Principales sistema operativos del mercado
Principales  sistema  operativos del  mercadoPrincipales  sistema  operativos del  mercado
Principales sistema operativos del mercadopoesiaenfermaelias
 
Análisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemasAnálisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemasprofmyriamsanuy
 
Metodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemasMetodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemasAndoni Vasquez
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacioncaroyu
 
Principales características de windows
Principales características de windowsPrincipales características de windows
Principales características de windowsazrahim
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativoplata17
 
Estrategias o métodos para el desarrollo de sistemas
Estrategias o métodos para el desarrollo de sistemasEstrategias o métodos para el desarrollo de sistemas
Estrategias o métodos para el desarrollo de sistemasmaricelaguilar
 
Logotipo scindy
Logotipo scindyLogotipo scindy
Logotipo scindyAlizjF
 
01 Medienerziehung
01 Medienerziehung01 Medienerziehung
01 Medienerziehungjoness6
 
Slideshare
SlideshareSlideshare
Slidesharegtoluca
 
Geschichtsbuch oder Gesichtsbuch? (EVA Konferenz Berlin 2014)
Geschichtsbuch oder Gesichtsbuch? (EVA Konferenz Berlin 2014)Geschichtsbuch oder Gesichtsbuch? (EVA Konferenz Berlin 2014)
Geschichtsbuch oder Gesichtsbuch? (EVA Konferenz Berlin 2014)Thomas Tunsch
 
Cristobancolon
CristobancolonCristobancolon
Cristobancolonjoselin69
 
ARD / ZDF - Medienwissenschaften _ 2013
ARD / ZDF - Medienwissenschaften _ 2013ARD / ZDF - Medienwissenschaften _ 2013
ARD / ZDF - Medienwissenschaften _ 2013Gesa Maren Schmidt
 

Destaque (19)

Principales sistema operativos del mercado
Principales  sistema  operativos del  mercadoPrincipales  sistema  operativos del  mercado
Principales sistema operativos del mercado
 
Análisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemasAnálisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemas
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Metodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemasMetodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemas
 
Metodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacionMetodos del desarrollo de sistema de informacion
Metodos del desarrollo de sistema de informacion
 
Principales características de windows
Principales características de windowsPrincipales características de windows
Principales características de windows
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativo
 
Estrategias o métodos para el desarrollo de sistemas
Estrategias o métodos para el desarrollo de sistemasEstrategias o métodos para el desarrollo de sistemas
Estrategias o métodos para el desarrollo de sistemas
 
Logotipo scindy
Logotipo scindyLogotipo scindy
Logotipo scindy
 
01 Medienerziehung
01 Medienerziehung01 Medienerziehung
01 Medienerziehung
 
Estilosdecrianza
EstilosdecrianzaEstilosdecrianza
Estilosdecrianza
 
Slideshare
SlideshareSlideshare
Slideshare
 
MinSlider
MinSliderMinSlider
MinSlider
 
Rabbi Los Angeles
Rabbi Los AngelesRabbi Los Angeles
Rabbi Los Angeles
 
Geschichtsbuch oder Gesichtsbuch? (EVA Konferenz Berlin 2014)
Geschichtsbuch oder Gesichtsbuch? (EVA Konferenz Berlin 2014)Geschichtsbuch oder Gesichtsbuch? (EVA Konferenz Berlin 2014)
Geschichtsbuch oder Gesichtsbuch? (EVA Konferenz Berlin 2014)
 
Cristobancolon
CristobancolonCristobancolon
Cristobancolon
 
Gráfico
GráficoGráfico
Gráfico
 
Workshop Active Sourcing - Employer Branding im Internet
Workshop Active Sourcing - Employer Branding im InternetWorkshop Active Sourcing - Employer Branding im Internet
Workshop Active Sourcing - Employer Branding im Internet
 
ARD / ZDF - Medienwissenschaften _ 2013
ARD / ZDF - Medienwissenschaften _ 2013ARD / ZDF - Medienwissenschaften _ 2013
ARD / ZDF - Medienwissenschaften _ 2013
 

Semelhante a GDA-IP

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosclaudiacce
 
Introducción al sistema operativo unix
Introducción al sistema operativo unixIntroducción al sistema operativo unix
Introducción al sistema operativo unixJorge Luis Chalén
 
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2Larry Srd
 
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2Larry Srd
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo LinuxDiana
 
Bii t03 - sistemas operarivos. windows, linux y unix
Bii t03 - sistemas operarivos. windows, linux y unixBii t03 - sistemas operarivos. windows, linux y unix
Bii t03 - sistemas operarivos. windows, linux y unixnuria garcia
 
preparación e instalación de software de aplicación
preparación e instalación de software de aplicaciónpreparación e instalación de software de aplicación
preparación e instalación de software de aplicaciónFabianAndres96
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosHeder Ithamar Romero
 
Clase 5-software[1]
Clase 5-software[1]Clase 5-software[1]
Clase 5-software[1]142918
 
Clase 5-software
Clase 5-softwareClase 5-software
Clase 5-softwaresamantha
 
Clase 5-software[1]
Clase 5-software[1]Clase 5-software[1]
Clase 5-software[1]142918
 
Clase 5-software
Clase 5-softwareClase 5-software
Clase 5-softwareJAPR
 

Semelhante a GDA-IP (20)

Linux
LinuxLinux
Linux
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Introducción al sistema operativo unix
Introducción al sistema operativo unixIntroducción al sistema operativo unix
Introducción al sistema operativo unix
 
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2
 
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2
Arquitectura sistema operativo-conceptos_b_sicos_sobre_s.o2
 
Linux
LinuxLinux
Linux
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Bii t03 - sistemas operarivos. windows, linux y unix
Bii t03 - sistemas operarivos. windows, linux y unixBii t03 - sistemas operarivos. windows, linux y unix
Bii t03 - sistemas operarivos. windows, linux y unix
 
preparación e instalación de software de aplicación
preparación e instalación de software de aplicaciónpreparación e instalación de software de aplicación
preparación e instalación de software de aplicación
 
Uc1 ec2
Uc1 ec2Uc1 ec2
Uc1 ec2
 
Tsx-32 OS
Tsx-32 OSTsx-32 OS
Tsx-32 OS
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Software
Software Software
Software
 
Practica 1
Practica 1Practica 1
Practica 1
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativos
 
Clase 5-software[1]
Clase 5-software[1]Clase 5-software[1]
Clase 5-software[1]
 
Clase 5-software
Clase 5-softwareClase 5-software
Clase 5-software
 
Clase 5-software[1]
Clase 5-software[1]Clase 5-software[1]
Clase 5-software[1]
 
Clase 5-software
Clase 5-softwareClase 5-software
Clase 5-software
 
Clase 5
Clase 5Clase 5
Clase 5
 

Último

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 

GDA-IP

  • 1. GESTION DE ARCHIVOS Y DIRECTORIOS , INTERFAZ DEL PROGRAMADOR Presentado por: Walther Acosta Valencia Cristian Parra Gonzales
  • 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. 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. 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.
  • 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. Interfaz del programador • En sus principales existen 2 tipos de interfaces
  • 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.
  • 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. 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. 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.