An operating system is a software program which provides 5 management functions:
Linux if one were to draw a block diagram can be represented as:
In this diagram the core operating system is the Linux Kernel. The management functions which map to the generic definition of an operating system are:
Applications viz. Firefox, vim, LibreOffice, Bash, etc .run in the User memory space and are not part of the Linux Kernel memory space. An application interfaces with the Linux Kernel through the system call interface.
- CPU
- Memory
- Networking
- Storage
- Device Input/Output
Linux if one were to draw a block diagram can be represented as:
In this diagram the core operating system is the Linux Kernel. The management functions which map to the generic definition of an operating system are:
- Process management
- Memory management
- Network
- File Systems
- Device Drivers
Applications viz. Firefox, vim, LibreOffice, Bash, etc .run in the User memory space and are not part of the Linux Kernel memory space. An application interfaces with the Linux Kernel through the system call interface.
No comments:
Post a Comment