turn from:Linux user space and kernel space (understanding high-end memory) Reference: 1. process kernel stack, user stack2. -linux kernel space 3.Linux Kernel Learning notes-5 memory managementLinux operating system and drivers run in kernel space,
Disk Management for the operating system in conjunction with memory management, is also the disk partition for the smallest unit of the unified scheduling, and memory of the page frame, Disk Management module with disk block as the smallest unit
ArticleDirectory
More free ebook Resources
More free ebook Resources
Reading books is one of the best ways to acquire knowledge, while reading e-books is also the main way for IT people. Where can we get the e-books we need? Today we
a.introduction (32-bit system)
Linux simplifies the fragmentation mechanism so that virtual addresses (logical addresses) and linear addresses are always consistent, so the virtual address space for Linux is also 0~4g (2^32).
The Linux kernel
Linux operating system and drivers run in kernel space, applications run in user space, both cannot simply use pointers to pass data, because Linux uses a virtual memory mechanism, user-space data may be swapped out, and when kernel space uses
One linux command every day (45): free command link: One linux command every day (1): ls command http://www.2cto.com/os/201210/163049.html ; One linux command every day (2): cd command http://www.2cto.com/os/201210/163050.html One linux command
a.introduction (32-bit system)
Linux simplifies the segmentation mechanism so that virtual addresses (logical addresses) are always consistent with linear addresses, so Linux's virtual address space is also 0~4g (2^32).
The Linux kernel divides
In a multitasking operating system, each process runs in its own memory sandbox. This sandbox is the virtual address space, which is a 4GB memory address block in 32-bit mode. In a Linux system, the kernel process and user processes account for 1:3
Linux operating systems and drivers run in kernel space, applications run in user space, both cannot simply use pointers to pass data, because the virtual memory mechanism used by Linux, user-space data may be swapped out, and when kernel space uses
Linux Memory Management
absrtact : This chapter first examines the process memory management of Linux from the perspective of application developers, and builds on the kernel to discuss the system physical memory management and kernel memory usage.
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.