Apple Pro Training Series: Logic Pro 7 and Logic Express 7 (Apple Pro Training)
Average customer rating: 4.5 out of 5 stars
  • Best. Manual. Ever.
  • Better Than The Rest
  • A manual you can use.
  • Great tutorial - but written for those with experience
  • very informative book
Apple Pro Training Series: Logic Pro 7 and Logic Express 7 (Apple Pro Training)
Martin Sitter
Manufacturer: Peachpit Press
ProductGroup: Book
Binding: Paperback

Web GraphicsWeb Graphics | Web Design | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Web Design | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Graphic Design | Computers & Internet | Subjects | Books
Graphics, Animation & IllustrationGraphics, Animation & Illustration | Apple | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
Logic Pro & Logic ExpressLogic Pro & Logic Express | Digital Music | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Stereo & Audio EquipmentStereo & Audio Equipment | Electronics | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
Stereo & Audio EquipmentStereo & Audio Equipment | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Apple Pro Training Series: Advanced Logic Pro 7 (Apple Pro Training) Apple Pro Training Series: Advanced Logic Pro 7 (Apple Pro Training)
  2. Apple Pro Training Series: Final Cut Pro 5 (Apple Pro Training) Apple Pro Training Series: Final Cut Pro 5 (Apple Pro Training)
  3. Home Recording For Musicians Home Recording For Musicians
  4. Making Music with Logic Pro Making Music with Logic Pro
  5. Apple Training Series: GarageBand 3 (Apple Training) Apple Training Series: GarageBand 3 (Apple Training)

ASIN: 032125614X

Book Description

With a new plug-in that re-creates the sounds of 11 of the world's best-known guitar amps, distributed audio processing (which lets you tap into a virtually unlimited number of Macs), new software instruments (including a killer drum machine), and a slew of workflow enhancements, it's no wonder you're chomping at the bit to start using Logic Pro 7 and its streamlined sibling Logic Express 7. This Apple-certified guide ensures that you do-effectively, efficiently, and in as little time as possible! Veteran audio producer Martin Sitter uses step-by-step, project-based instruction and straightforward, jargon-free prose to detail the countless creative options Logic affords for audio production. After showing you how to set up Logic and begin recording audio with it, Martin details editing sequences, mixing techniques, and using Logic's software synthesizers, sampler and digital signal processors to put the perfect aural polish on their audio creations. The accompanying CD includes all the lesson files and media you'll need to complete the book's lessons.

Customer Reviews:

5 out of 5 stars Best. Manual. Ever........2007-09-10

So many tutorials and manuals I read for software leave me confused so I just use them as a backup when there is something in particular that I'm trying to learn. Some may be like me where having a hands-on lesson sinks into the brain much faster.
This book is like taking a class. The lessons are installed on your computer, follow the book at your own speed and you're learning in just minutes. I've heard nothing but good things about this book, so I decided to get it. So glad I did.

4 out of 5 stars Better Than The Rest.......2007-08-03

Logic and Logic Express at any given moment can seem very illogical to the user. This book, although written with the idea of (logically) exploring its features and use in a step-by-step manner using prepared lessons with pre-packaged audio and midi files, can also be used to learn the program by reference. That is to say, for example, that if you'd like to learn how to enter Midi, or edit it, you can find the chapters and functions regarding midi, use the example chapters/sections with your own files and learn how to use the program.

If you are already a "seasoned" DAW owner/user, other than to figure out where/how the very basic things you are doing in another program are located/implemented in Logic (transport controls, audio editing windows, import/export of files), you will be better off going straight to the second book in this series, Apple Pro Training Series: Advanced Logic Pro 7 (Apple Pro Training) by David Dvorin.

I use another DAW in addition to Logic/Logic Express. Logic Express' documentation severly lacks compared to that in Pro, and I would recommend this series of books for Express users in particular, but they are also valuable for those using Pro. One note, however: It is not generally clear in either of these books whether a given function (for example Groups functionality or the Marquis Tool or Aux functionality) is implemented and available in the Express version of the program and thus no workarounds are given for any 'missing' function, although workarounds generally exist.

Another nice feature of the books is their coverage of the 'plug-ins' that come with Logic and Express, most all of which are quality and useful to Logic and production in general. Especially for those who have not used a DAW before, and can find the use of software instruments, midi implementations and functional plug-ins such as reverb and compression a bit of a mystery. The chapters here will be of value.

There are other books written for learning and using Logic. But for me, this series was the best. I was able to find the information necessary to get me using the program quickly and efficiently (which is not to be taken lightly when it comes to using Logic, which is reknown for a steep learning curve) by example and reference more easily than with other books. Good indexes and clear examples are positives, not knowing whether something is implemented in Express is a negative, and some points just don't seem to be covered so its back to Apple's support forums to figure it out. But all things considered, best in breed in my opinion.

Your mileage may vary...

...J Bohrer

5 out of 5 stars A manual you can use........2007-05-17

I was able to start using logic within minutes of flipping through this book. It is well written and laid out in a user friendly manner. I couldn't get anywhere with the manual, and I am use to reading technical babble. Get this book if you want to start using logic quickly, efficiently, and to its full potential.

4 out of 5 stars Great tutorial - but written for those with experience .......2007-05-10

First let me say that this book (and it's partner Advanced Logic) are extremely useful and turn the "get to know the software" headaches into real pleasures. Having said that, this is obviously written by someone who is so familiar with the software that they take some things for granted that aren't obvious to the first-time user.

All in all though it is well worth the investment and comes with its own set of "songs" that walk one through the various features of the software in a well organized way.

5 out of 5 stars very informative book.......2007-05-07

The manual is fabulous. Logic Express 7 is quite an undertaking to learn and this book is helping out a lot.
Computer Organization and Design: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) (The ... Series in Computer Architecture and Design)
Average customer rating: 4 out of 5 stars
  • Not a very good textbook
  • I don't like
  • Disorganized and "uncut"
  • very good but hated the topic
  • Nice book
Computer Organization and Design: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) (The ... Series in Computer Architecture and Design)
David A. Patterson
Manufacturer: Morgan Kaufmann
ProductGroup: Book
Binding: Paperback

Computer DesignComputer Design | Microprocessors & System Design | Hardware | Computers & Internet | Subjects | Books
Design & ArchitectureDesign & Architecture | Hardware | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Operating System Concepts with C & C++ Operating System Concepts with C & C++
  2. Computer Architecture, Fourth Edition: A Quantitative Approach Computer Architecture, Fourth Edition: A Quantitative Approach
  3. Introduction to Algorithms Introduction to Algorithms
  4. The  C Programming Language (2nd Edition) The C Programming Language (2nd Edition)
  5. Computer Architecture: A Quantitative Approach, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) Computer Architecture: A Quantitative Approach, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design)

ASIN: 1558606041

Book Description

A revised printing for this book will be available in June 2007!

Whats New in the Third Edition, Revised Printing

The same great book gets better! The revised printing features all of the original content along with these additional features:

Appendix A (Assemblers, Linkers, and the SPIM Simulator) has been moved from the CD-ROM into the printed book

Corrections and bug fixes

Click here to request a desk copy of the revised printing!

About the Third Edition

In addition to thoroughly updating every aspect of the text to reflect the most current computing technology, the third edition

*Uses standard 32-bit MIPS 32 as the primary teaching ISA.
*Presents the assembler-to-HLL translations in both C and Java.
*Highlights the latest developments in architecture in Real Stuff sections:

+ Intel IA-32
+ Power PC 604
+ Googles PC cluster
+ Pentium P4
+ SPEC CPU2000 benchmark suite for processors
+ SPEC Web99 benchmark for web servers
+ EEMBC benchmark for embedded systems
+ AMD Opteron memory hierarchy
+ AMD vs. 1A-64


