Red de conocimiento informático - Conocimiento sistemático - Comprensión profunda de la introducción del sistema informático

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. ;