Basic Operating System Concepts Presented By Asst Prof
Basic Operating System Concepts Presented By: Asst. Prof. Navjeet Kaur Computer Department Govt College Ropar
What is an Operating System? �A program that acts as an intermediary between a user of a computer and the computer hardware
Objectives of Operating Systems � To hide details of hardware by creating abstraction � To allocate resources to processes � Provide a pleasant and effective user interface
Important functions of an operating System � Memory Management � Processor Management � Device Management � File Management � Security � Control over system performance � Job accounting � Error detecting aids � Coordination between other software and users
Memory Management It keeps the track of which parts of memory are being used, allocate/deallocate memory space as required, etc. Process Management Creation and deletion of user and system processes, deadlock handling, etc.
Device Management OS manages device communication via their respective drivers. File Management A file system is normally organized into directories for easy navigation and usage. These directories may contain files and other directions.
I/O System Management Deals with hardware specific drivers for devices, keeps it all hidden from the rest of the system File Management Creating/deleting files and directories, backup, etc
SECURITY By means of password and similar other techniques, preventing unauthorized access to programs and data. CONTROL OVER SYSTEM PERFORMANCE Recording delays between request for a service and response from the system.
JOB ACCOUNTING Keeping track of time and resources used by various jobs and users ERROR DETECTING AIDS Production of dumps, traces, error messages and other debugging and error detecting aids.
Coordination between other softwares and users Coordination and assignment of compilers, interpreters, assemblers and other software to the various users of the computer systems.
THANKS
- Slides: 11