New support for distinct course goals

Many of the adopters who have used our book throughout its two editions are refining their courses with a greater hardware or software focus. We have provided new material to support these course goals:

New material to support a Hardware Focus

+Using logic design conventions
+Designing with hardware description languages
+Advanced pipelining
+Designing with FPGAs
+HDL simulators and tutorials
+Xilinx CAD tools

New material to support a Software Focus

+How compilers Work
+How to optimize compilers
+How to implement object oriented languages
+MIPS simulator and tutorial
+History sections on programming languages, compilers, operating systems and databases

Whats New in the Third Edition

New pedagogical features

Understanding Program Performance
-Analyzes key performance issues from the programmers perspective

Check Yourself Questions
-Helps students assess their understanding of key points of a section

Computers In the Real World
-Illustrates the diversity of applications of computing technology beyond traditional desktop and servers

For More Practice
-Provides students with additional problems they can tackle

In More Depth
-Presents new information and challenging exercises for the advanced student


New reference features

Highlighted glossary terms and definitions appear on the book page, as bold-faced entries in the index, and as a separate and searchable reference on the CD.

A complete index of the material in the book and on the CD appears in the printed index and the CD includes a fully searchable version of the same index.

Historical Perspectives and Further Readings have been updated and expanded to include the history of software R&D.

CD-Library provides materials collected from the web which directly support the text.

On the CD

CD-Bars: Full length sections that are introduced in the book and presented on the CD

CD-Appendixes: The entire set of appendixes

CD-Library: Materials collected from the web which directly support the text

CD-Exercises: For More Practice provides exercises and solutions for self-study
In More Depth presents new information and challenging exercises for the advanced or curious student

Glossary: Terms that are defined in the text are collected in this searchable reference

Further Reading: References are organized by the chapter they support

Software: HDL simulators, MIPS simulators, and FPGA design tools

Tutorials: SPIM, Verilog, and VHDL

Additional Support: Processor Models, Labs, Homeworks, Index covering the book and CD contents

Instructor Support

+ Instructor Support is provided in a password-protected site to adopters who request the password from our sales representative
+ Solutions to all the exercises
+ Figures from the book in a number of formats
+ Lecture slides prepared by the authors and other instructors
+ Lecture notes

System Requirements
Operating System
Most of the content on this CD can be used under any operating system that includes an HTML browser and a PDF viewer. This includes Windows 98 or later, Mac OS 9 and OS X, and most Linux and Unix systems. Some contributed software on this CD is operating system specific. See the installation instructions on the Software page for details.

HTML Browser
The navigation framework and some of the content on this CD is delivered in HTML and JavaScript. It is recommended that you install the latest version of your favorite HTML browser to view this CD. The content has been verified under Windows 2000 with the following browsers:
Internet Explorer 6.0, Mozilla 1.6, Netscape 7.1, Opera 7.23. Under Mac OS X with the following browsers: Internet Explorer 5.2.3, Mozilla 1.6 , Netscape 7.1, Safari 1.2. And under Mandrake Linux with the following browser:
Galeon 1.3.8.

The content is designed to be viewed in a browser window that is at least 720 pixels wide. You may find the content does not display well if your display is not set to at least 1024x768 pixel resolution.

PDF Viewer
The CD material includes PDF documents that you can read with a PDF viewer such as Adobe® Acrobat® or Adobe Reader®. Recent versions of Adobe Reader for supported platforms are included on the CD. Visit the Adobe Reader home page for more information.

Browser Plugins
Some of the material on this CD makes use of Flash® animations. To view this material, you will need to have Macromedia® Flash Player installed. You can install the Shockwave® Player (which includes Flash) on Windows and Macintosh from this CD. Visit the Macromedia homepage for more information. Note that recent versions of some browsers, including Internet Explorer, Netscape, and AOL, already incorporate Flash Player.

Some of the material on this CD contains photographic panoramas that can only be viewed with the iseemedia Zoom Viewer browser plugin on Windows and Mac OS 9 platforms. Visit iseemedia's website for download instructions.

For instructor resources click on the grey "companion site" button found on the right side of this page.
This new edition represents a major revision.
New to this edition:

* Entire Text has been updated to reflect new technology
* 70% new exercises.
* Includes a CD loaded with software, projects and exercises to support courses using a number of tools
* A new interior design presents defined terms in the margin for quick reference
* A new feature, "Understanding Program Performance" focuses on performance from the programmer's perspective
* Two sets of exercises and solutions, "For More Practice" and "In More Depth," are included on the CD
* "Check Yourself" questions help students check their understanding of major concepts
* "Computers In the Real World" feature illustrates the diversity of uses for information technology
*More detail below...

Customer Reviews:

1 out of 5 stars Not a very good textbook.......2007-09-17

The examples are cheesy and the author assumes the reader knows more than what the user has to know in a college course at this level. But if you're already knowedgable of this stuff, this can make, probably a descent reference book.

3 out of 5 stars I don't like.......2007-06-27

It's good, but have a lot of errors... so i just don't like.
But it's not a bad book

2 out of 5 stars Disorganized and "uncut".......2007-02-19

I had to purchase this book for a graduate school course. There is a lot of good information here. Unfortunately lengthy examples and tangents muddy it up pretty badly. Also, I think the author(s) could have safely assumed that readers are familiar with programming; maybe that perspective could have grounded and guided the chapter flow a little better.
Looking at any 1 section, the writing is good and the explanations are clear for the most part. The catch is that the book as a whole is a collection of enormous disorganized chapters; chapter 2 is almost 100 pages. This work is dire need of editing and some understanding of its intended audience.

5 out of 5 stars very good but hated the topic.......2007-01-12

goes beyond simple digital logic and into more boring technical details like the true calculation of CPU cycle run time - hated the class and my professor almost failed me - make sure you take the right professor with the college course - very time consuming and not fun at all

4 out of 5 stars Nice book.......2007-01-03

This book is one of the better books that I have used for my courses. Even though the subject taught at hand is not trivial this book makes it a lot simpler. Trust me this book is a lot better than some other books I have seen. 500% better than Digital Design by Mano.
Structured Computer Organization (5th Edition)
Average customer rating: 5 out of 5 stars
  • Tanenbaum is good...Gotta give him that.
  • Classical CS authors
Structured Computer Organization (5th Edition)
Andrew S. Tanenbaum
Manufacturer: Prentice Hall
ProductGroup: Book
Binding: Hardcover

Computer DesignComputer Design | Microprocessors & System Design | Hardware | Computers & Internet | Subjects | Books
Design & ArchitectureDesign & Architecture | Hardware | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Modern Operating Systems (2nd Edition) Modern Operating Systems (2nd Edition)
  2. Computer Networks, Fourth Edition Computer Networks, Fourth Edition
  3. Operating System Concepts with C & C++ Operating System Concepts with C & C++
  4. Computer Organization and Design, Revised Printing, Third Edition, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer ... Series in Computer Architecture and Design) Computer Organization and Design, Revised Printing, Third Edition, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer ... Series in Computer Architecture and Design)
  5. Operating Systems Design and Implementation (3rd Edition) (Prentice Hall Software Series) Operating Systems Design and Implementation (3rd Edition) (Prentice Hall Software Series)

ASIN: 0131485210

Book Description

This book takes a modern structured, layered approach to understanding computer systems. It's highly accessible - and it's been thoroughly updated to reflect today's most critical new technologies and the latest developments in computer organization and architecture. Tanenbaum’s renowned writing style and painstaking research make this one of the most accessible and accurate books available, maintaining the author’s popular method of presenting a computer as a series of layers, each one built upon the ones below it, and understandable as a separate entity. A CD-ROM for assembly language programmers is available for teachers. For all computer professionals and engineers who need an overview or introduction to computer architecture.

