loading...

domingo, 29 de agosto de 2010

Patrón integrado de programación : Comparativa de soluciones

Terminamos nuestra serie de artículos sobre kernel Bertos, con una comparación razonada de las diversas soluciones que hemos visto.

Ahora es el momento de sacar las conclusiones. Sabiendo los pros y los contras que le permitirán tomar la mejor decisión para sus proyectos.

Solución
Pros
Contras
N del kernel
  • Es fácil de entender si hay pocas cosas que hacer.
  • Totalmente sincronizado
  • Mínimo uso de memoria

  • No escalable: si hay demasiadas cosas que hacer, el ciclo es demasiado largo y difícil de seguir
  • Latencia alta: estar completamente síncrona , si una función de espera , esta vez se pierde

El primera solución Bertos, utiliza la API, pero no disponen de núcleo específico. Esta arquitectura funciona bien cuando hay pocas cosas que hacer, y deben ser rápidas. Por ejemplo, si durante la carga de ajustes que necesita para comunicarse con una memoria de serie lenta, no es posible comprobar la alarma. En este caso, la CPU está a la espera, de la memoria para responder, sin ninguna posibilidad de utilizar el tiempo para cualquier otra tarea.

Solución
Pros
Contras
Synctimer
  • Alta escalabilidad, incluso con un elevado número de eventos recurrentes
  • Completamente sincrónica, no hay problemas de concurrencia
  • Bajo uso de memoria (decenas de bytes para cada temporizador )

  • Latencia alta: estar completamente síncrona, si una función de espera, esta vez se pierde

El segunda solución utiliza synctimers. La función synctimer_poll () comprueba automáticamente la temperatura, y el voltaje sin ninguna acción del usuario. synctimers Bertos, se puede considerar que todos los efectos, y un planificador sincrónico. Tienen una baja de RAM y ROM, de impacto y no requieren el núcleo. Además, pueden utilizarse también para eventos de un tiro (es decir, no la repetición de episodios), es suficiente para evitar una llamada a synctimer_add () en las devoluciones de llamada asociada.

Esta solución tiene la ventaja de requerir muy poco mantenimiento, y puede manejar con un poquito de decenas, o cientos de memoria de los acontecimientos. Es una buena solución cuando hay muchas cosas que hacer rápido. La ejecución, es siempre sincrónica, por lo que el problema de latencia sigue: cuando el código se está ejecutando, una llamada larga que no es posible ejecutar cualquier otra tarea.

Solución
Pros
Contras
Cooperativa del núcleo
  • Escalabilidad: muchos procesos se pueden manejar fácilmente
  • Síncrono y el contexto predecible interruptor: problemas de reducción de la sincronización
  • Baja latencia: no se pierde tiempo en E / S en los conductores

  • La ocupación media de memoria (cientos de bytes para cada proceso)
  • No latencia determinista

El tercera solución, usos del núcleo Bertos, cooperativa. Esta solución es lo suficiente en tiempo real, y en general lo suficientemente buena para la típica aplicación de incrustado. Si los procesos no utilizan la CPU demasiado, un proceso de alta prioridad, es despertado en decenas / cientos de microsegundos. Tenga en cuenta que en cualquier caso, todos los retrasos debidos a controlador I / O, se quitan porque son codificados para liberar la CPU en los tiempos de espera.

Normalmente, esta es una solución óptima que proporciona un buen rendimiento con la sobrecarga de la memoria, lo suficientemente bajo o sin demasiadas complicaciones. En nuestro caso, la velocidad en que se activa la protección del motor debería ser suficiente.

En resumen, el núcleo Bertos cooperativa, es una buena solución para muchos casos de uso diferentes. Es mucho más rápido y más reactivo que el clásico de soluciones sincrónicas, presentado anteriormente y que permite mantener fácilmente aplicaciones complejas, con muchas interacciones entre los procesos. Es evidente que tales beneficios llegan en el precio de uso de memoria mayor, que en soluciones anteriores.

Lo que el kernel, no puede garantizar la cooperativa, está cumpliendo un proceso de alta prioridad dentro de un plazo fijo. En un núcleo de cooperación, de hecho, cuando un proceso se despertó, no es de ejecución inmediata, sino que debe esperar el actual proceso, para hacer un cambio de contexto. Esto puede ser un problema si algunos procesos utilizan el CPU demasiado, o en el caso de las solicitudes de muy baja latencia.

