st-pti: hektobajty i hebibajty


Previous by date: 17 Jan 2016 23:20:01 +0000 Re: hektobajty i hebibajty, Marcin Cieslak
Next by date: 17 Jan 2016 23:20:01 +0000 RE: [st-pti] hektobajty i hebibajty, Andrzej Dyżewski, pt
Previous in thread: 17 Jan 2016 23:20:01 +0000 Re: hektobajty i hebibajty, Marcin Cieslak
Next in thread: 17 Jan 2016 23:20:01 +0000 RE: [st-pti] hektobajty i hebibajty, Andrzej Dyżewski, pt

Subject: Re: [st-pti] hektobajty i hebibajty
From: Bogdan Pilawski ####@####.####
Date: 17 Jan 2016 23:20:01 +0000
Message-Id: <2008101464.10399442.1453072835229.JavaMail.yahoo@mail.yahoo.com>

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
   
 <!--#yiv2153678893 #yiv2153678893 p.yiv2153678893MsoNormal, #yiv2153678893 li.yiv2153678893MsoNormal, #yiv2153678893 div.yiv2153678893MsoNormal {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";}#yiv2153678893 a:link, #yiv2153678893 span.yiv2153678893MsoHyperlink {color:blue;text-decoration:underline;}#yiv2153678893 a:visited, #yiv2153678893 span.yiv2153678893MsoHyperlinkFollowed {color:purple;text-decoration:underline;}#yiv2153678893 span.yiv2153678893Stylwiadomocie-mail17 {font-family:Arial;color:windowtext;} _filtered #yiv2153678893 {margin:70.85pt 70.85pt 70.85pt 70.85pt;}#yiv2153678893 div.yiv2153678893Section1 {}-->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łademSI, więc w końcu wprowadzono rozróżnienie pomiędzy starymi megabajtami (obecnieMebibajtami, skrót MiB) a megabajtami zgodnymi z układem SI (czyli 1MB = milionbajtów)    https://pl.wikipedia.org/wiki/Megabajt    Układ SI jest na tyle naturalny że umiem wydedukować ilewynosi jeden hektobajt i jeden dekabajt.     Natomiast trudno mi się domyślić ile wynosi jeden Hebibajtoraz jeden Debibajt. Wygląda na to, że takie jednostki pojęciowe po prostu nie istnieją?    /ady       

  

Previous by date: 17 Jan 2016 23:20:01 +0000 Re: hektobajty i hebibajty, Marcin Cieslak
Next by date: 17 Jan 2016 23:20:01 +0000 RE: [st-pti] hektobajty i hebibajty, Andrzej Dyżewski, pt
Previous in thread: 17 Jan 2016 23:20:01 +0000 Re: hektobajty i hebibajty, Marcin Cieslak
Next in thread: 17 Jan 2016 23:20:01 +0000 RE: [st-pti] hektobajty i hebibajty, Andrzej Dyżewski, pt


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