Customer Reviews:

5 out of 5 stars Tanenbaum is good...Gotta give him that........2006-02-22

I'm only 1/3 through the book so far, but it's been good. There's even a few snippits of dry humor that make it a little more interesting. As far as breadth and depth of material goes, it starts out assuming you know very little about hardware/architecture, and takes you step by step from there. Assuming the book stays as interesting and downright wooty, I'll give it 5 stars. It's not very often that I find a computer book that I'm willing to read cover to cover.

5 out of 5 stars Classical CS authors.......2005-10-12

Tanenbaum is one of the CS classical authors. Any CS student or instructor should own a copy of this updated edition of Structured Computer Organization.

The book structure remains the same, but there are many important updates, mainly in the examples and case studies. Tanenbaum's style is also the same: a bit arid and telegraphic, specially for newcomers, but his approach is much better for an introductory computer organization and architecture course than the books by Patterson/Hennessy (which are mandatory reading for any CS student/instructor as well).

I have basically one criticism to this book: it is very pricey! Particularly for an instructor whose wages are not paid in dollars...
Computer Architecture, Fourth Edition: A Quantitative Approach
Average customer rating: 4.5 out of 5 stars
  • a little wordy but intelligent
  • Useful revisions to an already complete book
  • very nice
  • The bible for students of computer architecture.
  • One of the finest Computer Architecture books in existence
Computer Architecture, Fourth Edition: A Quantitative Approach
John L. Hennessy , and David A. Patterson
Manufacturer: Morgan Kaufmann
ProductGroup: Book
Binding: Paperback

Computer DesignComputer Design | Microprocessors & System Design | Hardware | Computers & Internet | Subjects | Books
Design & ArchitectureDesign & Architecture | Hardware | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Computer Organization and Design, Revised Printing, Third Edition, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer ... Series in Computer Architecture and Design) Computer Organization and Design, Revised Printing, Third Edition, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer ... Series in Computer Architecture and Design)
  2. Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture
  3. Compilers: Principles, Techniques, and Tools (2nd Edition) Compilers: Principles, Techniques, and Tools (2nd Edition)
  4. Operating System Concepts with C & C++ Operating System Concepts with C & C++
  5. Introduction to Algorithms Introduction to Algorithms

ASIN: 0123704901

Book Description

The era of seemingly unlimited growth in processor performance is over: single chip architectures can no longer overcome the performance limitations imposed by the power they consume and the heat they generate. Today, Intel and other semiconductor firms are abandoning the single fast processor model in favor of multi-core microprocessors--chips that combine two or more processors in a single package. In the fourth edition of Computer Architecture, the authors focus on this historic shift, increasing their coverage of multiprocessors and exploring the most effective ways of achieving parallelism as the key to unlocking the power of multiple processor architectures. Additionally, the new edition has expanded and updated coverage of design topics beyond processor performance, including power, reliability, availability, and dependability.

CD System Requirements
PDF Viewer
The CD material includes PDF documents that you can read with a PDF viewer such as Adobe, Acrobat or Adobe Reader. Recent versions of Adobe Reader for some platforms are included on the CD.

HTML Browser
The navigation framework on this CD is delivered in HTML and JavaScript. It is recommended that you install the latest version of your favorite HTML browser to view this CD. The content has been verified under Windows XP with the following browsers: Internet Explorer 6.0, Firefox 1.5; under Mac OS X (Panther) with the following browsers: Internet Explorer 5.2, Firefox 1.0.6, Safari 1.3; and under Mandriva Linux 2006 with the following browsers: Firefox 1.0.6, Konqueror 3.4.2, Mozilla 1.7.11.
The content is designed to be viewed in a browser window that is at least 720 pixels wide. You may find the content does not display well if your display is not set to at least 1024x768 pixel resolution.

Operating System
This CD can be used under any operating system that includes an HTML browser and a PDF viewer. This includes Windows, Mac OS, and most Linux and Unix systems.

Increased coverage on achieving parallelism with multiprocessors.

Case studies of latest technology from industry including the Sun Niagara Multiprocessor, AMD Opteron, and Pentium 4.

Three review appendices, included in the printed volume, review the basic and intermediate principles the main text relies upon.

Eight reference appendices, collected on the CD, cover a range of topics including specific architectures, embedded systems, application specific processors--some guest authored by subject experts.

Customer Reviews:

4 out of 5 stars a little wordy but intelligent.......2007-10-17

This book has a lot of information, especially with the appendices on CD and in the back of the book. If you are new to Architecture, I wouldn't recommend it. Get a simpler book...maybe by the same authors, just the "prerequisite" for this one.

4 out of 5 stars Useful revisions to an already complete book.......2007-10-06

The paperback version of the book makes it cheaper than the previous edition in hard cover, so that's always a plus. There were also several new chapters and appendix sections for modern trends in the field. That said, using a used copy of the 3rd edition in a class that calls for the 4th edition doesn't work very well, since so much new material has been added.

5 out of 5 stars very nice.......2007-10-01

although i haven't used the book very much, the delivery is prompt and condition is good

5 out of 5 stars The bible for students of computer architecture........2007-06-08

I'd borrowed the 2nd edition from a colleague and read it cover to cover. I found the book so useful that I decided to buy it. Bought this 4th edition. The extra topics and updated examples/discussions are perfect for what I'm surrounded by in the industry today. Only read through a quarter of the book so far, but enjoying every page of it. Amazing how you can apply the exercises right out of the book and into your work - quantitative analysis is much more insightful than qualitative hand-waving.

The preface mentioned there's new text on multicore processor architecture; looking forward to that - the world has already ventured on to the multicore generation, about time we got JLH/DAP's analysis on multicore design.

I think, though, that the book warrants a hard cover. Not sure if Kaufmann is deliberately going cheapo (maybe JLH/DAP should find a new publisher?) or if I got skimped by the seller.

Haven't yet looked into the CD that's included inside the back cover. So there's still more to explore.

5 out of 5 stars One of the finest Computer Architecture books in existence.......2007-01-23

This is the latest edition of the updated classic by the people who invented RISC. Clear and up to date, it take you from a virtual beginner to a situation where you can follow understand current comp arch research ( and if you are a masochist, the discussions on the comp.arch newsgroup ! :-) )

Note the laudatory review that appears on this web page written by the legendary John Mashey, the founder of MIPS. A recommendation from John Mashey, who helped design the MIPS RISC architecture, as well recently contributing to the design of SGI's NUMAflex modular computer architecture is indeed high praise.

Run, do not walk to your local library to reserve that copy !
Or if you are feeling generous, treat yourself and buy this great book.
Computer System Architecture (3rd Edition)
Average customer rating: 3 out of 5 stars
  • Would give it 2 1/2 stars if I could
  • Very good for an introductory course
  • Excellent textbook
  • Horrible book or just hard material?
  • Struck by its simplicity and completeness!
Computer System Architecture (3rd Edition)
M. Morris Mano
Manufacturer: Prentice Hall
ProductGroup: Book
Binding: Hardcover

Computer DesignComputer Design | Microprocessors & System Design | Hardware | Computers & Internet | Subjects | Books
PeripheralsPeripherals | Hardware | Computers & Internet | Subjects | Books
Design & ArchitectureDesign & Architecture | Hardware | Computers & Internet | Subjects | Books
Systems Analysis & DesignSystems Analysis & Design | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Java: An Introduction to Problem Solving and Programming (4th Edition) Java: An Introduction to Problem Solving and Programming (4th Edition)
  2. Concepts of Programming Languages (8th Edition) Concepts of Programming Languages (8th Edition)
  3. C++ Plus Data Structures C++ Plus Data Structures
  4. Object-oriented Data Structures Using Java Object-oriented Data Structures Using Java
  5. Operating Systems: Internals and Design Principles (5th Edition) Operating Systems: Internals and Design Principles (5th Edition)

