A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » General Hardware & Peripherals » Storage & Hardrives
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Kingston "512MB" SD flash cards - only 488MB



 
 
Thread Tools Display Modes
  #1  
Old February 4th 05, 04:25 PM
Alun Saunders
external usenet poster
 
Posts: n/a
Default Kingston "512MB" SD flash cards - only 488MB

Peter wrote:
I have three of these, all brand new. All show 488MB as the size when
formatting them and this is matched by the size of the files that can
be transferred to them from a PC.

Even allowing for 1k being 1024 etc this is a very big shortfall.

Is this normal? I haven't seen it on 128MB and 256MB SD cards.

They are used in PDAs to store GPS moving map data.


488*1024*1024=511705088 ... not far off

It's the same with hard disks. Most manufacturers define a MByte as
having 1,000,000 bytes and most OS's define it (correctly) as
1024*1024=1048576 bytes. Plus you've got formatting overhead for
whatever file system you are using.

FWIW my el cheapo Lidl sourced 512MByte SD card gives a capacity of
513,015,808 bytes or 498MBytes formatted as FAT.
--
Alun Saunders
  #2  
Old February 4th 05, 04:35 PM
Alun Saunders
external usenet poster
 
Posts: n/a
Default

Alun Saunders wrote:

FWIW my el cheapo Lidl sourced 512MByte SD card gives a capacity of
513,015,808 bytes or 498MBytes formatted as FAT.


Sorry for the typo, that should read 489MBytes

--
Alun Saunders
  #3  
Old February 4th 05, 04:54 PM
Paul Rubin
external usenet poster
 
Posts: n/a
Default

Peter writes:
Is this normal? I haven't seen it on 128MB and 256MB SD cards.


Yes, it's normal, I think the cards have lots of spare sectors to
allow remapping for write wear. I've seen it in smaller cards too.
  #4  
Old February 4th 05, 06:00 PM
Yura Pismerov
external usenet poster
 
Posts: n/a
Default


As the matter of fact this is an international standard (1MB==1000B).
IMHO this is very reasonable considering the size of the consumers market share.
And the megabytes that the computer and other technically savvy people got used to (2^10), are in fact called MiB.
I don't recall the exact name of that standard but I did see it at some point.,,


Alun Saunders wrote:
Peter wrote:

I have three of these, all brand new. All show 488MB as the size when
formatting them and this is matched by the size of the files that can
be transferred to them from a PC.

Even allowing for 1k being 1024 etc this is a very big shortfall.

Is this normal? I haven't seen it on 128MB and 256MB SD cards.

They are used in PDAs to store GPS moving map data.



488*1024*1024=511705088 ... not far off

It's the same with hard disks. Most manufacturers define a MByte as
having 1,000,000 bytes and most OS's define it (correctly) as
1024*1024=1048576 bytes. Plus you've got formatting overhead for
whatever file system you are using.

FWIW my el cheapo Lidl sourced 512MByte SD card gives a capacity of
513,015,808 bytes or 498MBytes formatted as FAT.


--
Yuri Pismerov, Sr. System Administrator,
TUCOWS.COM INC. (416) 535-0123 ext. 1352

  #5  
Old February 5th 05, 12:50 AM
David Schultz
external usenet poster
 
Posts: n/a
Default

There is 512MB on the card. In order for it to be reasonably useful to a
computer it must be organized in some way. So the formatting process creates a
file system and this is what is consuming all of that space. My 64MB MMC card
has 60.9MB free after formatting. That is about 5% overhead in both cases.

If you don't need a file system then the full 512 MB is available.




Peter wrote:
I have three of these, all brand new. All show 488MB as the size when
formatting them and this is matched by the size of the files that can
be transferred to them from a PC.

Even allowing for 1k being 1024 etc this is a very big shortfall.

Is this normal? I haven't seen it on 128MB and 256MB SD cards.

They are used in PDAs to store GPS moving map data.


Peter.
--
Return address is invalid to help stop junk mail.
E-mail replies to but remove the X and the Y.
Please do NOT copy usenet posts to email - it is NOT necessary.



--
David W. Schultz
http://home.earthlink.net/~david.schultz

Just because you wind up naked doesn't make you an emperor. - M.A. Padlipsky

  #6  
Old February 5th 05, 01:17 PM
Alan
external usenet poster
 
Posts: n/a
Default

In message , Peter
wrote

I have three of these, all brand new. All show 488MB as the size when
formatting them and this is matched by the size of the files that can
be transferred to them from a PC.

Even allowing for 1k being 1024 etc this is a very big shortfall.


1k is actually 1000 when referring to hard disks, and presumably SD
cards.

A computer may report 1k byte as 1024 bytes. M$ Windows reports both
figures.

Converting from the true figure to the alternative (approximate) form of
reporting size gives

(512 x 1000 x 1000) / (1024x1024) = 488

--
Alan

  #7  
Old February 5th 05, 01:30 PM
Alan
external usenet poster
 
