st-pti: hektobajty i hebibajty


Previous by date: 19 Jan 2016 01:09:58 +0000 Re: hektobajty i hebibajty, Bogdan Pilawski
Next by date: 19 Jan 2016 01:09:58 +0000 FW: [klio] medal dla --- RE: W Klepacz, Andrzej Dyżewski, pt
Previous in thread: 19 Jan 2016 01:09:58 +0000 Re: hektobajty i hebibajty, Bogdan Pilawski
Next in thread:

Subject: RE: [st-pti] hektobajty i hebibajty
From: Andrzej Dyżewski, ####@####.####
Date: 19 Jan 2016 01:09:58 +0000
Message-Id: <569d8d08.e892700a.50054.4c16@mx.google.com>

Dzięki za wyczerpujące wyjaśnienie. To mnie trochę przybliżyło do
zrozumienia przyczyn historycznych numerowania bajtów. Rozumiem że
najsilniejsze te przyczyny były z latach 1965-1975? Potem przyczyny nieco
wygasły, ale uzus utrwalił się na około 30 następnych lat. 

 

rgds

 

/ady

 

  _____  

From: Bogdan Pilawski ####@####.#### 
Sent: Monday, January 18, 2016 12:21 AM
To: ST PTI
Subject: Re: [st-pti] hektobajty i hebibajty

 

Andrzej,

 

prawie dziesięć lat minęło, zanim pojawiły się kalkulatory, które potrafiły
liczyć w systemie dwójkowym, ósemkowym, dziesiętnym i szesnastkowym. Przez
te dziesięć lat wykonałem "na piechotę" tysiące obliczeń nie-dziesiętnych,
głównie szesnastkowych. Mimo, że od dawna nie mam takiej potrzeby,
umiejętność została do dziś...

 

A uzasadnienie, którego nie widzisz, dla mnie jest proste: z dość
oczywistych względów (elektronika dwustanowa), rejestry, słowa i moduły
pamięci miały wielkości wyrażane w potęgach dwójki (chociaż były wyjątki -
np. Odra 130x miała słowa 24 bitowe). W "starych" kilobajtach (1024
bajtowych!) liczyło się zajętość pamięci operacyjnej, a mechnizmy
stronicowania tej pamięci operowały jednostkami 512 bajtowymi; tzw. klucze
pamięci (Store Keys, zapewniające ciągłość adresowania pofragmentowanej w
rzeczywistości pamięci) też były przydzielane do modułów 512 bajtowych i
były tak skonstruowane, że automatycznie stanowiły fragment adresu tej
pamięci. Mechanizm adresowania w instrukcjach komputerów mainframe,
działający na zasadzie baza + przesunięcie, obejmował tym ostatnim 4096
bajtów (w rzeczywistości 4095, bo pierwszy bajt miał adres zero, co było
zapisywane w instrukcjach maszynowych jako np. 3FFF, czyli baza=zawartości
rejestru 3 zwiększana o przesunięcie=FFFhex lub 4095dec), które to
przesunięcie - razem - obejmowało osiem modułów po 512 bajtów i znowu było
potęgą dwójki, itd. itp.

 

To wszystko jest kwestią umowności i praktyki. Układ SI obowiązuje od połowy
lat 60 (mniej więcej, różnie w różnych krajach), a inżynier brytyjski, który
przyjechał do nas w połowie lat 70. by nadzorować adaptację pomieszczeń dla
komputera, pierwsze co zrobił, to kazał sobie zrobić kopie wszystkich
rysunków budowlanych tych pomieszczeń (pochodzacych z polskiego biura
projektowego) i spędził dzień czy dwa, pracowicie przeliczając i wpisując na
owe rysunki wymiary w stopach i calach. Do dzisiaj Brytyjczykom niewiele
mówi np. wzrost osoby podany w centymetrach czy masa ciała w kilogramach...
Podobnie - odległości i szybkości...

pzdr.

b.

 

 

  _____  

From: "Andrzej Dyżewski, pt" ####@####.####
To: 'ST PTI' ####@####.#### 
Sent: Sunday, 17 January 2016, 22:42
Subject: [st-pti] hektobajty i hebibajty

 

Ktoś kiedyś wymyslił że miara pamięci masowych musi być podawana w potęgach
dwójki. (Do dzisiaj nie rozumiem po co.)

 

Okazało się to prowadzić do licznych sprzecznosci z układem SI, więc w końcu
wprowadzono rozróżnienie pomiędzy starymi megabajtami (obecnie Mebibajtami,
skrót MiB) a megabajtami zgodnymi z układem SI (czyli 1MB = milion bajtów)

 

https://pl.wikipedia.org/wiki/Megabajt

 

Układ SI jest na tyle naturalny że umiem wydedukować ile wynosi jeden
hektobajt i jeden dekabajt. 

 

Natomiast trudno mi się domyślić ile wynosi jeden Hebibajt oraz jeden
Debibajt. Wygląda na to, że takie jednostki pojęciowe po prostu nie
istnieją?

 

/ady

 

 

 


Previous by date: 19 Jan 2016 01:09:58 +0000 Re: hektobajty i hebibajty, Bogdan Pilawski
Next by date: 19 Jan 2016 01:09:58 +0000 FW: [klio] medal dla --- RE: W Klepacz, Andrzej Dyżewski, pt
Previous in thread: 19 Jan 2016 01:09:58 +0000 Re: hektobajty i hebibajty, Bogdan Pilawski
Next in thread:


  ©The Linux Documentation Project, 2014. Listserver maintained by dr Serge Victor on ibiblio.org servers. See current spam statz.