ASIN: 0131755633

Customer Reviews:

3 out of 5 stars Would give it 2 1/2 stars if I could.......2007-10-06

The book isn't really all that bad, the problem is that it can be confusing to some readers. Instead of giving a list of problems, I am going to go into some detail about one specific thing wrong with the book, which could be a BIG problem for some readers. It is this:

It seems like once or twice every couple paragraphs, Mano will give a one-sentence explanation or description of something; and then a sentence or two later in the same paragraph, he will attempt to make the same point again but by rewording and rearranging the original sentence. I found this so incredibly distracting that I could not finish the book. I think Mano is doing this, i.e. repeating himself, to embed a concept into the student's mind. Not a bad idea, but it is poorly implemented by Mano...

what was so distracting about this, is that even if the reader feels he understands the concept the first time it is presented, when he then reads the reworded version, the tendency is to say "hey, wait a minute, is this the same thing he said before, or do the two statements conflict? or is it new information? Or did I not understand the first time??" So then I, at least, would go back and reread the first statement, then again compare it to the second, until I was able to answer these questions for myself. So it really slowed down my reading. I don't know, maybe it's just the way I read.

I should mention that I was mainly trying to learn from the book by self-study, i.e. no professor, although I did take a microprocessors course about 15 years ago.

Well, I guess I was verbose :-> but I wanted to inform so that anyone who thinks that they also will be distracted by this, buy a different book (like Rafiquzzaman)

4 out of 5 stars Very good for an introductory course.......2007-08-05

I had this text for a course more than a decade ago. I found everything very easy to understand and still refer to the book when I want to know something about computer architecuture. It is very complete at the introductory level. My main complaint is the book introduces too much old-fashioned CISC with its microcode and single accumulator register before introducing RISC later on. In a modern course the order should be reversed since I believe most students would find RISC to be clean and sensibly designed while the CISC examples in this book make for tedious reading.


5 out of 5 stars Excellent textbook.......2007-04-13

Read this book before reading anything else. It is clearly written.
Brings you from the bottom to the top.

Dont fall for new modern latest shiny expensive Comp Architecture books. They are impossible to study from.

2 out of 5 stars Horrible book or just hard material?.......2006-12-27

I don't know, but this book was not very useful to me.

5 out of 5 stars Struck by its simplicity and completeness!.......2006-05-22

I love this book. I am struck by its simplicity. How can a book be so simple, yet so clear in delivering the message, in a topic that is considered to be complicated? Computer architecture is not easy, but with the help of this book I was able to build a very solid foundation when I took the course. And even though it is an introductory book, I still refer to it in more advanced courses and related topics.
Advanced Digital Logic Design Using VHDL, State Machines, and Synthesis for FPGA's
Average customer rating: 3.5 out of 5 stars
  • Not As Advanced as you would Think
  • using a finite state machine
Advanced Digital Logic Design Using VHDL, State Machines, and Synthesis for FPGA's
Sunggu Lee
Manufacturer: Cengage-Engineering
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Microprocessors & System Design | Hardware | Computers & Internet | Subjects | Books
Microprocessor DesignMicroprocessor Design | Microprocessors & System Design | Hardware | Computers & Internet | Subjects | Books
Circuit DesignCircuit Design | Circuitry | Computer Science | Computers & Internet | Subjects | Books
Circuit ComponentsCircuit Components | Circuitry | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
Digital Integrated Circuit DesignDigital Integrated Circuit Design | Circuits | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Science | Subjects | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Circuit Design with VHDL Circuit Design with VHDL
  2. Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems
  3. Digital System Design with VHDL (2nd Edition) Digital System Design with VHDL (2nd Edition)
  4. Digital Systems Design Using VHDL Digital Systems Design Using VHDL
  5. Linux for Programmers and Users Linux for Programmers and Users

ASIN: 0534466028

Book Description

This textbook is intended to serve as a practical guide for the design of complex digital logic circuits such as digital control circuits, network interface circuits, pipelined arithmetic units, and RISC microprocessors. It is an advanced digital logic design textbook that emphasizes the use of synthesizable VHDL code and provides numerous fully worked-out practical design examples including a Universal Serial Bus interface, a pipelined multiply-accumulate unit, and a pipelined microprocessor for the ARM THUMB architecture.

Customer Reviews:

3 out of 5 stars Not As Advanced as you would Think.......2006-10-03

I purchased this book along with "Circuit Design with VHDL" by Pedroni. The Pedroni book was supposed to help me with syntax issues and general knowledge of vhdl while I wanted this book to learn some more advanced techniques. I found the two books very similar in level of difficulty. Chapter 8 on the Design of Fast Arithmetic Units and the section in Chapter 5 about designing an LCD controler are about the only advanced topics in this book that teach you how to design in VHDL. The section on implementing a RISC Thumb processor is more of an arichitecture lesson than how to implement it in VHDL on a FPGA. This book is more of an intermediate book than an advanced one. This is a good book don't get me wrong its just not as advanced as I would have liked.

4 out of 5 stars using a finite state machine.......2005-06-20

Perhaps the key idea here might be the use or implementation of state machines in the design of the circuits. For the level of complexity and the number of transistors in a typical chip, you need some systematic means of disciplining the design.

While some readers might readily find other aspects of the book to be more pertinent, to me the paradigm of a finite state machine seems the most fruitful.
Service-Oriented Architecture (SOA): A Planning and Implementation Guide for Business and Technology
Average customer rating: 4.5 out of 5 stars
  • AN EXCELLENT TECHNOLOGY BOOK
  • Business Focused SOA
  • Not for a Developer
  • SOA - Pragmatic Advice
  • A Must Read !!!!
Service-Oriented Architecture (SOA): A Planning and Implementation Guide for Business and Technology
Eric A. Marks , and Michael Bell
Manufacturer: Wiley
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Business & Investing | Subjects | Books
GeneralGeneral | Accounting | Industries & Professions | Business & Investing | Subjects | Books
Customer ServiceCustomer Service | Industries & Professions | Business & Investing | Subjects | Books
MISMIS | Industries & Professions | Business & Investing | Subjects | Books
Manager's Guides to ComputingManager's Guides to Computing | Business & Culture | Computers & Internet | Subjects | Books
Computer DesignComputer Design | Microprocessors & System Design | Hardware | Computers & Internet | Subjects | Books
Design & ArchitectureDesign & Architecture | Hardware | Computers & Internet | Subjects | Books
GeneralGeneral | Accounting | Business | Software | Computers & Internet | Subjects | Books
Information SystemsInformation Systems | Software Engineering | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Accounting | Accounting & Finance | Professional & Technical | Subjects | Books
All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
Business & InvestingBusiness & Investing | Amazon Upgrade | Stores | Books
Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
Professional & TechnicalProfessional & Technical | Amazon Upgrade | Stores | Books
Similar Items:
  1. Enterprise Architecture As Strategy: Creating a Foundation for Business Execution Enterprise Architecture As Strategy: Creating a Foundation for Business Execution
  2. Service-Oriented Architecture (SOA): Concepts, Technology, and Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl) Service-Oriented Architecture (SOA): Concepts, Technology, and Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)
  3. Business Process Management with a Business Rules Approach: Implementing The Service Oriented Architecture Business Process Management with a Business Rules Approach: Implementing The Service Oriented Architecture
  4. Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series) Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series)
  5. Service Oriented Architecture For Dummies (For Dummies (Computer/Tech)) Service Oriented Architecture For Dummies (For Dummies (Computer/Tech))