Solución
Pros
Contras
kernel preventiva
  • Escalabilidad: muchos procesos se pueden manejar fácilmente
  • Latencia muy baja y deterministas

  • La ocupación media de memoria (cientos de bytes para cada proceso)
  • Importante problemas de sincronización

El cuarta solución, es la que utiliza el núcleo de suscripción preferente, que tiene todas las ventajas del kernel de cooperación, con una latencia menor reacción. Por el contrario, la ocupación de memoria, es siempre superior a soluciones más sencillas, y lo más importante, se debe tener cuidado cuando se accede a datos compartidos.

Esto puede parecer una cosa sin importancia, pero pensé dos veces. Por ejemplo, si también nuestra función de protección del motor debe tener acceso a la prm estructura, puede haber habido grandes problemas de latencia. De hecho, debería haber utilizado un semáforo , y el semáforo es utilizado también por los procesos de baja prioridad. Así que un extraño fenómeno llamado inversión de prioridades puede suceder: desde el semáforo está en manos de los procesos de baja prioridad, los procesos de alta prioridad no se puede ejecutar .

En este caso, paradójicamente, el núcleo cooperativa tiene un mejor rendimiento!

Por eso he dicho que el uso de un núcleo preventivo conlleva, una gran responsabilidad: la aplicación debe diseñarse cuidadosamente para evitar tales situaciones. De lo contrario el riesgo es perder todas las ventajas ofrecidas por la prevención.

Dados los riesgos, es necesario determinar si realmente necesita una latencia muy baja. En nuestro caso, probablemente, la latencia no deterministadado por el núcleo de cooperación habría sido suficiente y nos habría ahorrado algunos problemas.

En el caso de los procesos que requieren una latencia muy baja, para mí es siempre importante preguntar: "¿por qué?". Si el trabajo es realmente importante para la seguridad, ¿es una buena idea contar con una aplicación de software? Probablemente una protección basada en hardware que causan menos problemas y sería más rápido.

Por desgracia muchas veces tales decisiones no están bajo nuestro control (tal vez porque las especificaciones no pueden ser modificados o el hardware ya ha sido), pero usted debe conocer las limitaciones de un núcleo de la preventiva.

Escrito por Francesco Sacchi en programación el 02 de agosto 2010.
http://twitter.com/BeRTOS?utm_campaign=newfollow20100823&utm_content=profile&utm_medium=email&utm_source=follow

Google refuerza su búsqueda en tiempo real

Y integra filtros geográficos , las alertas y las conversaciones siguieron



Google ha actualizado su funcionalidad de búsqueda en tiempo real y algo más .



Por lo tanto, transferidos de simple enlace "Actualizaciones", en la barra lateral de un sitio a la investigación regular de jornada completa accesible a través de la dirección:
http://google.com/realtime



Pero eso no es todo, Google ha añadido nuevas características y filtrado, asegura nuevo servicio llamado en tiempo real. Autorizan a la misma ubicación y actualiza automáticamente, las últimas entradas del blog, posts de Twitter, Facebook, Buzz y otros.



La funcionalidad geográfica Filtro, le permite limitar la búsqueda a una ubicación específica, y "Display "Hablar con seguir la evolución de una discusión con el tiempo. Por último "Alertas en tiempo real añade - como su nombre indica - la búsqueda en tiempo real,para las notificaciones de correo electrónico de alerta de Google .





Otra ventaja de búsqueda en tiempo real de Google, que va mucho más atrás en el tiempo ( febrero de este año), y Twitter que lo limita a sólo cuatro días.



Esta búsqueda está disponible en 40 idiomas, sino que ha seguido las conversaciones se limitan por ahora a Inglés, japonés, español y ruso.



El aprecio francés.


http://www.developpez.com/actu/20337/Google-dope-sa-recherche-en-temps-reel-et-integre-des-filtres-geographiques-les-alertes-et-le-suivi-des-conversations

Android y Java violentamente criticada por el desarrollador de Firebug

Y iPhone de Facebook , el sistema operativo sería "desordenado "y sus herramientas " horrible "



Joe Hewitt, es el desarrollador detrás de la extensión Firebug, y de la popular aplicación Facebook, para el iPhone.



