Introduccion a la ingenieria

Solo disponible en BuenasTareas
  • Páginas : 9 (2240 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de diciembre de 2011
Leer documento completo
Vista previa del texto
http://www.reverte.com/catalogo/img/pdfs/9788429126204.pdf
Prefacio
Lo más bello que podemos experimentar es el misterio.
Es la fuente de todo el arte verdadero y la ciencia.
Albert Einstein, What I Believe, 1930
Sobre este libro
Creemos que la enseñanza de la ciencia e ingeniería de computadores debería reflejar
el estado actual de este campo, así como introducir los principios que danforma
a la computación. También opinamos que los lectores de cualquier especialidad de
la computación necesitan conocer los paradigmas de organización que determinan
las capacidades, prestaciones y, en definitiva, el éxito de los sistemas informáticos.
La tecnología de los computadores moderna necesita que los profesionales de
todas las especialidades de la informática conozcan el hardware y elsoftware. La
interacción entre estos dos aspectos a diferentes niveles ofrece, al mismo tiempo,
un entorno para la compresión de los fundamentos de la computación. Independientemente
de que su interés principal sea el hardware o el software, la informática
o la electrónica, las ideas centrales de la estructura y el diseño del computador
son las mismas. Por lo tanto, hemos centrado este libroen mostrar la relación
entre el hardware y el software y en los conceptos básicos de los computadores
actuales.
El paso reciente de los monoprocesadores a los microprocesadores multinúcleo
ha confirmado la solidez de esta perspectiva, establecida ya en la primera edición.
El tiempo en el que los programadores podían ignorar este aviso y confiar en los
arquitectos de ordenadores, diseñadoresde compiladores e ingenieros electrónicos
para que sus programas se ejecutasen cada vez más rápido sin introducir cambio
alguno, ha pasado. Para que los programas se ejecuten más rápido debe
introducirse paralelismo. El objetivo de muchos investigadores de introducir el
paralelismo sin que los programadores tengan que preocuparse de la naturaleza
paralela del hardware que están programando,todavía tardará muchos años en
hacerse realidad. Según nuestra visión, durante al menos la próxima década, la
mayoría de los programadores van a necesitar conocer la interfaz entre el hardware
y el software para que sus programas se ejecuten eficientemente en los computadores
paralelos.
La audiencia de este libro incluye tanto a aquellos que, con poca experiencia en
lenguaje ensamblador odiseño lógico, necesitan entender la organización básica
de un computador, como a los que, con conocimientos de lenguaje ensamblador
y/o diseño lógico, quieren aprender como se diseña un ordenador o entender
como trabaja un sistema y por qué se comporta como lo hace.
xiv Prefacio
Sobre el otro libro
Algunos lectores seguramente están familiarizados con el libro Arquitectura de
Computadores:un Enfoque Cuantitativo, conocido popularmente como Hennessy
y Patterson. (Este libro, por el contrario, a menudo se llama Patterson y Hennessy).
Nuestra motivación al escribir ese libro era describir los principios de la
arquitectura de computadores haciendo uso de fundamentos sólidos de ingeniería
y compromisos coste/prestaciones cuantitativos. Utilizamos un enfoque que combinaba
ejemplos ymedidas, basados en sistemas comerciales, para crear experiencias
de diseño realistas. Nuestro objetivo fue demostrar que la arquitectura de los
computadores se podía aprender con una metodología cuantitativa en lugar de un
enfoque descriptivo. El libro estaba dirigido a los profesionales de la informática
que querían adquirir un conocimiento detallado de los computadores.
La mayoría de loslectores de este libro no tienen previsto convertirse en arquitectos
de computadores. Sin embargo, las prestaciones y la eficiencia energética de
los sistemas software, en el futuro, dependerán drásticamente de la adecuada comprensión
de las técnicas básicas del hardware por parte de los diseñadores de software.
De este modo, los diseñadores de compiladores, los diseñadores de sistemas...
tracking img