Posts: n/a
Default

In message , Alun Saunders
wrote

most OS's define it (correctly) as 1024*1024=1048576 bytes.


Er, no. The 1000x1000 figure is correct

The majority of data sheets for memory chips that I've seen give the
exact number of elements rather than the 'shorthand' and often
misleading Mbyte figure.

A manufacturer is more likely to quote a figure of 1048576 memory
locations rather than saying 1Mbytes or 1.04Mbytes. Often memory chips
don't come in sizes that conform to exact byte boundaries - they often
have locations usually used by designers for parity checking etc.

The marketing department will use the figure that appears to be larger


--
Alan

  #8  
Old February 5th 05, 07:45 PM
Alun Saunders
external usenet poster
 
Posts: n/a
Default

Alan wrote:
In message , Alun Saunders
wrote

most OS's define it (correctly) as 1024*1024=1048576 bytes.


Er, no. The 1000x1000 figure is correct


It depends on your definition of "correct", I suppose.

Ever since I've been working in the computer field, which is getting for
27 years now, a kByte has been 1024 bytes and a MByte has been 1048576
bytes, at least for RAM, ROM and suchlike. I can't honestly say whether
hard disks way back then (which were in the order of 5 or 10 MBytes)
used that or the 10^6 version, and let's face it with capacities like
that the absolute difference between the two is pretty small, but I
still find it misleading to use one definition for memory and another
for storage purposes, and historically I find the 1 MByte=1048576 bytes
the more "correct" one. You can think what you like, however.

--
Alun Saunders
  #9  
Old February 6th 05, 02:40 AM
Yura Pismerov
external usenet poster
 
Posts: n/a
Default


Found it:

http://physics.nist.gov/cuu/Units/binary.html

Yura Pismerov wrote:


As the matter of fact this is an international standard (1MB==1000B).
IMHO this is very reasonable considering the size of the consumers
market share.
And the megabytes that the computer and other technically savvy people
got used to (2^10), are in fact called MiB.
I don't recall the exact name of that standard but I did see it at some
point.,,


Alun Saunders wrote:

Peter wrote:

I have three of these, all brand new. All show 488MB as the size when
formatting them and this is matched by the size of the files that can
be transferred to them from a PC.

Even allowing for 1k being 1024 etc this is a very big shortfall.

Is this normal? I haven't seen it on 128MB and 256MB SD cards.

They are used in PDAs to store GPS moving map data.




488*1024*1024=511705088 ... not far off

It's the same with hard disks. Most manufacturers define a MByte as
having 1,000,000 bytes and most OS's define it (correctly) as
1024*1024=1048576 bytes. Plus you've got formatting overhead for
whatever file system you are using.

FWIW my el cheapo Lidl sourced 512MByte SD card gives a capacity of
513,015,808 bytes or 498MBytes formatted as FAT.



  #10  
Old February 7th 05, 11:23 PM
Malcolm Weir
external usenet poster
 
Posts: n/a
Default

On Sat, 05 Feb 2005 19:45:37 +0000, Alun Saunders
wrote:

Alan wrote:
In message , Alun Saunders
wrote

most OS's define it (correctly) as 1024*1024=1048576 bytes.


Er, no. The 1000x1000 figure is correct


It depends on your definition of "correct", I suppose.


How about the SI units?

Ever since I've been working in the computer field, which is getting for
27 years now, a kByte has been 1024 bytes and a MByte has been 1048576
bytes, at least for RAM, ROM and suchlike.


True, and they've incorrectly been using SI prefixes all the time!

You do know that a Kg is not 1024g, and a Km is not 1024m, right?

I can't honestly say whether
hard disks way back then (which were in the order of 5 or 10 MBytes)
used that or the 10^6 version, and let's face it with capacities like
that the absolute difference between the two is pretty small, but I
still find it misleading to use one definition for memory and another
for storage purposes, and historically I find the 1 MByte=1048576 bytes
the more "correct" one. You can think what you like, however.


How many bits per second can you send down a 1 megabit/sec line?

It has *never* been anything than 1,000,000. Because frequencies
(1MHz) have always been correct.

Still, in the early days, disk manufacturers sometimes quoted
capacities in units of 2000 sectors, each of 512 bytes, i.e. 1024000
byes (also called "megabytes").

The correct prefix for the binary power is "Mebi", written "Mi", as in
"Mebibytes" (MiB).

Malc.
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Announcement] FlashBoot - a tool to make USB Flash Disks bootable PrimeExpert General 0 February 6th 05 05:58 PM
Booting w/ a flash drive Jon Davis General 4 May 22nd 04 06:14 AM
bigger flash cards, more battery usage? kony General 0 August 29th 03 09:58 PM
USB flash card reader jams up larrymoencurly General 1 August 22nd 03 08:02 PM
About the 512MB Tinlex USB2.0 handy Flash drive Some One General 0 August 14th 03 04:07 PM


All times are GMT +1. The time now is 09:01 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.