Abstracción en la tecnología de los microprocesadores
Características de la Abstracción en la tecnología de Microprocesadores
Claramente los avances en latecnología de las computadoras afectan casi todos los aspectos de nuestra sociedad. Los avances en hardware han permitido a los programadores crear software increíblemente útil. Algunas aplicaciones queson ficción para el mañana son: La sociedad sin efectivo, autopistas inteligentes y el cómputo auténticamente ubicuo: no llevar computadoras por que ellas estarán disponibles en donde sea.
*Abstracción en Software
Los lenguajes de programación de alto nivel ofrecen diferentes beneficios: Primero, permiten al programador pensar en un lenguaje mas natural, usando palabras en ingles y notaciónalgebraica. Más aún, los lenguajes se han diseñado de acuerdo a su uso inherente, así Fortran fue creado para cómputo científico, Cobol para procesamiento de datos de negocios, Lisp para manipulaciónsimbólica, etc. La segunda ventaja es que se mejora la productividad del programador, por que para expresar una idea se escriben menos líneas en un lenguaje de alto nivel, en lugar de expresar laidea en lenguaje ensamblador. La ventaja final es que estos lenguajes de programación permiten a los programas ser independientes de la computadora en la cual fueron escritos, dado que los compiladores yensambladores pueden trasladar los programas en lenguajes de alto nivel a instrucciones binarias de cualquier máquina. Estas tres ventajas son tan fuertes que actualmente poca programación se escribeen lenguaje ensamblador. Cuando un programador escribe un programa en un lenguaje de alto nivel, puede olvidarse de lo que hay por debajo, es decir, puede ignorar la notación del lenguajeensamblador, y mejor aún, puede ignorar el código binario, en otras palabras, esta utilizando una abstracción.
* Abstracción en hardware
En hardware también encontramos abstracciones, un usuario de...
Regístrate para leer el documento completo.