1 |
On Sun, Mar 30, 2014 at 7:05 PM, Joshua Kinard <kumba@g.o> wrote: |
2 |
> Personally, I say make the metric version the default (new prefixes), and |
3 |
> leave the choice available to switch to the SI (old prefix) form with a |
4 |
> simple variable switch in a config file some where. |
5 |
|
6 |
The metric system IS the SI system. The new prefixes are not yet SI |
7 |
standards, but they are ISO standards. However, the new prefixes |
8 |
pertain to the old way of doing things. |
9 |
|
10 |
That is... |
11 |
|
12 |
System 1 (generally used by programmers in the 60s-90s, but less |
13 |
universally as time moved on, not compatible with SI): |
14 |
1 kB = 1024 bytes, report everything in kB |
15 |
|
16 |
System 2 (aligned with SI and the metric system - used sporadically |
17 |
until heavily adopted by storage manufacturers for marketing reasons) |
18 |
1 kB = 1000 bytes, report everything in kB |
19 |
|
20 |
System 3 (the new ISO standard, compatible with SI but adds to it) |
21 |
1kB = 1000 bytes |
22 |
1 KiB = 1024 bytes |
23 |
report things in whatever units you feel like |
24 |
|
25 |
The main advantage of the ISO standard isn't the use of either base 2 |
26 |
or base 10, but the fact that you can actually distinguish what base |
27 |
is in use. |
28 |
|
29 |
Either system 2/3 could be described as metric in nature - the only |
30 |
one which isn't is System 1. |
31 |
|
32 |
Rich |