Latest Updates

Operating System Concepts 8th edition Galvin




Text Operating System Concepts, by Abraham Silberschatz, Peter Galvin, and Greg Gagne, Eighth Edition, John Wiley & Sons, 2009

COURSE OUTLINE (tentative)

  • Week 1: Introduction (Chapters 1 & 2)
    • General introduction to O.S.
    • Operating system structures
  • Week 2 & 3: Process Management (Chapters 3 & 4, Class Notes)
    • Process concept
    • Operations on processes
    • Interprocess communication
    • Threads
    • UNIX usage and Unix System Calls
  • Week 4: CPU Scheduling (Chapter 5)
    • Scheduling criteria
    • Scheduling algorithms
    • Multiple-processor scheduling
    • Thread scheduling
  • Week 5: Process Synchronization (Chapter 6)
    • Critical section problem
    • Synchronization hardware
    • Semaphores and monitors
    • Classic problems of synchronization
  • Exam 1
  • Week 6: Deadlocks (Chapter 7)
    • The deadlock problem
    • Methods for handling deadlocks
    • Deadlock detection, avoidance, prevention, and recovery
  • Week 7 & 8: Memory management (Chapters 8 & 9)
    • Address translation: logical versus physical address space
    • Paging and segmentation
    • Virtual memory
    • Replacement policies for paging and segmentation
    • Thrashing
  • Week 9 & 10: File systems (Chapters 10, 11, & 12)
    • File system interface
    • File system structure
    • Access and protection
    • Space allocation and management
    • Disk structure and management
  • Exam 2
  • Week 11: I/O Systems (Chapter 13)
    • I/O hardware and interface
    • Transforming I/O requests to hardware operations
  • Week 12 & 13: Protection and Security (Chapters 14 & 15)
    • Goals and domain of protection
    • Protection methods
    • Security problems
    • Encryption methods
  • Week 14: Distributed Systems (Chapters 16 & 17)
    • Network topology and types
    • Communication
    • Network and distributed operating systems
    • Remote services and remote file access
    • Naming and transparency


Link:- Click Here!

No comments