An Operating Systems Vade Mecum, Second Edition
by Raphael A. Finkel
Publisher: Prentice Hall 1988
Number of pages: 362
Traditionally, a vade mecum (pronounced "VAHdee MAYkem") is a laboratory manual that guides the student step by step through complex procedures. Operating systems are complex mixtures of policy and mechanism, of algorithm and heuristic, and of theoretical goals and practical experience. This vade mecum tries to unify these diverse points of view and guide the novice step by step through the complexities of the subject. As a text, this book is intended for a first course in operating systems at the undergraduate level. The subject has so many individual parts that its practitioners and teachers often concentrate on subareas and ignore the larger concepts that govern the entire subject. This book has tried to rectify that situation by structuring the presentation about the dual ideas of resource management and beautification.
Download or read it online for free here:
by Allen B. Downey - Green Tea Press
A textbook that introduces the principles of synchronization for concurrent programming. It identifies patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions.
by Neil Smyth - Virtuatopia
Xen is a feature rich, open source, hypervisor-based virtualization solution which has gained both wide acceptance and an enviable reputation throughout the IT industry. This book emphasizes the practical aspects of working with Xen.
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 Jelena Mamcenko - Vilnius Gediminas Technical University
Operating systems are used on most computer systems. Commercially-supplied operating systems are present on virtually all modern devices, from personal computers to mainframes, as well as mobile computers such as PDAs and mobile phones.