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