Thursday, 15 December 2011

Functions of an OS


•Resource Management:
–Time management - CPU and disk scheduling
–Space management - main and secondary storage allocation
–Synchronization and deadlock handling (Controlled Sharing) - IPC, critical section, coordination
–Accounting and status information - resource usage tracking
•User Environment - OS layer transforms bare hardware machine into higher level abstractions
–Execution environment - process management, file manipulation, interrupt handling, I/O operations, language.
–Error detection and handling
–Protection and security
–Fault tolerance and failure recovery
•User Friendly Interface

No comments:

Post a Comment