WHAT IS OPERATING SYSTEM ? SIMPLE DEFINITION
Simple definition of operating system
→ To run any program we need an operating system. It acts as interface between the computer hardware and user interface(where human interacts with the computer by giving instructions to perform specific operation)
Architecture of operating system
- Hardware components
- Kernel
- Shell
- User interface
- Hardware components: These include motherboard, graphic card, central processing unit and so on. We humans cannot directly interact with the hardware components so we make use of software.
- kernel: Establishes proper interaction between hardware components and software programs.
- shell: It takes the input from user and perform the operations based on the instructions given by the user and displays output to the user.
- User interface: It allows users to interact with the computer.
Explanation
→ When certain operations need to be performed on the operating system we have to pass instructions in such a way that the computer can understand our instructions and run according to our requirements. Here comes the use of kernel where it establishes a proper interaction between the hardware components and software resources. Shell acts as an interface between the user and kernel. It takes the commands from the user to perform the required operation and displays the output to the user.