This text covers the introduction to modern operating systems to include Windows, Linux variants, and UNIX variants. The strategy is to introduce concepts from the ground up to include process management, memory management, hardware devices, and software applications. The text also covers the other popular emerging operating systems such as Android, Chrome OS, and Mac OSX. The text includes installation, maintenance and management labs as part of each chapter. Completing the text will provide the reader with a theoretical and practical understanding of modern operating systems.
Key Features:
Discusses modern operating systems including Windows, Linux variants, and UNIX variants
Covers recent popular operating systems such as Android, Chrome OS, and Mac OSX
Operating systems in virtual environments
Review exercises, labs, and projects help the student to learn both theory and practical skills
Brief Table of Contents:
1. Introduction to Operating Systems.
2. Modern Operating Systems Concepts.
3. Memory and Process Management.
4. File Systems Management.
5. Hardware Management.
6. Virtual Operating Systems.
7. Distributed Operating Systems.
8. Operating Systems Security.
9. Network Management.
10. Shared Resources.
11. Command line Environments.
12. Operating System Maintenance and Troubleshooting.
13. The Windows Operating System.
14. Unix Operating Systems.
15. Linux Operating Systems.
16. Appendix. Operating Systems Comparison