Architecture of computer systems. How to build a modern computer according to all the rules
29.99 €
Out of stock
The best way to understand how computers work is to build one from scratch!
This is what the authors of this book believe and therefore offer a practical approach to the study of computer systems. Inside you will find not only an exhaustive theoretical description of how a modern computer works, but also an algorithm of the specific steps required to build one. Thanks to the book you will learn to understand the following topics: - Hardware; - Computer architecture; - Low- and high-level languages; - Virtual machines; - Compilers; - Programming; - Operating systems; - Data structures and algorithms; - Software engineering. The unique feature of the book is that all these topics are closely related and clearly focused on the main goal: building a modern computer system from scratch. The textbook is completely self-sufficient: all the necessary knowledge to build the hardware and software systems described in it is inside. Part I "Hardware" requires no prior knowledge, making projects 1-6 accessible to any student and self-taught. Part II "Software" and projects 7-12 require prior knowledge of programming (in any high-level language). Unlike other textbooks that cover only one aspect of a topic, "Computer Systems Architecture" provides the holistic and comprehensive knowledge of applied computer science needed to create your own projects.
This is what the authors of this book believe and therefore offer a practical approach to the study of computer systems. Inside you will find not only an exhaustive theoretical description of how a modern computer works, but also an algorithm of the specific steps required to build one. Thanks to the book you will learn to understand the following topics: - Hardware; - Computer architecture; - Low- and high-level languages; - Virtual machines; - Compilers; - Programming; - Operating systems; - Data structures and algorithms; - Software engineering. The unique feature of the book is that all these topics are closely related and clearly focused on the main goal: building a modern computer system from scratch. The textbook is completely self-sufficient: all the necessary knowledge to build the hardware and software systems described in it is inside. Part I "Hardware" requires no prior knowledge, making projects 1-6 accessible to any student and self-taught. Part II "Software" and projects 7-12 require prior knowledge of programming (in any high-level language). Unlike other textbooks that cover only one aspect of a topic, "Computer Systems Architecture" provides the holistic and comprehensive knowledge of applied computer science needed to create your own projects.
See also:
- All books by the publisher
- All books by the author
- All books in the series IT Classics. Essential books for programmers
You might be interested:

Information technology
Moving to the Cloud: A Practical Guide to Cloud Computing for Scientists and IT Professionals
14.99 €