Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

State (computer science)

Index State (computer science)

In information technology and computer science, a program is described as stateful if it is designed to remember preceding events or user interactions; the remembered information is called the state of the system. [1]

42 relations: Accumulator (computing), Automata theory, Bit, Bit field, Cache (computing), Combinational logic, Communication protocol, Computer, Computer memory, Computer program, Computer science, Countable set, Data (computing), Declarative programming, Digital signal, Discrete system, Encryption, Finite set, Finite-state machine, Firewall (computing), Flip-flop (electronics), Formal language, Hard disk drive, Hibernation (computing), Imperative programming, Information technology, Logic gate, Loudness, Microprocessor, Model of computation, Non-volatile memory, Parsing, Processor register, Programming language, Programming paradigm, Semiconductor memory, Sequential logic, State space, Stateless protocol, Stream (computing), Television set, Variable (computer science).

Accumulator (computing)

In a computer's central processing unit (CPU), an accumulator is a register in which intermediate arithmetic and logic results are stored.

New!!: State (computer science) and Accumulator (computing) · See more »

Automata theory

Automata theory is the study of abstract machines and automata, as well as the computational problems that can be solved using them.

New!!: State (computer science) and Automata theory · See more »

Bit

The bit (a portmanteau of binary digit) is a basic unit of information used in computing and digital communications.

New!!: State (computer science) and Bit · See more »

Bit field

A bit field is a data structure used in computer programming.

New!!: State (computer science) and Bit field · See more »

Cache (computing)

In computing, a cache, is a hardware or software component that stores data so future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation, or the duplicate of data stored elsewhere.

New!!: State (computer science) and Cache (computing) · See more »

Combinational logic

In digital circuit theory, combinational logic (sometimes also referred to as time-independent logic) is a type of digital logic which is implemented by Boolean circuits, where the output is a pure function of the present input only.

New!!: State (computer science) and Combinational logic · See more »

Communication protocol

In telecommunication, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.

New!!: State (computer science) and Communication protocol · See more »

Computer

A computer is a device that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.

New!!: State (computer science) and Computer · See more »

Computer memory

In computing, memory refers to the computer hardware integrated circuits that store information for immediate use in a computer; it is synonymous with the term "primary storage".

New!!: State (computer science) and Computer memory · See more »

Computer program

A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.

New!!: State (computer science) and Computer program · See more »

Computer science

Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.

New!!: State (computer science) and Computer science · See more »

Countable set

In mathematics, a countable set is a set with the same cardinality (number of elements) as some subset of the set of natural numbers.

New!!: State (computer science) and Countable set · See more »

Data (computing)

Data (treated as singular, plural, or as a mass noun) is any sequence of one or more symbols given meaning by specific act(s) of interpretation.

New!!: State (computer science) and Data (computing) · See more »

Declarative programming

In computer science, declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow.

New!!: State (computer science) and Declarative programming · See more »

Digital signal

A digital signal is a signal that is being used to represent data as a sequence of discrete values; at any given time it can only take on one of a finite number of values.

New!!: State (computer science) and Digital signal · See more »

Discrete system

A discrete system is a system with a countable number of states.

New!!: State (computer science) and Discrete system · See more »

Encryption

In cryptography, encryption is the process of encoding a message or information in such a way that only authorized parties can access it and those who are not authorized cannot.

New!!: State (computer science) and Encryption · See more »

Finite set

In mathematics, a finite set is a set that has a finite number of elements.

New!!: State (computer science) and Finite set · See more »

Finite-state machine

A finite-state machine (FSM) or finite-state automaton (FSA, plural: automata), finite automaton, or simply a state machine, is a mathematical model of computation.

New!!: State (computer science) and Finite-state machine · See more »

Firewall (computing)

In computing, a firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules.

New!!: State (computer science) and Firewall (computing) · See more »

Flip-flop (electronics)

In electronics, a flip-flop or latch is a circuit that has two stable states and can be used to store state information.

New!!: State (computer science) and Flip-flop (electronics) · See more »