ASIN: 0471768944

Book Description

Praise for Service-Oriented Architecture

"This book provides a superb overview of the SOA topic. Marks and Bell provide practical guidance across the entire SOA life cycle-from business imperatives and motivations to the post-deployment business and technical metrics to consider. With this book, Marks and Bell demonstrate a unique ability to take the complex dynamics of SOA, and through an eloquent set of metaphors, models, and principles, provide an understandable and insightful how-to manual for both technical and business executives. This will become a required handbook for any organization implementing SOA."
—Dan Bertrand, Enterprise Technology Officer & EDS Fellow, EDS Corporation

"A fundamental breakthrough in the business and technology perspectives of SOA-this book belongs in every software developer, architect, and IT executive library. Marks and Bell demonstrate a creative and practical approach to building complex, service-oriented systems. I especially liked the hands-on perspective brought to multiple aspects of SOA. A must-have guide in the technology turbulence of the future."
—Ariel Aloni, Chief Technology Officer, SunGard Data Management Solutions

"This outstanding text gets straight to the heart of the matter, cutting through the hyperbole and discussing how to drive real business value through SOA. It will certainly impact my behavior, our governance models, and, subsequently, the successful business outcomes we derive as we continue to embrace SOA. A must-read for battle-scarred SOA veterans and fledgling architects alike."
—Christopher Crowhurst, Vice President and Chief Architect, Thomson Learning

"Too often, SOA has been perceived as 'all about the technology'-standards, technology stacks, operational monitoring, and the like. In this book, Marks and Bell expand beyond the technology to provide a refreshing business-driven perspective to SOA, connecting the dots between business requirements, architecture, and development and operations, and overlaying these perspectives with tried-and-true governance techniques to keep SOA initiatives on track. A must-read for those leading the charge to adopt SOA within their enterprise."
—Brent Carlson, Chief Technology Officer, LogicLibrary and coauthor of San Francisco Design Patterns: Blueprints for Business Software

"Marks and Bell have captured a wealth of practical experience and lessons learned in what has become the hottest topic in software development. In this book, they explain in detail what works and what does not, from procedural issues to technical challenges. This book is an invaluable reference for organizations seeking the benefits of SOAs."
—Dr. Jeffrey S. Poulin, System Architect, Lockheed Martin and author of Measuring Software Reuse: Principles, Practices, and Economic Models

"One of the last things companies often consider when implementing a business solution such as SOA is the impact on people. Marks and Bell provide an in-depth look at 'what has to change' from a process standpoint to make any SOA implementation a success. A great read for those considering to embark on an enterprise SOA and looking for the right mix of people, process, and products."
—Alan Himler, Vice President of Product Management and Marketing, LogicLibrary

SOA is a complex topic and a complex organizational goal

Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology shows you how to plan, implement, and achieve SOA value through its prescriptive approach, joining the business and strategic perspective to the technical and architectural perspective.

Applicable to all industries, technology platforms, and operating environments, this innovative book provides you with the essential strategies to drive greater value from your SOA and realize your business goals.

Download Description

Praise for Service-Oriented Architecture ""This book provides a superb overview of the SOA topic. Marks and Bell provide practical guidance across the entire SOA life cycle-from business imperatives and motivations to the post-deployment business and technical metrics to consider. With this book, Marks and Bell demonstrate a unique ability to take the complex dynamics of SOA, and through an eloquent set of metaphors, models, and principles, provide an understandable and insightful how-to manual for both technical and business executives. This will become a required handbook for any organization implementing SOA."" Dan Bertrand, Enterprise Technology Officer & EDS Fellow, EDS Corporation ""A fundamental breakthrough in the business and technology perspectives of SOA-this book belongs in every software developer, architect, and IT executive library. Marks and Bell demonstrate a creative and practical approach to building complex, service-oriented systems. I especially liked the hands-on perspective brought to multiple aspects of SOA. A must-have guide in the technology turbulence of the future."" Ariel Aloni, Chief Technology Officer, SunGard Data Management Solutions ""This outstanding text gets straight to the heart of the matter, cutting through the hyperbole and discussing how to drive real business value through SOA. It will certainly impact my behavior, our governance models, and, subsequently, the successful business outcomes we derive as we continue to embrace SOA. A must-read for battle-scarred SOA veterans and fledgling architects alike."" Christopher Crowhurst, Vice President and Chief Architect, Thomson Learning

Customer Reviews:

5 out of 5 stars AN EXCELLENT TECHNOLOGY BOOK .......2007-07-02

This book is an excellent SOA technological introduction that presents major architectural concerns that most architects, team leads, developers, and software modelers struggle with. It addresses fundamental service-oriented challenges and provides viable solutions that IT professionals can employ:
- A service lifecycle that identifies major modeling disciplines
- Introduction to service-oriented analysis, design, and realization
- Introduction to service-oriented technologies
- A service-oriented integration model that provide viable interoperable solutions
- Service reusability model that elaborates on various methods that can facilitate asset reuse in organizations

I'd recommend this book to IT personnel and SOA practitioners that would like to learn more about starting service-oriented projects and achieving effective results.

5 out of 5 stars Business Focused SOA .......2007-06-26

This book is a must read for the Executive and Architect responsible for transforming their business processes and IT infrastructure from something resembling an anchor to an agile, flexible system that enables corporate progress. This book will show you a process that will help you get off step 0, define the right services, and ensure that your SOA efforts resolve your business and IT challenges. When implementing an SOA, the technology is the easy part, ensuring that services are created in a consistent manner, that they are designed with reuse in mind, that s/w creation, and hence new product development, gets less expensive and takes less time, over time, that's the hard part, that's where SOA Governance comes in, and this book will give you the SOA Governance basics you need to get your SOA transformation off to a good start. Get control of Governance and your 75% there. This book will not provide code snippets, developer advice, or describe technical specifications, if you want these things, get Thomas Url' or Greg Lomow' books. This book is about using a top-down business service analysis, bottom-up implementation considered, iterative SOA design model. Read it to develop or improve your SOA planning capabilities.

2 out of 5 stars Not for a Developer.......2007-05-15

Note: My strong dislike of this book probably says more about me than the book...

As a developer I like books that bridge the technical and the business gap. I need to see, in concrete examples, how things might be implemented -- I want to see code, configuration documents, snippets of policy code etc. I also find it helpful when books build upon a sample application. I wanted to see examples of the technology that enables SOA, walk-thrus of standards such WSPL.

This book has none of that. To me it is a book of high-level lists of lists and every section I've read leaves me wondering what it said. I think they repeat themselves too much and the book seems poorly organized with material half way through a chapter which seemed to me to belong at the start. For all it being high-level, they make an assumption that the reader is familiar with a host of acronyms and/or the technology behind them.

5 out of 5 stars SOA - Pragmatic Advice .......2007-03-05

Much has been written about the promise of SOA and, at the same time, the difficulty in realizing that promise to date. Most of us who work in this field know by now how to address the technical concepts, architecture and services in an SOA. Where this book stands apart from so many others is that it provides both conceptual and pragmatic advice in three critical areas which need attention for SOA to mature, to achieve business buy-in, and to attain the "SOA network effect" as the authors call it. These keys are: shifting focus to identification of candidate business services; SOA governance, organization, and behavior; and a framework for an SOA business case, ROI model and scorecard.

I enthusiastically recommend this book for the authors' lucid, insightful chapters on these three subjects alone. That they are woven nicely into a more complete system of processes and supporting structures to nurture along SOA through critical mass is an added bonus.

5 out of 5 stars A Must Read !!!!.......2007-01-23

