Diferencia entre revisiones de «Sistemas»

De Wiki~eWa
Ir a la navegaciónIr a la búsqueda
 
(No se muestran 41 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
[[Imagen:Arquitectura de Niveles.PNG|thumb|400px|Esquema de los '''tres niveles "S"''' junto con las soluciones para cada uno de ellos para el [[Paradigma eWa]] en rojo o cualquier otro en negro.]]
+
Los '''Sistemas''', generalmente llamados '''Tres niveles "S"''' por ser tres, consiguen organizar los diferentes '''recintos''' o '''entornos de abstracción''' de las [[Soluciones]] que se implementan en el [[Proyecto eWa]]. Estos tres niveles son el [[SIM]], el [[SOM]] y el [[SAM]]. Una [[solución]] en la que se implementen correctamente los '''Tres niveles "S"''' será considerada [[estándar]]. Si cumple la extensión ''reducida'' se llama '''SR''' ('''Sistema Reducido''') y si cumple la extensión ''completa'' se llama '''SM-E''' ('''Sistema Multiplataforma''' ''Extendido'').
Con los '''Tres niveles "S"''' se consigue organizar los diferentes [[sistemas]], recintos o entornos de abstracción del [[Proyecto eWa]]. Estos tres niveles son el [[SIM]], el [[SOM]] y el [[SAM]]. Pertenecen al estándar y lo garantizan. Un sistema en el que se cumplen los tres niveles, se considera estándar. Si cumple la extensión [[Estándar reducido|reducida]] se llama '''SR''' ('''Sistema Reducido''') y si cumple la extensión [[Estándar|completa]] se llama '''SM-E''' ('''Sistema Multiplataforma''' ''Extendido'').
+
[[Imagen:Arquitectura de Niveles.PNG|thumb|400px|Esquema de los tres '''Sistemas'''. Por cada nivel, (en rojo) las [[tareas]] y (en negro) las [[soluciones]] respectivas.]]
 
+
Por norma general, solo se tiene en cuenta estos '''tres niveles "S"''' para concretar el '''nivel de abstracción''' de una [[solución]].  
Por norma general, solo se tiene en cuenta estos tres niveles "S" para concretar el nivel de abstracción de una solución.  
 
 
{{CL|SIM}}
 
{{CL|SIM}}
 
{{CL|SOM}}
 
{{CL|SOM}}
 
{{CL|SAM}}
 
{{CL|SAM}}
 
== Sistemas Multiplataforma ==
 
== Sistemas Multiplataforma ==
 +
[[Imagen:SIM-SOM-SAM.PNG|thumb|300px|Dependencias de los tres sistemas]]
  
Los tres niveles o sistemas solo tienen dependencias desde el alto nivel hasta abajo; salvo en el caso del [[SOM]], donde es necesario que éste implemente un [[SAM]].
+
Los '''tres niveles''' solo tienen dependencias hacia abajo. De esta forma, el correcto funcionamiento de un [[SOM]] nunca dependerá de la implementación de un [[SAM]], o un [[SIM]] de uno de los otros dos niveles.
  
 
=== SAM con el SOM ===
 
=== SAM con el SOM ===
Línea 14: Línea 14:
 
''recopilando''
 
''recopilando''
  
=== SOM con el SIM y el SAM ===
+
=== SOM con el SIM ===
  
 
''recopilando''
 
''recopilando''
Línea 20: Línea 20:
 
=== SIM con la arquitectura ===
 
=== SIM con la arquitectura ===
  
Si la arquitectura es [[Arquitectura eWa|eWa]], el [[SIM]] no tiene mayores problemas para funcionar, aunque sí de él mismo (su implementación) para cumplir o no el estándar (completo o reducido), como por ejemplo, mapear correctamente los dispositivos. De todas formas, para considerarse [[SIM]] es necesario que cumpla el [[Estándar]], ya que en el caso que no lo haga, esteros hablando de un [[Sistema Informático]] simplemente.
+
Si la [[arquitectura]] es [[Arquitectura eWa|eWa]], el [[SIM]] no tiene mayores problemas para funcionar, aunque sí de él mismo (su implementación) para cumplir o no el [[Estándar]] (''completo'' o ''reducido''), como por ejemplo, [[mapeo|mapear]] correctamente los [[dispositivos]]. De todas formas, para considerarse [[SIM]] es necesario que cumpla el [[Estándar]], ya que en el caso que no lo haga, estaremos hablando de un [[Sistema Informático]] simplemente.
  
En cambio, para otras [[Arquitectura|Arquitecturas]], o en el caso de las [[Máquina Virtual|Máquinas Virtuales]], la dependencia se acentúa notablemente. Pero, de forma general, al menos la extensión reducida puede ser emulada con facilidad (a cambio de una pérdida más o menos alta de rendimiento en algunos casos) sin mayores dependencias por la propia [[Máquina Virtual]] o el uso de varias instrucciones o rutinas en el caso de las [[Arquitecturas]] no compatibles.
+
En cambio, para otras [[Arquitectura]]s, o en el caso de las [[Máquina Virtual|Máquinas Virtuales]], la dependencia se acentúa notablemente. Pero, de forma general, al menos la extensión ''reducida'' puede ser emulada con facilidad (a cambio de una pérdida más o menos alta de rendimiento en algunos casos) sin mayores dependencias por la propia [[Máquina Virtual]] o el uso de varias instrucciones o rutinas en el caso de las [[arquitectura]]s no compatibles.
  
 
== Soluciones de cada Sistema ==
 
== Soluciones de cada Sistema ==
  
Sobre cada uno de estos de estos Sistemas funcionan las diferentes [[Solución Informática|Soluciones Informáticas]]:
+
Sobre cada uno de estos de estos '''Sistemas''' funcionan las diferentes [[Solución Informática|Soluciones Informáticas]] llamadas [[tareas]]:  
  
 
=== Aplicación o Servicio ===
 
=== Aplicación o Servicio ===
 
{{AP|Servicio}}
 
{{AP|Servicio}}
Las [[Aplicación|Aplicaciones]] o [[Servicio|Servicios]] son aquellas soluciones con carga visual. Generalmente son [[Programa|Programas]] o [[Comando|Comandos]] (respectivamente) que incluyen una interface visual de interacción con el usuario humano. El [[SAM]] es el encargado de '''interpretar''' las órdenes de las [[aplicación|aplicaciones]] referentes a esa interacción en un [[SOM]], que es el encargado de '''interpretar''' el resto del [[programa]].
+
Las [[Aplicación|Aplicaciones]] o [[servicio|servicios]] son aquellas [[soluciones informáticas|tareas]] con interacción con el exterior. Generalmente son [[Programa|Programas]] o [[Comando|Comandos]] (respectivamente) que incluyen una interfaz visual o de interacción con el [[usuario|usuario humano]] u otras [[máquinas]]. El [[SAM]] es el encargado de '''interpretar''' las órdenes de las [[aplicación|aplicaciones]] referentes a esa interacción sobre un [[SOM]]; este último es el encargado de '''intervenir''' el resto del [[programa]].
  
 
=== Programa o Comando ===
 
=== Programa o Comando ===
 
{{AP|Comando}}
 
{{AP|Comando}}
Los [[Programa|Programas]] o [[Comando|Comandos]] son las soluciones que se '''interpretan''' por un [[Sistema Operativo]] o [[Intérprete]] de cálculo informático. No interactúan con el usuario humano, aunque sí con otros usuarios ya bien sean otros [[programas]], [[dispositivos]] o [[máquinas]].
+
Los [[Programa|Programas]] o [[comando|comandos]] son las [[soluciones informáticas|soluciones]] que se '''intervienen''' por un [[Sistema Operativo]] o se '''interpretan''' por un [[Intérprete]] de finalidad puramente lógica. No interactúan con el exterior, entendiéndose éste como las [[estructura]]s y [[recurso]]s que no estén a su alcance a través del [[sistemas|sistema]] que lo sostiene.
  
 
=== Proceso o Ejecutable ===
 
=== Proceso o Ejecutable ===
 
{{AP|Ejecutable}}
 
{{AP|Ejecutable}}
Un [[ejecutable]], o también llamado [[proceso]] si está vinculado al [[Paradigma eWa]], es simplemente un conjunto de [[Código máquina|instrucciones]] para una [[Máquina]]. Las máquinas necesitan de los ejecutables para funcionar más allá de una funcionalidad física o lógica extremadamente básica que éstas incorporan, por ejemplo la que ofrece un SIM al iniciarse, y que no es posible modificar una vez ensamblada en el caso de ser reales.
+
Un [[Proceso]] o [[ejecutable]] es simplemente un conjunto de [[Código máquina|instrucciones]] para una [[Máquina]]. Las máquinas necesitan de los ejecutables para funcionar más allá de una funcionalidad física o lógica extremadamente básica que éstas incorporan, por ejemplo, la que ofrece un [[SIM]] al iniciarse, y que no es posible modificar una vez ensamblada en el caso de ser [[máquina real]]es.
 +
 
 +
== Tres de cinco ==
 +
 
 +
Aunque generalmente se conocen sólo estos tres niveles, existen otros dos niveles más:
 +
 
 +
* El '''Sistema Eléctrico Multiplataforma''' ([[SEM]]).
 +
* El '''Sistema de Usabilidad Multiplataforma''' ([[SUM]]).
 +
 
 +
Con los cinco niveles ([[SEM]], [[SIM]], [[SOM]], [[SAM]] y [[SUM]]) se consigue una forma de clasificación para cualquier definición del [[Paradigma eWa]].
  
  

Revisión actual del 21:09 19 jul 2011

Los Sistemas, generalmente llamados Tres niveles "S" por ser tres, consiguen organizar los diferentes recintos o entornos de abstracción de las Soluciones que se implementan en el Proyecto eWa. Estos tres niveles son el SIM, el SOM y el SAM. Una solución en la que se implementen correctamente los Tres niveles "S" será considerada estándar. Si cumple la extensión reducida se llama SR (Sistema Reducido) y si cumple la extensión completa se llama SM-E (Sistema Multiplataforma Extendido).

Esquema de los tres Sistemas. Por cada nivel, (en rojo) las tareas y (en negro) las soluciones respectivas.

Por norma general, solo se tiene en cuenta estos tres niveles "S" para concretar el nivel de abstracción de una solución.

Continúe leyendo: SIM

Continúe leyendo: SOM

Continúe leyendo: SAM

Sistemas Multiplataforma

Dependencias de los tres sistemas

Los tres niveles solo tienen dependencias hacia abajo. De esta forma, el correcto funcionamiento de un SOM nunca dependerá de la implementación de un SAM, o un SIM de uno de los otros dos niveles.

SAM con el SOM

recopilando

SOM con el SIM

recopilando

SIM con la arquitectura

Si la arquitectura es eWa, el SIM no tiene mayores problemas para funcionar, aunque sí de él mismo (su implementación) para cumplir o no el Estándar (completo o reducido), como por ejemplo, mapear correctamente los dispositivos. De todas formas, para considerarse SIM es necesario que cumpla el Estándar, ya que en el caso que no lo haga, estaremos hablando de un Sistema Informático simplemente.

En cambio, para otras Arquitecturas, o en el caso de las Máquinas Virtuales, la dependencia se acentúa notablemente. Pero, de forma general, al menos la extensión reducida puede ser emulada con facilidad (a cambio de una pérdida más o menos alta de rendimiento en algunos casos) sin mayores dependencias por la propia Máquina Virtual o el uso de varias instrucciones o rutinas en el caso de las arquitecturas no compatibles.

Soluciones de cada Sistema

Sobre cada uno de estos de estos Sistemas funcionan las diferentes Soluciones Informáticas llamadas tareas:

Aplicación o Servicio

Artículo principal: Servicio

Las Aplicaciones o servicios son aquellas tareas con interacción con el exterior. Generalmente son Programas o Comandos (respectivamente) que incluyen una interfaz visual o de interacción con el usuario humano u otras máquinas. El SAM es el encargado de interpretar las órdenes de las aplicaciones referentes a esa interacción sobre un SOM; este último es el encargado de intervenir el resto del programa.

Programa o Comando

Artículo principal: Comando

Los Programas o comandos son las soluciones que se intervienen por un Sistema Operativo o se interpretan por un Intérprete de finalidad puramente lógica. No interactúan con el exterior, entendiéndose éste como las estructuras y recursos que no estén a su alcance a través del sistema que lo sostiene.

Proceso o Ejecutable

Artículo principal: Ejecutable

Un Proceso o ejecutable es simplemente un conjunto de instrucciones para una Máquina. Las máquinas necesitan de los ejecutables para funcionar más allá de una funcionalidad física o lógica extremadamente básica que éstas incorporan, por ejemplo, la que ofrece un SIM al iniciarse, y que no es posible modificar una vez ensamblada en el caso de ser máquina reales.

Tres de cinco

Aunque generalmente se conocen sólo estos tres niveles, existen otros dos niveles más:

  • El Sistema Eléctrico Multiplataforma (SEM).
  • El Sistema de Usabilidad Multiplataforma (SUM).

Con los cinco niveles (SEM, SIM, SOM, SAM y SUM) se consigue una forma de clasificación para cualquier definición del Paradigma eWa.