en.unionpedia.org

Disk buffer, the Glossary

Index Disk buffer

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

  1. 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.

  2. Hard disk computer storage
  3. Solid-state computer storage

Byte

The byte is a unit of digital information that most commonly consists of eight bits.

See Disk buffer and Byte

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.

See Disk buffer and Ext4

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.

See Disk buffer and GitHub

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.

See Disk buffer and Linux

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.

See Disk buffer and LWN.net

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.

See Disk buffer and SATA

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.

See Disk buffer and SCSI

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

Solid-state computer storage

References

[1] https://en.wikipedia.org/wiki/Disk_buffer

Also known as Force Unit Access, Read-ahead, Read-behind.