viernes, 30 de marzo de 2012

abstraccion


Colegio  Particular Adelante 
 
*ciencia
*virtud
*estudio


Tema: Abstracción

Nombre: Sandra Anahí P Z.
Correos:pesann11@gmail.com

Profesor: Ismael Contreras Ponce

Correo: Master.canoa@gmail.com

Materia: computación

Grado: tercero grupo único

Introducción:

abstracción (o nivel de abstracción) es una forma de ocultar los detalles de implementación de ciertas funcionalidades. Quizás los modelos de software más conocidos que utilizan capas de abstracción son el modelo OSI de 7 capas para protocolos de red, la biblioteca gráfica OpenGL y el modelo de flujo de bytes de entrada/salida creado para Unix y adoptado por MS-DOS, Linux y muchos otros sistemas operativos.

 

Desarrollo:
Las características físicas del dispositivo son ocultadas por el sistema operativo, que presenta una interfaz abstracta la cual permite al programador leer y escribir bytes de o al dispositivo. Entonces el sistema operativo realiza las transformaciones necesarias para leer dicho flujo de bytes.

Resumen:

En informática, un nivel de abstracción es una generalización de un modelo o algoritmo, totalmente independiente de cualquier implementación específica. Estas generalizaciones surgen de similitudes que están muy bien encapsuladas mediante modelos que expresan similitudes presentes en varias implementaciones específicas.

Conclusión:

Una buena abstracción generalizará todo aquello que puede abstraerse, mientras que permitir conceptos específicos puede hacer que falle. Una aplicación exitosa de la abstracción requiere estudiar detalladamente cada problema.

Referencia:

http://es.wikipedia.org/wiki/Capa_de_abstracci%C3%B3n

 

No hay comentarios:

Publicar un comentario