"Service Oriented Architecture is a hot topic and will be for times to come however it is often misunderstood topic in the Information Technology field today. Based on the SDN Network IT professionals see the potential of an SOA -- especially a web services-based SOA -- in dramatically speeding up the application development process They also see it as a way to build applications and systems that are more adaptable, and in doing so, they see IT becoming more agile in responding to changing business needs. Not only is SOA a hot topic, but it's clearly the wave of the future. Gartner reports that "By 2008, SOA will be a prevailing software engineering practice, ending the 40-year domination of monolithic software architecture" and that "Through 2008, SOA and web services will be implemented together in more than 75 percent of new SOA or web services projects." Bell articulately describes the concepts, specifications, technical nuisances and standards behind service orientation and Web Services. One primary objective of applying SOA in design is to provide business value to the solutions we build. Understanding the right approach to analyzing, designing, and developing service-oriented solutions is critical. This book is a must read!"
Introduction to the Theory of Computation
Average customer rating: 4.5 out of 5 stars
  • My choice for textbook in my computation theory class
  • well-organized, progressive, and understandable
  • Great book on the subject
  • Very readable, diverse, and a little sparse
  • Most appropriate for CS students
Introduction to the Theory of Computation
Michael Sipser
Manufacturer: Course Technology
ProductGroup: Book
Binding: Hardcover

Machine LearningMachine Learning | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Information TheoryInformation Theory | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Science | Subjects | Books
Discrete MathematicsDiscrete Mathematics | Pure Mathematics | Mathematics | Science | Subjects | Books
LogicLogic | Pure Mathematics | Mathematics | Science | Subjects | Books
GeneralGeneral | Mathematics | Science | Subjects | Books
Discrete MathematicsDiscrete Mathematics | Pure Mathematics | Mathematics | Professional Science | Professional & Technical | Subjects | Books
LogicLogic | Pure Mathematics | Mathematics | Professional Science | Professional & Technical | Subjects | Books
GeneralGeneral | Mathematics | Sciences | New & Used Textbooks | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Introduction to Algorithms Introduction to Algorithms
  2. Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences) Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)
  3. Compilers: Principles, Techniques, and Tools (2nd Edition) Compilers: Principles, Techniques, and Tools (2nd Edition)
  4. Operating System Concepts with C & C++ Operating System Concepts with C & C++
  5. Introduction to Automata Theory, Languages, and Computation (2nd Edition) Introduction to Automata Theory, Languages, and Computation (2nd Edition)

ASIN: 053494728X

Amazon.com

"Intended as an upper-level undergraduate or introductory graduate text in computer science theory," this book lucidly covers the key concepts and theorems of the theory of computation. The presentation is remarkably clear; for example, the "proof idea," which offers the reader an intuitive feel for how the proof was constructed, accompanies many of the theorems and a proof. Introduction to the Theory of Computation covers the usual topics for this type of text plus it features a solid section on complexity theory--including an entire chapter on space complexity. The final chapter introduces more advanced topics, such as the discussion of complexity classes associated with probabilistic algorithms.

Book Description

Michael Sipser's emphasis on unifying computer science theory - rather than offering a collection of low-level details - sets the book apart, as do his intuitive explanations. Throughout the book, Sipser builds students' knowledge of conceptual tools used in computer science, the aesthetic sense they need to create elegant systems, and the ability to think through problems on their own.

Customer Reviews:

5 out of 5 stars My choice for textbook in my computation theory class.......2007-10-01

I recently encountered this book at a publisher's booth at a computer conference and read it on the ride back home. This morning I made a trip to the college bookstore and notified them that it is the textbook that I will be using in my computation theory class this spring.
The chapter titles are:

0) Introduction - this chapter contains the fundamental mathematical background of sets, functions, graphs and proofs. For most students, it could be skipped or skimmed.
1) Regular languages - this chapter is an introduction to deterministic and nondeterministic finite automata and regular expressions.
2) Context-free languages - an introduction to context-free grammars and pushdown automata.
3) The Church-Turing theses - an introduction to Turing machines and the variants, such as multiple tapes and nondeterministic Turing machines.
4) Decidability - the definition of decidability and how Turing machines and finite automata are used to prove or disprove if a language is decidable.
5) Reducibility - the definition of reducible and how Turing machines can be used to execute reductions.
6) The recursion theorem - an introduction to the recursion theorem and some applications to formal theories.
7) Time complexity - the first chapter in the coverage of algorithmic complexity, in this case execution time.
8) Space complexity - an examination of the complexity of algorithms from the perspective of the amount of memory required.
9) Intractability - an examination of the problems that can be solved in principle but not in practice.
10) Advanced topics in complexity theory - approximation algorithms, probabilistic algorithms, alternation, interactive proof systems, parallel computation and cryptography.

There is less coverage of grammars than most books, which is replaced by more in the area of algorithmic analysis. In my opinion, that is an appropriate tradeoff, the analysis of algorithms gives the students some understanding of how automata are applied in computer science.
Another excellent feature of this book is the solutions to selected exercises that appear at the end of the chapters. My estimate is that reasonably detailed solutions to approximately one-third of the problems are included. This allows the students to work extra problems by themselves, and helps the instructor if they are asked to do another example in class that they have not already worked through.
The exposition is very good; I am convinced that the students will be able to read the material on their own, which is one more reason why I adopted this book for my course.

5 out of 5 stars well-organized, progressive, and understandable.......2007-01-06

As an intro to the theoretical background to computer science goes, this book is about as readable and approachable as you can get.

It gives a very thorough treatment of the whole theoretical basis, from regular languages and pumping lemmas out through Turing machines and related issues, and on to some interesting language classes (like NP and PSpace-complete).

If there's a single sticking point with the book, it's that it insists on a very strict formalism (ie: everything is proof-based) -- something necessary for the topic, but it sometimes renders the material a bit hard to digest.

5 out of 5 stars Great book on the subject.......2006-12-27

If you are interested in or for other reasons must read a book on this subject, this is the book. I took a class last semester which used Hopcroft as the text and I found myself often turning to this book for better understanding. This book is more intuitive and thus a bit less formal than Hopcroft but when trying to learn, understanding is better than mathematical formalism. If you are new to the subject, Sipser is the book to begin with.

5 out of 5 stars Very readable, diverse, and a little sparse.......2006-11-25

This is a wonderful little gem of a book that presents the theory of computation in a fascinating way. It is targeted at advanced undergraduates in computer science, but assumes remarkably little prior knowledge, making it accessible to nearly anyone. The book covers a lot of ground, including the standard fare of automata, computability, and complexity results, plus some bonus material such as probablistic and parallel complexity, information theory, decidable logical theories, and other topics that are normally left out of introductory books. On top of this, the book is remarkably thin!

The best attribute of Sipser's book, though, is the engaging style. This is an easy book to read. You will not feel like you're running into a brick wall, as is sometimes the case with books on abstract topics. It's not so much that the book is slow or gentle (it's really not) as that it is interesting, engaging, and has a knack for stopping short of getting too caught up in details. A number of small things -- the occasional amusing exercise, the "proof idea" sections, or helpful pictures -- add up to an enjoyable reading experience.

Two cautions are appropriate to students considering this book. First, there are variations between authors in the definitions of various automata (especially PDAs). The differences are trivial, and more a matter of taste than of any real importance; but it could come up if you use Sipser as a supplement to a course that follows a different textbook. Second, the coverage of many topics in Sipser's book is brief and concise, sometimes more than you might like. Some important concepts (for example, pairwise distinguishability of strings) are only mentioned in exercises, not in the main chapter, so at least skim all the exercises even if you don't do them. The sketchy coverage is especially pronounced in advanced topics, so (as always) expect to do some filling in of concepts if you go on into further study of this area.