También se hizo conocido por haber despotricado, en contra del proceso de validación de Apple. Ya entonces decidió abandonar el desarrollo de la aplicación, cuando se marchó en Facebook .



Esta vez se trata de Android, lo que provocó la ira de este " serial - criticizer ", que parece en última instancia, lamento mucho el iPhone.



Desde el comienzo del mes, Hewitt ha lanzado andanadas de comentarios fuertes contra el sistema operativo de Google para móviles. Los comentarios que lo menos que podemos decir es que reflejan un odio sincero.



En
respuesta a una pregunta el desarrollo de Android en comparación con el IOS, Hewitt, respondió que tales "Las herramientas para Android (Eclipse) son horribles, y el sistema operativo es feo (visualmente )". No obstante, reconoce que "La ausencia de un hermano mayor que le dice qué hacer, es una ligera ventaja " y "El punto de vista técnico , Android es grande ".



Poco antes de que él declaró, contradictoria "Cuanto más trabajo con Android, me recuerda más Windows ... es flexible, agnóstico y fácil para los desarrolladores , pero su diseño es realmente descuidado .



El
Android fragmentación, ¿Qué plantea un verdadero problema para la comunidad, sino que también da la oportunidad de expresar con palabras, esta vez más medido (aunque teñido de ironía): "Espero que la fragmentación de Android, se estabilizará el plazo de dos años y si eso no sucede , la gente cambia de teléfono por lo menos más a menudo que las computadoras. "



Pero donde Hewitt, es abiertamente polémico, es cuando
critica la elección de Java como un lenguaje para Android: "Una vez un día me pellizco, cuando recuerdo que todavía en desarrollo en Java, y lloro una vez ".



En cuanto a la rivalidad iPhone - Android, el desarrollador parece haber
Es difícil elegir: " El día en que Android sea lo más agradable de usar que el iPhone, entonces se puede decir lo que está mal de Apple con sus políticas ".

http://www.developpez.com/actu/20336/Android-et-Java-violemment-critiques-par-le-developpeur-de-Firebug-et-de-Facebook-iPhone-l-OS-serait-bacle-et-ses-outils-affreux

3d Revista TV de Alta Definición

Si estamos hablando de televisores LED, la serie Infinia, es definitivamente uno de los principales nombres en el negocio. En este artículo examinamos la 32LE7900 LG, que es la última adición a la alineación de los multi –concedido,. ¿Es lo suficientemente bueno para merecer su nombre de marca? Echemos un vistazo más de cerca y comprobaremos si merece su lugar en la serie de Infinia.

El LG 32LE7900 LED TV, tiene un diseño ultra -delgado similar a otros modelos de Infinia 7. El marco ultra –delgado, le da unas muy distintas, pero elegantes formas. Tiene un acabado en negro piano, que permite que el dispositivo para mezclar a cualquier ambiente. El 32LE7900 LG, es significativamente más ligero que la mayoría de televisores LED, de su clase, con un peso de 26 libras. Su peso en realidad hace que sea una facilidad para montar o moverse.

LE7900 - LED Infinia TV

