sábado, 18 de diciembre de 2010

El Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo. El SO es el  responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como intermediario para las aplicaciones que se ejecutan.

Los sistemas operativos pueden ser clasificados de la siguiente forma:
Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
  • Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
  • Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
  • Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
  • Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real. 
Los Sistemas Operativos:
son el conjunto de programas que sirven de enlace entre los usuarios finales y los Ordenadores. Los Sistemas Operativos se encargan de intermediar entre todos esos componentes electrónicos, tan curiosos, que forman los circuitos y los Usuarios finales de las computadoras, o más familiarmente conocidos como Ordenadores o PC’s. Son la base de la interficie gráfica que hace posible la comunicación entre el hombre (y no nos olvidemos de la mujer) y la máquina. Unos y ceros que viajando nos muestran lo que ahora mismo leemos, mediante las Aplicaciones Informáticas, dispositivos hardware, y complejos procesos.
El primer Sistema Operativo fue desarrollado en el Centro de Investigación y Desarrollo de la General Motors Company a principio de la década de los cincuenta. Sólo contemplaba la ejecución de una tarea en un método llamado de bloques o batch.
En la siguiente década comenzaron a aparecer los sistemas operativos multi tareas, que eran capaces de procesar varios trabajos en un tiempo dado a base de repartir los tiempos de proceso.
En 1965, los Laboratorios de Telefonía Bell (una división de AT&T) trabajaban en conjunto con General Electric y el Proyecto MAC del MIT en el desarrollo de Multics. Por diversas razones, Bell se separó del grupo pero al seguir con la necesidad de un sistema operativo con características similares, Ken Thompson y Dennis Ritchie decidieron diseñar un sistema operativo que llenara los requisitos predispuestos. En 1970, Thompson
lo implementó como un ambiente de desarrollo en una PDP-7. A modo de mofa hacia


Linux es ampliamente utilizado en el campo de los servidores Web y
ha afirmado que la red de Linux está optimizado para una
en gran medida a un buen desempeño en las cargas de servidor de red
tales como servidores de archivos y el servicio web, y en el paquete
servicios de expedición como frrewalls y routers. Muchos
empresas de software como Apache han hecho un montón de
trabajo en las pruebas de rendimiento de la red. Para probar la red
rendimiento del software se basan generalmente en el CS
marco. Cuando una aplicación necesita para transferir datos
fiable en una red, se abre un socket TCP / IP
conexión entre el emisor y el receptor. Con el fin de
probar el rendimiento de la red y la latencia de la red de
aplicación que necesitamos para construir algunos remitentes envío de datos a
que en el mismo tiempo. La API socketO se utiliza para crear un
toma de corriente. Usted puede pensar en una toma de corriente como el virtual
dispositivo que se utiliza para leer o escribir datos desde una red
conexión. Podemos crear una conexión socket muchos
software y cada hilo enviar grandes cantidades de datos para
utilizando las funciones de eO recurso.
Con más y más aplicaciones se ejecutan en Linux
sistema, por ejemplo openoffice, frrefox, VirtualBox, etc,
las pruebas de rendimiento de software se está convirtiendo en importantes
plataforma Linux. La investigación fue delimitado en el núcleo
porque el núcleo de un sistema operativo tiene un significativo
impacto en el rendimiento global de un sistema informático.
referencia Linux ha sido investigado en Open Source
Iniciativa por un tiempo largo, pero es todavía una tarea difícil
ahora. Las pruebas de rendimiento de las aplicaciones que se ejecutan en
Linux es también un área de investigación reto en el ordenador
la ciencia. Muchos métodos de referencia se pueden clasificar
a grandes rasgos en dos grupos, los puntos de referencia para macros, Microbenchmarks [
I]. La Metodología de rendimiento también puede
se clasifican en la medición de carga de trabajo, línea de base
de medición, etc [2]. Carga de trabajo es un comportamiento típico
metodología. Una carga de trabajo basada en el kernel puede reproducir
la tensión típica de un sistema de medida y el software
el rendimiento en un estado de sobrecarga, que es diferente de
978 - 1-4244-6947-5 / 10 / $ 26,00 © 20 10 IEEE
420
otras investigaciones. Una carga de trabajo bueno para el rendimiento
optimización debe tener las siguientes características [3]:
Mensurables: Una métrica de rendimiento existe y se puede
cuantificados. La medida no varía con el tiempo.
Representante: El trabajo que se realiza es típico de
el esfuerzo puesto en el sistema en funcionamiento normal
condiciones.