Formal language

In mathematics, computer science, and linguistics, a formal language is a set of strings of symbols together with a set of rules that are specific to it.

New!!: State (computer science) and Formal language · See more »

Hard disk drive

A hard disk drive (HDD), hard disk, hard drive or fixed disk is an electromechanical data storage device that uses magnetic storage to store and retrieve digital information using one or more rigid rapidly rotating disks (platters) coated with magnetic material.

New!!: State (computer science) and Hard disk drive · See more »

Hibernation (computing)

Hibernation (or suspend to disk) in computing is powering down a computer while retaining its state.

New!!: State (computer science) and Hibernation (computing) · See more »

Imperative programming

In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.

New!!: State (computer science) and Imperative programming · See more »

Information technology

Information technology (IT) is the use of computers to store, retrieve, transmit, and manipulate data, or information, often in the context of a business or other enterprise.

New!!: State (computer science) and Information technology · See more »

Logic gate

In electronics, a logic gate is an idealized or physical device implementing a Boolean function; that is, it performs a logical operation on one or more binary inputs and produces a single binary output.

New!!: State (computer science) and Logic gate · See more »

Loudness

In acoustics, loudness is the subjective perception of sound pressure.

New!!: State (computer science) and Loudness · See more »

Microprocessor

A microprocessor is a computer processor that incorporates the functions of a central processing unit on a single integrated circuit (IC), or at most a few integrated circuits.

New!!: State (computer science) and Microprocessor · See more »

Model of computation

In computer science, and more specifically in computability theory and computational complexity theory, a model of computation is a model which describes how a set of outputs are computed given a set of inputs.

New!!: State (computer science) and Model of computation · See more »

Non-volatile memory

Non-volatile memory (NVM) or non-volatile storage is a type of computer memory that can retrieve stored information even after having been power cycled.

New!!: State (computer science) and Non-volatile memory · See more »

Parsing

Parsing, syntax analysis or syntactic analysis is the process of analysing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar.

New!!: State (computer science) and Parsing · See more »

Processor register

In computer architecture, a processor register is a quickly accessible location available to a computer's central processing unit (CPU).

New!!: State (computer science) and Processor register · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: State (computer science) and Programming language · See more »

Programming paradigm

Programming paradigms are a way to classify programming languages based on their features.

New!!: State (computer science) and Programming paradigm · See more »

Semiconductor memory

Semiconductor memory is a digital electronic data storage device, often used as computer memory, implemented with semiconductor electronic devices on an integrated circuit (IC).

New!!: State (computer science) and Semiconductor memory · See more »

Sequential logic

In digital circuit theory, sequential logic is a type of logic circuit whose output depends not only on the present value of its input signals but on the sequence of past inputs, the input history.

New!!: State (computer science) and Sequential logic · See more »

State space

In the theory of discrete dynamical systems, a state space is the set of all possible configurations of a system.

New!!: State (computer science) and State space · See more »

Stateless protocol

In computing, a stateless protocol is a communications protocol in which no information is retained by either sender or receiver, meaning that they are agnostic of the state of one another.

New!!: State (computer science) and Stateless protocol · See more »

Stream (computing)

In computer science, a stream is a sequence of data elements made available over time.

New!!: State (computer science) and Stream (computing) · See more »

Television set

A television set or television receiver, more commonly called a television, TV, TV set, or telly, is a device that combines a tuner, display, and loudspeakers for the purpose of viewing television.

New!!: State (computer science) and Television set · See more »

Variable (computer science)

In computer programming, a variable or scalar is a storage location (identified by a memory address) paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.

New!!: State (computer science) and Variable (computer science) · See more »

Redirects here:

Application state, Computer state, ComputerScienceState, Information state, Invalid state, Program state, State (computing), State (software), Stateful, Stateful design, Stateful protocols, Statefulness.

References

[1] https://en.wikipedia.org/wiki/State_(computer_science)

OutgoingIncoming
Hey! We are on Facebook now! »