Académique Documents
Professionnel Documents
Culture Documents
RESUMEN
Fos es un sistema Operativo con todas las funciones, que
ofrecen gran cantidad de servicios para las aplicaciones, este
artculo abarca algunas de las caractersticas ms importantes
que esta herramienta ofrece a los usuarios, como es su
arquitectura y su estructura explicada desde el punto de vista de
dos estudiantes investigadores, los cuales detallan al interior de
este articulo cuales son las ventajas y los beneficios que Fos
ofrece para manejar recursos. Se muestra de una manera muy
concisa algunos antecedentes de cmo era que en el pasado el
hardware era el gran limitante que detena de alguna manera el
crecimiento de estos sistemas. Los sistemas operativos gracias a
los productos informticos de la actualidad presentan varios
ncleos en un solo procesador lo cual permite aprovechar los
recursos para su mejor funcionamiento.
Palabras Clave Fos, Multincleo, Sistema operativo,
candados, multikernel.
ABSTRACT
Fos is an operating system with all the functions, which offer
many services for applications, this article covers some of the
most important features that this tool provides users, as is its
architecture and structure explained from the point of view two
research students, which detail within this article are the
advantages and benefits fos offers to manage resources. shown in
a very concise way some background on how it was that in the
past the hardware was the major constraint to somehow stop the
growth of these systems. Operating systems thanks to computer
products currently have multiple cores on a single processor
enabling leverage resources for better performance.
Key Words Fos, multicore, operating system, locks,
multikernel.
I. INTRODUCCIN
2
demanda, proporcionando buenas medidas de desempeo.
Fos se presenta ante el mundo como un sistema Operativo
con todas las funciones, que ofrecen gran cantidad de
servicios
para las aplicaciones. Algunas de estas se
mencionan en el contenido del artculo como son la
multiplexacin y gestin de recursos del sistema, como
ncleos, memoria y dispositivos de entrada y salida,
igualmente las capas de abstraccin como sistemas de
Archivos y redes.
Un sistema Operativo factorizado Fos se compone de tres
elementos principales: Un microkernel delgado, la capa del
sistema operativo y por ultimo las aplicaciones, el cual se
presentara un grfico explicativo que cabe mencionar.
Por ltimo se presentaran algunas conclusiones desde el
punto de vista de los autores los cuales han dedicado una
buena cantidad de tiempo y su mejor disposicin para poder
explicar de la mejor manera a que se debe adaptar o enfrentar
el mundo en los prximos aos con el fin de optimizar y
maximizar el uso de sus equipos, aprovechando los grandes
avances de software, la actualidad que hoy vemos del
hardware y el concepto de moda que presta un servicio
excepcional como lo es la nube y por supuesto nuestro tema
de inters los avances de Fos.
II.ANTECEDENTES
En la actualidad los diseos de Sistema Operativos, no
tienen la capacidad de ser adaptables ni escalables, para
administrar grandes recursos de la mquina. Por ende la
reestructuracin del Sistema Operacional es un cambio que
debe darse, ya que los sistemas operativos actuales se han
visto limitados por un bajo nmero de procesadores.
En los sistemas Operativos actuales al aumentar el nmero
de ncleos, el bloqueo empieza a fortalecerse en tiempo de
ejecucin, debido que al adicionar ms procesadores ralentiza
el clculo, ya que la sobrecarga arquitectnica ocupa
igualmente parte del tiempo de ejecucin, este tipo de bloqueo
es lo que determina el problema de escalabilidad.
Lo que hace necesario un replanteamiento de la algoritmia
Al no conocer algn modelo para la creacin de nuevas
soluciones y llevar a cabo la descripcin de las dependencias
y variables el no tener una herramienta adecuada la mezcla de
dichas soluciones puede ser perjudicial, Fos utiliza el
algoritmo Gomea, el cual proporciona un mecanismo
eficiente para mezclar soluciones ya sean parciales o
candidatas. La construccin de un modelo Fos puede hacerse
de diversas maneras, incluyendo el aprendizaje de
dependencia variable o el uso de una estructura
predeterminada cuando puede ser derivada, e instancias
Gomea que aprenden
dinmicamente el modelo de
vinculacin [5].
Igualmente los sistemas de nube, presentan mucha
complejidad, lo que requiere administrar mquinas virtuales y
hacer frente a los diversos problemas, por ello Fos se presenta
como un sistema operativo que desafa la escalabilidad,
mediante la descomposicin de factores, nuevas clases de
servicios, tolerancia a fallos y elasticidad de la demanda,
3
nica a travs de mltiples maquinas, tanto fsicas como
virtuales.
El caso de la elasticidad de los servicios del OS Fos, fuerza
los retos de escalabilidad al factorizar el Sistema Operativo
en sus servicios, permitiendo el crecimiento de las flotas para
satisfacer la demanda, lo cual permite reducir los recursos
para el Sistema Operativo nuevamente [2].
Los costos de la comunicacin son bajos y la fiabilidad de
la comunicacin es mayor cuando se ejecuta este proceso en
un solo multincleo, adems cuando la ejecucin de este
sistema es en la nube el modelo de confianza es diferente a
los anteriores sistemas distribuidos [4].
IV. ARQUITECTURA FOS
Un sistema Operativo factorizado se compone de tres
elementos principales: Un microkernel delgado, la capa del
sistema operativo y por ultimo las aplicaciones. [1]
Fig. 2. Disposicin de Servidores en una mquina multincleo [2].
[5]
V. CONCLUSIONES
La
solucin administrativa a las nuevas tendencias
tecnolgicas en la evolucin del hardware avanzan a gran
escala de una forma ms rpida que los sistemas operativos.
Esta razn ha permitido indagar acerca de la capacidad de los
sistemas operativos modernos en la actualidad para gestionar
gran cantidad de recursos, lo cual ha concluido que el sistema
moderno actual no permite una administracin eficiente de
dichos recursos. Por ende es necesario reestructurar los
sistemas operativos para que estos puedan gestionar un gran
nmero de recursos, de all nace Fos como la solucin a la
administracin de la cantidad grande de recursos
anteriormente mencionada, siendo adaptable y escalable para
que el sistema operativo pueda evolucionar a la par con el
hardware.
REFERENCIAS
[1]
[2]
[3]
[4]