Linux Architecture.
The linux OS architecture contains components - Kernel, Hardware, System library, Shell, System utility.
Kernel - Is the core part of any OS. Kernel is also used in windows OS and is pretty much similar in functionalities as its doing in other OS just the way to write the kernel and platform usage is different in Linux. It’s responsible for performing all major activities in Linux OS.
Hardware Layer - Contains Hard disk, CPU, RAM important for performing software based alterations.
Shell - Is basically the interface b/w user and Kernel. Command entered by the user are changed into machine readable format by shell and passed on to the OS kernel.