Arquitectura y organización de computadoras modernas: aprenda las arquitecturas x86, ARM y RISC-V y el diseño de teléfonos inteligentes, PC y servidores en la nube

Ahorrar $9.67

Precio:
Precio de venta$69.32 Precio habitual$78.99

Descripción

Una guía práctica y sin rodeos sobre arquitecturas de procesadores y ordenadores actuales y futuras, que le permitirá diseñar sistemas informáticos y desarrollar mejores aplicaciones de software en una variedad de dominios

Características clave

  • Comprender los circuitos digitales con la ayuda de transistores, puertas lógicas y lógica secuencial
  • Examinar la arquitectura y los conjuntos de instrucciones de los procesadores x86, x64, ARM y RISC-V
  • Explorar la arquitectura de dispositivos modernos como el iPhone X y PC de juegos de alto rendimiento

Descripción del libro

¿Es usted un desarrollador de software, un diseñador de sistemas o un estudiante de arquitectura de computadoras que busca una introducción metódica a las arquitecturas de dispositivos digitales, pero se siente abrumado por su complejidad? Este libro le ayudará a aprender cómo funcionan los sistemas informáticos modernos, desde el nivel más bajo de conmutación de transistores hasta la visión macroscópica de los servidores multiprocesador que colaboran. Obtendrá conocimientos únicos sobre el comportamiento interno de los procesadores que ejecutan el código desarrollado en lenguajes de alto nivel y le permitirá diseñar sistemas de software más eficientes y escalables.

El libro le enseñará los fundamentos de los sistemas informáticos, incluidos los transistores, las puertas lógicas, la lógica secuencial y las operaciones de instrucciones. Aprenderá detalles de las arquitecturas de procesadores modernas y los conjuntos de instrucciones, incluidos x86, x64, ARM y RISC-V. Verá cómo implementar un procesador RISC-V en una placa FPGA de bajo costo y cómo escribir un programa de computación cuántica y ejecutarlo en una computadora cuántica real. Al final de este libro, tendrá una comprensión profunda de las arquitecturas de procesadores y computadoras modernas y las direcciones futuras que es probable que tomen estas arquitecturas.

Lo que aprenderá

  • Dominar la tecnología de transistores y los principios de los circuitos digitales
  • Descubrir los elementos funcionales de los procesadores de computadora
  • Comprender el pipelining y la ejecución superescalar
  • Trabajar con formatos de datos de coma flotante
  • Comprender el propósito y el funcionamiento del modo supervisor
  • Implementar un procesador RISC-V completo en una FPGA de bajo costo
  • Explorar las técnicas utilizadas en la implementación de máquinas virtuales
  • Escribir un programa de computación cuántica y ejecutarlo en una computadora cuántica

Para quién es este libro

Este libro está dirigido a desarrolladores de software, estudiantes de ingeniería informática, diseñadores de sistemas, ingenieros inversos y cualquier persona que desee comprender la arquitectura y los principios de diseño que subyacen a los sistemas informáticos modernos, desde pequeños dispositivos integrados hasta granjas de servidores en la nube del tamaño de un almacén. Una comprensión general de los procesadores de computadora es útil, pero no obligatoria.



Author: Jim Ledin
Publisher: Packt Publishing
Published: 04/30/2020
Pages: 560
Binding Type: Paperback
Weight: 2.09lbs
Size: 9.25h x 7.50w x 1.14d
ISBN13: 9781838984397
ISBN10: 1838984399
BISAC Categories:
- Computers | Computer Engineering
- Computers | Languages | C++
- Computers | Distributed Systems | General

This title is not returnable