Newsgroup: it.comp.hardware.palmari
Titolo: Ma come funzionano le memorie?

 ram al momento dell'utilizzo.
Il problema e' che la ROM (flash) e' di solito meno della meta' della ram 
installata su palmare e buona parte e' occupata dal S.O. Non mi chiedere il 
perche' non montino direttamente 64 o piu' mb di ROM flash su palmare, 
invece dell'accoppiata ROM+RAM; probabilmente si tratta di una questione di 
costi...
-- 
La speranza e' l'ultima a morire. Ma muore.

 costi...
IMHO anche per motivi tecnici: le operazioni di lettura/scrittura sulla ram
sono molto più veloci di quelle effettuate sulla rom.
--
Gian Maria Freddi <gm.f...@NOSPAMlibero.it>
N.B.: togliere NOSPAM dall'indirizzo di e-mail.

 L'OS E' nella ROM, quindi non lo perdi una volta spento il palmare. 
[ERRATA CORRIGE]
Ovviamente intendevo: se togli l'alimentazione al palmare, es, quando si 
scaricano totalmente le pile.
Saluti


 L'OS E' nella ROM, quindi non lo perdi una volta spento il palmare. La ROM
[ERRATA CORRIGE]
Ovviamente per "spento il palmare" intendevo "tolta l'alimentazione al 
palmare". Quando il palmare e' spento, consuma cmq la batteria perche' la 
ram in cui sono contenuti i dati deve essere mantenuta sotto tensione.
Saluti


 ram sono molto più veloci di quelle effettuate sulla rom.
Si', effettivamente hai ragione. 
Piu' che altro mi chiedevo il perche' non abbiano "ripreso" nei palmari 
l'impostazione dei tradizionali PC. Sui PC hai una memoria di massa lenta 
non volatile (gli HD) e la ram. La memoria di massa e' sempre nettamente 
piu' grande della memoria RAM. Sui palmari si sarebbe potuto avere una 
Flash Rom grande (tipo 100 mb o piu') dove installare i programmi (avrebbe 
cioe' il ruolo che hanno gli odierni HD nei PC) e una RAM piu' piccola dove 
vengono soltanto "eseguiti" i programmi. Al termine della sessione di 
lavoro, il palmare aggiorna la flash con i file modificati (che sarebbero 
di piccola grandezza) e si "spegne" del tutto, senza consumare piu' 
batteria per alimentare i dati in ram. Probabilmente come hai evidenziato i 
tempi di scrittura su una flashrom rendono improponibile il discorso. 


batteria per alimentare i dati in ram.
Si, ma così perderemmo l'immediatezza del palmare, che ha come
peculiarità l'"accensione" istantanea.
Pensa di inserire un contatto e dover aspettare 30 secondi per
accendere, poi altri 20 per spegnere: uno strazio!
Un ciao che preme e lavora
-- 
No hair
ICQ# 120428244
Non sono calvo. Ho i capelli color carne.

 piu' grande della memoria RAM. 
Da un punto di vista economico e tecnico bisogna tener presente che le 
flash costano più delle ram e se non sbaglio hanno un numero grande ma 
finito di cicli di scrittura/cancellazione, inoltre sono meno affidabili 
(un po' la differenza che passa tra la RAM e la RAM ECC).
Le flash che vedi a basso costo sono lentissime (quelle viste come disco 
USB sui PC per esempio) e non andrebbero bene. Pensa che i PC 
industriali con disco a stato solido hanno memorie di massa dell'ordine 
della 10-na di MB.
Ultima, ma non meno importante... è una questione filosofica... 100Mb di 
dati su un palmare a cosa servirebbero (a parte le cartografie)... un 
palmare non è e non deve sostituire un PC/Portatile.
Le soluzioni palmari dovrebbero essere piccole/integrate/veloci. 
Una prospettiva di questo tipo (tanta memoria tanto disco tantissime 
funzioni nel sistema operativo) altera il concetto stesso di palmare.
dario

funzioni nel sistema operativo) altera il concetto stesso di palmare.
Questo lo dici tu. Oltre alle cartografie ci sono altre applicazioni
cui farebbe comodo molta memoria, vedasi tutte le applicazioni
multimediali, mp3, video, etc, e visto che gli ultimi modelli di
palmari sono sempre piu' improntati verso questa filosofia, va da se'
che + memoria si ha meglio e'.
jo

 
Si potrebbe scrivere un trattato seza venirne a capo... il motivo per 
cui microsoft ha chiamato la propria piattaforma pocketpc, molto 
probabilmente è questo... la strada che sta seguendo è quella di 
dispositivi per l'entertainment tascabile. Dall'altra parte c'è (per 
adesso) palm con un sistema essenziale, per alcuni sin troppo, 
ingegnerizzato per fare al meglio e con il minimo le operazioni di 
gestione del tempo (e non solo) personali.
Con il palmare ci lavoro e lo tiro fuori per fissare un appuntamento, 
per inviare un fax o per rispondere ad una email se sono in treno. Se 
viaggio per diletto ho un lettore mp3 robusto, compatto e studiato per 
resistere alle botte.
Attualmente, mp3 a parte, le altre dimostrazioni di forza computazionale 
dei moderni palmari (video, videogiochi per esempio) li trovo come 
esercizi fini a se stessi... un po' come gli MMS dinamici di WIND in 
questo momento... (e qui si rischia un altro flame!).
dario

