Oś czasu przedrostków binarnych - Timeline of binary prefixes

Ta oś czasu przedrostków binarnych wymienia wydarzenia w historii ewolucji, rozwoju i użycia jednostek miary dla informacji , bitu i bajtu , które są związane z definicją przedrostków binarnych przez Międzynarodową Komisję Elektrotechniczną (IEC) w 1998.

W przeszłości komputery wykorzystywały wiele systemów wewnętrznej reprezentacji danych, metod działania na elementach danych i adresowania danych. Wczesne komputery dziesiętne obejmowały ENIAC , UNIVAC 1 , IBM 702 , IBM 705 , IBM 650 , IBM 1400 i IBM 1620 . Wczesne komputery z adresami binarnymi obejmowały Zuse Z3 , Colossus , Whirlwind , AN / FSQ-7 , IBM 701 , IBM 704 , IBM 709 , IBM 7030 , IBM 7090 , IBM 7040 , IBM System / 360 i DEC PDP .

Systemy dziesiętne zazwyczaj miały pamięć skonfigurowaną w pełnych wielokrotnościach dziesiętnych, np. Bloki po 100 i później 1000. Skrót jednostki „K” lub „k”, jeśli został użyty, oznaczał pomnożenie przez 1000. Pamięć binarna miała potęgi dwóch lub ich małych wielokrotności. W tym kontekście „K” lub „k” były czasami używane do oznaczenia wielokrotności 1024 jednostek lub tylko przybliżonego rozmiaru, np. „64K” lub „65K” dla 65 536 (2 16 ).

1790s

1793

  • Francuska Komisja temporaire de Poids & Mesures rêpublicaines , Décrets de la Convention Nationale , proponuje binarne przedrostki double i demi , oznaczające odpowiednio współczynnik 2 (2 1 ) i 1 2 (2 - 1 ) w 1793 roku.

1795

1930

  • Przedrostki metryczne „ kilo- ” (założono w 1795 r.) I mega- (założono w 1873 r.) Są szeroko stosowane jako mnożniki dziesiętne 1000 i 1 000 000 jednostek częstotliwości i impedancji w przemyśle elektronicznym.

Lata czterdzieste

1943–1944

1947

  • „Planowany jest komputer Whirlwind I z pamięcią masową 2048 liczb po 16 cyfr binarnych każda”.

1948

1950

  • W latach pięćdziesiątych „1 kilobit” oznaczał 1000 bitów:
    • „W latach 50-tych, co jest zadziwiające - i to jedyny zbieg okoliczności - faktycznie otrzymałem zadanie napisania specyfikacji operacyjnych [...] tego, co nazywano przekleństwem. Podali mi to i powiedzieli:„ Idziesz określić, jak przebiega proces przekazywania między centrami kierunkowymi ”, [...] i nie miałem pojęcia, o czym mówią. Ale mieliśmy [...] jednokilobitowe linie łączące centra kierunkowe i pomyślałem, „Dobry Boże! 1000 bitów na sekundę. Cóż, na pewno uda nam się coś z tym zrobić . ”- Saverah Warenstein, były programista w Lincoln Laboratory, IBM

1952

  • Pierwsza pamięć z rdzeniem magnetycznym , pochodząca z IBM 405 Alphabetical Accounting Machine, została pomyślnie przetestowana w kwietniu 1952 r. (Zdjęcie przedstawia rdzeń 10 × 12; prawdopodobnie jeden z 8)
    • „Współpracując z bardziej doświadczonym inżynierem, [Mike Haynes] zbudował pamięć rdzeniową o pojemności wystarczającej do przechowywania wszystkich informacji na karcie dziurkowanej IBM : 960 bitów w macierzy 80 × 12. W maju 1952 r. Pomyślnie przetestowano ją jako bufor danych między alfabetyczną maszyną rozliczającą Typ 405 a podsumowującym stemplem Typ 517. Ten pierwszy test funkcjonalny pamięci z rdzeniem ferrytowym został przeprowadzony w tym samym miesiącu, w którym czterokrotnie mniejsza matryca z rdzeniem ferrytowym 16x16-bitowym została pomyślnie przetestowana w MIT ”.
  • IBM 701 , komputer binarny zaadresowaną zawierający 72 Williams rurki 1024 bitów każdy, jest wydany w kwietniu.
    • Zasady działania Typ 701 nie używa przedrostków z długością słów lub rozmiarem pamięci. Na przykład określa, że ​​każda rura pamięci może pomieścić 2048 słów.
    • Opcjonalna pamięć z rdzeniem magnetycznym IBM 737 przechowuje 4096 36-bitowych słów. Każda płaszczyzna ma 64 × 64 = 4096 bitów.

1955

  • Podręcznik IBM 704 (maszyna binarna) używa arytmetyki dziesiętnej dla potęg dwójki, bez przedrostków
    • „ Dostępne są jednostki magazynujące rdzeń magnetyczny o pojemności 4096 lub 32 768 rejestrów rdzeni; lub można zastosować dwie jednostki magazynujące rdzeń magnetyczny, każdy o pojemności 4096 rejestrów rdzeni. W ten sposób dostępne są jednostki magazynujące rdzeń magnetyczny, aby zapewnić kalkulator o pojemności 4096, 8192 lub 32768 rdzeniowych rejestrów pamięci. "
    • „Każdy bęben ma pojemność 2048 słów”.

1956

  • IBM 702 (a dziesiętnie skierowana maszynę) Wstępny Obsługi Informacji używa arytmetyki dziesiętnej dla uprawnień dziesięciu, bez prefiksów.
    • „Pamięć elektrostatyczna jest głównym nośnikiem pamięci w maszynie. Składa się z lamp katodowych, które mogą przechowywać do 10 000 znaków informacji w postaci ładunków elektrostatycznych. jednostki magazynujące bębny magnetyczne, każdy o pojemności 60 000 znaków. "
    • „Znak może być literą alfabetu, liczbą dziesiętną lub dowolnym z jedenastu różnych znaków interpunkcyjnych lub symboli używanych w drukowaniu raportów”.
    • „Każda z 10 000 pozycji pamięci jest ponumerowana od 0000 do 9999, a każdy zapisany znak musi zajmować jedną z tych pozycji”. (strona 8)
  • Słowo bajt , oznaczające osiem bitów, zostało wymyślone przez dr. Wernera Buchholza w czerwcu 1956 r., We wczesnej fazie projektowania komputera IBM Stretch .
  • Ogłoszenie IBM 650 RAMAC (maszyna z adresowaniem dziesiętnym)
    • „650 RAMAC łączy maszynę IBM 650 Magnetic Drum Data Processing Machine z szeregiem jednostek pamięci dyskowej, które mogą pomieścić łącznie 24 miliony cyfr. 305 RAMAC to całkowicie nowa maszyna, która zawiera własne urządzenia wejściowe i wyjściowe oraz jednostkę przetwarzającą oraz wbudowaną 5-milionową pamięć dyskową ”.

1957

  • Instrukcja obsługi IBM 705 (maszyna z adresowaniem dziesiętnym) używa arytmetyki dziesiętnej dla potęg dziesiętnych, bez przedrostków.
    • „W głównej jednostce pamięci Type 705 można przechowywać łącznie 40 000 znaków”.
    • „Każda z 40 000 pozycji w pamięci jest ponumerowana od 0000 do 39 999”. (strona 17)
    • „Jeden lub więcej bębnów magnetycznych jest dostępnych jako wyposażenie opcjonalne o pojemności 60 000 znaków każdy”.
  • Lewis, WD, skoordynowany szerokopasmowy system telefonii komórkowej
    • Najwcześniejszy przypadek „kilobitów” zarówno w eksploracji IEEE, jak i Google Scholar : „Centralny kontroluje łącze mobilne z szybkością 20 kilobitów na sekundę lub mniej”.

1958