5 out of 5 stars Most appropriate for CS students.......2006-06-01

As a teacher of the subject, I have had the chance to evaluate numerous books on the theory of computation. Of all the available texts, I think this one is the most appropriate for CS students. In the past I taught out of Dexter Kozen's book, which is incredibly elegant, but had some resistance from the students. Thinking it over I decided that Kozen's text, although beautiful, may be better suited to students pursuing a degree in pure math. Sipser's book, on the other hand, is more gentle. I find that Sipser demands far less mathematical maturity from his readers, and thus allows the difficulty to be shifted from excessive formalism to the inherent challenges present in the material. In addition, following Sipser's treatment, I was able to cover finite state machines and pushdown automata in far less time, thus allowing me to concentrate on computability and beyond. The book really shines in its treatment of computability theory, eloquently directing attention to some of the most beautiful aspects.

Another benefit of Sipser's book is the exercises, of which there are many more in this edition. Someone studying on their own should find the initial group of exercises in each section quite approachable. Even the more challenging problems are not incredibly hard, and typically draw their difficulty from the deeper themes of the chapter instead of obscure details.

If you are looking for an enjoyable, well-paced book with an introduction to computability and complexity that is truly inspiring, this is the one for you. A mathematician looking for a bit more rigor may do better with Kozen.
The Essentials of Computer Organization And Architecture
Average customer rating: 4 out of 5 stars
  • Follows its Charter, But...
  • Textbook for Computer Organization class
  • Very Good Book
  • Tries to cover all of computer science in one book.
  • Excellent Survey of Computer Architectures
The Essentials of Computer Organization And Architecture
Linda Null
Manufacturer: Jones & Bartlett Pub
ProductGroup: Book
Binding: Hardcover

Computer DesignComputer Design | Microprocessors & System Design | Hardware | Computers & Internet | Subjects | Books
Design & ArchitectureDesign & Architecture | Hardware | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. The Essential Guide to Computing: The Story of Information Technology The Essential Guide to Computing: The Story of Information Technology
  2. Information Technology: Inside and Outside (With CD-ROM) Information Technology: Inside and Outside (With CD-ROM)
  3. Assembly Language for Intel-Based Computers (5th Edition) Assembly Language for Intel-Based Computers (5th Edition)
  4. Concepts of Programming Languages (8th Edition) Concepts of Programming Languages (8th Edition)
  5. Security in Computing (4th Edition) Security in Computing (4th Edition)

ASIN: 0763737690

Book Description

Covers all the core topics, such as digital logic, data representation, machine-level language, general organization, and much more.

Customer Reviews:

4 out of 5 stars Follows its Charter, But..........2007-06-21

I'm in a quandary about how to rate this book. On one hand, it's well written and organized, and definitely follows its charter. From page ix of the Preface, the authors state:

"...we hope to convey the spirit of design used in the development of modern computing systems and what impact this has on computer science students.... Most organization and architecture textbooks present a similar subset of technical information regarding these basics. We, however, pay particular attention to the level at which the information should be covered, and to presenting that information in the context that has relevance for computer science students."

Essentially, the book covers everything a Computer Science (CS) student would need to know (at a fairly high level) about computer systems, their peripherals, and their interconnections. However (and this is the "other hand"), because of their focus on "relevance for computer science students," this book reads more like an extension to a CS "survey" book than it does to a Computer Architecture book.

Though interesting and useful, most of the material (well over 50%, and maybe up to 75%) duplicates material from other courses in a CS degree. To me, every chapter except 4, 5, and 6 resembles summaries of other courses the CS student will take later (actually, chapters 1, 2 and 3 would be from that real "survey" course). Along with the duplication of material, this means that nothing gets covered in depth. Once things get technical, the authors gloss over the details and move on.

Personally, I think that Patterson & Hennessy's Computer Organization and Design: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) (The ... Series in Computer Architecture and Design) is a much better book for learning Computer Architecture and Organization. That book is definitely hard slogging for CS-types and has quite a few editing and organization rough spots. But, it covers the area well and without duplication. Still, because THIS book is true to its stated aims and is very well written, I have to give it a Very Good 4 stars out of 5 rating (though I'd really like to reduce that to an OK 3 stars out of 5).

5 out of 5 stars Textbook for Computer Organization class.......2007-01-04

Depending on the competence of the instructor for this course, this book can be either an extremely helpful supplement or a fairly complex crash course to Computer organization. The first four or five chapters truly hold the bulk of information needed to understand the general concepts behind computer organization. The rest of the book just goes into more detail about most of the concepts explained in the first five chapters.
Using MARIE is extremely easy and gives the reader a good understanding on how a simple assembly language works. The Powerpoint presentations on each chapter are a great supplement to the book. The questions in the back of each chapter are fairly challenging as well. Good textbook overall.

4 out of 5 stars Very Good Book.......2005-10-25

I used this book for a course in Computer Architecture. Except for one chapter, I read the entire book and I practiced almost all the exercises. As a novice reader, I liked the book very much. The book is very well organized, chapters are laid out in logical sequence and the writing style is very clear. Many illustrations are presented in the book that make it easy to understand concepts. Many examples are presented in special cases that help the student understand complicated stuff. Overall I am very much pleased with this book. The only reason I give it four stars instead of five is because the answers to the exercises listed at the back of the book had errors in them (I confirmed this fact after checking with my instructor) and these are not fixed even in the last edition. Highly recommended to those who are new to this topic.

3 out of 5 stars Tries to cover all of computer science in one book. .......2005-08-11

I can't say I have read this book cover to cover, but I did examine each chapter and its contents for at least a couple of hours. I am a computer science instructor at a start up university.

First the pros - I will say this book is very well organized in terms of each chapter covering specific aspects about computer science. It gives a good "big picture" view of computer hardware and how it interacts with networking and operating system concepts. If this is what you are looking for, this book is a good one.

Cons - However, I was hoping to find a book that goes beyond digital logic and explaining the architecture within .. bus architectures, how ALU and microprogramming work and so on (i.e., to the level of detail done by the Patterson and Hennessy computer org book - but I don't find their book very organized). This book does have a chapter on this but the material was covered very cursorily. What I found was that this book seems to cover almost half of computer science - down to operating system concepts of memory management and disk access and even data structures and computer networks. I would say that MORE than half of this book is already taught in other subjects that most computer science students generally take. I would see no need (as an instructor) to repeat most of its content to computer science students. However, if I were to target non-computer science students (say .. EE majors looking for an understanding of the hardware-software-network interface within one course), then this would be a good book.

I assign it 3 stars only because it does not suit my purpose as prescribing it as a textbook and what I believe this book should deliver in accordance with its title. However, it is a well written book that many could find very useful.


3 out of 5 stars Excellent Survey of Computer Architectures.......2005-08-06

I recently used this book for a course and agree with the reviews that it is easy to read and very concise. It provides a wide scope of computer architectures and covers these well. However, I did find it frustrating at times that it provided too cursory a coverage of the computer organization pertaining to memory. This was especially prevalent in its discussion of caching and virtual addressing. It did not provide enough technical discussion or indepth examples although the illustrations were excellent.
Computer Architecture: A Quantitative Approach, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design)
Average customer rating: 3.5 out of 5 stars
  • excellent reference guide
  • The best Computer Architecture text?
  • Dont go for 3rd edition even though it is a great text book!!!!!!!
  • Perfectly confusing!
  • Thorough book, tough questions
Computer Architecture: A Quantitative Approach, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design)
John L. Hennessy , and David A. Patterson
Manufacturer: Morgan Kaufmann
ProductGroup: Book
Binding: Hardcover

