Disk buffer, the Glossary
In computer storage, a disk buffer (often ambiguously called a disk cache or a cache buffer) is the embedded memory in a hard disk drive (HDD) or solid-state drive (SSD) acting as a buffer between the rest of the computer and the physical hard disk platter or flash memory that is used for storage.[1]
Table of Contents
33 relations: Byte, Computer data storage, Data buffer, Disk array controller, Disk controller, Disk read-and-write head, Ext4, Fibre Channel, Flash memory, Flash memory controller, GitHub, Hard disk drive, Hard disk drive platter, Hybrid array, Hybrid drive, Input/output, Journaling block device, Kernel.org, Linux, Linux kernel, LWN.net, Microcontroller, Native Command Queuing, Operating system, Page cache, Parallel ATA, SATA, SCSI, Solid-state drive, Starvation (computer science), Tagged Command Queuing, Transactional NTFS, Write barrier.
- Hard disk computer storage
- Solid-state computer storage
Byte
The byte is a unit of digital information that most commonly consists of eight bits.
Computer data storage
Computer data storage or digital data storage is a technology consisting of computer components and recording media that are used to retain digital data.
See Disk buffer and Computer data storage
Data buffer
In computer science, a data buffer (or just buffer) is a region of memory used to store data temporarily while it is being moved from one place to another.
See Disk buffer and Data buffer
Disk array controller
A disk array controller is a device that manages the physical disk drives and presents them to the computer as logical units. Disk buffer and disk array controller are computer storage devices.
See Disk buffer and Disk array controller
Disk controller
A disk controller is a controller circuit that enables a CPU to communicate with a hard disk, floppy disk or other kind of disk drive.
See Disk buffer and Disk controller
Disk read-and-write head
A disk read-and-write head is the small part of a disk drive which moves above the disk platter and transforms the platter's magnetic field into electric current (reads the disk) or, vice versa, transforms electric current into magnetic field (writes the disk). Disk buffer and disk read-and-write head are computer storage devices and hard disk computer storage.
See Disk buffer and Disk read-and-write head
Ext4
ext4 (fourth extended filesystem) is a journaling file system for Linux, developed as the successor to ext3.
Fibre Channel
Fibre Channel (FC) is a high-speed data transfer protocol providing in-order, lossless delivery of raw block data.
See Disk buffer and Fibre Channel
Flash memory
Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed.
See Disk buffer and Flash memory
Flash memory controller
A flash memory controller (or flash controller) manages data stored on flash memory (usually NAND flash) and communicates with a computer or electronic device. Disk buffer and flash memory controller are solid-state computer storage.
See Disk buffer and Flash memory controller
GitHub
GitHub is a developer platform that allows developers to create, store, manage and share their code.
Hard disk drive
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnetic material. Disk buffer and hard disk drive are computer storage devices.
See Disk buffer and Hard disk drive
Hard disk drive platter
A hard disk drive platter or hard disk is the circular magnetic disk on which digital data is stored in a hard disk drive.
See Disk buffer and Hard disk drive platter
Hybrid array
A hybrid array is a form of hierarchical storage management that combines hard disk drives (HDDs) with solid-state drives (SSDs) for I/O speed improvements.
See Disk buffer and Hybrid array
Hybrid drive
In computing, a hybrid drive (solid state hybrid drive – SSHD) is a logical or physical storage device that combines a faster storage medium such as solid-state drive (SSD) with a higher-capacity hard disk drive (HDD). Disk buffer and hybrid drive are computer storage devices.
See Disk buffer and Hybrid drive
Input/output
In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator.
See Disk buffer and Input/output
Journaling block device
JBD, or journaling block device, is a generic block device journaling layer in the Linux kernel written by Stephen Tweedie from Red Hat.
See Disk buffer and Journaling block device
Kernel.org
kernel.org is the main distribution point of source code for the Linux kernel, which is the base of the Linux operating system.
See Disk buffer and Kernel.org
Linux
Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.
Linux kernel
The Linux kernel is a free and open source, UNIX-like kernel that is used in many computer systems worldwide.
See Disk buffer and Linux kernel
LWN.net
LWN.net is a computing webzine with an emphasis on free software and software for Linux and other Unix-like operating systems.
Microcontroller
A microcontroller (MC, UC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit.
See Disk buffer and Microcontroller
Native Command Queuing
In computing, Native Command Queuing (NCQ) is an extension of the Serial ATA protocol allowing hard disk drives to internally optimize the order in which received read and write commands are executed.
See Disk buffer and Native Command Queuing
Operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.
See Disk buffer and Operating system
Page cache
In computing, a page cache, sometimes also called disk cache, is a transparent cache for the pages originating from a secondary storage device such as a hard disk drive (HDD) or a solid-state drive (SSD). Disk buffer and page cache are hard disk computer storage.
See Disk buffer and Page cache
Parallel ATA
Parallel ATA (PATA), originally, also known as IDE or Integrated Drive Electronics, is a standard interface designed for IBM PC-compatible computers.
See Disk buffer and Parallel ATA
SATA
SATA (Serial AT Attachment) is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives.
SCSI
Small Computer System Interface (SCSI) is a set of standards for physically connecting and transferring data between computers and peripheral devices, best known for its use with storage devices such as hard disk drives.
Solid-state drive
A solid-state drive (SSD) is a solid-state storage device. Disk buffer and solid-state drive are computer storage devices and solid-state computer storage.
See Disk buffer and Solid-state drive
Starvation (computer science)
In computer science, resource starvation is a problem encountered in concurrent computing where a process is perpetually denied necessary resources to process its work.
See Disk buffer and Starvation (computer science)
Tagged Command Queuing
Tagged Command Queuing (TCQ) is a technology built into certain ATA and SCSI hard drives.
See Disk buffer and Tagged Command Queuing
Transactional NTFS
Transactional NTFS (abbreviated TxF) is a component introduced in Windows Vista and present in later versions of the Microsoft Windows operating system that brings the concept of atomic transactions to the NTFS file system, allowing Windows application developers to write file-output routines that are guaranteed to either succeed completely or to fail completely.
See Disk buffer and Transactional NTFS
Write barrier
In operating systems, write barrier is a mechanism for enforcing a particular ordering in a sequence of writes to a storage system in a computer system.
See Disk buffer and Write barrier
See also
Hard disk computer storage
- AT Attachment
- Bad sector
- CDC Wren
- Commodore D9060
- Cylinder 1024
- Cylinder-head-sector
- Disk buffer
- Disk compression
- Disk read-and-write head
- Error recovery control
- FATA (hard disk drive)
- Forensic disk controller
- Hard disk drives
- History of IBM magnetic disk drives
- IVDR
- Lt. Kernal
- Page cache
- Predictive failure analysis
- RDX (disk)
- Track (moving medium)
Solid-state computer storage
- Advanced Format
- Bad sector
- Board solid-state drive
- Copyback
- Disk buffer
- Flash memory controller
- Fusion Drive
- Garbage collection (computer science)
- IBM FlashSystem
- List of flash memory controller manufacturers
- List of solid-state drive manufacturers
- NVM Express
- Non-volatile memory
- Open-channel SSD
- Solid-state drive
- Solid-state storage
- Spintronics
- Trim (computing)
- ULLtraDIMM
- USB flash drive
- USB flash drive security
- Universal Flash Storage
- Wear leveling
- Write Once Read Forever
- Write amplification
References
[1] https://en.wikipedia.org/wiki/Disk_buffer
Also known as Force Unit Access, Read-ahead, Read-behind.