This textbook presents the subject of computer
architecture in a modern light to match the needs of educational institutions
and graduates for modern industry. The book reflects the fact that there are
around 40 times as many embedded systems sold as desktop computers each year,
and many more graduates will end up designing embedded systems hardware than
will ever design a traditional desktop computer.
Without overlooking the historical perspective of
computers, or the traditional topics in computer architecture, Computer
Architecture: an embedded approach presents the subject in a readable and
interesting format, and above all, provides the background and places emphasis
on the increasingly important embedded systems that we all rely upon for our
day-to-day living.
Whilst traditional computer engineering textbooks
were fine resources for students needing to learn about computers, work on
desktop or mainframe systems of the 1980s and 1990s, these older approaches are
looking increasingly dated as technological progress marches on. Students of
today tend to be more inspired by the iPod than by ENIAC, and working with such
tiny, low power embedded devices is precisely what Computer Architecture: an
embedded approach aims towards. This means that modern and interesting
topics for embedded systems are included in this book.
An embedded systems-relevant approach, this book addresses the needs of
industry, inspires students in their studies, and interlinks with neighbouring
electronics, computer engineering or computer science course within a typical
curriculum. It is not just a computer architecture book with an extra chapter on
embedded system, it looks at the computer architecture
of today, which is built upon the foundation and history of bigger and older
machines and drives toward greater levels of integration within embedded
systems.
Sprache
Verlagsort
Verlagsgruppe
McGraw-Hill Education - Europe
Zielgruppe
Für höhere Schule und Studium
Maße
Höhe: 236 mm
Breite: 187 mm
Dicke: 23 mm
Gewicht
ISBN-13
978-0-07-131118-2 (9780071311182)
Schweitzer Klassifikation
Ian McLoughlin is an Associate Professor in the School of Computer Engineering, Nanyang Technological University, Singapore. He received his BEng and PhD degrees from the University of Birmingham in 1991 and 1997 respectively. His background includes work for industry, government and academia across three continents over the past 20 years. He is an engineer, having designed or worked on systems that can be found in space, flying in the troposphere, empowering the global telecommunications network, underwater, in daily use by emergency services and embedded within consumer devices. He has conducted technical training courses for the electronic industry and consulted on development projects related to embedded systems, particularly related to audio and wireless technology. For his work on rural telecommunications solutions, he won the inaugural IEE Innovation in Engineering Award in 2005 with his team from Tait Electronics Ltd, Christchurch, NewZealand. He is a member of IET, senior member of IEEE, a Chartered Engineer in the UK and an Ingenieur Europeen (Eur. Ing.) Associate Professor McLoughlin has published more than 100 papers and book chapters, and a book to date - "Applied Speech and Audio Processing" with Cambridge University Press.
PrefaceAcknowledgements Chapter 1 IntroductionChapter 2 FoundationsChapter 3 CPU BasicsChapter 4 Processor InternalsChapter 5 Enhancing CPU PerformanceChapter 6 ExternalsChapter 7 Practical Embedded CPUsChapter 8 CPU DesignChapter 9 The FutureA Standard Notation for Memory SizeB Open Systems Interconnection (OSI) ModelC Exploring Trade-offs in Cache Size and ArrangmentD Wireless Technology for Embedded ComputersE Tools for Compiling and Simulating TinyCPUF Index