IMPLEMENTACION  TOWARS


Hacia una distribución de GNU / Linux IEEE 802.21 Aplicación
Esa Piri y Kostas Pentikousis
Centro de Investigación Técnica VTT de Finlandia
Kaitov Ayl · · Una 1, FI-90571 Oulu, Finlandia
nombre.apellido @ vtt.fi
-Resumen de accesos múltiples dispositivos móviles y la superposición inalámbrica
el despliegue de redes se han convertido en una red de próxima generación
accesorio. Para sacar el máximo provecho de todas las redes disponibles, móviles
dispositivos deben ser capaces de entregar entre los heterogéneos
redes sin problemas y de forma automática. Al mismo tiempo,
los operadores deben ser capaces de dirigir la conexión de red basada en
sus criterios. Aunque varios mecanismos de capa cruzada se han
propuesto en los últimos años, sólo los medios de comunicación independientes Entrega
(MIH) Marco de Servicios ha avanzado en ninguno de los establecidos
organismos de normalización. Este trabajo presenta un proyecto para una
GNU / Linux la implementación de IEEE 802.21. Se revisan los
puntos más destacados de la norma, presentar nuestra implementación de software
arquitectura, detalle la recopilación de información en GNU / Linux,
y mostrar cómo nuestra implementación del prototipo se pueden utilizar en
la práctica. En contraste con el trabajo antes publicado, este trabajo
presenta un verdadero IEEE 802.21 aplicación, no una abstracción o
reducido marco MIH-como, probado y evaluado empíricamente
más real de redes heterogéneas.
I. INTRODUCCIÓN
de hardware de dispositivos móviles en la actualidad soporta una amplia red de
tecnologías de acceso, dispositivos vienen a menudo con integrada
personal, local, metropolitano y las interfaces de red celular.
Una vez que se menciona simplemente como red de "terminales", los ejércitos móviles
Ahora puede sacar provecho de la proliferación de varias superpuestas
redes heterogéneas. Sin embargo, en la práctica, el estado de theart
dispositivos todavía carecen de acceso múltiple simultánea sofisticados
capacidades de coordinación. Esto se debe en parte a la ausencia de
normas para facilitar la movilidad sin fisuras los medios de comunicación independientes
de gestión. Para hacer frente a esta necesidad, el IEEE 802.21 de trabajo
grupo (ver www.ieee802.org/21) ha especificado un estándar abierto
llamados medios de comunicación independientes Entrega (MIH) Servicios [1].
IEEE 802.21 establece mecanismos para reunir información de
diversos tipos enlace y redes asociadas de manera oportuna y
manera coherente, y entregarlos a las entidades de capa superior.
A pesar de IEEE 802.21 se prevé el despliegue en 2009 -
2010, aún no existe una implementación de referencia disponibles.
Este documento parcialmente llena este vacío mediante la presentación de un proyecto
IEEE 802.21 para una aplicación. Explicamos cómo enlace
información de las capas se pueden recoger en los sistemas GNU / Linux
y demostrar cómo IEEE 802.21 servicios se pueden utilizar
por las capas superiores para decidir sobre traspasos y dirigir el tráfico
y la aplicación de la adaptación. Por ejemplo, se muestra cómo un
receptor de vídeo escalable puede utilizar IEEE 802.21 a la información
solicitud de transmisión de la adaptación de velocidad y prepararse para entregas
por adelantado. El objetivo de este trabajo es desarrollar métodos para
la recopilación de información especificada en IEEE 802.21 en un genérico
sin modificación alguna manera de conducir o el soporte del proveedor.