CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: complicazio con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Pagina 2 di 3 primaprima 123 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 11 a 20 su 25
Discussione:

Curiosità sulla RAM e processori!

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #11
    Androidiano VIP L'avatar di diego63


    Registrato dal
    Jan 2012
    Località
    Casa mia naturalmente
    Messaggi
    2,768
    Smartphone
    LG G3 32Gb

    Ringraziamenti
    171
    Ringraziato 262 volte in 214 Posts
    Predefinito

    Quote Originariamente inviato da Milanlove2 Visualizza il messaggio
    Non sono esperto in materia ma per quanto ne so io la ram velocizza in gran parte il telefono mentre il processore alto garantisce la miglior visione di film,giochi e altro... Se devo dare un pare,credo che piu' alte sono le caratteristiche e piu' il costo e' alto
    Fai in ragionamento corretto con termini scorretti, anzi un termine scorretto, "costo", sbagliato!! Dovresti dire "Prezzo" che è una cosa ben diversa. Produrre un chip da 1 Gb e produrne uno da 2 GB di RAM comporta costi quasi identici, altro discorso se nello stesso chip ci vuoi ficcare 64 Gb, subentra la qualità della fetta di silicio e quant'altro...
    Per quanto riguarda il velocizzare il sistema, il ragionamento è valido solo fino ad un certo punto, fino a quando non si va a saturare la memoria presente non vi è nessun vantaggio nell'averne una quantità maggiore, voglio ricordare che un PC con 1 Gb di RAM gestisce applicazioni ben più esigenti di quelle attualmente disponibili per uno smartphone con lo stesso quantitativo di memoria, pur essendo Windows uno dei peggiori OS in fatto di gestione RAM...
    Sono responsabile di ciò che dico io, non di ciò che capisci tu...

  2.  
  3. #12
    Baby Droid


    Registrato dal
    Feb 2013
    Messaggi
    23

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Confermo tutti i punti e rilancio dicendo che ha una cpu da urlo
    Ci becchiamo al Mobile!

  4. #13
    Baby Droid L'avatar di DadeJoker88


    Registrato dal
    Jan 2013
    Località
    Vicenza (Veneto)
    Messaggi
    49
    Smartphone
    Samsung Galaxy Ace GT-S5830i

    Ringraziamenti
    12
    Ringraziato 3 volte in 3 Posts
    Predefinito

    Quote Originariamente inviato da diego63 Visualizza il messaggio
    Per quanto riguarda il velocizzare il sistema, il ragionamento è valido solo fino ad un certo punto, fino a quando non si va a saturare la memoria presente non vi è nessun vantaggio nell'averne una quantità maggiore
    Diego, ti stai riferendo al discorso che su Android più RAM libera non è sinonimo di dispositivo più veloce? Se ho una RAM che riesce a tenere attive in background le applicazioni che uso senza killarne alcuna allora non mi serve ulteriore RAM?
    Ultima modifica di DadeJoker88; 01-03-13 alle 12:33

  5. #14
    Androidiano VIP L'avatar di diego63


    Registrato dal
    Jan 2012
    Località
    Casa mia naturalmente
    Messaggi
    2,768
    Smartphone
    LG G3 32Gb

    Ringraziamenti
    171
    Ringraziato 262 volte in 214 Posts
    Predefinito

    Quote Originariamente inviato da DadeJoker88 Visualizza il messaggio
    Diego, ti stai riferendo al discorso che su Android più RAM libera non è sinonimo di dispositivo più veloce? Se ho una RAM che riesce a tenere attive in background le applicazioni che uso senza killarne alcuna allora non mi serve ulteriore RAM?
    Guarda, ti rispondo con una domanda, premetto che non so che smartphone usi, comunque... ti ricordi quale è stata l'ultima volta che il dispositivo abbia chiuso un'app per carenza di RAM?

    EDIT:
    Ho letto ora sotto il tuo avatar che smartphone usi...
    Sono responsabile di ciò che dico io, non di ciò che capisci tu...

  6. #15
    Androidiani Power User L'avatar di iGuich


    Registrato dal
    Mar 2012
    Località
    Cattolica
    Messaggi
    10,062

    Ringraziamenti
    139
    Ringraziato 2,998 volte in 2,007 Posts
    Predefinito

    Il terminale non è più veloce se la ram è vuota...

  7. #16
    Androidiano VIP L'avatar di diego63


    Registrato dal
    Jan 2012
    Località
    Casa mia naturalmente
    Messaggi
    2,768
    Smartphone
    LG G3 32Gb

    Ringraziamenti
    171
    Ringraziato 262 volte in 214 Posts
    Predefinito

    Quote Originariamente inviato da Guich Visualizza il messaggio
    Il terminale non è più veloce se la ram è vuota...
    Esattamente, l'importante (vale per qualsiasi dispositivo) è non saturarla, ma in ambiente Android anche questa condizione non è causa di rallentamento
    Sono responsabile di ciò che dico io, non di ciò che capisci tu...

  8. #17
    Androidiano VIP L'avatar di diego63


    Registrato dal
    Jan 2012
    Località
    Casa mia naturalmente
    Messaggi
    2,768
    Smartphone
    LG G3 32Gb

    Ringraziamenti
    171
    Ringraziato 262 volte in 214 Posts
    Predefinito

    Ad ogni buon conto vorrei ricordare che è assai improbabile che si abbia bisogno di mandare in esecuzione più di due applicazioni contemporaneamente, capita di rado anche a me pur avendo un Note che gestisce più finestre contemporaneamente...
    Sono responsabile di ciò che dico io, non di ciò che capisci tu...

  9. #18
    Senior Droid


    Registrato dal
    Jan 2011
    Messaggi
    370

    Ringraziamenti
    5
    Ringraziato 85 volte in 71 Posts
    Predefinito

    Puntualizzazione obbligatoria: Al momento tutti i processori dei terminali Android sono ARM, quindi appartenenti alla famiglia RISC (Reduced Instruction Set Computer).
    Cosa vuol dire? Vuol dire, in parole povere, che un processore da 1.7 gigaHz per pc non ha niente a che vedere - in termini di quello che riesce a fare un processore RISC da 1.7 gigaHz.
    Quella che in termini impropri è indicata come "la velocità della cpu" è soltanto la frequenza di un certo segnale che serve a sincronizzare e a dare una cadenza alle operazioni che la CPU svolge, ma non si hanno reali informazioni da questo valore su "quanto" calcolo svolga una singola operazione, né su quanti colpi di clock servano per una singola operazione.

    Un esempio terra terra, per spiegare il concetto: devi eseguire la moltiplicazione 30*60 su una CPU architettura x86 e una ARM, poniamo il caso abbiano la stessa frequenza di clock.
    Supponiamo (per assurdo, è solo un esempio) che la CPU x86 conosca l'operazione "moltiplicazione", e sia in grado di svolgerla in 2 cicli di clock.
    La CPU ARM, invece, non è in grado di eseguire moltiplicazioni, ma conosce l'istruzione "somma", per cui ripete sessanta volte la somma di 30, e supponiamo che ogni somma richieda un ciclo di clock per essere eseguita.
    Per eseguire lo stesso calcolo, quindi, saranno necessari 60 cicli di clock.
    In questo esempio, quindi, pur avendo la stessa frequenza di clock la CPU "desktop" è 60/2=30 volte più veloce della CPU, a pari frequenza, mobile.

    E' un esempio campato per aria, dato che entrambi i processori conoscono un'operazione semplice come la moltiplicazione, però quello che realmente accade è questo - che i processori ARM conoscono pochissime istruzioni, e sanno fare in fretta quelle, ma per svolgere compiti "complessi" devono mettere insieme - come dei mattoncini - singole operazioni, arrivando a richiedere parecchio più tempo a parità di frequenza di clock rispetto alle CPU "per computer".
    Spero di aver reso l'idea.

    Detto questo, e capito quindi che in realtà le CPU che vediamo non sono poi così tanto sovradimensionate, bisogna anche tener presente che Android è un sistema operativo che definire anarchico è dir poco.
    Ogni processo, ogni task, ogni activity si sveglia e fa "qualcosa" quando gli piace, andando a finire che, inevitabilmente, si va a creare un bottleneck da qualche parte, rendendo "lento", anche solo per pochi istanti il sistema.
    Questo bottleneck, a partire dalle CPU dual core, è di solito da cercare più nella memoria "fisica" (la flash in cui è contenuto il sistema) che nella potenza di calcolo in sé, tuttavia, dato che "non fa figo", cose come la latenza della flash e la velocità di lettura e scrittura, oltre che la capacità del micro-controller di gestire accessi concorrenti, sono abbastanza trascurate.
    E ci ritroviamo con smartphone del calibro dell'S3 che inevitabilmente laggano alla terza applicazione installata che cerca di sincronizzarsi.

    Discorso a parte merita la RAM.
    Android è vorace in termini di memoria, tende a espandersi finché può mettendo applicazioni e qualsiasi altra cosa gli capiti a tiro in memoria, per riuscire ad abbassare i tempi di risposta evitando di passare dalla - di solito lenta - memoria flash.
    Dato che il motore sotto è Java, le applicazioni Android hanno la sgradevole tendenza di occupare più memoria di quanta ci si aspetterebbe - non è raro vedere applicazioni banali occupare memoria nell'ordine dei megabyte.
    Avere tanta memoria quindi risulta effettivamente un buon modo per migliorare l'esperienza utente, come peraltro dimostrato dall'evoluzione degli smartphone negli ultimi anni - la gestione della RAM sui terminali come il Magic o il Dream era disastrosa nelle ultime versioni del sistema operativo del robottino verde, perché, fisicamente, non ci stava tutto il sistema - e dalla 2.3 in poi con meno di mezzo giga di ram si fa davvero fatica a far girare qualche applicazione.
    Ricordo anche però di aver letto, ai tempi del Dual, un articolo su XDA in cui si dimostrava che aumentare la RAM portava Android a più frequenti accessi in memoria per cercare qualcosa da cachare, e in generale finiva per rallentare le operazioni per una gestione più macchinosa del sistema.
    A spanne, direi che già con 1giga di RAM, oggi, siamo arrivati a una situazione in cui "basta". Ci stanno un po' di applicazioni cachate, c'è spazio per il sistema e basta lo spazio da dedicare all'activity aperta dall'utente.
    Vedremo nel prossimo futuro, e in particolare con la 5.0, se verranno introdotte novità nella gestione della RAM, tali da giustificare ulteriori aumenti.

    Nel mentre, riassumendo, spero in SoC che non alzino semplicemente la velocità di clock della CPU o la quantità di ram per ragioni di marketing, ma risultino equilibrate nei componenti evitando bottleneck più nascosti, e rimango in attesa di novità in ambito "gestione di tutto questo casino hardware" da parte di Google.

  10. I seguenti 2 Utenti hanno ringraziato Ma5t3r per il post:

    DadeJoker88 (02-03-13),diego63 (02-03-13)

  11. #19
    Androidiani Power User L'avatar di iGuich


    Registrato dal
    Mar 2012
    Località
    Cattolica
    Messaggi
    10,062

    Ringraziamenti
    139
    Ringraziato 2,998 volte in 2,007 Posts
    Predefinito

    Ma5t3r, gran bell'esempio (io le sapevo queste cose, studio informatica a scuola per qualcosa ) ma comunque, una googlolata non faceva male
    Rimane il fatto che gira la voce (e tutti ci credono) che più la ram è vuota, più il terminale è veloce..

    Sent from HOX

  12. #20
    Baby Droid L'avatar di DadeJoker88


    Registrato dal
    Jan 2013
    Località
    Vicenza (Veneto)
    Messaggi
    49
    Smartphone
    Samsung Galaxy Ace GT-S5830i

    Ringraziamenti
    12
    Ringraziato 3 volte in 3 Posts
    Predefinito

    Quote Originariamente inviato da diego63 Visualizza il messaggio
    Guarda, ti rispondo con una domanda, premetto che non so che smartphone usi, comunque... ti ricordi quale è stata l'ultima volta che il dispositivo abbia chiuso un'app per carenza di RAM?

    EDIT:
    Ho letto ora sotto il tuo avatar che smartphone usi...
    No, infatti! :-)

Pagina 2 di 3 primaprima 123 ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy