The book now exclusively bases its presentation on x86-64 Changes in each chapter make the text flow easier for students to understand UPDATED! Chapter 1 now includes adiscussion of Amdahl’s law, originally in chapter 5. UPDATED! Chapter 2 has been rewritten to simplify mathematical presentations and give students easier access to its major concepts. UPDATED! Chapter 3 has been rewritten heavily based on the book’s conversion from using a mix of IA32 and x86-64 software to one that solely uses the latter. This includes reorganization of major concepts and a new presentation of machine-level support for programs operating on floating-point data. REVISED! Chapter 4’s earlier processor design has been revised to support 64-bit words and operations. UPDATED! Chapter 5 contains new material on the performance capabilities of recent generations of x86-64 processors, which is a more reliable predictor of performance. UPDATED! Chapter 6 now reflects more recent technology. UPDATED! Chapter 7 has been rewritten to support x86-64. The discussion of using the GOT and PLT to create position-independent code has been expanded. There is also a new section about library interpositioning. UPDATED! Chapter 8 has more in-depth information about signal handlers, including asynic-signal-safe functions, specific guidelines for writing signal handlers, and using sigsuspend to wait for handlers. Chapter 10 now includes a section on files and the file hierarchy. Chapter 11 introduces techniques for protocol-independent and thread-safe network programming using the modern getaddrinfo and getnameinfo functions to replace older, obsolete functions. UPDATED! Chapter 12 includes greater coverage of using thread-level parallelism to make programs run faster on multi-core machines. MasteringEngineering® not included. Students, if MasteringEngineering is a recommended/mandatory component of the course, please ask your instructor for the correct ISBN and course ID. MasteringEngineering should only be purchased when required by an instructor. Instructors, contact your Pearson representative for more information. Tutorial homework problems are designed to emulate the instructor’s office-hour environment. Tutorials guide students through engineering concepts in multi-step problems that provide feedback specific to their errors and optional hints that break down the problems into smaller steps. Adaptive Follow-Up Assignments are based on each student's past performance on their course work to date, including homework, tests, and quizzes. These provide additional coaching and targeted practice as needed, so students can master the material. Available for select titles. With the Mastering gradebook and diagnostics, you’ll be better informed about your students’ progress than ever before. Mastering captures the step-by-step work of every student—including wrong answers submitted, hints requested, and time taken at every step of every problem—all providing insight into the most common misconceptions of your class. Track student performance to ABET Learning Outcomes A, E, and K Learning Outcomes. All assignable MasteringEngineering content has been tagged to ABET Learning Outcomes a, e & k. Mastering enables you to add your own learning outcomes and associate those with MasteringEngineering content. Learning CatalyticsTM enables you to generate class discussion, guide your lecture, and promote peer-to-peer learning with real-time analytics. MyLab & Mastering with eText now provides Learning Catalytics—an interactive student response to
Note: Some books are only available in specific countries.
Therefore, always check if your books are available in your country before subscribing by using the search function in the app at buku.app.