Newsgroup: it.arti.fotografia.digitale
Titolo: Spazio effettivo memorie

L'altro giorno leggevo per curiosita' le note sulla confezione di una Memory
Stick da 256Mb e ne ho letto una che recitava piu' o meno cosi':
"La capacita' di questa Memory Stick e' di 256Mb, lo spazio effettivamente
sfruttabile e' di circa 220Mb perche' una parte e' riservata a informazioni
di sistema"
Immagino che per "informazioni di sistema" si intenda una tabella di
allocazione dei file, considerato che varie informazioni sono incluse nel
file stesso come dati Exif. Per quanto possa essere una FAT cmq 30Mb su 256
(10% circa) mi sembrano uno sproposito, in proporzione un'hard disk da 80Gb
dovrebbe riservarne circa 80 per sapere dove sono i file, decisamente
troppo.
A questo punto mi chiedo: cosa c'e' di preciso nello spazio riservato? e se
si puo', come si fa' a minimizzare questo spreco?
e per le altre memorie qunt'e' l'effettivo spazio utilizzabile?
merlinO
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto

a questi livelli, le misure dovrebbero essere considerate essenzialmente
indicative, e i tagli nominali.
considera anche i differenti sistemi di misurazione (1mb = 1000 o 1024), le
differenti formattazioni (fat, fat32, ntfs...).
ho nella pcmcia una cf256 (fat) con 2 jpeg e 6 spezzoncini avi.
in totale 58.5 mb per esplora risorse, 61.3 per salamander (una specie di
norton commander).
win comunque da' liberi 185.
185 + 58.5 = 243.5, non 256...
quanto ai dischi, qui in ufficio abbiamo casualmente appena formattato
(ntfs) un 120gb, e win ne da' disponibili 115.04...
ciao, j.

185 + 58.5 = 243.5, non 256...
Il che e' assolutamente corretto.
Infatti sia negli harddisk che nelle memorie, la misura Mb significa
"milioni di bytes", quindi in realta' e' una CF da 256'000'000 bytes,
che equivalgono a 244 Mb
Un harddisk da 80 Gb in realta' e' un harddisk da 80'000'000'000
bytes, e proprio per questo la formattazione e' di 74,5 Gb e non di
80, come erroneamente si potrebbe pensare!
-- 
-------------------------------
  -          Zolla          -
-------------------------------
"Non hai mai sentito dire 
   che la bellezza delle cose
              ama nascondersi?"
-------------------------------

 80, come erroneamente si potrebbe pensare!
su una cf da 256, formattata dalla canon, ho cancellato tutto.
poi ci ho copiato sopra avi e jpeg e infine icone per riempirla.
totale in byte presenti sulla cf256, secondo la barra di stato di
salamander:
260.684.105
windows li indica come 248 mb.
formattando con win la cf in ntfs anziche' fat, win da' disponibili 246:
giusto per ricordare che differenti formattazioni danno differenti
risultati, p.e. sotto pc, mac o n*x.
nelle memorie dei pc, e dubito che per le camere si usi un altro metodo,
1 k = 1.024 b, 1 m = 1.024k = 1.048.576 b
nei 286 con 1 m di ram, il check al boot arrivava *sempre* a 1024k.
nella barra di stato, salamander da' i calcoli in byte, windows arrotonda,
il che con le misure attuali aiuta la lettura.
pero' chiunque programma i calcoli li fa in byte, quando non in bit.
l'arrotondamento potrebbe essere disastroso.
la semplificazione 1k = 1.000 - 1m = 1.000.000 e' meramente indicativa, per
amor di concisione.
256 m = 268.435.456 b, almeno teoricamente.
ciao, j.

256 m = 268.435.456 b, almeno teoricamente.
Se la memory fosse da 256Mb sarebbe cosi'...
Ma la memory e' da 256000000 bytes, quindi per avere la capacita'
effettiva devi fare la divisione 256000000 / 1024 / 1024 = circa 244Mb
(perche' giustamente 1Mb = 1024Kb e 1 Kb = 1024 bytes)
I produttori di harddisk/memorie utilizzano invece la notazione 
1Mb = 1000 Kb = 1000000 bytes
che ovviamente incasina tutto :-)


 che ovviamente incasina tutto :-)
