Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Summary

This chapter introduced some of the terminology of processor architecture. The important points to be aware of are how caches are used to improve the performance of applications and how TLBs are used to enable the use of virtual memory. The chapter introduced the various ways that multiple threads can be supported on a single processor. Although at a high level of abstraction the implementation details of this resource sharing are not important, we will discuss later how they do produce visible performance impacts. Finally, the chapter described how processes and software threads are mapped into memory and the important differences between multithreaded and multiprocess applications.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint