Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Computer Drives >> .

Come un chip orologio funziona in un PC

Per una serie di motivi, tra cui il controllo di revisione , la sicurezza e il controllo della rete , il moderno personal computer ( PC) deve avere uno standard di tempo preciso . Questo è in genere realizzato con un sottosistema chiamato " real time clock " ( RTC ) . Un sottosistema orologio in un PC ha tre principali componenti hardware . Il primo di questi è una base tempi , comunemente un cristallo o cristallo oscillatore. Il secondo componente principale è una divisione per rete , mentre la componente finale consiste logica e sottosistema orologio registers.The memoria spesso ha una propria alimentazione , tipicamente una piccola batteria , in modo che possa rimanere funzionale mentre il sistema di computer è spento . Questo consente al computer di mantenere il tempo anche quando la macchina è spenta . Il Time Base

Date un'occhiata a qualsiasi circuito stampato ( PCB ) da un computer e vedrete diversi piccoli componenti metallici grigi , solitamente di forma ovale . Questi sono oscillatori e sono il cuore di qualsiasi sistema di tempo . Un oscillatore vibra . Quando la tensione ( alimentazione ) è alimentato ad un oscillatore , il dispositivo inizierà a vibrare a velocità costante . L'oscillatore converte questa vibrazione meccanica in un segnale elettrico che ha la stessa frequenza della vibrazione. Questo segnale può essere ad una frequenza tra i 3 kilohertz ( kHz) e 20 megahertz (MHz) , il che significa che gli interruttori del segnale elettrico da "OFF" su "ON" a tra 3.000 e 20 milioni di volte al secondo .

oscillatori sono costruiti in modo tale che la loro vibrazione costante nel diverse temperature e tensioni . Oscillatori a frequenze più alte sono più accurati, ma causano altri problemi, tra cui l'aumento del consumo di potenza , che è una preoccupazione in dispositivi elettronici portatili .
Divisione per Network

L'uscita dell'oscillatore alimenta tipicamente nella RTC , di solito un circuito integrato che sia sta a sé , o è incluso come parte di un chipset .

la prima porzione di un RTC è una divisione per rete . Una divisione per rete è una serie di cancelli elettronici progettati per ridurre la frequenza del segnale fornito dall'oscillatore . Il primo stadio di divisione per rete conterà gli impulsi provenienti dal oscillatore e fare nulla per i primi 255 impulsi . Tuttavia, sul polso 256a ricevuta , invierà un impulso alla fase successiva della divisione per rete .

Il secondo stadio della divisione per funzioni di rete proprio come la prima, quindi è anche contare fino a 256 . Quando il secondo stadio riceve il suo impulso 256a , invia un impulso alla terza fase della rete , e così via .

Il risultato è il primo stadio divide efficacemente l' uscita dell'oscillatore per 256, il secondo stadio divide l' uscita dell'oscillatore per 256 squadrato, o 65.536. La terza fase dividere la frequenza dell'oscillatore da 256 cubetti, o 16,7 milioni.

Sia il numero di stadi e il numero di conteggi che ogni stadio richiede può essere facilmente regolato , per cui la frequenza dell'oscillatore può essere diviso da qualsiasi intero numero .

Nel nostro esempio precedente , tre fasi di 256 contatori di impulsi sarebbero convertire l'uscita di un oscillatore a 16,7 MHz in un impulso di 1 Hz , o 1 impulso al secondo .


logica e Registri

il restante logica sul chip RTC non fa nulla più di secondi di conteggio e risultati post . Il chip sa quanti secondi sono in un minuto , quanti minuti in un'ora e così via . Ha anche i dati su quanti giorni di ogni mese , quando si verificano gli anni bisestili e un algoritmo per il calcolo del giorno della settimana da una data.

Quando si imposta l'orologio su un computer , si sta dando questo chip un punto di partenza . Una volta che si conosce il tempo corrente , tutto ciò che fa è contare i secondi sulla base di ottenere un impulso al secondo dalla divisione per rete .

Il chip dispone dei dati ( posizioni di memoria ) dove memorizza il tempo in ore , minuti e secondi e anche la data, il mese e l'anno.

il microprocessore nel proprio computer sia in questi luoghi sono e possono accedervi in ​​qualsiasi momento vi è la necessità di conoscere il tempo e /o la data .

il microprocessore è in grado di regolare il tempo , sia in risposta all'input dell'utente , o da un server di rete o di governo . In questo caso , il processore scrive nel tempo nei registri di memoria RTC , e il RTC inizia a contare da questo nuovo tempo .
Morbido orologio

Alcuni computer non utilizzare un chip RTC separata ma si basano sul microprocessore a mantenere il proprio tempo . Per fare questo, il microprocessore imita essenzialmente il comportamento del chip RTC . Si può fare questo perché di solito ha le proprie basi di tempo e reti divisorie.

Mentre fa risparmiare il costo di un chip RTC , questa soluzione può essere molto meno preciso. Quando il computer è soggetto a un carico di lavoro pesante come elaborazione grafica , il microprocessore non può avere la potenza di elaborazione sufficiente per completare tutti i compiti assegnati , nonché aggiornamento dei registri di data e ora . Dal momento che ci sono in genere i compiti prioritari più bassi , l'orologio potrebbe funzionare lento .

 

hardware © www.354353.com