1959

  • Termin 32k jest używany w druku w odniesieniu do rozmiaru pamięci 32768 (2 15 ).
    • Real, P. (wrzesień 1959). „Uogólniona analiza programu wariancji wykorzystująca logikę binarną”. ACM '59: Preprints of Papers przedstawiona na 14. Krajowym Spotkaniu Stowarzyszenia Maszyn Komputerowych . ACM Press : 78–1–78–5. doi : 10.1145 / 612201.612294 . S2CID   14701651 . Na komputerze 704 o rozmiarze 32 tys. Rdzeni można przeanalizować około 28 000 danych, ... bez konieczności korzystania z pomocniczej pamięci taśmowej. Autor pracuje w Westinghouse Electric Corporation.

Lata 60

1960

  • 11. Conférence Générale des Poids et Mesures ( CGPM ) ogłasza Système International d'Unités (SI) i dodaje dziesiętne prefiksy metryczne giga i tera , zdefiniowane jako 10 9 i 10 12
  • W dniu 13 maja 1960 r. Złożono patent w USA o numerze 3214691 System komunikacji z różnorodnością częstotliwości:
    • „W rzeczywistej konstrukcji linia opóźniająca, która zapewnia całkowite opóźnienie od jednego końca do drugiego o wartości jednego bodu (10 mikrosekund dla szybkości informowania 100 kilobitów na sekundę), może być wykonana ze skupionych elementów parametrów, tj. Cewek indukcyjnych i kondensatorów, w dobrze znany sposób ”.
    • „Przy szybkości transmisji 100 kilobitów na sekundę, zarówno sygnały znacznika, jak i odstępu będą generalnie przesyłane w dowolnym interwale 0,0001 sekundy, a zatem wymaganie to jest łatwo spełnione w przypadku konwencjonalnych rezystorów i kondensatorów”.
  • Gruenberger, Fred; Burgess, CR (październik 1960). "Litery do edytora". Komunikacja ACM . 3 (10). doi : 10.1145 / 367415.367419 . S2CID   3199685 .
    • W 8K rdzeniowe sklepy były coraz dość powszechne w tym kraju w 1954 roku 32K sklep zaczął masowej produkcji w 1956 roku; jest to obecnie standard dla dużych maszyn i co najmniej 200 maszyn tej wielkości (lub jej odpowiednika w postaci maszyn adresowalnych) istnieje obecnie (a co najmniej 100 w połowie 1959 r.).

1955–1961

  • Przeszukanie kolekcji Stretch w Muzeum Historii Komputerów, składającej się z 931 dokumentów tekstowych z okresu od września 1955 do września 1961, nie wskazuje na użycie k lub K do opisania rozmiaru głównego magazynu.

1961

  • Gray, L .; Graham, R. (1961). Nadajniki radiowe . Nowy Jork, USA: McGraw-Hill . ISBN   978-0-07-024240-1 . W przypadku przesyłania danych z komputera biznesowego lub danych telemetrycznych prędkość jest częściej wyrażana w bitach lub kilobitach (1000 bitów) na sekundę.
    • Cytowane w OED jako pierwsze wystąpienie „kilobitów”, chociaż „jest bardziej powszechne” sugeruje, że jest już w powszechnym użyciu (patrz pozycja na osi czasu dla 1957 r.)
  • Opisane urządzenie zawiera 512 słów po 24 bity (= 12 288 bitów)
  • „Nie jest już rozsądne poświęcanie tyle czasu na przesłanie adresu 80-bitowego, ile 12 kilobitów informacji w wiadomości - stosunek 1500 do 1…. Udowodniliśmy teoretycznie i eksperymentalnie, że mowę można skompresować z prostego wymagania 48 liczba kilobitów kanałów PCM do 2400 bitów dzięki zastosowaniu sylabicznego vocodera Dudleya. "
  • IBM 7090 Data System przetwarzania (a maszyna binarny), dodatkowa Rdzeń Storage (65K środki "w przybliżeniu 65000")
    • „Dodatkowa pamięć rdzeniowa systemu IBM 7090 Data Processing System zapewnia drugą pamięć rdzeniową IBM 7302, zwiększając pojemność pamięci głównej o 32 768 słów. Blok pamięci reprezentowany przez obie jednostki 7302 jest nazywany„ główną jednostką pamięci ”.
    • „Dodatkowa pamięć rdzeniowa zapewnia dwie metody korzystania z pamięci głównej: (1) tryb 65K - program komputerowy może adresować obie główne jednostki pamięci oraz (2) tryb 32K - program komputerowy może adresować tylko jedną jednostka pamięci, tak aby pojemność pamięci głównej dostępna dla tego programu wynosiła efektywnie 32 768 słów. "
  • IBM 1410 system przetwarzania danych, które używane zmodyfikowany po przecinku adresowania zastosowania arytmetyki dziesiętnej dla uprawnień dziesięciu, bez prefiksów
    • „Podstawowe jednostki pamięci są dostępne w wersjach o pojemności 10 000, 20 000 lub 40 000 znaków”.
    • „Przełącznik macierzowy umożliwia zaadresowanie dowolnej ze 100 linii X-drive (w macierzy rdzeniowej 10K)”.
    • „Podstawowa macierz 40 000 wymaga 40 000 prawidłowych adresów pięciopozycyjnych od 0 000 do 39 999”.
    • „Ta kontrola działania wykrywa błędy w programowaniu, które powodują nieprawidłowe adresy. Przykłady: 40 000 i więcej w przypadku 40 000 rdzeni; 20 000 i więcej w 20 000 rdzeniowych macierzy. W 10 000 rdzeniowej macierzy nieprawidłowe adresy są wykrywane na podstawie adresu -kontrola ważności autobusu. "

1962

  • Odniesienie do „4k IBM 1401” oznaczało 4000 znaków pamięci (pamięci).

1963

  • Ludwig używa kilobitów w sensie dziesiętnym
  • Szeregowy bęben DEC 24
    • „Bębny są przystosowane do przechowywania 64, 128 lub 256 bloków danych, zapewniając pojemność pamięci 16384, 32768 lub 65536 słów komputerowych” (bez skrótów)
  • Opis podsumowujący Honeywell 200
    • „Pamięć główna to rdzeń magnetyczny ... Jednostka pamięci dostarczana jako część podstawowego procesora centralnego ma pojemność 2048 znaków, z których każdy jest przechowywany w oddzielnej, adresowalnej, komórce pamięci. Pojemność tę można rozszerzyć modułowo zwiększa się, dodając jeden moduł 2048 znaków i dodatkowe moduły 4096 znaków ”.
    • „Pliki na płycie o dostępie swobodnym i sterowanie (dostępne pojemności dysków do 100 milionów znaków)”.
    • „Do sterownika bębna o dostępie swobodnym model 270 można podłączyć do ośmiu jednostek magazynowania bębnów. Każdy bęben zapewnia przechowywanie 2 621 441 znaków, co daje łączną pojemność około 21 milionów znaków”.

1964

  • W przełomowym artykule Gene'a Amdahla z kwietnia 1964 roku na IBM System / 360 użyto 1K do oznaczania 1024.
  • Leng, Gordon Bell i wsp. Używają K w sensie binarnym: „Komputer ma dwa bloki pamięci 4K, 18-bitowych słów ( 1K = 1024 słowa ), podłączone do jego centralnego procesora”
  • Falkin, Joel; Savastano, Sal (maj 1963). „Sortowanie o dużej objętości, swobodny dostęp, magazynowanie w bębnach”. Komunikacja ACM . 6 (5): 240–244. doi : 10,1145 / 366552,366580 . S2CID   11220089 . Procesor danych Teleregister Telefile obejmuje pamięć bębnową, której pojemność znacznie przekracza wymagania dotyczące sortowania. ... Procesor danych Telefile zapewnia 16 000 pozycji w pamięci, z których każda zawiera jeden znak dziesiętny zakodowany binarnie. Pływający układ akumulatorów umożliwia akumulatorowi przechowywanie dowolnego pola w pamięci o długości od 1 do 100 znaków. Całe indeksowanie jest wykonywane programowo. Blokowanie taśm wejściowych i wyjściowych jest ustalone na 300 znaków na blok.
  • Komunikat prasowy Data Processing Division rozesłany 7 kwietnia 1964 r.
    • „Pojemność pamięci masowej systemu / 360 rdzeni waha się od 8 000 znaków do ponad 8 000 000”.
  • Pakiet wsparcia IBM 7090/7094 dla IBM System / 360 - listopad
    • „Wymagany jest również system przetwarzania danych IBM 1401 z następującą minimalną konfiguracją: 1. Pozycje 4K pamięci rdzeniowej” Patent USA 3,317,902 - APARATURA KONTROLI WYBORU ADRESÓW - Złożono 6 kwietnia 1964 r.
    • „Aby ułatwić zrozumienie wynalazku, główny obszar pamięci został zilustrowany jako mający pojemność 8K; jednak należy rozumieć, że główny obszar pamięci może mieć większą pojemność (np. 16K, 32K lub 64K) dzięki przechowywaniu adresu dane kontroli wyboru na pozycjach bitów '2', '1' i '0' rejestru M 197, odpowiednio. "

