Operating Systems: Three Easy Pieces
by Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau
Publisher: University of Wisconsin 2013
Number of pages: 717
The three easy pieces refer to the three major thematic elements the book is organized around: virtualization, concurrency, and persistence. In discussing these concepts, we'll end up discussing most of the important things an operating system does.
Home page url
Download or read it online for free here:
(multiple PDF files)
by Dominic Giampaolo - Morgan Kaufmann Publishers
Guide to the design of file systems in general, and the Be File System in particular. The book covers all topics related to file systems, advanced topics are also covered, such as journaling, attributes, indexing and query processing.
by Dan Parks Sydow - O'Reilly
This book gives C++ programmers their start to developing the applications on Be operating system. The book begins with simple programs and gradually adds elements of the graphical interface. It carefully describes drawing and message handling.
by Bob DuCharme - McGraw-Hill
This book will help readers who are experts using one of the five most popular mainframe and mid-range operating systems become skilled users of the other four. Includes concise tutorials, step-by-step examples and quick-reference material.
The purpose of this book is to provide a neutral view of as many Operating Systems as possible. This book strives to provide solid information on Operating Systems without the ever-prevalent 'distribution/Operating System bias'.