Take notes on the drive part of the block device.

Source: Internet
Author: User
Transferred from:

Http://bbs.chinaunix.net/thread-2050601-1-1.html

For Block devices, first define several basic concepts:

Sector (sectors): Usually 512 bytes. It is the basic unit for hardware devices to transmit data.

Block (blocks): usually 1, 2, 4, 8,... slice, and smaller than one page. It is the basic unit for the kernel (VFS and file system) to transmit data.

Segment: it is a number of adjacent blocks. It is a part of a memory page or memory page. It is generally driven by Block devices.ProgramTo process.

Each buffer corresponds to a block, which is equivalent to the representation of the disk block in the memory.

Reference a graph in ulk3 to illustrate their relationship:

Upload from

Download Attachment
(21.3 KB)

For the layered architecture of the entire block device driver, a figure in ulk3 can clearly describe these:

Upload from

Download Attachment
(23.6 KB)

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.