Linux from the Linux kernel point of view Linux upper application

Source: Internet
Author: User

System calls

is a soft interrupt, API function, let the upper application fall into the kernel

Process Management

Process scheduling, scheduling algorithm, process three-state

Process is the minimum unit fork for CPU scheduling resources

VFS Virtual File Management

Under Linux, all the devices are files

Driver Bus Model 2.4 2.6 (TRUE) Support PnP

Ext3 ext2 vfat File Management system

----> Driver Development under the driver bus model

Memory management

Process logical address translated to physical address

1. Paragraph-type management

Logical address translated to linear address

2. Page-style management

Linear address translated to physical address

The Linux kernel creates a separate process space for our applications

The kernel abstracts the process, abstracts out a lot of resource scheduling, which can efficiently utilize system resources.

-----> Multi-Channel program processing

Network protocol Stack Management

Why put the TCPIP protocol stack into the Linux kernel?

If you need a large number of read-write network cards, the operation of hardware resources need to fall into the kernel, the overall system performance is reduced.

 

-----> Build a knowledge system

ARC System Management

Linux kernel not only supports x86 platform, ARM MIPS PowerPC Motorola Hardware CPU

  

Linux from the Linux kernel point of view Linux upper application

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.