Principles of Operating Systems

0
(0)

Principles of Operating Systems
 

  • Author:Naresh Chauhan
  • Length: 784 pages
  • Edition: 1
  • Publisher: Oxford University Press
  • Publication Date: 2014-11-01
  • ISBN-10: 0198082878
  • ISBN-13: 9780198082873
  • Sales Rank: #4601205 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Divided into eight parts, the book tries to provide a comprehensive coverage of topics, beginning with OS architectures and then moving on to process scheduling, inter-process communication and synchronization, deadlocks, and multi-threading. Under the part on memory management, basic memory management and virtual memory are discussed. These are followed by chapters on file management and I/O management. Security and protection of operating systems are also discussed in detail. Further, advanced OSs such as distributed, multi-processor, real-time, mobile, and multimedia OSs are presented. Android OS, being one of the most popular, is discussed under mobile operating systems.

    The last part of the book discusses shell programming, which will help students perform the lab experiments for this course. The first six parts contain case studies on UNIX, Solaris, Linux, and Windows.

    Table of Contents

    PART I Introduction
    Chapter 1. Introduction to Operating Systems
    Chapter 2. Hardware Support for Operating Systems
    Chapter 3. Resource Management
    Chapter 4. Operating System Architectures
    Case Study I: History and Architecture of Operating Systems

    PART II Process Management
    Chapter 5. Fundamentals of Process Management
    Chapter 6. Process Scheduling
    Chapter 7. Process Communication and Synchronization
    Chapter 8. Deadlocks
    Chapter 9. Multi-threading
    Case Study II: Process Management in UNIX/Solaris/Linux/Windows

    PART III Memory Management
    Chapter 10. Basic Memory Management
    Chapter 11. Virtual Memory
    Case Study III: Memory Management in UNIX/Solaris/Linux/Windows

    Part IV File Management
    Chapter 12. File Systems
    Chapter 13. File System Implementation
    Case Study IV: File Management in UNIX/Solaris/Linux/Windows

    PART V Input –Output Management
    Chapter 14. Basics of I/O Management
    Chapter 15. Disk Management
    Case Study V: Input/Output Management in UNIX/Solaris/Linux/Windows

    PART VI Security and Protection
    Chapter 16. Security Issues
    Chapter 17. Protection Mechanisms
    Case Study VI: Protection Mechanisms in UNIX/Solaris/Linux/Windows

    PART VII Advanced Operating Systems
    Chapter 18. Distributed Operating Systems
    Chapter 19. Multi-processor Operating Systems
    Chapter 20. Real-time Operating Systems
    Chapter 21. Mobile Operating Systems
    Chapter 22. Multimedia Operating Systems

    PART VIII Shell Programming
    Chapter 23. Shell Programming and UNIX Shells

    中文:

    书名:操作系统原理

    本书分为八个部分,试图提供一个全面的主题,从操作系统体系结构开始,然后转移到进程调度、进程间通信和同步、死锁和多线程。在内存管理部分,讨论了基本内存管理和虚拟内存。接下来是关于文件管理和I/O管理的章节。对操作系统的安全和保护也进行了详细的讨论。此外,还介绍了分布式、多处理器、实时、移动和多媒体等先进的操作系统。Android操作系统是最流行的操作系统之一,在移动操作系统下进行了讨论。

    本书的最后部分讨论了外壳编程,它将帮助学生完成本课程的实验。前六部分包含有关UNIX、Solaris、Linux和Windows的案例研究。

    目录表

    第一部分绪论
    第1章操作系统简介
    第2章.操作系统的硬件支持
    第3章:资源管理
    第4章.操作系统架构
    案例研究I:操作系统的历史和体系结构

    PART II Process Management
    第五章:流程管理的基本原理
    Chapter 6. Process Scheduling
    第7章.进程通信和同步
    第八章.死锁
    Chapter 9. Multi-threading
    案例研究II:Unix/Solaris/Linux/Windows中的进程管理

    PART III Memory Management
    Chapter 10. Basic Memory Management
    Chapter 11. Virtual Memory
    案例研究III:Unix/Solaris/Linux/Windows中的内存管理

    Part IV File Management
    Chapter 12. File Systems
    Chapter 13. File System Implementation
    案例研究IV:Unix/Solaris/Linux/Windows中的文件管理

    第五部分投入产出管理
    Chapter 14. Basics of I/O Management
    Chapter 15. Disk Management
    案例研究V:Unix/Solaris/Linux/Windows中的输入/输出管理

    第六部分安全与保护
    Chapter 16. Security Issues
    第十七章.保护机制
    案例研究VI:Unix/Solaris/Linux/Windows中的保护机制

    第七部分高级操作系统
    第18章.分布式操作系统
    Chapter 19. Multi-processor Operating Systems
    Chapter 20. Real-time Operating Systems
    Chapter 21. Mobile Operating Systems
    Chapter 22. Multimedia Operating Systems

    PART VIII Shell Programming
    第二十三章。Shell编程和UNIXShell

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册