Cantitate/Preț
Produs

Introduction to Computer Organization: ARM Edition

Autor Robert G. Plantz
en Limba Engleză Paperback – 28 ian 2025

Înțelegerea modului în care codul scris în limbaje de nivel înalt este transpus în instrucțiuni mașină reprezintă o barieră tehnică majoră pentru mulți programatori. Ne-a atras atenția modul în care Introduction to Computer Organization: ARM Edition demitizează acest proces, oferind o perspectivă practică asupra interacțiunii dintre software și hardware. Autorul Robert G. Plantz structurează materialul progresiv: începe cu bazele matematice necesare — algebra booleană și sistemul binar — și avansează către componentele fizice ale unității centrale de procesare și memoriei. Apreciem în mod deosebit focalizarea pe arhitectura ARM, devenită standard industrial pentru dispozitivele mobile și, tot mai frecvent, pentru stațiile de lucru portabile. Cititorul care a aplicat principiile teoretice din Understanding Computer Organization de Patricio Buli¿ va găsi aici o continuare aplicată, axată pe implementări concrete și pe modul în care limbajele C și C++ controlează direct resursele sistemului. Textul nu se limitează la teorie, ci explică mecanismele interne ale compilatoarelor și modul în care acestea generează limbajul de asamblare necesar pentru a comunica cu procesorul. Stilul este unul riguros, specific publicațiilor de la No Starch Press, transformând concepte abstracte de organizare a sistemelor în cunoștințe tehnice direct utilizabile în optimizarea performanței software.

Citește tot Restrânge

Preț: 28429 lei

Preț vechi: 44620 lei
-36%

Puncte Express: 426

Carte disponibilă

Livrare economică 14-20 mai
Livrare express 24-30 aprilie pentru 12639 lei


Specificații

ISBN-13: 9781718502741
ISBN-10: 1718502745
Pagini: 520
Dimensiuni: 177 x 234 x 31 mm
Greutate: 0.97 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States

De ce să citești această carte

Această resursă este esențială pentru dezvoltatorii software care doresc să treacă dincolo de scrierea codului de suprafață și să înțeleagă execuția la nivel de procesor. Veți câștiga o înțelegere profundă a arhitecturii ARM, ceea ce vă va permite să scrieți aplicații mai eficiente în C/C++ și să stăpâniți procesele de compilare și optimizare hardware.


Descriere

All high-level languages are ultimately translated into machine instructions that control a computer's hardware. Introduction to Computer Organization: ARM reveals exactly how that hardware works 'under the hood.' Written for anyone familiar with basic programming concepts, the reader is taken through the machine's architecture from the bottom up and the software on down - with a special focus on the ARM instruction set commonly found in smartphones, laptops, and tablets. Beginning with an exploration of modern computing's mathematical foundations - including the binary system and Boolean algebra - the book introduces hardware components such as circuits, CPU, and memory. Later chapters discuss how software controls hardware, providing an in-depth look at the basic programming constructs in low-level languages like C and C++. Finally, readers are shown how the computer's compiler translates code into assembly language that can directly access the instruction set architecture.