Stanford engineers build an earthquake-resistant house
Los investigadores de la Universidad de Stanford están diseñando un sistema operativo desde cero para manejar los requisitos de potencia y seguridad de los dispositivos móviles.
El sistema operativo Cinder ya está trabajando en un chip Arm, y los miembros del equipo están trabajando para hacerlo funcionar en el teléfono HTC G1, de acuerdo con Philip Levis, un profesor asistente de Stanford. Levis habló sobre Cinder en el Stanford Computer Forum el martes.
Si una aplicación no se ejecuta tan rápido como el usuario quiere, un teléfono basado en Cinder podría incluir un botón para aumentar la energía asignada a esa aplicación, dijo Levis. Cinder también podría permitir a los usuarios descargar cualquier código y ejecutarlo de manera segura en sus teléfonos en un modo de "recinto de seguridad".
[Más información: los mejores teléfonos con Android para todos los presupuestos.]Levis, otro profesor de Stanford y un equipo de estudiantes están diseñando Cinder desde cero porque ha llegado el momento de un sistema operativo móvil que no se deriva de otras plataformas, dijo a la reunión de estudiantes y profesionales de la industria. Usando Linux como ejemplo, dijo que los sistemas operativos diseñados para plataformas de hardware más grandes no son ideales para dispositivos móviles porque muchos requisitos son significativamente diferentes.
Cinder aprovecha algunas innovaciones en HiStar, otro sistema operativo desarrollado en Stanford, pero el equipo es no construyendo en compatibilidad con las plataformas establecidas, dijo Levis. Quieren evitar transmitir las características principales que no son apropiadas para el móvil, y siempre pueden escribir capas de adaptación para la compatibilidad con versiones anteriores, dijo.
La seguridad y la administración de energía son los principales problemas que el equipo está tratando de resolver. En el ámbito de la seguridad, quieren que las aplicaciones confiables y no confiables sean seguras de usar. Tomando prestado de HiStar, Cinder hará esto mediante el seguimiento de cómo los datos fluyen a través de un sistema en lugar de un código de seguimiento, dijo Levis.
El enfoque principal de la charla de Levis fue la administración de energía, el componente del sistema operativo que supervisa. Cinder puede evitar los drenajes involuntarios de la batería, asegurarse de que la aplicación pueda funcionar durante el tiempo que los usuarios quieran, e incluso permitir que los usuarios aumenten los niveles de potencia, dijo. También podría proporcionar información más detallada sobre la vida útil de la batería en la pantalla de inicio de un teléfono.
Cinder podrá conocer en detalle cuánta energía usa cada parte de una aplicación, y a la potencia presupuestaria para ese componente. Esto debería ayudar a resolver el problema de un proceso informático desconocido que se ejecuta continuamente en segundo plano y agota la batería de un teléfono. En lugar de obligar al propietario del teléfono a notar que la batería se está agotando demasiado rápido, encontrar la aplicación que la está agotando y detener ese proceso, Cinder podría controlar cuánta potencia utiliza el proceso, dijo Levis.
El sistema operativo también podría repartir energía en función de cuánto tiempo un usuario normalmente quiere usar una aplicación. Por ejemplo, si alguien quisiera ver una película en el dispositivo durante dos horas, Cinder podría obligar al software del reproductor de video a utilizar la energía a una velocidad determinada para que pueda sobrevivir durante ese período de tiempo.
Las aplicaciones integradas en un teléfono podrían tienen configuraciones predeterminadas que controlan su consumo de energía en función de cómo la gente las use, pero sería difícil establecer esos parámetros para el software recién descargado, dijo Levis. Esas aplicaciones podrían asignarse para que se ejecuten en un modo altamente restringido al principio, lo que garantizaría que un software desconocido no pueda drenar rápidamente la batería. Entonces, si los usuarios descubrieran que la nueva aplicación corría demasiado despacio, podrían presionar un botón de "más potencia" para aumentar la potencia que se les asigna, dijo.
Cinder usa una variedad de mecanismos para lograr este nivel de control de potencia. La pieza principal es lo que Levis llamó el "bloqueo de energía", un mecanismo simple para controlar todo tipo de cargas de trabajo. Toma el lugar de lo que pueden ser docenas de políticas diferentes en un sistema típico hoy en día, dijo. El sistema operativo también usa E / S asíncronas, una característica que se usa actualmente en servidores de alto rendimiento. La E / S asincrónica reduce los retrasos en la comunicación entre las aplicaciones y el sistema operativo y permite que el sistema operativo programe las cargas de trabajo. Mientras que las E / S asíncronas se usan en los servidores por motivos de rendimiento, Cinder las usaría para minimizar el consumo de energía, dijo Levis.
Operador móvil de Reino Unido Ofrece llamadas de Skype móvil gratuitas "para siempre"
Los usuarios de Skype son más leales, dice 3 UK
Sprint redefine 'ilimitado' de móvil a móvil
Sprint acaba de lanzar el guante con una función que puede cambiar el juego: móvil ilimitado llamadas a dispositivos móviles ... independientemente del operador de telefonía móvil.
India aprieta las normas de seguridad para Telecom
India modifica su acuerdo de licencia con proveedores de servicios de telecomunicaciones para incluir nuevas condiciones de seguridad.