The Elements of Computing Systems: Building a Modern Computer from First Principles
- ISBN13: 9780262640688
- Condition: New
- Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed
In the early days of computer science, the interactions of hardware, software, compilers, and operating system were simple enough to allow students to see an overall picture of how computers worked. With the increasing complexity of computer technology and the resulting specialization of knowledge, such clarity is often lost. Unlike other texts that cover only one aspect of the field, The Elements of Computing Systems gives students an integrated and rigorous picture of applied computer science, as its comes to play in the construction of a simple yet powerful computer system.
Indeed, the best way to understand how computers work is to build one from scratch, and this textbook leads students through twelve chapters and projects that gradually build a basic hardware platform and a modern software hierarchy from the ground up. In the process, the students gain hands-on knowledge of hardware architecture, operating systems, programming languages, compilers, data structures, algorithms, and software engineering. Using this constructive approach, the book exposes a significant body of computer science knowledge and demonstrates how theoretical and applied techniques taught in other courses fit into the overall picture.
Designed to support one- or two-semester courses, the book is based on an abstraction-implementation paradigm; each chapter presents a key hardware or software abstraction, a proposed implementation that makes it concrete, and an actual project. The emerging computer system can be built by following the chapters, although this is only one option, since the projects are self-contained and can be done or skipped in any order. All the computer science knowledge necessary for completing the projects is embedded in the book, the only pre-requisite being a programming experience.
The book's web site provides all tools and materials necessary to build all the hardware and software systems described in the text, including two hundred test programs for the twelve projects. The projects and systems can be modified to meet various teaching needs, and all the supplied software is open-source.
List Price: $ 27.00
Price: $ 26.97
RelatedComputers Products
Other posts like this, by keyword:
from:
Foster fathers and carework: engaging alternate models of parenting.(Report): An article from: Fathering ...
HOBBY, GLADYS LOUNSBURY (1910-1993): An entry from Gale’s World of Microbiology and Immunology Reviews ...
From Faith to Fun: The Secularisation of Humor ...
From Technical Professional to Entrepreneur: A Guide to Alternative Careers ...
The Occult Files of Albert Taylor: A Collection of Mysterious Cases from the World of the Supernatural ...
Historical Lights and Shadows of the Ohio State Penitentiary: And Horrors of the Death Trap, Illustrated : Heart Rending Scenes, and Sad Wai ...
What Kind Of Parenting Technique Was Michael Jackson Using When He Danlged His Baby From The Balcony? ...
Filling the teacher gap: a quicker way for professionals to move into the classroom. (Education).(Transition to Teaching alternate licensing ...
Pregnancy and Birth: Your Complete Guide from Conception to Birth Reviews ...
Crews team up to boost little-known nature trail.(Recreation)(Crilly Nature Trail at Armitage Park offers easy hiking with an interpretive b ...
Elements:
Vocabulary Workshop: Third Course (Elements of Language) ...
Essential Elements Movie Favorites Violin (Essential Elements String Folio) ...
Elements of Useful Knowledge: Volume II : Containing a Historical and Geographical Account of the United States : For the Use of Schools ...
Emery’s Elements of Medical Genetics ...
Architectural Elements: Construction Details on CD-ROM (single-user) ...
Occult Chemistry, Clairvoyant Observations on the Chemical Elements ...
Traditional elements of India get update in family room ...
Elements of Electricity for Technical Students ...
Voice & Style (Elements of Fiction Writing) ...
Design Patterns: Elements of Reusable Object-Oriented Software ...
First:
Is âX-Men: First Classâ Closer to The Comic Books Than Fans Think? ...
The Fixed Stars: Maps for Out-Door Study, First Lessons in Astronomy, Adapted to Use in Schools Reviews ...
A Burlesque Autobiography and First Romance Reviews ...
Buying Solo : The Single Woman’s Guide to Buying a First Home ...
From First Draft To Finished Novel: A Writer’s Guide To Cohesive Story Building Reviews ...
Check Out Tuesday’s Best ‘MTV First: Robert Pattinson’ Questions From Fans Like You! ...
The Missing Monster Card. Lori Ann Mortensen (My First Graphic Novel) ...
Cheltenham Festival 2011 Diary: Henry Cecil hopes to land his first Derby at Cheltenham ...
Spanish complete the first three fill-in questions with either de or del? ...
Together on Top of the World: The Remarkable Story of the First Couple to Climb the Fabled Seven Summits ...
Principles:
201 Principles of Software Development ...
Geotechnical Engineering: Principles and Practices of Soil Mechanics and Foundation Engineering (Civil and Environmental Engineering) ...
Principles of Taxation for Business and Investment Planning, 2008 Edition ...
Principles of Social Evolution (Oxford Series in Ecology and Evolution) ...
Principles of Object-Oriented Programming in Java 1.1 ...
Strategic Planning for Regional Development: Principles and Practice in the UK (The Natural and Built Environment Series) ...
Essays on the nature and principles of taste ...
The Art of Jewelry Design: Principles of Design, Rings and Earrings Reviews ...
The American Woman’s Home, Or, Principles of Domestic Science ...
Making a World of Difference. Personal Leadership: A Methodology of Two Principles and Six Practices ...
computer:
The computer is always entertaining. ...
Computational Number Theory and Digital Signal Processing (Computer Science & Engineering) Reviews ...
Mmorpg: How a computer game becomes deadly serious ...
How i will make the configure 1 computer to others computers? ...
Software Engineering: A Practitioner’s Approach (McGraw-Hill International Editions: Computer Science Series) ...
what’s the difference between computer science and computer engineering? ...
Non-Photorealistic Computer Graphics: Modeling, Rendering, and Animation (The Morgan Kaufmann Series in Computer Graphics) ...
Guide to Computer Forensics and Investigations, Second Edition ...
Software Engineering and Computer Games ...
Programming of Computer Numerically Controlled Machines ...
Systems:
Fuzzy and Neural Approaches in Engineering (Adaptive and Learning Systems for Signal Processing, Communications and Control Series) ...
Modularity: Understanding the Development and Evolution of Natural Complex Systems (Vienna Series in Theoretical Biology) ...
Low-Power Design of Nanometer FPGAs: Architecture and EDA (Systems on Silicon) ...
Is the threat of a coup the fundamental weakness in all military systems? ...
The Religious World Displayed: Or, a View of the Four Grand Systems of Religion, Judaism, Paganism, Christianity, and Mohammedism, and of th ...
Can You Count in Greek?: Exploring Ancient Number Systems, Grades 5-8 ...
Canon U.S.A. Announces The Installation Of Canon Digital Radiography Systems In Multiple Hospitals In Mexico ...
Engineering Mathematics: A Modern Foundation for Electronic, Electrical, and Systems Engineering ...
Imaging Systems for Medical Diagnostics: Fundamentals, Technical Solutions and Applications for Systems Applying Ionizing Radiation, Nuclear ...
Typographic Systems of Design ...
Modern:
Modern Medicine: The New World Religion: How Beliefs Secretly Influence Medical Dogmas and Practices ...
History of Modern France, A (3rd Edition) Reviews ...
Beshara and Ibn ‘Arabi: A Movement of Sufi Spirituality in the Modern World ...
The Book of Ornamental Alphabets, Ancient and Modern,: From the Ninth to the Nineteenth Century: With Numerals. … ...
Modern Masters Volume 17: Lee Weeks ...
The Ancient Guide to Modern Life: The Parallels with 2,000 Years Ago Come to Life in Entertaining and Surprising Ways. Natalie Haynes ...
Winter’s Bone: A Novel ...
Reconstructing the Roman Republic: An Ancient Political Culture and Modern Research ...
Engineering Mathematics: A Modern Foundation for Electronic, Electrical, and Systems Engineering ...
A Sketch of the History of Judaism and Christianity in the Light Light of Modern Research and Criticism (1892) ...
Building:
Tops: Building and Experimenting with Spinning Toys (Boston Children’s Museum Activity Book) ...
The Definitive Antlr Reference: Building Domain-Specific Languages (Pragmatic Programmers) ...
The Whole Life Adoption Book: Realistic Advice for Building a Healthy Adoptive Family ...
War and State Building in Medieval Japan ...
From First Draft To Finished Novel: A Writer’s Guide To Cohesive Story Building Reviews ...
Building a Nation: The Story of Scotland’s Architecture ...
Math Intervention: Building Number Power with Formative Assessments, Differentiation, and Games, Grades PreK-2 Reviews ...
Building with Nature: Inspiration for the Arts and Crafts Home ...
Room A105-A, A Building, Woodroffe Campus ...
What is Critical Design Time with respect to Architecture and Building economics? ...
Computing:
Makin’ Numbers: Howard Aiken and the Computer (History of Computing) ...
UNIX System V Network Programming (Addison-Wesley Professional Computing Series) ...
Model Driven Architecture: Applying MDA to Enterprise Computing ...
Armenia Business and Industrial Directory (Us Regional Investment & Business Library) ...
No comments:
Post a Comment