Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


singularity

(1) See technology singularity.

(2) (Singularity) An experimental operating system from Microsoft for the x86 platform written almost entirely in C#, a .NET managed code language. Released in 2007, Singularity is a non-Windows research project.

Like Windows, there is only one address space, but for security and crash protection, it runs each OS or application process in an environment called a "software-isolated process" (SIP). Unlike other OS architectures, SIPs and the interprocess communications between them are analyzed for compliance at compile time. In addition, when a program is installed, it must include a manifest of its actions that comply with certain rules. For more information, visit http://research.microsoft.com/os/singularity.



technology singularity

The term "singularity" is used in many disciplines to refer to the occurrence of a major event. From a technology perspective, it refers to a point in the future where computers advance so much that people no longer are the source of great invention. At that point, machines will be responsible for creating the most important, new breakthroughs with minimal, or without, human input.

The concept has been touted by technology theorists for decades but was brought to the forefront in Ray Kurzweil's best selling book "The Singularity Is Near" in 2005. See AI, singularitarian and technology imperative.



Personal Use Only

Before/After Your Search Term
BeforeAfter
single spacesink
single spacedsink device
single-system imagesintering
single tenantSIP
single-tenant VMSIP ALG
single threadingSIP Binary
Single UNIX SpecificationSIP origination
single-user licenseSIP phone
singlemode fiberSIP provider
singularitarianSIP proxy

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design