FACTOID # 130: In Belgium, 55% of government ministers are female. The country’s first female parliamentarian was appointed in 1921.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Atomic operation

In computer science, an atomic operation is an operation during which a processor can simultaneously read a location and write it in the same bus operation. Wikibooks Wikiversity has more about this subject: School of Computer Science Open Directory Project: Computer Science Collection of Computer Science Bibliographies Belief that title science in computer science is inappropriate Categories: Computer science | Academic disciplines ... A CPU The exact term processor is a sub-system of a data processing system which processes received information after it has been encoded into data by the input sub-system. ...


This prevents any other processor or input-output device from writing or reading memory until the operation is complete. Atomic implies indivisibility and irreducibility, so an atomic operation must be performed entirely or not performed at all. This article is about the computer interface. ...


  Results from FactBites:
 
Linux Kernel Documentation :: atomic_ops.txt (2151 words)
It must be 72 done such that all memory operations before and after the atomic 73 operation calls are strongly ordered with respect to the atomic 74 operation itself.
Essentially, an array of spinlocks are 278 indexed into based upon the address of the atomic_t being operated 279 on, and that lock protects the atomic operation.
288 289 Native atomic bit operations are defined to operate on objects aligned 290 to the size of an "unsigned long" C data type, and are least of that 291 size.
FreeBSD: atomic (964 words)
Each of the atomic operations is guaranteed to be atomic in the presence of interrupts.
As a result, the operation is said to have acquire semantics as it acquires a pseudo-lock requiring further operations to wait until it has completed.
As a result, the operation is said to have release semantics as it releases any pending data accesses to be completed before its operation is performed.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.