GLOBAL KNOWLEDGE ARK

Reference library

Foundations

Explore concepts, laws, equations and methods, with clear explanations of their use and sources. Choose an area of study or find a specific entry.

More filters

Reference entries

Showing 181–204 of 204 reference entries

InformationFLP: deterministic asynchronous consensus boundary

Fischer, Lynch and Paterson prove that a deterministic consensus protocol in their fully asynchronous message-passing model can have an admissible nondeciding run with at most one crash.

Mathematical statement
InformationRaft log replication, durable state and liveness

Raft uses term-numbered leader election, majority voting and log matching to replicate a state machine under crash faults.

Method
InformationLinearizability and real-time operations

A linearizable object admits a sequential explanation in which each completed operation appears to take effect between invocation and response, preserving real-time precedence of nonoverlapping operations.

Definition
InformationCAP under partitions: a precise consistency tradeoff

In Gilbert and Lynch's asynchronous read/write model, an implementation cannot provide both atomic consistency and a terminating response to every request at every nonfailed node during arbitrary partitions.

Mathematical statement
InformationByzantine agreement and authentication assumptions

In the synchronous oral-message Byzantine-generals model, agreement with at most f faulty participants requires at least 3f+1 participants, with identifiable senders and reliable delivery but no unforgeable transferred signature chain.

Mathematical statement
InformationTwo's-complement signed integers

A signed interpretation assigns a negative weight to the highest bit.

Definition
InformationOctets and multi-byte order

Byte order describes the significance assigned to successive stored octets.

Definition
InformationUnicode scalar values and UTF-8

UTF-8 encodes scalar values with a variable number of octets.

Definition
InformationText boundaries and Unicode normalization

Text equality and character counts depend on the declared representation and convention.

Method
InformationIP addresses and datagram delivery

IP addresses identify network destinations; IP does not guarantee delivery.

Definition
InformationUDP datagram service

UDP exchanges addressed messages without adding reliable stream delivery.

Definition
InformationDNS names, records and caching

DNS distributes typed resource records through a delegated naming hierarchy.

Definition
InformationCombinational digital-circuit model

A combinational output depends on current valid inputs after a bounded settling delay.

Model
InformationBoolean gates and truth tables

Logic gates compute Boolean functions with truth values 0 and 1.

Definition
InformationClocked storage and sequential state

Sequential circuits retain state, so current inputs alone do not determine their behavior.

Model
InformationStored programs and instruction sets

Stored instructions control computation through a specified hardware/software interface.

Model
InformationProgram names, bindings and assignment

Names refer to values through an execution environment.

Definition
InformationSequence, conditionals and loops

Selection and repetition determine which program statements execute.

Definition
InformationFunction definitions, parameters and calls

A call connects arguments with local parameter bindings.

Definition
InformationRecursive procedures and base cases

Self-calls reduce a problem toward a terminating case.

Method
InformationData types and checking

Types describe values and permitted operations; checks occur at different stages.

Definition
InformationPrograms and processes

An operating system manages a program's execution as a process.

Definition
InformationVirtual address spaces

A process's address view is distinct from physical memory placement.

Definition
InformationFiles, directories and persistence

File contents, directory names and durable storage have distinct roles.

Definition