1965

  • „Każda kaseta dyskowa IBM 2315 może pomieścić odpowiednik ponad miliona znaków informacji.
  • "Jedna z metod projektowania pamięci podrzędnej dla instrukcji jest następująca. Załóżmy, że pamięć główna ma 64 tys. Słów (gdzie K = 1024 ), a zatem 16 bitów adresu, i że pamięć podrzędna ma 32 słowa, a zatem 5 adresów bity ”.
  • IBM 1620 CPU Model 1 (maszyna dziesiętna) System Reference Library z dnia 19 lipca 1965 r. Podaje:
    • „Moduł magazynowania rdzeni, który ma 20 000 adresowalnych pozycji magazynu rdzeni magnetycznych, znajduje się w 1620. Dostępne są dwa dodatkowe moduły… Każdy moduł magazynowania rdzeni (20 000 pozycji) składa się z 12 płaszczyzn rdzenia, jak pokazano na rysunku 3 . Każda płaszczyzna rdzenia zawiera wszystkie rdzenie dla określonej wartości bitowej. "

1966

  • US Patent 3,435,420 CONTIGUOUS BULK STORAGE ADDRESSING w dniu 3 stycznia 1966 r.
    • „Należy zauważyć, że„ K ”w znaczeniu stosowanym w niniejszym dokumencie oznacza„ tysiące ”. Każda lokalizacja pamięci w niniejszym przykładzie wykonania zawiera 64 bity danych i 8 powiązanych bitów parzystości, jak opisano w niniejszym dokumencie. "
    • „Tak więc, gdyby dostarczono tylko jednostkę pamięci 1A, zawierałaby adresy od 0 do 32K; pamięć IB obejmowałaby adresy od 32K do 64K, pamięć 2A zawierałaby adresy od 64K do 96K, ..."

1968

  • System komputerowy Univac 9400 oparty na dyskach… „może mieć 2–8 dysków 8411 o pojemności 14,5–58 megabajtów. Model 8411 ma szybkość transferu 156 KB na sekundę”. używając megabajtów w sensie dziesiętnym
  • Donald Morrison proponuje użycie greckiej litery kappa („ κ ”) do oznaczenia 1024 bajtów, „κ 2 do oznaczenia 1024 × 1024 i tak dalej. (W tamtym czasie rozmiar pamięci był niewielki i tylko „K” było w powszechnym użyciu).
  • Wallace Givens odpowiedział propozycją używać „BK” jako skrót dla 1024 i „Bk2” lub „BK 2 do 1024 × 1024, choć zauważył, że ani pismo greckie ani mała litera „b” będzie łatwe do odtworzenia na drukarki komputerowe dnia.
  • Bruce Alan Martin z Brookhaven National Laboratory zaproponował ponadto całkowite porzucenie przedrostków i użycie litery B do wskazania wykładnika o podstawie 2 w binarnej notacji naukowej , podobnie jak E w dziesiętnej notacji naukowej , w celu stworzenia skrótów, takich jak 3B20 dla 3 × 2 20 = 3 MiB

1969

  • Symulator IBM 1401 (maszyna dziesiętna) dla IBM OS / 360
    • „Obsługiwane funkcje 1401 to zaawansowane programowanie, przełączniki wykrywania, taśmy, mnożenie, dzielenie, rdzeń 16K i wszystkie standardowe instrukcje z wyjątkiem Select Stacker”.
    • „Rdzeń 1401 jest symulowany przez 16 000 bajtów rdzenia S / 360 uzyskanych dynamicznie”.
    • „Musi być dostępna wystarczająca ilość rdzeni, aby zapewnić co najmniej 70 KB dla problematycznego obszaru programu. Jeśli symulacja taśmy nie jest wymagana, to zapotrzebowanie na rdzeń może zostać zmniejszone do 50 KB po usunięciu obszaru bufora taśmy”.
  • Patent USA 3 638 185 TRWAŁY SYSTEM PRZECHOWYWANIA I ODZYSKIWANIA DANYCH O WYSOKIEJ GĘSTOŚCI został złożony 17 marca 1969 r., Najwcześniejsze wyszukiwanie w patencie Google zawierające „kilobajty”)
    • „Procesor tekstowy danych 606 obsługuje napływ i odpływ zorientowanych bajtowo danych wejściowych / wyjściowych i sygnałów przeplatanych z szybkością, na przykład, 500 kilobajtów na sekundę. Dla takich przepływ danych ”.
  • Patent USA 3,618,041 Memory Control System został zgłoszony 29 października 1969 roku
    • „Fig. 2a przedstawia praktyczny przykład adresu argumentu, który składa się na przykład z 24 bitów. Zakłada się tutaj, że każdy blok zawiera 32 bajty, każdy sektor zawiera 1 kilobajt, pamięć buforowa 116 zawiera 4 kilobajty, a odczytane dane są reprezentowane przez jedno podwójne słowo lub 64 bity, ponieważ jedno słowo w tym przypadku składa się z 32 bitów. "
  • Opisy komponentów IBM System / 360 (IBM 2314 Direct Access Storage Facility)
    • „Każdy moduł może przechowywać 29,17 miliona bajtów lub 58,35 miliona spakowanych cyfr dziesiętnych ... całkowita pojemność pamięci on-line wynosi 233,4 miliona bajtów”
  • „Każdy pakiet składający się z 11 dysków (20 powierzchni) ma pojemność 29 megabajtów; maksymalna pojemność pamięci przy największej wersji używającej dziewiątego dysku jako zapasowego) wynosi 233 400 000 bajtów”.
  • Podręcznik DEC PDP-11 (maszyna zaadresowana binarnie)
    • „Tryby adresowania PDP-11 obejmują… i bezpośrednie adresowanie do 32 tys. Słów” (strona 2) Jednak wydaje się, że jest to jedyne użycie litery „K” w tej instrukcji; gdzie indziej rozmiary są podane w całości. Porównaj z podręcznikiem 1973 PDP-11/40, który definiuje „K” jako 1024. (poniżej)
  • „... każdy wymienny dysk ma pojemność 2,3 miliona bajtów lub 3,07 miliona 6-bitowych znaków. Do jednego kontrolera można podłączyć maksymalnie cztery dyski, co daje łączną pojemność 9,2 megabajta”. Użycie słów „milion” i „mega-” w sensie dziesiętnym do opisu dysku twardego.

1970

1970

  • „Poniżej znajdują się fragmenty technicznego arkusza informacyjnego IBM Data Processing Division rozprowadzonego 30 czerwca 1970 r.
    • Użytkownicy Modelu 165 będą mieli do wyboru pięć rozmiarów pamięci masowej z głównym rdzeniem, od 512 000 do ponad 3 milionów bajtów. Dla modelu 155 dostępnych jest siedem rozmiarów pamięci głównej, od 256 000 do ponad 2 milionów bajtów ”.
  • Weiler, Paul W .; Kopp, Richard S .; Dorman, Richard G. (maj 1970). „System operacyjny czasu rzeczywistego dla załogowych lotów kosmicznych”. Transakcje IEEE na komputerach . 19 (5): 388–398. doi : 10.1109 / TC.1970.222936 . ISSN   0018-9340 . S2CID   38803844 . „Każdy z pięciu komputerów system / model 360 75 (rys. 2) ma jeden megabajt podstawowej pamięci rdzeniowej oraz cztery megabajty dużej pamięci rdzeniowej (LCS, IBM 2361)”.

