Vai al contenuto

Primario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sfondo: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Corsi di Laurea










ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.    Accetto l'uso dei cookie
-->
Foto

Capacita' e Parallelismo della memoria


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 2 risposta/e

#1
Mik99

Mik99

    Advanced Member

  • Utente
  • StellaStellaStella
  • 206 Messaggi:
Salve ragazzi,
ieri abbiamo introdotto e concluso questo nuovo argomento in pochissimo tempo..
con scarsi risultati di apprendimento,almeno per me..
qualcuno potrebbe darmi una mano??
facendomi capire in cosa consistono questi due termini,o anche fornendomi un pò di materiale su cui studiare..
grazie


No pain no gain

#2
marcos

marcos

    Advanced Member

  • Utente
  • StellaStellaStella
  • 126 Messaggi:
Per semplificare il concetto considera due semplici blocchi di memoria: uno da 1Byte e uno da 1Bit.

Entrambi hanno capacità 1 ma hanno parallelismo diverso, la prima pari ad 1Byte mentre la seconda pari ad 1Bit, quindi nel primo blocco di memoria puoi memorizzare 1Byte mentre nel secondo 1Bit.

La capacità, quindi, indica il numero di locazioni presenti nel blocco (è indicato dal numeretto e da eventuali K, M, G ecc che seguono il numero) mentre il parallelismo indica il numero di bit di cui ogni singola locazione è costituita (Byte, indica che ogni locazione è costituita da 8 bit, Bit che ogni locazione è costituita da 1 bit).

Ad esempio, blocco di memoria da 1KByte: 1K sono le locazioni, cioè quanti registri ci sono nel blocco, e ce ne sono 1K=$ 2^10 $, ma questo valore indica soltanto il numero di locazioni-registri ma non ci dice nulla riguardo al suo parallelismo ossia di quanti bit è costituito ogni singolo registri, praticamente ci dice solo che ci sono tot contenitori ma non quanti bit ogni contenitore può contenere; Byte invece ci dice che ogni registro-locazione è costituito da 1Byte=8bit;

Se invece di considerare il blocco da 1KByte prendiamo il blocco da 1Kbit, per quanto riguarda la capacità abbiamo gli stessi valori, cioè in entrambi i blocchi ci sono $ 2^10 $ registri-locazioni, ma il grado di parallelismo è diverso, perché nel primo ogni locazione è costituita da 8 bit mentre nel secondo da 1bit.

Non devi confondere il termine capacità con la "capacità fisica del blocco" cioè quanti bit può contenere in totale, perché per ottenere la "capacità fisica" cioè quella che noi nella vita quotidiana intendiamo come grandezza di una memoria, devi moltiplicare la capacità, intesa come numero di locazioni, per il grado di parallelismo; quindi per il blocco da 1KByte abbiamo che essa può memorizzare in totale $ 2^10 * 8 $bit mentre il blocco da 1KBit ne può memorizzare $ 2^10 * 1 $ .

Spero di essere stato chiaro e di essere riuscito a spiegarti la differenza tra capacità e parallelismo.

Se hai capito questo, la comprensione del numero di bit del DataBus ed AdressBus di ogni singolo blocco e degli esercizi che ti chiedono di aumentare la capacità o/e il parallelismo, vengono di conseguenza.
  • A sabatinof piace questo post

#3
Mik99

Mik99

    Advanced Member

  • Utente
  • StellaStellaStella
  • 206 Messaggi:
grazie mille..
spiegazione a dir poco esaustiva..
non mi era chiaro,soprattutto,come individuare il parallelismo..
ti sono debitore.. :cheers:
No pain no gain




Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi