
- Operating System Tutorial
- OS - Home
- OS - Overview
- OS - Components
- OS - Types
- OS - Services
- OS - Properties
- OS - Processes
- OS - Process Scheduling
- OS - Scheduling algorithms
- OS - Multi-threading
- OS - Memory Management
- OS - Virtual Memory
- OS - I/O Hardware
- OS - I/O Software
- OS - File System
- OS - Security
- OS - Linux
- OS - Exams Questions with Answers
- OS - Exams Questions with Answers
- Operating System Useful Resources
- OS - Quick Guide
- OS - Useful Resources
- OS - Discussion
How the OS interfaces between the user, apps , hardware?
A modern computer consists of the following −
One or more processors
Main memory
Disks
Printers
Various input/output devices.
So, to manage all these components, we require a layer of software in the computer system, that layer we call the Operating System (OS).
An Operating System is a program that acts as an intermediary or interface between a user of a computer and the computer hardware.
It is the most important type of system software in computer systems. Without an operating system the user cannot run application programs on the computer system.
Given below is the structure of an operating system −
The operating system acts like a government in a country, just like the government controlling, monitoring, helping the country, the operating system managing all the computer components and helping to execute programs correctly. And also to avoid conflicts that occur when users use the same resource, the operating system regulates which users can access a resource.
- Related Articles
- What are hardware and software resources managed by the OS?
- How IPC between a user application and an OS Subsystem in Windows?
- What are the User friendly interfaces provided by DBMS?
- What are the differences between Client OS and Server OS?
- How interrupt is handled by OS and what are the services for user and system?
- Impact of IoT-Based Mobile Apps on User Experience
- How to enable or disable local user on Windows OS using PowerShell?
- Difference between Network OS and Distributed OS
- Difference between Embedded OS and Desktop OS
- Difference between Hardware and Software
- How the operating system manages computer hardware?
- What is the difference between Software Encryption and Hardware Encryption?
- What is the difference between Hardware firewalls and Software Firewalls?
- Difference between Hardware and Computer Platform
- How google apps affects the business success
