Cart
Free Shipping in the UK
Proud to be B-Corp

Distributed Operating Systems Doreen L. Galli

Distributed Operating Systems By Doreen L. Galli

Distributed Operating Systems by Doreen L. Galli


£3.49
New RRP £98.99
Condition - Good
Only 1 left

Summary

Intended for one-semester, fourth-year undergraduate courses in Parallel Computing, Distributed Operating Systems, and for graduate curriculum in the department of computer science, this text examines the concepts, theory, and practice in distributed operating systems.

Distributed Operating Systems Summary

Distributed Operating Systems: Concepts and Practice by Doreen L. Galli

For one-semester, fourth-year undergraduate courses in Parallel Computing, Distributed Operating Systems, and for graduate curriculum in the department of computer science.

This text examines the concepts, theory, and practice in distributed operating systems. A two-part approach presents the basic foundation for distributed computing and then expands on these topics to cover advanced distributed operating systems. It describes in detail every major aspect of the topics, and includes relevant examples of real operating systems to reinforce concepts and illustrate decisions that must be made by distributed system designers.

About Doreen L. Galli

As one of the emerging experts in distributed computing and system integration, DOREEN L. GALLI, Ph.D., currently working within the telecommunications industry in Atlanta, Georgia. Besides her industry contributions to IBM Center for Advanced Studies, Premiere Technologies and the successful deployment for the Centennial Olympic Games, Dr. Galli has been recognized by Who's Who Among America's Teachers. As an Associate Professor of Computer Science, she has taught many courses on advanced system and network technologies. She received her Ph.D. degree from the University of Waterloo.

Table of Contents



1. Introduction to Distributed Systems.

What is an Operating System? What is a Distributed System? What is a Real-Time System? What is a Parallel System? Sample Distributed Application. Summary. References for Further Study. Exercises.



2. The Kernel.

Kernel Types. Processes and Threads. Process Management. Process Scheduling. Summary. References for Further Study. Exercises.



3. Interprocess Communication.

Selection Factors. Message Passing. Pipes. Sockets. Remote Procedure Calls. Summary. References for Further Study. Exercises.



4. Memory Management.

Review of Centralized Memory Management. Simple Memory Model. Shared Memory Model. Distributed Shared Memory. Memory Migration. Summary. References for Further Study. Exercises.



5. Concurrency Control.

Mutual Exclusion and Critical Regions. Semaphores. Monitors. Locks. Software Lock Control. Token-Passing Mutual Exclusion. Deadlocks. Summary. References for Further Study. Exercises.



6. Object-Based Operating Systems.

Introduction to Objects. The Clouds Object Approach. Chorus V3 and COOL v2. Amoeba. Distributed Component Object Model (DCOM). CORBA Overview. Summary. References for Further Study. Exercises.



7. Distributed Process Management.

Distributed Scheduling Algorithm Choices. Scheduling Algorithm Approaches. Coordinator Elections. Orphan Processes. Summary. References for Further Study. Exercises.



8. Distributed File Systems.

Distributed Name Service. Distributed File Service. Distributed Directory Service. NFS. X.500. Summary. References for Further Study. Exercises.



9. Transaction Management & Consistency Models.

Transaction Management Motivation. ACID Properties of a Transaction. Consistency Models. Two-Phase Commit Protocol. Nested Transactions. Implementation Issues for Transactions. Summary. References for Further Study. Exercises.



10. Distributed Synchronization.

Introduction to Global Time. Physical Clocks. Network Time Protocol (NTP). Logical Clocks. Summary. References for Further Study. Exercises.



11. Distributed Security.

Crytography and Digital Signatures. Authentication. Access Control (Firewalls). Summary. References for Further Study. Exercises.



12. CASE STUDY: Windows 2000.

Overview: Windows 2000 Design. Kernel Mode Overview. Plug and Play. NT Files System in Windows 2000 (NTFS). Active Directory. Microsoft Management Console (MMC). Cluster Service. Windows 2000 Security. HYDRA-A Thin Client. Summary. References for Further Study. Exercises.



Appendix A. Surgical Scheduling Program.

Documentation Overview. Design Documentation. Functional Descriptions. Data Dictionary. User Documentation. Client Source Code. Server Source Code. Common Source Code. File Initialization Source Code: write_ca.c.



List of Acronyms.


Glossary of Terms.


Bibliography.


Index.

Additional information

GOR004790729
9780130798435
0130798436
Distributed Operating Systems: Concepts and Practice by Doreen L. Galli
Used - Good
Paperback
Pearson Education (US)
1999-10-01
464
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Distributed Operating Systems