dario
Se con il palmare ci lavori, allora probabilmente le dimostrazioni di
forza computazionale come le chiami tu sono del tutto superflue, e qui
sono daccordo, meglio avere un palmare più improntato al campo
professionale che a quello ludico.
Tuttavia per molti altri, me compreso, un palmare è un'alternativa a
un dispositivo molto più grande e ingombrante, leggasi laptop, non
certo adatto ad essere portato con sè in qualsiasi occasione.
Connessione a internet, mp3, video ed altre applicazioni del genere
sono egregiamente svolte da questi piccoli gioiellini della tecnica,
rimpiazzando in tutto e per tutto l'ingombrante laptop in questo
campo. Quindi, riferendomi al discorso di prima, ben vengano
processori sempre più potenti e memorie sempre più grandi. Non credo
proprio che l'estensione dei palmari al campo ludico ne comprometta
l'utilizzo prettamente professionale, anche perchè ciò è quasi sempre
accompagnato da un aumento prestazionale via via più grande. In
definitiva, perchè un palmare non dovrebbe soddisfare entrambe le
filosofie, racchiudendo in un unico dispositivo un utilizzo a
360gradi?
jo

 
In linea di principio hai proprio ragione, il problema è che 
l'informatica ha avuto un'accelerazione inutile ed in alcuni casi 
pericolosa, governata da leggi di mercato più che da esigenze degli 
utenti: il mercato ludico è stato ottimo propulsore per la spinta 
tecnologica, il problema è che in ambito professionale è difficile 
trovare strutture in grado di sopportare l'aggiornamento dell'hardware e 
del software con la stessa velocità con cui il mercato tende ad imporlo.
Una volta i miei clienti (cmq gli utenti in genere) compravano 
dell'hardware per far girare un software a loro utile e che riuscivano 
ad ammortizzare nei fatidici 3/5 anni dettati dalla legge (a dire il 
vero tenevano l'hardware fino al collasso strutturale dello stesso!)...
adesso ogni due anni per scrivere permettere alla segretaria di scrivere 
le letterine dovrebbero aggiornare le macchine ogni due anni almeno.
Tale impulso stà arrivando anche nell'ambito dei palmari: il mercato dei 
palmari era guidato da un'azienda (lo è ancora, ma stà perdendo terreno) 
che usava un'architettura consolidata ed ammortizzata come base della 
sua piattaforma... il 68000 se non sbaglio è degli anni 70. L'impegno di 
questa'azienda era quello di fornire una soluzione integrata, abbastanza 
flessibile e tarata sulle esigenze reali.
PocketPC rovescia questa filosofia, avendo sposato una tecnologia più 
recente (anche se altrettanto consolidata... l'ARM se non sbaglio veniva 
montato sul mitico Archimede della Acorn negli anni d'oro di Amiga),  
insinuando nei clienti nuove esigenze.
A dimostrazione di quanto sia difficile progettare l'architettura di un 
microprocessore ex-novo Intel ha fatto quanto le è più congegnale... ha 
riscaldato la minestra dell'ARM producendo un fantomatico XScale in cui 
seguendo la filosofia del "più MHz ci sono più c'è l'ho lungo" un po' 
come ha fatto dal Pentium al Pentium IV (ma sono tentato di infilare 
anche il 386 ed il 486) non ha introdotto novità sostanziali, ma 
marginali, ha lustrato la confezione che è stata infiocchettata con un 
sistema operativo che senza tutti quei MHz non permetterebbe di fare 
quanto l'utenza consumer (che è da interpretare non come "non 
professionale", ma come "consumistica") oramai viziata si aspetta da un 
dispositivo di ultima generazione.
Ricapitolando... "W il consumismo"... sono il primo a sbattere nel cesso 
un sacco di soldi in gadget di tutti i tipi, ma "M il consumismo" che 
impedisce la sana e corretta "digestione" delle novità tecnologiche.
Per chiudere... e giuro che non aggiungerò nulla a questo thread per 
evitare un linciaggio doveroso da parte degli altri utenti... 
Una cosa che purtroppo ho notato è che questa tendenza a macchine sempre 
+ performanti e generose in quanto a risorse disabitua i programmatori 
alla buona programmazione... 
I programmatori di una volta che perdevano delle ore per ottimizzare un 
ciclo non hanno più senso di esistere... da circa un anno e mezzo 
sviluppo applicazioni per PalmOS e devo dire che è proprio divertente... 
si ritorna hai tempi di macchine abbastanza potenti e contemporaneamente 
con poche risorse... si ritorna ai vecchi problemi di gestione di heap e 
di stack... manca solo una sana gestione degli interrupt legati alle 
porte di I/O... :-) 
Il vero programmatore
http://www.dariofinardi.it/html/programmatore_barra.htm
Non è solo nostalgia (anche perchè ho 30 anni, non ne ho 80)... ma anche 
necessità di soddisfare al meglio le esigenze dei clienti senza 
propinare loro un unica piattaforma esosa nelle richieste, ricca nella 
dotazione di strumenti inutili (seppur accattivanti)...
...fosse possibile avere due mercati paralleli... uno per macchine 
cunsumer/ludiche l'altro per macchine "professionali"... stranamente 
quele professionali sarebbero molto più economiche a parità di 
piattaforma...
E dopo questo sproloquio per cui sento che verrò odiato da molti... 
chiudo l'ufficio, vado a fare doccia e valigia... e nei prossimi giorni 
vi leggerò dal mare!
saluti da un,
logorroico Dario

 ha scritto nel messaggio
news:MPG.17c49cec8...@News.CIS.DFN.DE...

Complimenti! Di questi tempi non è facile trovare una persona in grado
di fare un quadro così chiaro della realtà Palmari & Co..... Forse,
guardando
quello che propone il mercato, ogni giorno che passa ci stanno
offrendo un sacco di risposte a domande che non abbiamo mai fatto!
Saluti,
C.