1971

  • IBM System / 360 Operating System: Storage Estimates, używa K w sensie binarnym około 450 razy, na przykład "" Konfiguracja System / 360: Model 40 z 64 KB pamięci masowej i zabezpieczeniem pamięci ". Należy również zauważyć, że litera" K "jest czasami używana jako zmienna w tym dokumencie (patrz strona 23).

1972

  • Lin i Mattson wprowadzają termin Mbyte .
    • Lin, Yeong; Mattson, Richard (wrzesień 1972). „Ocena wydajności i kosztów hierarchii pamięci”. Transakcje IEEE na Magnetics . IEEE . 8 (3): 390–392. Bibcode : 1972ITM ..... 8..390L . doi : 10.1109 / TMAG.1972.1067329 . Ponadto urządzenia o dostępie swobodnym mają przewagę nad urządzeniami o dostępie szeregowym do tworzenia kopii zapasowych aplikacji magazynowych tylko wtedy, gdy pojemność pamięci jest mniejsza niż 1 MB . Dla pojemności 4 MB i 16 MB pamięci dostępu szeregowego z rejestrami przesuwnymi o długości odpowiednio 256 bitów i 1024 bitów, wyglądają korzystnie.

1973

  • Habib, Stanley (październik 1973). „Notatki z przemysłu”. Biuletyn ACM SIGMICRO . ACM Press . 4 (3): 29. doi : 10.1145 / 1217132.1217137 . S2CID   8712609 .
    • OCEANPORT, NJ, SEPT. 25, 1973 - 16-bitowy minikomputer w cenie poniżej 2000,00 USD i 32-bitowy minikomputer w cenie poniżej 6000,00 USD w ilościach zostały dziś wprowadzone przez firmę Interdata, Inc. 16-bitowy mini model 7/16 zawiera 8 KB moduł pamięci w podstawowej konfiguracji i będzie dostępny do dostawy w pierwszym kwartale 1974 r. Cena za pojedynczy egzemplarz modelu 7/16 wynosi 3200,00 USD. 32-bitowy mini, Model 7/32, zawiera moduł pamięci 32KB i będzie dostępny w drugim kwartale 1974 roku. Cena za pojedynczą jednostkę 7/32 wynosi 9 950,00 $.
  • Instrukcja DEC PDP-11/40
    • „Bezpośrednie adresowanie 32 KB 16-bitowych słów lub 64 KB 8-bitowych bajtów (K = 1024)” (strona 1-1) Porównaj z podręcznikiem 1969 PDP-11, w którym prawie wszędzie unika się takiego użycia. (Powyżej)

1974

  • Przełomowy artykuł Winchester HDD z 1974 r., W którym szeroko wykorzystano MB, przy czym M jest używane w konwencjonalnym sensie 10 6 . Prawdopodobnie wszystkie dzisiejsze dyski twarde wywodzą się z tej technologii.
  • Karta linii produktów CDC z października 1974 r. Jednoznacznie wykorzystuje MB do określenia pojemności dysku twardego w milionach bajtów.

1975

1976

  • Instrukcja konserwacji napędu DEC RK05 / RK05J / RK05F
    • „Pojemność bitowa (niesformatowana)” „25 milionów” | „50 milionów” (57 600 bitów / ścieżkę * 406 | 812 ścieżek = 23 385 600 | 46 771 200 bitów)
  • Raport roczny Memorex 1976 zawiera 10 przypadków użycia megabajtów do opisu urządzeń pamięci masowej i nośników.
  • Instrukcja konserwacji Caleus Model 206-306 wykorzystuje 3 MB do scharakteryzowania dysku o pojemności 3 060 000 bajtów.
  • Pierwszy 5 1 / 4 cala dyskietek The Shugart SA 400, został wprowadzony w sierpniu 1976. Napęd miał 35 utworów i była jednostronna. Arkusz danych podaje niesformatowaną pojemność na 3125 bajtów na ścieżkę, co daje łącznie 109,4 KB (3125 × 35 = 109,375). Po sformatowaniu z 256-bajtowymi sektorami i 10 sektorami na ścieżkę pojemność wynosi 89,6 KB (256 × 10 × 35 = 89 600).

1977

  • Instrukcja obsługi napędu dysków HP 7905A
    • „prawie 15 milionów bajtów” bez innych skrótów
  • 1977 Disk / Trend Report - Rigid Disk Drives, opublikowany w czerwcu 1977 r
    • Ta pierwsza edycja rocznego raportu o branży dysków twardych szeroko wykorzystuje MB jako 10 6 bajtów. Branża w 1977 roku została podzielona na dziewięć segmentów, od „Dysków z kasetami do 12 MB” po „Stałe dyski twarde o pojemności ponad 200 MB”. Podczas gdy kategorie zmieniły się w ciągu kolejnych 22 lat publikacji, Disk / Trend, główne badanie marketingowe branży dysków twardych, zawsze i konsekwentnie dzieliło branżę na segmenty przy użyciu przedrostków M, a później G w sensie dziesiętnym.
  • Podręcznik architektury VAX-11/780 1977–78. Prawa autorskie 1977 Digital Equipment Corporation.
    • Strona 2-1 „fizyczna przestrzeń adresowa 1 gigabajt (30 bitów adresu)” Początkowy sprzęt był ograniczony do 2 MB pamięci wykorzystującej układy 4K MOS RAM. Podręczniki VAX11 / 780 używają M bajtów i Mbajtów w tym samym akapicie.

1978

  • DEC RM02 / 03 Opis techniczny adaptera Instrukcja
    • „Dysk RM02 lub RM03 (Rysunek 1-1) to 80 MB (niesformatowany; 67 MB sformatowany) ... urządzenie pamięci masowej ... w formacie 16-bitowym, maksymalna pojemność to 33 710 080 słów danych na pakiet dysku "(33710 080 * 16/8 = 67 420 160 8-bitowych bajtów)

1979

  • Instrukcja Fujitsu M228X
    • „Pojemność pamięci (niesformatowana)” „67,4 MB”, „84,2 MB” itd.
    • „20 480 bajtów” na ścieżkę, 4 ścieżki na cylinder, 808 + 15 cylindrów = 67 420 160 bajtów
  • Broszura dotycząca systemów mikrokomputerowych Sperry Univac Series V77, około 1978 r., Wydrukowana w lipcu 1979 r
    • Strona 5: Lista opcji pamięci w tabeli: 64 KB, 128 KB i 256 KB . Rozszerzenie pamięci wynosi do 2048 KB
    • Strona 9: „Pamięć dla modelu V77-800 jest dostępna w przyrostach 128 KB i 256 KB do maksymalnie 2 megabajtów
    • Strona 21: Moving Head Disks - jednostki do 232 milionów bajtów systemów pakietów dyskowych. Dyskietka - przechowywanie 0,5 MB na dysk.

Lata 80

1980

  • Broszura produktu firmy Shugart Associates , opublikowana w czerwcu 1980 r., Określa pojemność dwóch dysków twardych przy użyciu megabajtów i MB w sensie dziesiętnym, np. Pojemność po sformatowaniu SA1000 jest określona jako „8,4 MB” i faktycznie wynosi 256 × 32 × 1024 = 8 388 608 bajtów.
  • Shugart Associates SA410 / 460 Karta katalogowa opublikowana w październiku 1980 r. Zawiera następujące specyfikacje wydajności:
Pojemność sformatowana SA410
pojedyncza / podwójna gęstość
SA460 o
pojedynczej / podwójnej gęstości
Na dysk 204,8 / 409,6 KB 409,6 / 819,2 KB
Na powierzchnię 204,8 / 409,6 KB 204,8 / 409,6 KB
Na ścieżkę 2,56 / 5,12 KB 2,56 / 5,12 KB
Sektory / ścieżka 10 10

