Lesson 2 - Task of an Operating System.pptx

Full Transcript

TASKS OF OPERATING SYSTEM A N O P E RAT I N G S Y S T E M AC T S A S A N I N T E R M E D I A RY B E T W E E N T H E H A R D WA R E A N D T H E U S E R. A S I D E F R O M I T S B R OA D AND SPECIFIC FUNCTIONS, OS HAS D I F F E R E N T TA S K S T O P E R F O R M. ...

TASKS OF OPERATING SYSTEM A N O P E RAT I N G S Y S T E M AC T S A S A N I N T E R M E D I A RY B E T W E E N T H E H A R D WA R E A N D T H E U S E R. A S I D E F R O M I T S B R OA D AND SPECIFIC FUNCTIONS, OS HAS D I F F E R E N T TA S K S T O P E R F O R M. TASKS OF AN OPERATING SYSTEM  Resource Manager The OS allocates resources like printers, disk drives, and memory to ensure everything runs smoothly.  Example: Imagine a library with limited computers. The librarian (OS) decides which student gets access to a computer based on availability and priority, ensuring each one gets a fair turn without chaos. TASKS OF AN OPERATING SYSTEM  Interface The OS serves as a bridge between the user and the hardware, making it easier for users to interact with computers without needing to understand the complex hardware operations.  Example: Think of a smartphone. You tap icons (high-level tasks) without worrying about how the phone connects to the internet, retrieves files, or processes your touch (low- level operations). The OS handles that for you. TASKS OF AN OPERATING SYSTEM  Coordinator The OS arranges tasks in the right order to make sure everything runs efficiently and in sync.  Example: A concert coordinator (OS) schedules performers, sound checks, and lighting setups so that the concert runs smoothly without conflicts. TASKS OF AN OPERATING SYSTEM  Guardian The OS sets up access controls to protect files, ensuring that only authorized users can read, write, or execute data and programs.  Example: A bank vault, where only authorized personnel with the correct credentials (like a PIN) can access certain lockers, while others are restricted. TASKS OF AN OPERATING SYSTEM  Resource Utilization Maximizer The OS ensures the machine's resources (CPU, memory, etc.) are used efficiently, especially when multiple users or programs are running.  Example: A restaurant kitchen with multiple chefs cooking different dishes (users running programs). The head chef (OS) makes sure every cook is using the equipment efficiently, reducing downtime between dishes. TASKS OF AN OPERATING SYSTEM  Accountant The OS tracks system usage, including CPU time, memory, and storage.  Example: A company keeping track of employee hours, monitoring how much time each employee spends on different tasks to ensure fairness and productivity. TASKS OF AN OPERATING SYSTEM  Server The OS provides various services, such as managing file access, often without the user realizing it.  Example: A hotel concierge (OS) who handles requests like booking taxis or ordering room service (services), ensuring guests (users) have a smooth experience without handling these services directly. THANK YOU Audi Alteram Partem Prof Juls

Use Quizgecko on...
Browser
Browser