Content deleted Content added
m Removing link(s) Wikipedia:Articles for deletion/Oniro OS closed as delete (XFDcloser) |
→See also: fixed Tag: possibly inaccurate edit summary |
||
(7 intermediate revisions by 7 users not shown) | |||
Line 47:
One of the first efforts was the [[DYSEAC]], a general-purpose [[Synchronization (computer science)|synchronous]] computer. In one of the earliest publications of the [[Association for Computing Machinery]], in April 1954, a researcher at the [[National Bureau of Standards]]{{snd}} now the National [[nist|Institute of Standards and Technology]] ([[nist|NIST]]){{snd}} presented a detailed specification of the DYSEAC. The introduction focused upon the requirements of the intended applications, including flexible communications, but also mentioned other computers:
{{
The specification discussed the architecture of multi-computer systems, preferring peer-to-peer rather than master-slave.
{{
This is one of the earliest examples of a computer with distributed control. The [[United States Department of the Army|Dept. of the Army]] reports<ref>Martin H. Weik, "A Third Survey of Domestic Electronic Digital Computing Systems," Ballistic Research Laboratories Report No. 1115, pg. 234-5, Aberdeen Proving Ground, Maryland, March 1961</ref> certified it reliable and that it passed all acceptance tests in April 1954. It was completed and delivered on time, in May 1954. This was a "[[portable computer]]", housed in a [[Tractor-trailer#Types of trailers|tractor-trailer]], with 2 attendant vehicles and [[Refrigerator truck|6 tons of refrigeration]] capacity.
Line 82:
This [[Computer configuration|configuration]] was ideal for distributed systems. The constant-time projection through memory for storing and retrieval was inherently [[Atomic operation|atomic]] and [[Mutual exclusion|exclusive]]. The cellular memory's intrinsic distributed characteristics<!-- are these intrinsically distributed or merely abstract?--> would be invaluable. The impact on the [[User interface|user]], [[Computer hardware|hardware]]/[[Peripheral|device]], or [[Application programming interface]]s was indirect. The authors were considering distributed systems, stating:
{{
===Foundational work===
Line 184:
:* or a process must establish exclusive access to a shared resource.
Improper synchronization can lead to multiple failure modes including loss of [[ACID|atomicity, consistency, isolation and durability]], [[Deadlock (computer science)|deadlock]], [[livelock]] and loss of [[serializability]].{{Citation needed|date=January 2012}}
===Flexibility===
Line 210:
===Effective and stable in multiple levels of complexity===
:Tessellation: Space-Time Partitioning in a Manycore Client OS.<ref>Rose Liu, Kevin Klues, and Sarah Bird, University of California at Berkeley; Steven Hofmeyr, Lawrence Berkeley National Laboratory; [[Krste Asanović]] and John Kubiatowicz, University of California at Berkeley. HotPar09.</ref>
==See also==
*
*
* {{annotated link|BlueOS}}
▲* [[OpenHarmony]]
▲* [[Plan 9 from Bell Labs]]
* {{annotated link|MINIX}}
▲* [[Inferno (operating system)|Inferno]]
▲* [[Single system image]] (SSI)
▲* [[Computer systems architecture]]
▲* [[Multikernel]]
▲* [[Operating System Projects]]
* {{annotated link|List of distributed computing conferences}}
▲* [[Edsger W. Dijkstra Prize in Distributed Computing]]
*
==References==
Line 253 ⟶ 252:
-->
{{Distributed operating systems}}
|