Comprensión profunda de la introducción del sistema informático
Introducción a la comprensión profunda de los sistemas informáticos
"Comprensión profunda de los sistemas informáticos" es el libro de primera elección para comprender los sistemas informáticos y la elección común de más de 100.000 programadores. La siguiente es una introducción a la comprensión profunda de los sistemas informáticos que compilé. ¡Bienvenido a consultarla!
Comprensión profunda de los sistemas informáticos
Carnegie Mellon, Universidad de Pekín. , Universidad de Tsinghua, Universidad Jiao Tong de Shanghai Muchas universidades reconocidas en el país y en el extranjero eligen materiales didácticos designados. Los detalles de la implementación se analizan exhaustivamente desde la perspectiva del programador, lo que permite a los lectores comprender profundamente el comportamiento del programa e integrar todo el conocimiento relevante de los sistemas informáticos.
En comparación con la segunda edición, el mayor cambio en el contenido de esta edición es el cambio de estar basado en IA32 y x86-64 a estar completamente basado en x86-64. Las principales actualizaciones son las siguientes:
Basado en x86-64, el código se ha reescrito ampliamente y se introduce por primera vez soporte a nivel de máquina para programas que procesan datos de punto flotante.
La arquitectura del procesador se modifica para admitir palabras y operaciones de 64 bits.
La introducción de más unidades funcionales y una lógica de control más compleja hace que la predicción del modelo de rendimiento del programa basada en la representación del flujo de datos del programa sea más confiable.
Amplía la discusión sobre la creación de código independiente de la posición con GOT y PLT, describiendo técnicas de vinculación más potentes (como la acumulación de bibliotecas).
Se agregó una descripción más detallada del manejador de señales, incluidas funciones de seguridad de señales asíncronas, etc.
Programación de red actualizada, independiente del protocolo y segura para subprocesos, con nuevas funciones.
¿Versión en chino?
Autor: (EE. UU.) Randal E.Bryant / David R.O?Hallaron Traductor: Gong Yili / Lei Yingchun
Editorial: Machinery Industry Publisher
Fecha de publicación: febrero de 2011 1ª edición ISBN: 978-7-111-32133-0
Formato: 16 páginas
Precio: 99,00 yuanes
Número de páginas: 726
¿Versión en inglés?
Autor: (EE.UU.) Randal E. Bryant; David R. O'Hallaron
Editor : Machinery Industry Press
Fecha de publicación: 27 de diciembre de 2010
ISBN: 978-7-111-32631-1
Formato: 16 páginas
Precio: 128,00
Número de páginas: 1080
Resumen de contenido
Este libro presenta principalmente los sistemas informáticos. Los conceptos básicos incluyen la representación de datos en el nivel más bajo. -Memoria de nivel, composición de instrucciones de canalización, memoria virtual, sistema de compilación, bibliotecas de carga dinámica y aplicaciones de usuario. El libro proporciona una gran cantidad de operaciones prácticas que pueden ayudar a los lectores a comprender mejor cómo se ejecutan los programas y mejorar la eficiencia de ejecución de los programas. Este libro explica de manera integral los sistemas informáticos desde la perspectiva de un programador e introduce procesadores, compiladores, sistemas operativos y entornos de red de una manera simple y fácil de entender. Es un trabajo autorizado en este campo.
Este libro es adecuado como libro de texto para estudiantes universitarios en informática y carreras afines, y también es adecuado como lectura de referencia para programadores.
Recomendado por los editores
Este libro presenta principalmente los conceptos básicos de los sistemas informáticos, incluida la representación de datos en la memoria de nivel más bajo, la composición de instrucciones de canalización, la memoria virtual, el sistema de compilación y la dinámica. Cargar bibliotecas, aplicaciones de usuario, etc. El libro proporciona una gran cantidad de operaciones prácticas que pueden ayudar a los lectores a comprender mejor cómo se ejecutan los programas y mejorar la eficiencia de ejecución de los programas.
Este libro explica de manera integral los sistemas informáticos desde la perspectiva de un programador e introduce procesadores, compiladores, sistemas operativos y entornos de red de una manera simple y fácil de entender. Es un trabajo autorizado en este campo.
Acerca del autor
Randal E. Bryant: Obtuvo un doctorado en informática por el MIT en 1981. Actualmente es decano de la Facultad de Ciencias de la Computación de la Universidad Carnegie Mellon en el Estados Unidos y es ACM. Es doble miembro del IEEE y ha ganado muchos premios de estas dos asociaciones. El profesor Bryant ha estado enseñando sistemas informáticos durante más de 20 años. Combinado con muchos años de experiencia docente en cursos de arquitectura informática, comenzó a cambiar su enfoque de cómo diseñar computadoras a cómo utilizar programadores para escribir programas con una mejor comprensión de los mismos. Se aproximan procedimientos más eficientes y fiables. ;