Computer DesignComputer Design | Microprocessors & System Design | Hardware | Computers & Internet | Subjects | Books
Design & ArchitectureDesign & Architecture | Hardware | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
Operating SystemsOperating Systems | Computer Science & Information Systems | New & Used Textbooks | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
jp-unknown2jp-unknown2 | Specialty Stores | Books
Similar Items:
  1. Computer Organization and Design, Revised Printing, Third Edition, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer ... Series in Computer Architecture and Design) Computer Organization and Design, Revised Printing, Third Edition, Third Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer ... Series in Computer Architecture and Design)
  2. Computer Architecture, Fourth Edition: A Quantitative Approach Computer Architecture, Fourth Edition: A Quantitative Approach
  3. CMOS VLSI Design: A Circuits and Systems Perspective (3rd Edition) CMOS VLSI Design: A Circuits and Systems Perspective (3rd Edition)
  4. Parallel Computer Architecture: A Hardware Software Approach (The Morgan Kaufmann Series in Computer Architecture and Design) Parallel Computer Architecture: A Hardware Software Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
  5. Algorithm Design Algorithm Design

ASIN: 1558605967

Book Description


This best-selling title, considered for over a decade to be essential reading for every serious student and practitioner of computer design, has been updated throughout to address the most important trends facing computer designers today. In this edition, the authors bring their trademark method of quantitative analysis not only to high performance desktop machine design, but also to the design of embedded and server systems. They have illustrated their principles with designs from all three of these domains, including examples from consumer electronics, multimedia and web technologies, and high performance computing.


The book retains its highly rated features: Fallacies and Pitfalls, which share the hard-won lessons of real designers; Historical Perspectives, which provide a deeper look at computer design history; Putting it all Together, which present a design example that illustrates the principles of the chapter; Worked Examples, which challenge the reader to apply the concepts, theories and methods in smaller scale problems; and Cross-Cutting Issues, which show how the ideas covered in one chapter interact with those presented in others. In addition, a new feature, Another View, presents brief design examples in one of the three domains other than the one chosen for Putting It All Together.


The authors present a new organization of the material as well, reducing the overlap with their other text, Computer Organization and Design: A Hardware/Software Approach 2/e, and offering more in-depth treatment of advanced topics in multithreading, instruction level parallelism, VLIW architectures, memory hierarchies, storage devices and network technologies.


Also new to this edition, is the adoption of the MIPS 64 as the instruction set architecture. In addition to several online appendixes, two new appendixes will be printed in the book: one contains a complete review of the basic concepts of pipelining, the other provides solutions a selection of the exercises. Both will be invaluable to the student or professional learning on her own or in the classroom.


Hennessy and Patterson continue to focus on fundamental techniques for designing real machines and for maximizing their cost/performance.

* Presents state-of-the-art design examples including:
* IA-64 architecture and its first implementation, the Itanium
* Pipeline designs for Pentium III and Pentium IV
* The cluster that runs the Google search engine
* EMC storage systems and their performance
* Sony Playstation 2
* Infiniband, a new storage area and system area network
* SunFire 6800 multiprocessor server and its processor the UltraSPARC III
* Trimedia TM32 media processor and the Transmeta Crusoe processor

* Examines quantitative performance analysis in the commercial server market and the embedded market, as well as the traditional desktop market.
Updates all the examples and figures with the most recent benchmarks, such as SPEC 2000.
* Expands coverage of instruction sets to include descriptions of digital signal processors, media processors, and multimedia extensions to desktop processors.
* Analyzes capacity, cost, and performance of disks over two decades.
Surveys the role of clusters in scientific computing and commercial computing.
* Presents a survey, taxonomy, and the benchmarks of errors and failures in computer systems.
* Presents detailed descriptions of the design of storage systems and of clusters.
* Surveys memory hierarchies in modern microprocessors and the key parameters of modern disks.
* Presents a glossary of networking terms.

Customer Reviews:

4 out of 5 stars excellent reference guide.......2006-12-27

This isn't exactly beach reading, but it's not supposed to be. I originally bought this book for a graduate level college course, and found the book to be almost exhaustive in it's coverage. I can't recommend it for the casual reader, but as a reference guide, this is practically the gold standard for computer architecture.

2 out of 5 stars The best Computer Architecture text?.......2006-12-22

A Quantitative Approach is probably the dominant computer architecture available today.

A Quantitative Approach covers all the main topics in computer architecture. But the book seems to have been updated in a somewhat disjointed manner, or maybe this is how the authors write. The problem is most acute with the exercises and problems which are often unclear, and occassionaly nonsensical or wrong. Even worse the issues with the exercises are not covered in the errata.

Most topic explanations are understandable, up to date and relevant. But some of the more advanced topics can be lacking in details.

This is also one of the most boring books written.

4 out of 5 stars Dont go for 3rd edition even though it is a great text book!!!!!!!.......2006-09-11

The Fourth edition is being scheduled to be released in next month(sep 2006/oct 2006). So my advice is to wait for that textbook of new edition which costs $79.95 in the amazon itself

2 out of 5 stars Perfectly confusing! .......2006-02-21

Too much information presented in a complicated format. It has it all but not a book to learn from. I don't recomend this to those who really want to understand the computer architecture and be able to design and calculate. Very difficult to understand and make sense of problems.

4 out of 5 stars Thorough book, tough questions.......2005-11-23

This book is excellent - I've never seen another computer science book of its type or quality. It is essentially a hardware book for non-EE types; however, the authors literally leave no stone unturned (in chapter 5, for example, they state, "we have only included examples of memory designs that have found their way into commercial implementations"). If a computer has ever, in the history of computing, used a particular design approach, that approach is detailed and compared carefully against all other existing approaches. When I first saw the size of the book, I was amazed that anybody could fill so much text with any information (useful or not) - after reading the first few chapters, I was amazed that they could fit so much information into such a relatively small space!

I have to agree with the other reviewers about the exercises - perhaps 5-10 "warm up" exercises (with answers) before the hardcore exercises presented by the authors might have helped solidify some of the concepts before being hit with the post-PHD level exercises they throw at you.

Also, they drive me crazy by insisting that the word data is plural (e.g. "the data are ready"). It probably technically is, but none of the rest of us talk like that. You should stop, too.

Books:

  1. Aspects of Symmetry: Selected Erice Lectures
  2. Biological Sequence Analysis: Probabilistic Models of Proteins and Nucleic Acids
  3. Biostatistics: A Foundation for Analysis in the Health Sciences (Wiley Series in Probability and Statistics)
  4. Birchbark House, The
  5. Buffy the Vampire Slayer Season 8, Issue 1
  6. Carrying the Fire: An Astronaut's Journeys
  7. Carved in Sand: When Attention Fails and Memory Fades in Midlife
  8. Cell Cycle and Growth Control: Biomolecular Regulation and Cancer, 2nd Edition
  9. Cognition: The Thinking Animal (3rd Edition)
  10. CPT 2007 Professional Edition (Cpt / Current Procedural Terminology (Professional Edition))

Books Index

Books Home

Recommended Books

  1. A Long Way Gone: Memoirs of a Boy Soldier
  2. The Urantia Book: Indexed Version With Free Audio Book on DVD
  3. The Stranger at the Palazzo d'Oro and Other Stories
  4. The Book of Irish Families, Great & Small
  5. The Drifting Classroom, Volume 5
  6. The Data Warehouse Lifecycle Toolkit : Expert Methods for Designing, Developing, and Deploying Data
  7. The Tale of Pale Male: A True Story
  8. Louis XIV and the Parlements: The Assertion of Royal Authority
  9. The Life Of Paramahansa Yoganada: The Early Years In America
  10. Doctor in the XIV Army: Burma 1944-1945