Ten sam arkusz danych wykorzystuje MByte w sensie dziesiętnym.

1981

  • 8086 Formaty modułów obiektów
    • „8086 MAS ma 1 megabajt (1 048 576)”
  • Quantum Q2000 8 "Media Fixed Disk Drive Podręcznik serwisowy
    • „cztery modele ... Q2010 o niesformatowanej pojemności 10,66 Mb na jednym talerzu i dwóch głowicach, ... 21,33 Mb ... 32,00 Mb ... 42,66 Mb”
    • (1024 utworów × „10,40 KB” na ścieżkę = 10649 „Kb”, które zapisują jako „10,66 Mb”, więc 1 „Mb” = 1000 „Kb”)
    • (256 bajtów na sektor, 32 sektory / tk = 8192 bajtów, które zapisują jako „8,20 KB” na ścieżkę)
    • „Pojemność pamięci 10, 20, 30 lub 40 megabajtów”
    • Szybkość transferu 4,34 Mbit / sekundę ”
  • Arkusz danych Apple Disk III
    • „Pojemność sformatowanych danych: 140 KB”
    • Apple używa K w sensie binarnym, ponieważ rzeczywista pojemność po sformatowaniu to 35 ścieżek * 16 sektorów * 256 bajtów = 140 KiB = 143,360 kB

