Pagina 1 di 1

Differenza tra buffer e registri

MessaggioInviato: 11 dic 2013, 10:32
da kullalagaesia
Salve ragazzi,
sono nuovo e quindi non so se una conversazione del genere è stata già aperta.
Sto studiando le porte di ingresso e uscita di un calcolatore, ma non riesco a capire quale sia la differenza tra un buffer per informazioni associate a stati e registri utilizzati per informazioni associate ad eventi.

P.S. sono nuovo nel campo dell'elettronica quindi non so neanche se c'è una differenza tra buffer e registri o sono cose completamente diverse. :D

O_/

Re: Differenza tra buffer e registri

MessaggioInviato: 12 dic 2013, 1:21
da simo85
Ciao,

Vedi questa dispensa in cui è ben spiegato l'argomento (a partire da pag. 6).

Una porta logica tristate Buffer si chiama tristate perché può assumere 3 stati logici:

  • 0 - Stato logico basso.
  • 1 - Stato logico alto.
  • Hi-Z - impedenza/resistenza elevata (idealmente \infty) (stato "nullo")

E Buffer perché secondo il suo normale funzionamento ripete il segnale di entrata in uscita.
Il simbolo elettronico è questo:



Mentre questa:



O questa:



Potrebbero esserne una implementazione. :D

Re: Differenza tra buffer e registri

MessaggioInviato: 12 dic 2013, 11:19
da IsidoroKZ
Il buffer e` una porta logica che da` in uscita lo stesso livello che ha in ingresso (H oppure L), aumentando solo la capacita` di pilotare carichi elettrici. Un buffer non cambia il segnale lo rinforza soltanto cosi` che si possono collegare carichi piu` pesanti.

Un registro invece memorizza dei dati, o degli eventi come ad esempio c'e` stato un impulso, e li mantiene, e` una memoria fatta con dei flip flop.

Re: Differenza tra buffer e registri

MessaggioInviato: 12 dic 2013, 23:52
da rusty
Il buffer essenzialmente è una entita' che aiuta la memorizzazione di dati da elaborare velocemente o in blocco, puo' essere condiviso da piu' processi, ed è nettamente piu' lento di un registro, di solito sono porzioni di RAM dedicata a questo scopo.

Un registro è invece di norma riferito ad una unita' di memorizzazione molto piu' veloce e meno accessibile di quanto non sia la ram (ad esempio registri interni ad una CPU), è anche molto piu' limitata nello spazio in confronto ad un buffer.

Buffer: puo' essere molto grande, memoria condivisa, velocita' comparabile alla R/W di una RAM.

Registro: limitato nello spazio, memoria dedicata, velocita' superiore a qualsiasi unita' di memorizzazione (parlando di un sistema embedded), piu' veloce anche della cache nei suoi vari livelli, è il top delle unita' di memorizzazione.

Re: Differenza tra buffer e registri

MessaggioInviato: 15 dic 2013, 16:13
da kullalagaesia
Vi ringrazio per le vostre risposte :)
Siete stati esaurienti O_/ O_/

Re: Differenza tra buffer e registri

MessaggioInviato: 15 dic 2013, 16:15
da kullalagaesia
Simo85,
sto seguendo proprio quel corso di Mezzalira al Politecnico di Milano :D