Principles of Operating Systems is unique among current texts on operating systems in its balanced treatment of principles and their application. It is comprehensive and offers richly detailed algorithms at every stage using the familiar Pascal-like notation; it covers basic computer mechanisms, and provides a variety of thoughtful and challenging exercises.
This introductory text by a leading French computer scientist unfolds the organization of operating systems in the field of shared memory systems (or "centralized" systems) for which design principles are now reasonably stable. Its analysis of these principles is the most rigorous and complete available: basic concepts such as programs execution mechanisms, modular and hierarchical decomposition, interfaces, parallel processes, synchronization principles, information management, resources and memory allocation, and multiprogramming are covered in detail, and recent developments in the field of distributed systems are considered as well.
Krakowiak illustrates the application of these principles in simplified examples from real systems - including CP/M for an overview of a microcomputer system, the Multics system for its addressing and linking scheme, the Plessey 250 for capabilities, Unix for its file system and process management - that will make it easier for readers to study a full-blown system by providing guidelines for analyzing and identifying its essential features. Some of the chapter exercises cover direct applications of the concepts discussed, others require design work and can form the basis of a project, while still others are intended to encourage investigation into aspects not covered in the book and provide annotated references.
Contents: Introduction. Execution and Communication Mechanisms. Organization of a Simple Operating System. Management of Parallel Activities. Implementation of Synchronization Mechanisms. Naming, Storing, and Linking Objects. File Systems. Resource Allocation. Memory Management. Structure of a Multiprogrammed System. Introduction to Distributed Systems.
Sacha Krakowiak is a professor at Grenoble University.
"synopsis" may belong to another edition of this title.
Text: English, French (translation)
"About this title" may belong to another edition of this title.
FREE shipping within U.S.A.
Destination, rates & speedsSeller: Better World Books, Mishawaka, IN, U.S.A.
Condition: Good. annotated edition. Former library book; may include library markings. Used book that is in clean, average condition without any missing pages. Seller Inventory # 15287490-75
Quantity: 1 available
Seller: Better World Books, Mishawaka, IN, U.S.A.
Condition: Very Good. annotated edition. Former library book; may include library markings. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # GRP105272611
Quantity: 1 available
Seller: HPB-Red, Dallas, TX, U.S.A.
hardcover. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_396544616
Quantity: 1 available
Seller: Better World Books Ltd, Dunfermline, United Kingdom
Condition: Good. annotated edition. Ships from the UK. Former library book; may include library markings. Used book that is in clean, average condition without any missing pages. Seller Inventory # 15287490-75
Quantity: 1 available
Seller: Anybook.com, Lincoln, United Kingdom
Condition: Fair. This is an ex-library book and may have the usual library/used-book markings inside.This book has hardback covers. In fair condition, suitable as a study copy. No dust jacket. Please note the Image in this listing is a stock photo and may not match the covers of the actual item,850grams, ISBN:0262111225. Seller Inventory # 8853761
Quantity: 1 available