Unix Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers

Unix Systems for Modern Architectures Symmetric Multiprocessing and Caching for Kernel Programmers Any UNIX programmer using the latest workstations or super minicomputers from vendors such as Sun Silicon Graphics SGI ATT Amdahl IBM Apple Compaq Mentor Graphics and Thinking Machines needs

  • Title: Unix Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers
  • Author: Curt Schimmel
  • ISBN: 9780201633382
  • Page: 498
  • Format: Paperback
  • Any UNIX programmer using the latest workstations or super minicomputers from vendors such as Sun, Silicon Graphics SGI , ATT, Amdahl, IBM, Apple, Compaq, Mentor Graphics, and Thinking Machines needs this book to optimize his her job performance This book teaches how these architectures operate using clear, comprehensible examples to explain the concepts, and providAny UNIX programmer using the latest workstations or super minicomputers from vendors such as Sun, Silicon Graphics SGI , ATT, Amdahl, IBM, Apple, Compaq, Mentor Graphics, and Thinking Machines needs this book to optimize his her job performance This book teaches how these architectures operate using clear, comprehensible examples to explain the concepts, and provides a good reference for people already familiar with the basic concepts.

    • [PDF] Download Ì Unix Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers | by Ì Curt Schimmel
      498 Curt Schimmel
    • thumbnail Title: [PDF] Download Ì Unix Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers | by Ì Curt Schimmel
      Posted by:Curt Schimmel
      Published :2018-06-20T23:34:15+00:00

    One thought on “Unix Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers”

    1. Where 'modern' in 1994 means CPUs with caches, and SMP which was just on the horizon in the early 90s.The book takes a hands-on approach showing lots of code and is not afraid of overloading you with details.It has one of the most detailed explanations I've seen of cache lines and associativity. I skimmed the chapters on virtual caches as I don't think any systems I've run across use that architecture.The level of detail continued with the next section on building multi-processor aware kernels, [...]

    2. This book covered "advanced programming" topics when it was written 14 years ago, but those topics are now everyday concerns. Anybody working on systems these days has to worry about multiple processors and caches. This book appears to still be the best reference on the software implications of processor caches and multiple processors for an OS kernel.The prose will win no awards, and most of the potential readers have already covered a lot of the topics, but they provided a good review and, aga [...]

    3. An excellent treatise on writing multiprocessor systems. Concepts like cache coherence (including barriers) and concurrency (bus locking, atomic operations) are explained in a thorough yet approachable fashion.

    Leave a Reply

    Your email address will not be published. Required fields are marked *