El diseño, es sólo uno de los elementos que componen un televisor LED grande. También debe poseer una calidad de imagen excepcional y la 32LE7900 LG, es un buen ejemplo de ambas cosas. LG, añadirá su tecnología TruMotion, en el 32LE7900, lo que le permite reproducir películas, sin ningún signo de imágenes borrosas. TruMotion, tiene una tasa de refrescamiento de 100 Hz, que es lo suficientemente rápido para capturar cada fotograma del movimiento, independientemente de su velocidad. Este tipo de velocidad será muy útil para las escenas que requieren tener un movimiento de lote, como juegos de deportes y películas de acción.
El 32LE7900 LG, tiene una relación de contraste sorprendente de 5.000.000: 1. De hecho, es el más alto ratio de contraste de su clase. A diferencia de la mayoría de los TV LED, ultra -delgado, la iluminación en el 32LE7900, se distribuye muy bien. Era capaz de proporcionar el más negro  y blanco más blanco. El dispositivo, tiene una resolución de 1920 x 1080p que lo hace perfecto compañero, para los juegos de consolas y ordenadores.
El 32LE7900 LG, está equipado con tecnología Bluetooth, que le permite reproducir música y ver imágenes de un ordenador portátil, PDA o teléfono móvil sin copiarlas. Por su parte, cuenta con 4 puertos HDMI, y un puerto USB multifuncional. El USB, se puede utilizar para visualizar el video streaming desde los discos flash, dispositivos externos de almacenamiento de datos, y el lector de tarjetas de memoria.
La conectividad a Internet en el 32LE7900 LG, definitivamente merece un lugar entre los mejores. Lo que lo hace destacar es su contrario sin TDT HD. TDT HD, permite a los da a sus usuarios acceso al contenido en línea HD, tales como películas, videos musicales y noticias. También está incorporado con las últimas versiones de DNLA y AV Wireless, que permite transmitir películas en alta definición, imágenes y música desde teléfonos móviles compatibles, computadoras y otros dispositivos multimedia.
La mayoría de fabricantes de LED, frenar sobre la instalación de la calidad de los altavoces internos a causa del espacio limitado. Lo sorprendente de la 32LE7900 LG, es sus altavoces internos. Los dos altavoces satélites, son sólo un par de milímetros de grande, pero los paquetes de un gran impacto. Clear Voice II, también ha sido añadido al arsenal de audio del dispositivo. Esta tecnología optimiza la voz humana mediante la reducción de cualquier comentario ,y el sonido de fondo. El resultado es una calidad de voz más audible.
Para concluir esta revisión de la 32LE7900 LG, es un televisor de gran LED de 32 pulgadas. Incluso es lo suficientemente bueno para dar otro TV LED, en su clase una gran competencia. La combinación de diseño sin costuras, calidad de imagen exquisita, y una calidad de audio extraordinaria la hace totalmente vale la pena revisar si está buscando un nuevo televisor...
Revisiones y precio más barato en el Reino Unido para el 32LE7900 en 32LE7900 y LG 32LE7900 Opinión
Autor: Andrew Emerson

Artículo Fuente: EzineArticles.com

Proporcionado por: Wordpress plugin Blogger Invitado
 

Zotac amplía su familia Zbox con nuevos modelos

Zotac se encuentra realmente cómodo en el mundo de los nettops y qué mejor manera de demostrarlo que anunciando el lanzamiento de nuevas series con sabor a ION y procesadores CULV para su colección. La serie HD se compone de los modelos NS21 y ND22, disfrutando de un Intel Celeron 743 (1,3 GHz, single-core) o SU2300 (1,2 GHz, dual-core), respectivamente, ranura para módulos RAM DDR3, capacidad para un disco duro de 2,5", puertos HDMI, DVI-I, 6 conectores USB 2.0, y la consabida GPU NVIDIA ION. Su compañera de viaje en este anuncio es la gama ION-ITX, que incluye dos equipos (N y P) similares en prestaciones a los HD, pero con algunos añadidos extras como son una ranura PCI Express x16, el puerto VGA y hasta 10 conectores USB 2.0. Sin precio por el momento anunciados, los nuevos "Zboxes" (que permiten colocarse de cuatro maneras diferentes) no deberían de tardar demasiado en dejarse ver por los distribuidores.

Fujitsu Lifebook AH530 GFX con impresionantes 1GB de memoria en gráficos externos

Muchos dirán que una tarjeta gráfica con 1GB de memoria de video ya no es impresionante, pero nadie puede negar que resulta poco habitual en un portátil. Fujitsu incluye esta opción en los Lifebook AH530 GFX, que aparecen como actualización de los AH530 antiguos. En lo que a otras características se refiere, hablamos de una pantalla LCD de 15,6 pulgadas, procesador Core i3, i5 o i7, hasta 8GB de RAM, 500GB de almacenamiento, opción entre lector Blu-ray o DVD, salida HDMI o VGA, WiFi n, Bluetooth 2.1, tres puertos USB y Ethernet de un giga. Saldrán a la venta a finales de agosto, a un precio todavía no determinado.

Toshiba Folio 100: la supuesta tablet androide y sus especificaciones filtradas

No hay dos sin tres -o al menos eso reza el refrán- y parece que Toshiba viene a demostrárnoslo. Según Notebook Italia, la próxima (y esperada) tablet androide de la casa anda a estas alturas más que confirmada, convirtiéndose en el tercer integrante de la familia de dispositivos ultraportátiles que los japoneses inauguraron con el lanzamiento de los Libretto W100 y AC100.