boh.
su tutte le cf che ho c'e' scritto
8 MB
64 MB
256 MB
esattamente come per le ram dei pc. questo portatile l'ho chiesto e me
l'hanno dato con 1 GB, il desk dell'ufficio con 1.5 GB, quello di casa con
512 MB.
il fattore 1' *sempre* 1024, *mai* 1000.
comunque non insisto. unicuique suum.
ciao, j.
ps: scusa le maiuscole :)

 comunque non insisto. unicuique suum.
sulle memorie di massa, per convenzione il mb è 1.000.000 di bytes
-- 
WNC2 - World Nutrition Center 2 - Integratori per lo sport
Concessionario:
Nutrisystem,AndersonResearch,EAS,Met-Rx,Gensan,Eurosup,ProNutrition.
Email:wnc2N...@wnc2.it
 ONLINE STORE:
http://shop.wnc2.it
Knowledge Base:
http://www.wnc2.net/kb/
irc.azzurra.org
 - #wnc2 / ICQ UIN: 2361838

 WNC2 - World Nutrition Center 2 - Integratori per lo sport
ciao


il fattore 1' *sempre* 1024, *mai* 1000.
Si, in informatica. ma per convenzione da quando esistono gli harddisk
e le memorie di massa si utilizza il megabyte come 1000 bytes
(erroneamente, lo so, ma e' una convenzione che va avanti da quando
esistono i computer)
Ma come ti ho gia' detto, sulle memorie di massa, il fattore e' SEMPRE
1000 e MAI 1024.
Un harddisk da 80 giga non e' un 80Gb ma un 80000000000 bytes, cosi'
come una memoria di massa da 256Mb e' una memoria da 256000000 bytes,
cosi' come una chiavetta USB da 1 giga e' 1000000000 bytes.
Le ram dei computer invece seguono la logica dell'informatica, ma non
sono periferiche di archiviazione di massa.
Questa cosa porta una gran confusione e infatti moltissima gente crede
che il file system porti via 5 giga su un harddisk da 80 giga, quando
in realta' non si rendono conto che un harddisk da 80 giga e' in
realta' un harddisk da 75 giga e mezzo, in qualsiasi modo tu lo
formatti!!
Spero di essere stato piu' chiaro.


 Si, in informatica.
e secondo te quando parliamo di computer, ram e memorie di massa, e anche
macchine fotografiche digitali, di cosa stiamo parlando ?
so che ci sono ambiguita' e confusioni, quelle su cui marciano i
commerciali, ma il fatto che su una cf256mb ci stiano piu' di 260 milioni di
bytes qualcosa dovrebbe pur voler dire.
comunque, ripeto, a ognuno i suoi usi. tanto quello che conta e' quanta roba
ci sta su un supporto...
ciao, j.
--
rubo una magnifica sig:
ci sono 10 tipi di persone:
chi conosce il binario e chi no

macchine fotografiche digitali, di cosa stiamo parlando ?
Scusami intendevo informatica logica, a livello di file system, di
sistema operativo, di programmi...
Ma per i produttori di hardware la storia e' ben diversa... Le memorie
di massa seguono la logica che 1Kb e' uguale a 1000 bytes basta che
fai qualsiasi ricerca su google per cercare conferme...
Ma se non ti interessa che stiamo qui a discutere a fare?
Cmq non mi sbaglio, e' il mio lavoro, vedo harddisk di tutte le
dimensioni ogni giorno e anche pen drive, compact flash e memory stick
duo, e la regola e' sempre uguale per tutti!
Senza rancore eh?
Ciao


 Ciao
certo, assolutamente. opinioni diverse di solito portano a visioni piu'
complete.
anche se si resta fermi sulla propria opinione :))
ciao, j.

