Distributed operating system: Difference between revisions

Content deleted Content added
JLSjr (talk | contribs)
No edit summary
JLSjr (talk | contribs)
No edit summary
Line 33:
<br /><br />
}}
{| class="wikitable" style="margin-left:18em;"
<br />{{pad|18em}} Added initial entry...
|-
<br />{{pad|20em}} [[User:JLSjr|JLSjr]] ([[User talk:JLSjr|talk]]) 04:56, 15 March 2010 (UTC)
|style="background:#FDEE00;"|[[Image:Nuvola apps korganizer.svg|50px]]
|style="background:#DFFFFF;width:400px;"|'''Added rough draft of "Lead" section...'''<br />&nbsp;&nbsp;&nbsp;[[User:JLSjr|JLSjr]] ([[User talk:JLSjr|talk]]) 09:02, 16 March 2010 (UTC)
|}
{| class="wikitable" style="margin-left:18em;"
|-
|style="background:#FDEE00;"|[[Image:Nuvola apps korganizer.svg|50px]]
|style="background:#DFFFFF;width:400px;"|'''Added "Introduction" outline; framework of text to come...'''<br />&nbsp;&nbsp;&nbsp;[[User:JLSjr|JLSjr]] ([[User talk:JLSjr|talk]]) 04:56, 15 March 2010 (UTC)
|}
{| class="wikitable" style="margin-left:18em;"
|-
|style="background:#FDEE00;"|[[Image:Nuvola apps korganizer.svg|50px]]
|style="background:#DFFFFF;width:400px;"|'''Added initial entry...'''<br />{{pad|20em}} &nbsp;&nbsp;&nbsp;[[User:JLSjr|JLSjr]] ([[User talk:JLSjr|talk]]) 0412:5648, 1513 March 2010 (UTC)
|}
<br />
<br />{{pad|18em}} Added "Introduction" outline; framework of text to come...
<br />{{pad|20em}} [[User:JLSjr|JLSjr]] ([[User talk:JLSjr|talk]]) 12:48, 13 March 2010 (UTC)
<br />
<hr style="width: 80%; height: 2px;">
Line 43 ⟶ 54:
<br />
<br />
A '''Distributed operating system''' is a decentralizedan [[operating system]],. with itsWhile functionalitythis disseminatedstatement acrossis somewhat multipletrivial, independentit processingis entities.not always Theovertly obvious; because a distributed operating system is ablesimultaneously toa project[[distributed asystem]]. complete, consistent,This andidea transparentis abstraction;synonymous presentingto a façadesquare being a square, understoodas byit amight usernot inimmediately be recognized as a familiarrectangle, centralizedbut contextnonetheless is. ThisThe abstractiondistributed hides theoperating system's distributedperforms nature,all notrequisite simplyactivities separatingand asupplies userall fromnecessary inherentfunctionality complexityin its capacity as operating system, but preventingis itsat indicationthe altogethersame time more.
 
An operating system, at its most basic level, is expected to isolate and manage the lower-level physical complexities of the [[hardware]] and associated resources. In turn, these low-level physical elements are organized into simplified logical [[abstractions]]. These abstractions are finally presented as higher-level [[Interface (computer science)|interfaces]] into the underlying hardware and [[Resource (computer science)|resources]]. The Distributed operating system not only fulfills its role in this capacity; but is capable of doing so in a manner indistinguishable from its more centralized counterparts. That is, although distributed in nature, it appears to the user as a singular and local entity; only exposing its unique distributed attributes if convenient or necessary for a specific purpose. Again, a square is a rectangle, the same in principle, different in configuration.
<br />
{{Userbox
<br />
|border-c=#000
<br />
|border-s=1
'''''This is a more in-depth outline of the "Lead" section text being developed, and will be installed very soon...'''''
|id-c=LightSteelBlue
<br />
|id-s=12
DOS is an OS
|id-fc=#000
<br />{{pad|2em}} isolates and manages lower-level complexities of Hware and resources into abstractions
|info-c=#fff
<br />{{pad|2em}} organizes these abstractions, and presents higher-level interfaces of Hware and resources to apps and users
|info-s=8
<br />{{pad|2em}} OS is the complex mapping of these abstractions to interfaces
|info-fc=#000
<br />{{pad|2em}} in doing so, the OS presents itself as unified and simplified service to these mappings
|id=[[Image:Nuvola apps kchart.svg|40px]]
<br />{{pad|2em}} DOS, in this context, appears no different than would a centralized OS
|info=A Diagram will be furnished to assist in illustration of this idea.
<br />{{pad|2em}} but in fact, is much different
|float = right}}
<br />
In most graphic depictions, an operating system is illustrated as a discrete organizational container sandwiched between hardware and its resources below, and applications, programmers, and other "needy" entities above. A Distributed operating system, illustrated in a similar fashion, would completely contain the set of discrete and disseminated hardware elements within its container. It is the hardware that displays differing degrees of spatial separation, however it is the containment of these hardware elements that allow for a consistent, unified, singular, and local appearance.
<br />{{pad|2em}} OS most often depicted as a discrete organizational container, positioned independently between Hware and app/programmer/etc.
 
<br />{{pad|2em}} DOS, presented in a similar fashion would incorporate Hware within its organizational container
This is an exceptionally important and subtle distinction. It will serve to differentiate the Distributed operating system from other decentralized operating systems. And more importantly, it provides a foundation for many additional and beneficial services, which will be described in detail below. Simply said, it is solely the dissemination of hardware elements that "allows" for additional benefits and services. It is the extremely complex, sophisticated, and orchestrated utilization of this separation that instantiates the benefits.
<br />{{pad|4em}} it is the Hware that exhibits differing degrees of spatial separation; DOSs distributed quality
<br />{{pad|4em}} to provide consistent and unified interface to this abstraction, Hware must be considered internal to the idea of DOS
<br />
<br />{{pad|2em}} This is a very important distinction, as
<br />{{pad|4em}} it allows a DOS to appear to a user as would a standard centralized OS; singular and local
<br />{{pad|4em}} it makes possible many additional and beneficial services (described in later section)
<br />{{pad|4em}} it will serve differentiate DOS from other OSs
<br />{{pad|6em}} again, it is solely this attribute of Hware dissemination that allows for these benefits
<br />{{pad|6em}} however, a complex internal orchestration of this attribute is required to realize these benefits
<br />
<br />