ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Instruccion Universal


Enviado por   •  19 de Febrero de 2015  •  1.330 Palabras (6 Páginas)  •  191 Visitas

Página 1 de 6

Introducción[editar]

Al usar la configuración estándar de un PC de escritorio (1 CPU + 1 pantalla + 1 teclado + 1 ratón), únicamente un usuario puede usar el PC completo a la vez, limitando la efectividad del sistema pues permanece desocupado la mayor parte del tiempo. Con la configuración multipuesto, varios usuarios pueden compartir los recursos de la misma CPU, usando de este modo un mayor porcentaje de su capacidad total y teniendo así un mejor aprovechamiento del sistema.

Esta funcionalidad se basa en gran medida en el creciente aumento de capacidad del hardware, tanto en procesadores como memorias, así como en la optimización del uso de los recursos por parte del sistema operativo, lo que permite aprovechar las capacidades multiusuario de sistemas GNU/Linux.

Por ejemplo, en el esquema tradicional, si alguien está usando únicamente un navegador de páginas web o escribiendo una carta en un procesador de textos, o trabajando con una hoja de cálculo, o con un programa de facturación, inventario, o contabilidad, el equipo se desaprovecha, al estar gran parte de la capacidad del sistema sin uso. Pero con la configuración multiterminal, otras personas podrán usar los recursos que de otra manera estarían ociosos.

Otra gran ventaja que posee la configuración multiterminal es el precio: no es necesario comprar diferentes placas base, microprocesadores, memorias RAM, discos duros, carcasas, reguladores de voltaje, y otros componentes por cada usuario. Únicamente se necesita comprar una CPU lo suficientemente potente y un lote pantalla-teclado-ratón por usuario, pues normalmente comprar un micro-ordenador rápido cuesta mucho menos que comprar varios más lentos.

Como inconveniente, si alguien o algún proceso está usando todo los recursos de la máquina (con juegos 3-D o computación intensiva), los otros usuarios no tendrán suficientes recursos para sus tareas y percibirán un sistema lento. Este problema puede eliminarse si los recursos de la CPU son los necesarios para el uso deseado y si el sistema operativo maneja dichos recursos de forma óptima.

Historia[editar]

En los años 1970, era muy corriente conectar múltiples terminales, e incluso terminales gráficos, a un solo computador central (mainframe), para así aprovechar las ventajas del tiempo compartido.

Sin embargo, la idea de usar la interface más contemporánea X11 para soportar múltiples usuarios apareció en 1999. Fue implementada por un brasileño llamado Miguel Freitas, usando el sistema operativo Gnu/Linux y el sistema gráfico X11 (en ese momento mantenido por XFree86).1 La manera en que lo hizo Freitas fue un parche en el servidor X para ejecutar muchas instancias de X al mismo tiempo, de tal manera que cada una capturara eventos de ratón y teclado específicos y el contenido gráfico. Este método recibió el nombre del multiseat o multiterminal.

Después de Freitas, otras soluciones aparecieron en 2003, como las de Svetoslav Slavtchev, Aivils Stoss y James Simmons que trabajaron en el acercamiento a evdev and faketty,2 3 modificando el núcleo Linux y permitiendo a más de un usuario usar independientemente la misma máquina. En ese tiempo, el Linux Console Project4 también propuso una idea para usar múltiples consolas independientes y luego múltiples teclados y ratones independientes en un proyecto llamado "Backstreet Ruby".5 Backstreet Ruby es un parche del kernel Linux. Fue portar hacia atrás al Linux-2.4 el árbol de kernel de Ruby. El objetivo de los desarrolladores de Linux Console fue mejorar y reorganizar la entrada, la consola, y los subsistemas del framebuffer en el kernel Linux, para que pudiesen trabajar independientemente uno del otro y permitir la operación multi-escritorio. La idea de Backstreet Ruby nunca fue terminada.

En 2005, el equipo de C3SL (Centro para la Computación Científica y el Software Libre), de la Universidad Federal de Paraná en Brasil, creó la solución basada con servidores X anidados, como Xnest y Xephyr.6 Con esta solución, cada servidor X anidado corre en cada pantalla de un servidor X anfitrión (por ejemplo Xorg) y una modificación en los servidores anidados les permite tener la exclusividad de cada conjunto de ratón y teclado. Estas soluciones eran las más usadas hoy en día debido a su estabilidad. En 2008, el grupo C3SL lanza el Multiseat Display Manager (MDM)7 para facilitar el proceso de la instalación y configuración de una caja multiseat. También en 2008, este grupo concibió un LiveCD8 para propósitos de pruebas.

Beneficios[editar]

Una configuración multiterminal tiene importantes

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com