1982

  • Broszura dotycząca komputera osobistego IBM (PC)
    • „Pamięć użytkownika: od 16 KB do ponad 512 KB”, „Jednostronne dyskietki 160 KB lub dwustronne dyskietki 320 KB
  • Dokumentacja techniczna IBM : Biblioteka informacji o sprzęcie do komputerów osobistych
    • „Napędy mają miękkie sektory, są jedno- lub dwustronne, z 40 ścieżkami na stronę. Są one kodowane w sektorach o zmodyfikowanej częstotliwości (MFM) w 512-bajtowych sektorach, co daje pojemność po sformatowaniu 163 840 bajtów na dysk dla jednostek jednostronnych i
    327 680 bajtów na dwustronna."
  • Seagate ST 506/412 OEM Podręcznik
    • „Całkowita pojemność po sformatowaniu [...] wynosi 5/10 megabajtów (32 sektory na ścieżkę, 256 bajtów na sektor, 612/1224 ścieżek)”
  • 1983

    • IBM S / 360 S / 370 Principles Of Operation GA22-7000 zawiera jako oświadczenie:
      • „W tej publikacji litery K, M i G oznaczają odpowiednio mnożniki 2 10 , 2 20 i 2 30. Chociaż litery są zapożyczone z systemu dziesiętnego i oznaczają kilo 10 3 , mega 10 6 i giga 10 9 , tak nie mają znaczenia dziesiętnego, ale zamiast tego przedstawiają potęgę 2 najbliższą odpowiadającej potędze 10. "
    • 4-calowy napęd dyskietek IBM 341
      • pojemność niesformatowana „358 087 bajtów”
      • „Całkowita pojemność niesformatowana (w kilobajtach): 358,0”
    • Broszura Maxtor XT-1000
      • „Pojemność, niesformatowana” 9,57 MB na powierzchnię = 10416 bajtów na ścieżkę × 918 ścieżek na powierzchnię = 9561888 bajtów (dziesiętnie MB)
    • Shugart Associates SA300 / 350 Data Sheet opublikowana c. Listopad 1983 (jeden z pierwszych 3,5-calowych dysków FDD w standardzie MIC) zawiera następujące specyfikacje pojemności:
    Pojemność sformatowana Jednostronna
    pojedyncza / podwójna gęstość
    Dwustronna
    pojedyncza / podwójna gęstość
    Na dysk 204,8 / 409,6 kB 409,6 / 819,2 kB
    Na powierzchnię 204,8 / 409,6 kB 204,8 / 409,6 kB
    Na ścieżkę 2,56 / 5,12 KB 2,56 / 5,12 KB
    Sektory / ścieżka 10 10

    Shugart Associates, jedna z wiodących firm FD, używała k w sensie dziesiętnym.

    1984

    • System operacyjny Macintosh jest najwcześniejszym znanym systemem operacyjnym używającym przedrostka K w sensie binarnym do raportowania rozmiaru pamięci i pojemności dysku twardego .
      • W oryginalnej reklamie Apple Macintosh z 1984 r., Strona 8, Apple określił swoją dyskietkę 3 1 2 jako „400 KB”, czyli sektory o wymiarach 800 × 512 bajtów lub 409 600 bajtów = 400 KB. Podobnie, przegląd magazynu Byte Magazine z lutego 1984 r. Opisuje FD jako „400 KB”.

    1985

    • Exabyte Corp założony
    • Wrzesień 1985. Apple przedstawił Macintosh Finder 5.0 z HFS (Hierarchical File System) wraz z pierwszym twardym dyskiem Maca, Hard Disk 20. Finder 5.x wyświetlał pojemność dysku w binarnych jednostkach K. Instrukcja dysku twardego 20 określiła dysk twardy jako posiadający
      • „Pojemność danych (po sformatowaniu): 20 769 280 bajtów
      • Bajty na blok: 532 (512 danych użytkownika, 20 danych systemowych)
      • Całkowita liczba bloków dyskowych: 39040
    • i ma następującą definicję w glosariuszu:
      megabajt
      Około milion bajtów (1 048 567) informacji. 20-megabajtowy dysk twardy zawiera 20 milionów bajtów informacji lub 20 000 kilobajtów (20 000K) (instrukcja Apple Hard Disk 20)

      . Dane użytkownika mają tutaj 39 040 × 512 = 19 988 480 bajtów.

    1986

    • Apple IIgs wprowadzono we wrześniu 1986 r
      • ProDos16 używa MB w sensie binarnym.
      • Podobne użycie w „Podręczniku technicznym ProDOS” (c) 1985, str. 5 i s. 163
    • Podręcznik pamięci masowych do dużych systemów cyfrowych (c) z września 1986 r
      • „GByte: Skrót oznaczający jeden miliard (tysiąc milionów) bajtów”. p. 442
      • „M: Skrót od miliona. Zwykle połączony z jednostką miary, taką jak bajty (MB) lub herc (MHz)”. p. 444

    1987

    • Podręcznik instalacji Seagate Universal
      • ST125 wymieniony jako pojemność po sformatowaniu 21 „megabajtów”, późniejszy dokument wydaje się potwierdzać, że jest to liczba dziesiętna
    • Raport dotyczący dysków / trendów - Sztywne dyski twarde, październik 1987
      • Pierwsze użycie GB w sensie dziesiętnym w tej ankiecie marketingowej dotyczącej dysków twardych; Rysunek 1 przedstawia wielkość rynku „NAPĘDY Z DYSKAMI STAŁYMI ponad 1 GB” jako 10 786,6 miliona USD.
    • Webster's Ninth New Collegiate Dictionary (1987) zawiera definicje binarne dla kilobajtów i megabajtów.
      • kilobajt n [z faktu, że 1024 (2 10 ) to potęga 2 najbliższa 1000] (1970): 1024 bajty
      • megabajt n (1970): 1048576 bajtów

    1988

    • Imprimis Wren VII 5 1 / 4- calowy sztywny dysk twardy Arkusz danych, wydrukowany 11/88
      • „Pojemność 1,2 gigabajta (GB)”

    1989

    • IBM Enterprise Systems Architecture / 370 , podsumowanie referencyjne (GX20-0406-0), s. 50 (ostatnia strona), ma dwie tabele, jedną podsumowującą dziesiętną wartość potęgi 2 i 16 do 2 60 , a drugą, która brzmi:
    Symbol Wartość
    K (kilogram) 1024 = 2 10
    M (mega) 1 048 576 = 2 20
    G (giga) 1 073 741 824 = 2 30
    • Electronic News, 25 września 1989 r., „Market 1,5 GB Drives”
      • „Imprimis i Maxtor to jedyni producenci dysków, którzy oferują nową generację dysków o pojemności 1,5 GB…”
      • „Oczekuje się, że IBM, Hewlett-Packard, Fujitsu, Toshiba, Hitachi i Micropolis wejdą na rynek z pojemnością 1,5 GB…”

    1990

    1990

    • Reklama GEOS
      • „512 KB pamięci”
    • Ulepszony procesor wiersza poleceń DOS 4DOS 3.00 obsługuje szereg dodatkowych warunków (DISKFREE, DOSMEM / DOSFREE, EMS, EXTENDED, FILESIZE i XMS) w poleceniach IF , które umożliwiają testowanie rozmiarów w bajtach, kilobajtach (poprzez dodanie K ) lub megabajtów (poprzez dołączenie litery M ), gdzie 1K to 1024 bajty, a 1M to 1024 * 1024 bajty. Jest to pierwsze znane wystąpienie systemu operacyjnego lub narzędzia używającego M w sensie binarnym.
    • Instrukcja obsługi dysku DEC RA90 / RA92
      • „Pojemność pamięci sformatowanej” „1216 gigabajtów”

    1991

    • 19. CGPM definiuje przedrostki SI zetta i yotta jako 10 21 i 10 24 .
    • 13 maja: Apple wypuszcza Macintosh System 7 zawierający Finder 7.0, który używa M w sensie binarnym do opisania pojemności dysku twardego.
    • HP 95LX używa „1MB” w binarnym sensie, aby opisać swoją zdolność RAM.
    • Sztywny dysk twardy Micropolis 1528 Opis produktu
      • "1,53 GB" ... "Do 1,53 gigabajta (niesformatowane) na dysk" "MB / jednostkę: 1531,1" (2100 × 48 608 × 15 = 1531 152 000)
    • Podobnie do funkcji w 4DOS 3.00, ulepszony procesor wiersza poleceń 4DOS 4.00 dodaje obsługę wielu funkcji zmiennych (takich jak ), pobierając specjalne argumenty do sterowania formatem zwracanych wartości: Małe litery k i m są używane jako przedrostki dziesiętne , podczas gdy wielkie litery K i M są używane w znaczeniu binarnym. %@FILESIZE[...]%

    1993

    • Podczas gdy HP 48g kalkulatory są oznaczone 32K lub 128K do opisania ich pojemność wbudowanej pamięci SRAM w binarnym sensie instrukcja zmiennie używa terminów KB , kilobajtów i kilobajtów w tym samym znaczeniu.
    • Ulepszony procesor wiersza poleceń 4DOS 5.00 wprowadza koncepcję ogólnego parametru zakresu rozmiaru do wyboru plików, rozpoznającego małe litery k i m jako przedrostki dziesiętne oraz wielkie litery K i M jako przedrostki binarne. /[smin,max]

    1994

    • Luty: Menedżer plików Microsoft Windows for Workgroup 3.11 używa MB w sensie binarnym do opisania pojemności dysku twardego. Wcześniejsze wersje systemu Windows używały K w sensie binarnym do opisywania pojemności dysku twardego.
    • Informacje o dysku Micropolis 4410
      • „Pojemność po sformatowaniu 1052 MB”
      • „Niesformatowany na dysk 1205 MB” (133,85 MB na powierzchnię, 9 głowic do odczytu i zapisu)
    • Modele HP 200LX używają „1 MB” / „2 MB” / „4 MB” w sensie binarnym do opisania pojemności pamięci RAM.

    1995

    1996

    • FOLDOC definiuje eksabajt (1 EB) jako 1024 petabajty (1024 PB), przy czym petabajt jest używany w sensie binarnym 1024 5 B.
    • Markus Kuhn proponuje system z prefiksami di , takimi jak „dikilobyte” (K 2 B) i „digigabyte” (G 2 B). Nie doczekał się znaczącego przyjęcia.

    1997

    • Styczeń: Bruce Barrow popiera propozycję Międzynarodowej Unii Chemii Czystej i Stosowanej dotyczącą przedrostków kibi, mebi, gibi itp. W „Lekcji w megabajtach” w IEEE Standards Bearer
    • IEEE wymaga, aby prefiksy miały standardowe znaczenie SI (np. Mega zawsze oznacza 1000 2 ). Wyjątki dotyczące znaczenia binarnego (od mega do średniej 1024 2 ) są dozwolone jako środek tymczasowy (tam, gdzie jest to wskazane w poszczególnych przypadkach) do czasu ujednolicenia przedrostka binarnego.
    • FOLDOC definiuje zettabajt (1 ZB) jako 1024 eksabajty (1024 EB), a jotabajt (1 YB) jako 1024 zettabajty (1024 ZB).

    1998

    • Grudzień: IEC ustanawia jednoznaczne przedrostki dla binarnych wielokrotności ( KiB , MiB , GiB itp.), Rezerwując kB, MB, GB i tak dalej dla ich dziesiętnego sensu. Oficjalnie opublikowane w styczniu 1999 r.

    1999

    • Donald Knuth , który używa notacji dziesiętnej, takiej jak 1 MB = 1000 kB, wyraża „zdziwienie”, że propozycja została przyjęta przez IEC, nazywając je „śmiesznie brzmiącymi” i proponuje, aby potęgi 1024 były określone jako „duże kilobajty” i „duże megabajty” (w skrócie KKB i MMB, jako „podwojenie litery oznacza zarówno binarność, jak i wielkość”). Podwójne przedrostki były wcześniej używane w systemie metrycznym, jednak w znaczeniu multiplikatywnym („MMB” byłoby równoznaczne z „TB”), a to proponowane użycie nigdy nie zyskało żadnej przyczepności.
    • W swoim artykule z listopada 1999 roku Steven W. Schlosser, John Linwood Griffin, David F. Nagle i Gregory R. Ganger przyjęli symbol GiB dla gibibajta i zacytowali przepustowość danych w mebibajtach na sekundę.
      • „... Chociaż te liczby wydają się dawać pojemność 2,98 GiB na sanki, pojemność spada ... Daje to efektywną pojemność około 2,098 GiB na sanki. ...”
      • „maksymalna przepustowość ( MiB / s )”
    • Standard IEEE 802.11-1999 wprowadza binarną jednostkę czasu TU zdefiniowaną jako 1024 μs.

    2000s

    2001

    • IBM, z / Architecture , podsumowanie referencyjne
      • Na stronie 59 podaj potęgę 2 i 16 oraz ich wartość dziesiętną. Istnieje nazwa kolumny `` Symbol '', która zawiera K (kilo), M (mega), G (giga), T (tera), P (peta) i E (exa) dla potęgi odpowiednio 2 z 10 20, 30, 40, 50, 60.
    • Peuhkuri przyjmuje przedrostki IEC w swoim artykule wygłoszonym na Internetowej Konferencji Pomiarowej w 2001 roku: „… dopuszcza maksymalny rozmiar 224, który wymaga 1 GiB pamięci RAM… lub numer potwierdzenia [sic] mieści się w zakresie 32 KiB .… Na komputerze PC z procesorem Celeron z 512 MB pamięci ... ”
    • Jądro Linux używa przedrostków IEC.

    2002

    • Marcus Kuhn wprowadza termin kibiherc na oznaczenie 1024 Hz.
      • „Większość wbudowanych zegarów (najnowszym stanem techniki jest nadal skalibrowany kryształ 32 kibiherców) ma błąd częstotliwości wynoszący co najmniej 10 ^ -5 (10 ppm), a zatem odchodzi od wskaźnika TAI szybciej niż 1 sekunda na tydzień”.
    • Mackenzie i wsp. 2002 :
      • użyj tebibyte (TiB), pebibyte (PiB), exbibyte (EiB)
      • używać symboli ZiB, YiB wraz z uwagami wyjaśniającymi, że są to „rozszerzenie GNU do IEC 60027-2”

    2003

    • Konsorcjum World Wide Web publikuje notatkę grupy roboczej opisującą sposób włączania przedrostków IEC do znaczników matematycznych.

    2004

    • Wersja z 2004 r. Standardowe symbole literowe IEEE dla jednostek miary (jednostki SI, zwyczajowe jednostki cal-funt i niektóre inne jednostki), IEEE Std 260.1, zawiera definicje IEC dla KiB, MiB itp., Zachowując symbole kB, MB itp. Dla ich dziesiętnych odpowiedniki.

    2005

    • IEC rozszerza przedrostki binarne o zebi (Zi) i yobi (Yi)
    • Przedrostki IEC są przyjmowane przez IEEE po dwuletnim okresie próbnym.
      • 19 marca 2005 r. Standard IEEE IEEE 1541-2002 (Prefiksy dla wielokrotności binarnych) został podniesiony do standardu pełnego wykorzystania przez IEEE Standards Association po dwuletnim okresie próbnym.

    2006

    • Oprócz dziesiętnych k i m oraz przedrostków binarnych K i M , 4DOS 7.50 .141 (2006-12-24) dodaje obsługę g i G jako odpowiednich przedrostków dziesiętnych w funkcjach zmiennych i parametrach zakresu rozmiarów.

    2007

    • System Windows Vista nadal używa konwencji binarnych (np. 1 KB = 1024 bajty, 1 MB = 1048576 bajtów) do określania rozmiarów plików i dysków oraz szybkości przesyłania danych
    • GParted używa przedrostków IEC dla rozmiarów partycji
    • Advanced Packaging Tool i Synaptic Package Manager używają standardowych przedrostków SI dla rozmiarów plików
    • IBM używa „eksabajta” w znaczeniu 1024 6 bajtów. „Każda przestrzeń adresowa, zwana 64-bitową przestrzenią adresową, ma rozmiar 16 eksabajtów (EB) ; eksabajt to nieco ponad miliard gigabajtów. Nowa przestrzeń adresowa ma logicznie 2 64 adresy. Jest 8 miliardów razy większa niż poprzednia 2-gigabajtowa przestrzeń adresowa, czyli 18 446 744 073 709 600 000 bajtów. "

    2008

    • Wytyczne US National Institute of Standards and Technology wymagają stosowania przedrostków IEC KiB, MiB ... (a nie kB, MB) dla binarnych wielokrotności bajtów
      • p. 29, „Nazwy i symbole przedrostków odpowiadających 2 10 , 2 20 , 2 30 , 2 40 , 2 50 i 2 60 to odpowiednio: kibi, Ki; mebi, Mi; gibi, Gi; tebi, Ti; pebi, Pi; i exbi, Ei. Na przykład jeden kibibajt jest również zapisywany jako 1 KiB = 2 10 B = 1024 B, gdzie B oznacza bajt jednostkowy . Chociaż te przedrostki nie są częścią SI, powinny być stosowane w dziedzinie technologii informatycznych w celu uniknięcia niestandardowego użycia przedrostków SI. "
    • Przedrostki binarne są zdefiniowane w normie IEC 80000-13 , formalnie włączając je do serii norm ISO / IEC dotyczących wielkości i jednostek .
    • IBM WebSphere opisuje przesyłanie danych przy użyciu jednoznacznych przedrostków IEC
      • „Nazwa aktualnie przesyłanego pliku. Część pojedynczego pliku, która została już przesłana, jest wyświetlana w B, KiB, MiB. GiB lub TiB wraz z całkowitym rozmiarem pliku w nawiasach. Wyświetlana jednostka miary zależy od na rozmiar pliku. B to bajty na sekundę. KiB / s to kibibajt na sekundę, gdzie 1 kibibajt to 1024 bajty. MiB / s to mebibajty na sekundę, gdzie 1 mebibajt to 1 048 576 bajtów. GiB / s to gibibajty na sekundę, gdzie 1 gibibajt równa się 1 073 741 824 bajtów. TiB / s to tebibajty na sekundę, gdzie 1 tebibajt to 1 099 511 627 776 bajtów. "
    • „Szybkość przesyłania pliku w KiB / s (kibibajt na sekundę, gdzie 1 kibibajt to 1024 bajty)”.

    2009

    • Firma Apple Inc. używa definicji dziesiętnych SI dla pojemności (np. 1 kilobajt = 1000 bajtów) w systemie operacyjnym Mac OS X 10.6 , aby zachować zgodność z zaleceniami organizacji normalizacyjnej i uniknąć konfliktu ze specyfikacjami producentów dysków twardych.
    • Frank Löffler i współpracownicy podają rozmiar dysku i pamięć komputera w tebibajtach.
      • „W przypadku największych symulacji wykorzystujących 2048 rdzeni daje to około 650 GiB na cały punkt kontrolny i łącznie około 6,4 TiB (dla 10 punktów kontrolnych)”.
    • witryna internetowa SourceForge
      • przełączono z metrycznych (M, G ...) na binarne (Mi, Gi ...) prefiksy do raportowania binarnych rozmiarów plików przez „kilka miesięcy”;
      • a następnie przyjęto prefiksy metryczne do raportowania dziesiętnych rozmiarów plików.
    • Przedrostki binarne, zgodnie z definicją w normie IEC 80000-13, są włączone do normy ISO 80000-1 . W ISO 80000-1 stosowanie przedrostków binarnych nie ogranicza się do technologii komputerowej. Na przykład 1 KiHz = 1024 Hz.

    2010s

    2010

    • System operacyjny Ubuntu używa przedrostków SI dla liczb o podstawie 10 i przedrostków IEC dla liczb o podstawie 2 od wersji 10.10.
    • Baba Arimilli i współpracownicy używają pebibyte (PiB) do pamięci komputera i pamięci dyskowej oraz exbibyte (EiB) do przechowywania archiwów
      • „Blue Waters będzie zawierał ponad 300 000 rdzeni POWER7, więcej niż 1 pamięć PiB, ponad 10 pamięci dyskowych PiB, ponad 0,5 pamięci archiwalnej EiB i osiągnie szczytową wydajność około 10 PF / s”.
    • HP publikuje ulotkę wyjaśniającą użycie SI i przedrostków binarnych „Aby zmniejszyć nieporozumienia, sprzedawcy stosują jeden z dwóch środków zaradczych: zmieniają przedrostki SI na nowe przedrostki binarne lub przeliczają liczby jako potęgi dziesięciu”.
      • „W przypadku pojemności dysków i plików to drugie rozwiązanie jest bardziej popularne, ponieważ znacznie łatwiej jest rozpoznać, że 300 GB to to samo, co 300 000 MB, niż rozpoznać, że 279,4 GiB to to samo, co 286 102 MB”.
      • „W przypadku pojemności pamięci prefiksy binarne są bardziej naturalne. Na przykład zgłoszenie rozmiaru pamięci podręcznej kontrolera Smart Array o wielkości 512 MB jest lepsze niż zgłoszenie go jako 536,9 MB”.
      • „Firma HP rozważa modyfikację swoich narzędzi pamięci masowej, aby raportowała pojemność dysku z poprawnymi wartościami dziesiętnymi i binarnymi obok siebie (na przykład„ 300 GB (279,4 GiB) ”) i raportowała rozmiary pamięci podręcznej z prefiksami binarnymi („ 1 GiB ”) ”.

    2011

    • System operacyjny GNU używa przedrostków SI dla liczb o podstawie 10 i przedrostków IEC dla liczb o podstawie 2 od wersji Parted-2.4 (maj 2011).
      • „Określanie wartości początkowych i końcowych partycji przy użyciu przyrostków MiB, GiB itp. sprawia, że ​​parted robi teraz to, czego chcę, tj. używa tej dokładnej wartości, a nie innej, która jest do 500 KB lub 500 MiB od podanej przeze mnie. aby uzyskać takie zachowanie, musiałbyś użyć starannie dobranych wartości z jednostkami bajtów („B”) lub sektorami („s”), aby uzyskać ten sam wynik, a przy sektorach użycie nie byłoby przenośne między urządzeniami z różnymi sektorami rozmiary. Ta zmiana nie wpływa na sposób, w jaki rozdzielone uchwyty są obsługiwane przez sufiksy, takie jak KB, MB, GB itp. ”
      • „Zauważ, że od parted-2.4, kiedy określasz wartości początkowe i / lub końcowe za pomocą jednostek binarnych IEC, takich jak„ MiB ”,„ GiB ”,„ TiB ”itp., Parted traktuje te wartości jako dokładne i równoważne tym samym liczba podana w bajtach (tj. z przyrostkiem „B”), ponieważ nie zapewnia „pomocnego” zakresu niechlujstwa. Porównaj to z żądaniem uruchomienia partycji „4 GB”, które może faktycznie rozwiązać do sektora do 500 MB przed lub później. Dlatego podczas tworzenia partycji należy preferować określenie jednostek bajtów („B”), sektorów („s”) lub jednostek binarnych IEC, takich jak „MiB”, ale nie „MB”, „GB” „itp.”
    • W formularzu wniosku dotyczącego projektu archiwum Uniwersytet Oksfordzki używa przedrostków IEC: „Początkowa ilość danych do zarchiwizowania (MiB GiB TiB)”
    • IBM Style Guide dopuszcza prefiksy IEC lub „przedrostki SI”, jeśli są używane konsekwentnie i wyjaśniane użytkownikowi. „Niezależnie od tego, czy zdecydujesz się użyć przedrostków IEC dla potęg 2 i przedrostków SI dla potęg 10, czy też użyć przedrostków SI do podwójnego celu. . bądź konsekwentny w użyciu i wyjaśnij użytkownikowi, jaki system został przyjęty ”.

    2012

    • Czerwiec: Toshiba opisuje szybkości przesyłania danych w jednostkach MiB / s. W tym samym komunikacie prasowym pojemność pamięci SSD jest podawana w gigabajtach dziesiętnych, wraz z przypisem „Jeden gigabajt (GB) oznacza 10 9 = 1 000 000 000 bajtów przy potęgach 10. Jednak system operacyjny komputera podaje pojemność pamięci przy potęgach 2 dla definicji 1 GB = 1 073 741 824 bajtów i dlatego wykazuje mniejszą pojemność ”
    • Lipiec: Ola BRUSET i Tor Øyvind VEDAL otrzymują patent, w którym jednostka binarna KiHz oznacza 1024 Hz
    • Minnesota Supercomputing Institute na University of Minnesota używa przedrostków IEC do opisania swoich obiektów superkomputerowych
      • „Itasca to klaster HP Linux zawierający 1091 serwerów kasetowych HP ProLiant BL280c G6, każdy z dwoma czterordzeniowymi procesorami Intel Xeon X5560 'Nehalem EP' 2,8 GHz, współdzielącymi 24 GiB pamięci systemowej, z 40-gigabitowym łączem QDR InfiniBand (IB) W sumie Itasca składa się z 8728 rdzeni obliczeniowych i 24 TiB pamięci głównej ”.
      • „Cascade składa się z węzła głównego / logowania Dell R710, 48 GiB pamięci; ośmiu węzłów obliczeniowych firmy Dell, każdy z dwoma sześciordzeniowymi procesorami X5675 3,06 GHz i 96 GiB pamięci głównej; oraz 32 GPGPU Nvidia M2070. Węzeł obliczeniowy jest podłączony do czterech GPGPU, z których każdy ma 448 rdzeni 3,13 GHz i 5 GiB pamięci. Każdy GPU jest w stanie obsłużyć 1,2 pojedynczej precyzji TFLOPS i 0,5 podwójnej precyzji TFLOP. "
    • Phidgets Inc opisuje PhidgetSBC3 jako „komputer jednopłytkowy z systemem Debian 7.0 z 128 MiB DDR2 SDRAM, 1 GiB Flash, zintegrowanymi portami 1018 i 6 portami USB 2.0 High Speed ​​480 Mb / s”.
    • Centrum informacyjne IBM używa przedrostków IEC w celu ujednoznacznienia
      • „Aby zmniejszyć możliwość pomyłki, to centrum informacyjne przedstawia przechowywanie danych przy użyciu zarówno jednostek dziesiętnych, jak i binarnych. Wartości przechowywania danych są wyświetlane w następującym formacie: #### jednostka dziesiętna (jednostka binarna). W tym przykładzie wartość 512 terabajtów jest wyświetlany jako: 512 TB (465,6 TiB) "

    2013

    • Luty: Toshiba rozróżnia jednoznacznie przedrostki dziesiętne i binarne za pomocą przypisów. Napędy hybrydowe MQ01ABD100H i MQ01ABD075H są opisane jako mające rozmiar bufora 32 MiB.
      • „1 MB (megabajty) = 1 000 000 bajtów, 1 GB (gigabajty) = 1 000 000 000 bajtów, 1 TB (terabajty) = 1 000 000 000 000 bajtów”
      • „KiB (kebibajty [sic]) = 1024 (2 10 bajtów), MiB (mebibajty) = 1 048 576 (2 20 ) bajtów, GiB (gibibajty) = 1 073 741 824 (2 30 ) bajtów”.
    • Marzec: Kevin Klughart używa zebibyte (ZiB) i yobibyte (YiB) jako jednostek dla maksymalnego rozmiaru wolumenu
    • PRACE Best Practice Guide wykorzystuje prefiksy IEC dla pojemności netto (300 TiB) i przepustowości (2 GiB / s).
    • Nicla Andersson ze szwedzkiego National Supercomputer Center w Szwecji odnosi się do Triolith NSC jako posiadającego „pamięć 42,75 TiB” i „pamięć zagregowaną 75 TiB / s BW” oraz do celu DARPA z 2018 r. Wynoszącego „pamięć 32–64 PiB”
    • Sierpień: Mitsuo Yokokawa z Kobe University opisuje japoński komputer K jako mający „1,27 (1,34) PiB” pamięci.
    • Oficjalny serwer plików Uniwersytetu w Stuttgarcie podaje rozmiary plików w gibibajtach (GiB) i tebibajtach (TiB).
    • W swojej książce IBM Virtualization Engine TS7700 z R3.0 , Coyne i wsp. Używają przedrostków IEC, aby odróżnić je od przedrostków dziesiętnych. Przykładami są
      • „Większy wewnętrzny bufor 1,1 GB (1 GiB) w modelu E06 / EU6, 536,9 MB (512 MiB) w modelu E05, 134,2 MB (128 MiB) w modelu J1A”
      • „Natywna prędkość transmisji danych do 160 Mbit / sek. Dla modeli E06 i EU6, cztery razy większa niż model J1A przy 40 Mbit / sek. (Do 100 Mbit / sek. Dla modelu E05)”
    • Maple 17 używa MiB i GiB jako jednostek zużycia pamięci.
    • Listopad: Internetowy słownik komputerowy FOLDOC definiuje megabajt jako jeden milion (1000 2 ) bajtów.

    2014

    • Luty: pisze Rahul Bali
      • „[Sequia (IBM)] zawiera łącznie 1 572 864 rdzeni procesorów z pamięcią 1,5 PiB”
      • „Całkowita ilość pamięci procesora i koprocesora [Tianhe-2 (NUDT)] wynosi 1375 TiB”.
    • CDBurnerXP podaje rozmiary dysków w mebibajtach (MiB) i gibibajtach (GiB), wyjaśniając, że „w systemie Windows, jeśli widzisz GB lub MB, zwykle odnosi się to odpowiednio do GiB lub MiB”.
    • Wrzesień: Przewodnik po sprawdzonych metodach obsługi pamięci masowej HP 3PAR StoreServ używa przedrostków binarnych do przechowywania danych i przedrostków dziesiętnych do określania szybkości.

    Lata 2020

    2020

    • Kalifornijski sąd stwierdza, że ​​zgodnie z ustaleniami NIST, że przedrostki takie jak „G” są raczej dziesiętne niż binarne, a prawo stanu Kalifornia określa, że ​​definicje miary NIST „regulują… transakcje w tym stanie”, a sprzedawca 64 GB pamięci flash z 64 miliardami bajtów wskazanymi na opakowaniu dysku, że 1 GB = 1000000000 bajtów, nie oszukali konsumentów, którzy uwierzyli, że dysk ma 64 × 1024 × 1024 × 1024 bajtów.

    Bibliografia