1 m = 1024 k, 1 k = 1024 b, sempre e comunque.
Si ma prendi un harddisk da 80 giga ed esaminalo, conta i cluster, i
bytes, quello che vuoi! Non puoi negare l'evidenza dei fatti!
Dico 80 giga perche' a quel punto la differenza a causa della
conversione da formato diverso diventa enorme (5 giga) e non puoi non
notarla!
E comunque e' una cosa ben risaputa nell'informatica. E le compact
flash non sono diverse dagli harddisk, inizi a notarlo nelle memorie
da un giga.. E non sono diversi nemmeno i CD e i DVD rom, infatti su
un DVD da 4.7Gb ci stanno esattamente 4.38 Gb. questo non a causa del
file system ma a causa di questa operazione:
4.7 GB = 4,7000,000,000 Byte / 1,024 = 4,589,843 KB
4,589,843 KB / 1,024 = 4,482 MB
4,482 MB / 1,024 = 4,376 GB
Questo perche' i 4.7 giga iniziali non sono veramente 4.7 giga, ma
secondo la denominazione dei produttori di memorie di massa, sono
47000000000 bytes!
un esempio arriva dal sito della ricoh, produttrice di DVD, se segui
il link alle faq ufficiali:
http://www.ricoh.co.jp/dvd/asia/support/faq/allmodels/media_d.html#09
Ancora, qui, altra faq sulle conversioni dei bytes:
http://www.romulus2.com/articles/guides/misc/bitsbytes.shtml
se vedi alla sezione "decimal system" trovi questa spiegazione:
Although data storage capacity is generally expressed in binary code,
many hard drive manufacturers (and some newer BIOSs) use a decimal
system to express capacity
altro sito:
http://www.pcguide.com/intro/fun/bindec-c.html
alla voce che inizia con "Storage devices however are where the real
confusion comes in.."
Io cmq lavoro in un CED che gestice una rete da 300 computer, con
varie linee dedicate e stabilimenti in citta' diverse, e 2 linee da 2
mbit per accesso esterno in internet, ma se facessi solamente questo
lavoro e non mi fossi mai posto il problema, non lo saprei proprio che
negli HD 1mb equivale a 1000 bytes...
ma siccome sono anche tecnico hardware (oltre che programmatore visual
studio) e maneggio gli harddisk, li monto, li formatto, li installo,
eccetera, questa cosa mi e' capitata centinaia di volte sotto gli
occhi. Solo per dire che puo' capitare anche lavorando in informatica
di non sapere qualche cosa! Ad esempio se mi dai in mano un server
unix praticamente l'unico comando che conosco e' "ls -la" :-D
E comunque ripeto, non e' una mia opinione, e' una cosa ben risaputa e
documentata, perche' invece di chiedere ad amici non fai una
ricerchina su google?
Spero di essere stato piu' chiaro delle precedenti, comunque se vuoi
credere diversamente liberissimo di farlo... non saro' io a cambiare
il mondo :-)
Ciao ciao!


 Ciao ciao!
ciao, j.

non dire mai, non si sa mai :)
:)
Interessante comunque questa discussione...
Mi faceva notare un collega che su una macchina server ci sono cinque
dischi IBM da 37.2 giga in raid, e sono identificati come dischi da
37.2 giga, non come da 40 giga, pero' rifacendo la famosa divisione:
40000000000 / 1024 / 1024 / 1024 = 37,2
quindi in pratica la maxtor mi da' un disco da 40 giga, la ibm me ne
da' uno da 37,2 giga, ma siccome la maxtor conta in decimale e la ibm
in binario, il disco che ottengo e' sempre lo stesso!
Comunque ora che mi ci fai riflettere e' vero, ho notato che ci sono
dischi che usano una notazione e dischi che usano l'altra... ho
controllato due o tre casi... Forse lo stesso avviene per le memorie,
ricordo che anche per i CD tempo fa uscivano cd da 700 mega che pero'
in basso c'era scritto, in piccolo "= 700.000.000 bytes")
Insomma... e' un gran casino!
Comunque i siti non e' che li portavo a mio favore, era solo per far
capire che non e' vero che SEMPRE 1Kb e' 1024 bytes, solo in notazione
a potenze di due, mentre in notazione decimale 1Kb e' 1000 bytes, e
probabilmente i produttori di memorie di massa ci giocano su questo!
Ok ora pero' veramente basta, siamo completamente OT e alla fine
abbiamo ragione entrambi in quanto non c'e' uno standard! :-)


 probabilmente i produttori di memorie di massa ci giocano su questo!
si', e ti ringrazio per avermi fatto notare che una cosa che davo per
scontata non lo e' poi mica tanto.
ciao, j.