000 02237nam a2200253Ia 4500
003 NULRC
005 20250520100703.0
008 250520s9999 xx 000 0 und d
020 _a9780985673529
040 _cNULRC
050 _aQA 76.76.O63 .A53 2014
100 _aAnderson, Thomas
_eauthor
245 0 _aOperating systems :
_bprinciples and practice /
_cThomas Anderson and Michael Dahlin
250 _aSecond edition
260 _a[West Lake Hills, TX] :
_bRecursive Books Ltd.,
_cc2014
300 _axvi, 669 pages :
_billustrations ;
_c25 cm.
365 _bUSD64.3
504 _aIncludes bibliographical references and index.
505 _a1. Introduction -- Part I Kernels and processes -- 2. The Kernel abstraction -- 3. The Programming interface -- Part II Concurrency -- 4. Concurrency and threads -- 5. Synchronizing access to shared objects -- 6. Multi-object synchronization -- 7. Scheduling -- Part II Memory management -- 9. Caching and virtual memory -- 10. Advanced memory management -- Part IV Persistent storage -- 11. File systems : introduction and overview -- 12. Storage devices -- 13. Files and directories -- 14. Reliable storage
520 _aOver the past two decades, there has been a huge amount of innovation in both the principles and practice of operating systems Over the same period, the core ideas in a modern operating system - protection, concurrency, virtualization, resource allocation, and reliable storage - have become widely applied throughout computer science. Whether you get a job at Facebook, Google, Microsoft, or any other leading-edge technology company, it is impossible to build resilient, secure, and flexible computer systems without the ability to apply operating systems concepts in a variety of settings. This book examines the both the principles and practice of modern operating systems, taking important, high-level concepts all the way down to the level of working code. Because operating systems concepts are among the most difficult in computer science, this top to bottom approach is the only way to really understand and master this important material.
650 _aOPERATING SYSTEMS (COMPUTERS)
700 _aDahlin, Michael
_eco-author
942 _2lcc
_cBK
999 _c11440
_d11440