El Folio 100 (nombre que recibiría el modelo) cuenta con prestaciones ya rumoreadas en otras ocasiones, como son el SO
Android 2.2, la plataforma NVIDIA Tegra 2 y una pantalla de 10" (1024 x 600), a las que habría que sumarle, supuestamente, 16 GB de memoria interna, WiFi, 3G, Bluetooth, conector HDMI, dos puertos USB 2.0, lector de tarjetas (SD/MMC), webcam de 1,3 MP, y una batería de 1020 mAh, capaz de estirar su autonomía hasta unas decentes 7 horas de uso. La tablet, que se englobaría dentro de la toshi-categoría "Smart Pad", disfrutaría además de aplicaciones "de oficina" (imaginamos que para manejo de textos, presentaciones, PDFs, etc), función e-book y navegador Opera con Flash 10.1, además de acompañarse de un práctico dock.



De ser ciertas todas estas características, estamos ante una más que interesante carta de presentación, ¿no crees? Desgraciadamente, hasta nuevo aviso, no nos queda otra que conformarnos con la información facilitada por el medio italiano (y tratarla, por tanto, con la debida cautela), pero, no apures: faltando tan poco para la
IFA 2010, podremos sacarte de dudas personalmente en breve.

Samsung Galaxy Tab tendrá base con HDMI, funda de cuero y más accesorios

Nos da la sensación de que llegados a este punto, Samsung parece haber tirado la toalla en su pretensión de mantener el secretismo en torno a uno de los terminales que más interés ha despertado en el fabricante coreano: el Galaxy Tab. Lo último que hemos descubierto es su variada gama de accesorios, comenzando por una "base de carga" de 54 euros que incluye una serie de puertos (HDMI y salida de audio), convirtiendo el dispositivo en ideal para ver pelis en tu HDTV.



El teclado (que nos recuerda enormemente
al del iPad) te resultará un poco más caro, ya que cuesta 82 euros, y ahora que hablamos de precios, pagar tan sólo 41 euros por una funda de cuero para el dispositivo nos suena a ganga. Hay que tener en cuenta que estos precios bien podrían referirse a una tienda en Asia y posiblemente sean más elevados cuando se oficialicen en otros países.

Rumor: Orange podría lanzar su propia tablet 3G en Francia

A estas alturas creemos que nadie tiene duda de que las tablets son el dispositivo del año (y eso que aún quedan unos meses para que acabe). Es por ello que no nos debe sorprender lo más mínimo el hecho de que todas las empresas quieran tener una, incluidas las propias operadoras de telefonía móvil. Según la publicación francesa Les Echos, Orange estaría ya preparando el lanzamiento de su propio modelo, un rival directo para el iPad con soporte 3G, sistema operativo Android y que se ofrecería con dos planes de precios: libre, con un coste de 250 euros (318 dólares al cambio), o subvencionado, pagando entonces una cantidad de 100 euros (127 dólares). El nuevo juguete táctil estaría listo para aprovechar el tirón navideño y sería el primero de los tres modelos que la casa tiene ya en mente comercializar.



No sería la primera vez que la compañía lo intenta con una
tablet en territorio franchute: el año pasado ya apostó por la Orange Tabee (un modelo con WiFi producido por Sagem; imagen en portada) aunque sin un éxito muy arrollador que digamos. ¿Significará este supuesto nuevo lanzamiento un cara a cara con otros grandes del mercado?, e, igual de importante, ¿supondrá una distribución internacional a otros países donde actualmente trabaja la operadora?



[Vía
Slashgear]

Cocina China – Kim Lan Thai


Cocina China – Kim Lan Thai

Link to Free Libros


Cocina China – Kim Lan Thai

Posted: 28 Aug 2010 01:35 PM PDT

Kim Lan Thai nació en Hue (Vietnam). Vive en Alemania desde 1965. Es profesora de filosofía budista e inglesa en la Universidad de Munich. Conserva un cariño especial por la cocina asiática. Sus amigos alemanes le animaron a escribir este libro, ya que en las fiestas germano-asiáticas les agasajaba siempre con especialidades del Lejano Oriente. Junto a infinidad de consejos de cocina asiática, la señora Kim Lan Thai ha recopilado, asistido por la señora Sián Spoh que ha colaborado en la redacción, las recetas más importantes de la comida indonnesia. La autora imparte clases de cocina asiática en el Centro germano-asiático de Munich. (más…)