en.unionpedia.org

NOVA (filesystem), the Glossary

Index NOVA (filesystem)

The NOVA (non-volatile memory accelerated) file system is an open-source, log-structured file system for byte-addressable persistent memory (for example non-volatile dual in-line memory module (NVDIMM) and 3D XPoint DIMMs) for Linux.[1]

Table of Contents

  1. 26 relations: C (programming language), Checksum, Computation of cyclic redundancy checks, Copy-on-write, Device driver, File system, GitHub, GNU General Public License, Inode, Journaling file system, Linearizability, Linked list, Linux, Linux kernel, Log-structured file system, LWN.net, Non-volatile memory, NVDIMM, Open-source software, Persistent memory, Phoronix Test Suite, Software bug, Standard RAID levels, Thread (computing), University of California, San Diego, X86-64.

  2. Free special-purpose file systems
  3. Unix file system-related software

C (programming language)

C (pronounced – like the letter c) is a general-purpose programming language.

See NOVA (filesystem) and C (programming language)

Checksum

A checksum is a small-sized block of data derived from another block of digital data for the purpose of detecting errors that may have been introduced during its transmission or storage.

See NOVA (filesystem) and Checksum

Computation of cyclic redundancy checks

Computation of a cyclic redundancy check is derived from the mathematics of polynomial division, modulo two.

See NOVA (filesystem) and Computation of cyclic redundancy checks

Copy-on-write

Copy-on-write (COW), sometimes referred to as implicit sharing or shadowing, is a resource-management technique used in computer programming to efficiently implement a "duplicate" or "copy" operation on modifiable resources (most commonly memory pages, storage sectors, files, and data structures).

See NOVA (filesystem) and Copy-on-write

Device driver

In the context of an operating system, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton.

See NOVA (filesystem) and Device driver

File system

In computing, a file system or filesystem (often abbreviated to FS or fs) governs file organization and access.

See NOVA (filesystem) and File system

GitHub

GitHub is a developer platform that allows developers to create, store, manage and share their code.

See NOVA (filesystem) and GitHub

GNU General Public License

The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses, or copyleft, that guarantee end users the four freedoms to run, study, share, and modify the software.

See NOVA (filesystem) and GNU General Public License

Inode

The inode (index node) is a data structure in a Unix-style file system that describes a file-system object such as a file or a directory.

See NOVA (filesystem) and Inode

Journaling file system

A journaling file system is a file system that keeps track of changes not yet committed to the file system's main part by recording the goal of such changes in a data structure known as a "journal", which is usually a circular log.

See NOVA (filesystem) and Journaling file system

Linearizability

In concurrent programming, an operation (or set of operations) is linearizable if it consists of an ordered list of invocation and response events, that may be extended by adding response events such that.

See NOVA (filesystem) and Linearizability

Linked list

In computer science, a linked list is a linear collection of data elements whose order is not given by their physical placement in memory.

See NOVA (filesystem) and Linked list

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. NOVA (filesystem) and Linux are free software programmed in C.

See NOVA (filesystem) and Linux

Linux kernel

The Linux kernel is a free and open source, UNIX-like kernel that is used in many computer systems worldwide. NOVA (filesystem) and Linux kernel are free software programmed in C.

See NOVA (filesystem) and Linux kernel

Log-structured file system

A log-structured filesystem is a file system in which data and metadata are written sequentially to a circular buffer, called a log.

See NOVA (filesystem) and Log-structured file system

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 NOVA (filesystem) and LWN.net

Non-volatile memory

Non-volatile memory (NVM) or non-volatile storage is a type of computer memory that can retain stored information even after power is removed.

See NOVA (filesystem) and Non-volatile memory

NVDIMM

A NVDIMM (pronounced "en-vee-dimm") or non-volatile DIMM is a type of persistent random-access memory for computers using widely used DIMM form-factors.

See NOVA (filesystem) and NVDIMM

Open-source software

Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose.

See NOVA (filesystem) and Open-source software

Persistent memory

In computer science, persistent memory is any method or apparatus for efficiently storing data structures such that they can continue to be accessed using memory instructions or memory APIs even after the end of the process that created or last modified them.

See NOVA (filesystem) and Persistent memory

Phoronix Test Suite

Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems.

See NOVA (filesystem) and Phoronix Test Suite

Software bug

A software bug is a bug in computer software.

See NOVA (filesystem) and Software bug

Standard RAID levels

In computer storage, the standard RAID levels comprise a basic set of RAID ("redundant array of independent disks" or "redundant array of inexpensive disks") configurations that employ the techniques of striping, mirroring, or parity to create large reliable data stores from multiple general-purpose computer hard disk drives (HDDs).

See NOVA (filesystem) and Standard RAID levels

Thread (computing)

In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.

See NOVA (filesystem) and Thread (computing)

University of California, San Diego

The University of California, San Diego (UC San Diego or colloquially, UCSD) is a public land-grant research university in San Diego, California.

See NOVA (filesystem) and University of California, San Diego

X86-64

x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first announced in 1999.

See NOVA (filesystem) and X86-64

See also

Free special-purpose file systems

References

[1] https://en.wikipedia.org/wiki/NOVA_(filesystem)