Tickless

Tickless
tickless
http://www.lesswatts.org/images/lesswatts2.png
Desarrollador
LessWatts.org
http://www.lesswatts.org/projects/tickless/index.php
Información general
Última versión estable Incluida en los últimos kernels de la familia 2.6
Género Kernel
Licencia GPL
En español No. 

Tickless es una tecnología utilizada por el kernel Linux para ahorrar consumo de energía en sistemas portátiles; tradicionalmente, los usuarios avanzados optimizan el uso de dichas baterías mediante la aplicación de parches al kernel, lo cual deja fuera a usuarios noveles que no poseen la pericia necesaria para dichos menesteres.

Con el desarrollo de nuevas versiones, este tema se ha convertido en una necesidad y, a partir de la versión 2.6.21, se introduce una mejora sustancial en la duración de las baterías de los portátiles basándose para ello en un manejo más inteligente de las interrupciones a nivel de kernel para que sólo haga llamadas a la CPU cuando sea realmente necesario;

Contexto

El kernel Linux usa un temporizador (denominado timer) por cada CPU que utilice el computador en el cual se encuentra instalado. Este temporizador, realiza una variedad de trabajos tales como contabilidad de procesos, calendario de balance de carga, y mantenimiento de sucesos temporales por cada CPU. Por ejemplo, en los kernels viejos, se usa un temporizador, que funciona con una frecuencia de 100HZ, esto es 100 veces por segundo o 1 suceso por 10ms, mientras que en los kernels de series recientes, se eleva la frecuencia a 250Hz, 250 sucesos por segundo o un 1 suceso cada 4ms, hasta llegar a los 1000Hz (1000 sucesos por segundo o un suceso cada 1ms).

Solución

La solución a este dilema, llega de la mano de kernels iguales o superiores a la versión 2.6.21, en los cuales se reescribe esta funcionalidad y se la denomina, de ahora en adelante, tickless idle.

El tickless idle funciona al mismo nivel del temporizador tradicional con la diferencia de que es capaz de detectar cuando la CPU se encuentra sin hacer nada, idle, y no inspeccionarlo para ahorrar energía.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Susan Glaspell — (1876 – 1948) was a bestselling novelist and a Pulitzer Prize winning playwright. She was a founding member of the Provincetown Players, one of the most important collaboratives in the development of modern drama in the United States. She also… …   Wikipedia

  • Slackware — Bildschirmfoto …   Deutsch Wikipedia

  • Glaspell, Susan — ▪ American dramatist and novelist in full  Susan Keating Glaspell  born July 1, 1876, Davenport, Iowa, U.S. died July 27, 1948, Provincetown, Mass.       American dramatist and novelist who, with her husband, George Cram Cook (Cook, George Cram) …   Universalium

  • Susan Glaspell — Susan Keating Glaspell (* 1. Juli 1876 (nach anderen Angaben 1882) in Davenport, Iowa; † 27. Juli 1948 in Provincetown, Massachusetts) war eine US amerikanische Romanautorin und Dramatikerin, die für ihr Theaterstück Allison’s House 1931 den… …   Deutsch Wikipedia

  • Cook, George Cram — (1873 1924)    Born in Davenport, Iowa, Jig Cook studied at the Universities of Iowa, Heidelberg, and Geneva as well as at Harvard University. He became a professor of Greek, a novelist, and most significantly, the intellectual leader of the… …   The Historical Dictionary of the American Theater

  • Glaspell, Susan — (1882 1948)    A native of Davenport, Iowa, Susan Glaspell was educated at Drake University and the University of Chicago. She worked as a journalist before embarking on a career writing novels and plays. She was one of the founders of the… …   The Historical Dictionary of the American Theater

  • tick — 1. n. & v. n. 1 a slight recurring click esp. that of a watch or clock. 2 esp. Brit. colloq. a moment; an instant. 3 a mark to denote correctness, check items in a list, etc. v. 1 intr. a (of a clock etc.) make ticks. b (foll. by away) (of time… …   Useful english dictionary

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”