New Page 1
Welcome to basicsofcomputer.com
 

Share This Free Knowledge With Your Friends:

Home » Computer Dictionary » Letter N » Nondeterminism Definition/Meaning

Nondeterminism Definition/Meaning:

A mode of computation in which, at certain points, there is a choice of ways to proceed: the computation may be thought of as choosing arbitrarily between them, or as splitting into separate copies and pursuing all choices simultaneously. The precise form of nondeterminism depends on the particular computational formalism. For example, a nondeterministic Turing machine will have a choice of moves to make for a given internal state and tape symbol being read.

After a choice has been made, other choice-points will be encountered. There is therefore a tree of possible different overall computations, with the nonterminal nodes representing choice-points. If, for example, the algorithm performs some kind of "search", then the search succeeds if at least one sequence of choices (path through the tree) is successful. Many algorithms are expressed most conveniently in this way; nondeterminism also arises naturally in connection with concurrency. Nondeterminism is important in the field of complexity: it is believed that a nondeterministic Turing machine is capable of performing in "reasonable lime" computations that could not be so performed by any deterministic Turing machine.

Near by Terms:

No-Address Instruction
Node
Noise
Noiseless Coding
Noisy Mode
NOMAD
Nonbinary Logic
Nondestructive Read-Out (NDRO)
Nondeterminism
Nonequivalence Gate
Nonequivalence Operation
Nonhierarchical cluster Analysis
Nonimpact Printer
Nonlinear Equations
Nonlinear Regression Model
Nonmemoiy Reference Instruction
Non Parametric Techniques
Nonprecmptive Allocation
Nonprocedural Language
Nonsingular Matrix
Nonterminal Node
Nonvolatile Memory
Non Von Neumann Architecture
Nonreturn to Zero (NRZ)
No-Op Instruction (pass instruction; do-nothing instruction)
NOR Gate
Normal Distribution (Gaussian distribution)
Normal Form
 
New Page 1

Basic Computer Science

   
» The Age of Information

» Types of Computer and Digital Age

» Input and Output Devices

» Storage Devices Of Computer

» Central Processing Unit

» Software: The Power Behind The Power

» Data Communication and Computer Networks

» The Nature Of Information

» The System Theory

» Transaction Processing System (TPS) and Management Information System (MIS)

» Decision Support System (DSS) and Executive Support System (ESS)

» Expert System (ES) and Office Information System (OIS)

 

Operating Systems

   
» Introduction to Operating System

» Introduction to Process Management

» Threads and CPU Scheduling

» Process Synchronization in Operating System

» Deadlocks

» Memory Management in Operating System

» Virtual Memory in Operating System

» File System Management in Operating System

» I/O and Device Management

» Security

» Linux Operating System

 

Database Management System

   
» Introduction to Database Systems

» Database System Architecture

» Database Administration and Database Development Process

» The Entity-Relationship Model

» Semantic Object Model

» Logical Database Design and Relational Data Model

» Normalization in Database

» Transformation of E-R Model into Relational Data Model

» Representing Semantic Object Model and Types of Semantic Object Model

» Physical Database Design

» Introduction to Structured Query Language (SQL)

» Implementation of Relational Database and Database Application Design

» Client Server Database Systems & Open Database Connectivity (ODBC)

 

Questions and Answers

   
» Basics of Information Technology

» Computer Architecture

» Data Communication

» Information Networks

» Fundamentals of the Internet

» Application and Uses of Computer

» Security, Copyright and The Law

» Windows Operating Systems

» Spreadsheet Software

» Process Management in CPU

» CPU Scheduling

» Process Synchronization

» Deadlocks

» Memory Management

» Database Systems

» Database System Architecture

» Database Administration and Database Development Process
 
 
New Page 1
 

Home                Dictionary                 Contact us                   About us                    Privacy policy                  Link to us                   Advertise

Copy right ©  2012