Relojes, temporizadores y alarmas
Desde el punto de vista del hardware, un reloj está compuesto por un oscilador de cuarzo que va generando impulsos. En cada impulso se decrementa una unidad de un registro contador. Cuando ese registro contador llega a 0 se lanza una interrupción, que es tratada por el gestor de reloj (software), y se vuelve a restaurar el contador con su valor inicial. Respecto al gestor de reloj, se tiene un contador en memoria que se va incrementando cada vez que se produzca una interrupción.La información del momento en el que se produce la interrupción se puede guardar de distintas formatos:
- Fecha y hora desde 1/1/1970 (UNIX lo usa e incrementa en segundos)
- Fecha y hora en segundos desde una fecha referencia (necesitaremos 64 bits)
- Fecha y hora en minutos desde 1/1/1980
- Fecha y hora desde el arranque más el tiempo transcurrido
También cabe decir que se pueden combinar entre ellos. GNU/Linux usa 1 y 2, y 4 como información adicional.
La función principal de los temporizadores y las alarmas es proveer servicios para solicitar al sistema operativo que avisa al proceso pasado un tiempo. Los temporizadores se usan internamente para limitar tiempos de espera, y las alarmas, son para aplicaciones en tiempo real que permiten programar una serie de tareas.
Los temporizadores dependen directamente del timer, se decrementan a impulsos de reloj. No se vena fectados por los cambios de hora del reloj, las alarmas en cambio sí.
WSL Weblogs SL
Tecnología
Entretenimiento
Motor y deportes
Por temas
- Ahorro
- Apple
- Bebés
- Belleza
- Ciencia
- Cine
- Cocina
- Competición
- Consumo
- Cultura Alternativa
- Decoración
- Deportes
- Economía
- Empresas
- Empresas TIC
- Fútbol
- Famosos
- Fans
- Fotografía
- Gadgets
- Gays
- Golf
- Literatura
- Lujo
- Móviles
- Música
- Moda
- Moda hombres
- Motor
- Motos
- Niños
- Noche
- Software
- Televisión
- Viajes
- Vida Sana
- Videojuegos
Destacado
Top 10
Lo+leido
- Algunas curiosidades sobre las manzanas
- Los perros se lamen las heridas porque no han estudiado medicina
- Batman vivía en la Luna, según el 'New York Sun'
- Donde acaba el hombre... y empieza la máquina
- Richard Dawkins propone unas colonias ateas
- La razón de la organización decimal y otras alternativas para contar muchas cosas (y II)
- Se busca alimentador de piojos (1 de 2)
- La razón de la organización decimal y otras alternativas para contar muchas cosas (I)
- Se busca alimentador de piojos (2 de 2)
- Más agua en el Sistema Solar
Lo+votado
- Richard Dawkins propone unas colonias ateas
- Donde acaba el hombre... y empieza la máquina
- La razón de la organización decimal y otras alternativas para contar muchas cosas (I)
- Batman vivía en la Luna, según el 'New York Sun'
- Se busca alimentador de piojos (2 de 2)
- Algunas curiosidades sobre las manzanas
- Más agua en el Sistema Solar
Lo+comentado
- La razón de la organización decimal y otras alternativas para contar muchas cosas (y II)
- Los perros se lamen las heridas porque no han estudiado medicina
- Donde acaba el hombre... y empieza la máquina
- Richard Dawkins propone unas colonias ateas
- Algunas curiosidades sobre las manzanas
- La razón de la organización decimal y otras alternativas para contar muchas cosas (I)
- Más agua en el Sistema Solar
- Batman vivía en la Luna, según el 'New York Sun'
- Se busca alimentador de piojos (1 de 2)
- Se busca alimentador de piojos (2 de 2)
Autores / Comentaristas
Autores
Secciones
general
- Antropología
- Astronomía
- ¿Sabías que...?
- Biodiesel
- Biología
- Cambio Climático
- Clima
- Computabilidad
- Computación
- Evolución
- Física
- Genética
- Genciencia
- Geología
- Matemáticas
- Materiales
- Medicina
- Medio ambiente
- Nanotecnología
- No te lo creas
- Otros
- Paleontología
- Programación
- Psicología
- Química
- Quién es...
- Quiz Genciencia
- Robótica
- Salud
- Tecnología
- Telecomunicaciones

